XL074 - Tax Free
Obsługa w systemie
W programie CDNXL została dodana nowa funkcjonalność służąca do obsługi zwrotu podatku VAT nabywcom indywidualnym spoza UE, którzy wywożą zakupiony towar poza granice Unii.Podstawa prawna …
Art. 126. 1. Osoby fizyczne niemające stałego miejsca zamieszkania na terytorium Wspólnoty, zwane dalej "podróżnymi", mają prawo do otrzymania zwrotu podatku zapłaconego przy nabyciu towarów na terytorium kraju, które w stanie nienaruszonym zostały wywiezione przez nie poza terytorium Wspólnoty. … Art. 128. 1. Zwrot podatku może być dokonany, jeżeli podróżny wywiózł zakupiony towar poza terytorium Wspólnoty nie później niż w ostatnim dniu trzeciego miesiąca następującego po miesiącu, w którym dokonał zakupu.- Podstawą do dokonania zwrotu podatku jest przedstawienie przez podróżnego imiennego dokumentu wystawionego przez sprzedawcę, zawierającego w szczególności kwotę podatku zapłaconego przy dostawie towarów. Wywóz towaru powinien być potwierdzony na tym dokumencie przez urząd celny stemplem zaopatrzonym w numerator. Do dokumentu powinien być dołączony wystawiony przez sprzedawcę paragon z kasy rejestrującej, o której mowa w art. 111 ust. 1.
- Urząd celny potwierdza wywóz towaru na dokumencie, o którym mowa w ust. 2, po okazaniu przez podróżnego wywożonego towaru i sprawdzeniu zgodności danych dotyczących podróżnego zawartych w tym dokumencie z danymi zawartymi w przedstawionym paszporcie lub innym dokumencie stwierdzającym tożsamość.
- Przepis ust. 3 stosuje się odpowiednio do potwierdzania wywozu z terytorium Wspólnoty towarów nabytych przez podróżnego na terytorium państwa członkowskiego innym niż terytorium kraju.
- W przypadku, gdy podróżny opuszcza terytorium Wspólnoty z terytorium państwa członkowskiego innego niż terytorium kraju, zwrot podatku przysługuje, jeżeli dokument, o którym mowa w ust. 2, został potwierdzony przez urząd celny, przez który towary zostały wywiezione z terytorium Wspólnoty.
- Sprzedawcy oraz podmioty, o których mowa w art. 127 ust. 5, dokonujący zwrotu podatku podróżnemu mają prawo do pobrania od podróżnego prowizji od zwracanej kwoty podatku.
- Rozliczenia między podmiotem, który dokonał zwrotu, a sprzedawcą towaru regulują zawarte przez nich umowy.
Procedura sprzedaży Tax Free
Sprzedawca wystawia nabywcy paragon fiskalny z podatkiem VAT naliczonym według stawek krajowych. Do paragonu dołącza wypełniony formularz Tax Free z wyszczególnionymi towarami, ich cenami oraz kwotą zapłaconego podatku. Formularz jest imienny. Nabywca wywożąc towar przedstawia UC granicznemu dokument Tax Free z paragonem i zakupione okazuje towary. Urząd Celny potwierdza fakt wywiezienia towarów stemplem na formularzu Tax Free. Następnie występuje jeden z dwóch możliwych scenariuszyZwrotu VAT-u dokonuje sprzedawca:
- Nabywca przedstawia ostemplowany formularz sprzedawcy.
- Sprzedawca wypłaca mu kwotę VAT naliczoną uprzednio na paragonie.
- Nabywca potwierdza otrzymanie kwoty na formularzu Tax Free.
- Sprzedawca stosuje zerowe stawki VAT-u do tej transakcji.
- Jeśli nie złożył jeszcze deklaracji VAT-7 za miesiąc, w którym nastąpiła sprzedaż, koryguje kwotę należnego VAT-u, a sprzedaż kwalifikuje jako Tax Free (pole 23 deklaracji VAT-7).
- Jeśli złożył już deklarację, postępuje jw., przy czym korekta VAT-u należnego dotyczy miesiąca, w którym nastąpiła sprzedaż, spowoduje to więc konieczność złożenia korygującej deklaracji VAT-7 za ten miesiąc.
- Nabywca przedstawia ostemplowany formularz firmie pośredniczącej w zwrocie VAT.
- Firma wypłaca mu kwotę podatku pomniejszoną o prowizję.
- Nabywca potwierdza otrzymanie kwoty na formularzu Tax Free.
- Firma przesyła ostemplowany formularz z potwierdzeniem wypłaty kwoty podatku do sprzedawcy.
- Sprzedawca wypłaca firmie kwotę naliczonego VAT-u.
- Sprzedawca koryguje kwotę VAT-u należnego jak w poprzednim przypadku
Dokument Tax Free
Obsługa powyższych scenariuszy w systemie została zrealizowana poprzez dodanie nowego dokumentu handlowego: Tax Free. Dokument jest kolejnym z grupy handlowych, o strukturze opartej o tabelę TraNag. Ma nagłówek, płatności, tabelę VAT. Dokument ten nie ma elementów.

- Na niezatwierdzonym dokumencie jest on odznaczony i niedostępny.
- Zaznaczenie go na zatwierdzonym dokumencie uaktywnia kontrolki daty wywozu oraz daty wpływu. Jako data wpływu podstawiana jest wtedy data bieżąca, jako data wywozu – data wystawienia dokumentu.
- Przed zaznaczeniem parametru pola te są niedostępne i puste.
- Zaznaczenie parametru powoduje utworzenie płatności (zobowiązania) na kwotę dokumentu i odkrycie zakładki {Płatności}.
- Po zapisaniu dokumentu z zaznaczonym parametrem potwierdzenia wywozu staje się on niedostępny do edycji, niedostępne stają się również daty wpływu i wywozu.
- Parametr staje się również niedostępny do edycji, jeśli został zaznaczony i dokument ma rozliczoną płatność (częściowo albo całkowicie).
Spinanie TF do RSK
Przy spinaniu dokumentu TF do RSK, zastosowane zostały następujące zasady:- Do jednego RSK mogą być dołączone wyłącznie dokumenty tego samego typu, czyli albo PAK, albo TF.
- Jeśli w RSK wybrano rodzaj transakcji Krajowa, to można do niego dołączyć tylko dokumenty PAK, w przeciwnym przypadku – tylko TF.
- TF może być dołączony do RSK, jeśli:
- Jest zatwierdzony i zaznaczono potwierdzenie wywozu,
- Nie jest dołączony do innego RSK.

Obsługa prowizji
Przy zapisywaniu zatwierdzonego dokumentu Tax Free z zaznaczoną opcją „Potwierdzenie wywozu” zostaje wygenerowany automatycznie paragon, jeśli kwota prowizji jest niezerowa. Paragon na prowizję od zwrotu VAT-u. będzie mieć płatność (należność), która zostanie automatycznie skompensowana z płatnością wynikającą z dokumentu TF, pomniejszając tym samym zobowiązanie z tytułu zwrotu podatku.
W definicji dokumentu TF będzie można ustawić procentową stawkę prowizji pobieranej przy zwrocie podatku.


Deklaracja VAT-7
Dokument RSK jest uwzględniany w deklaracji VAT-7 w następujący sposób: Rekordy tabeli VAT z typem transakcji krajowa zalicza się do kwoty sprzedaży krajowej opodatkowanej odpowiednią stawką (pola 25,27,29), Rekordy o typie transakcji tax free zalicza się do „Dostawy na terytorium kraju... opodatkowanej stawką 0%, o której mowa w art. 129 ustawy” (pole 23).
XL042 - Naprawa stanów towarów
Ogólny opis funkcji: naprawa stanów towarów
Naprawa stanów towarów jest funkcją specjalną służącą do naprawy błędów w bazie dotyczących obrotem towarów. Może również służyć do analizy historii dostaw towaru.Parametry konfigurujące działanie Naprawy stanów towarów
W oknie Naprawa Stanów Towarów, w module Administrator, na zakładce: Test, znajdują się parametry służące do ustalenia zakresu wykonywanego testu oraz towaru, dla którego będzie on wykonywany.
Poprzez zaznaczenie opcji: Wszystkie towary/Wybrany towar, Użytkownik decyduje, czy test ma być wykonany dla wszystkich towarów, czy też dla wybranego towaru/grupy towarów. W nowszych wersjach dostępna jest również opcja wskazania konkretnej dostawy.
Zakres tabel, które będą przeglądane można ustalić poprzez opcje znajdujące się w grupie Sprawdzaj.

Parametry decydujące dla jakich dokumentów wykonywane są wybrane testy
- Han: zaznaczenie spowoduje wykonanie testów dla dokumentów, których nagłówki znajdują się w tabeli cdn.TraNag (PZ, FZ, PW, FS, WZ, PA, FW, MM, RW, PKA, WKA, PZI, Korekty, KK)
- Mag: zaznaczenie spowoduje wykonanie testów dla dokumentów, których nagłówki znajdują się w tabeli cdn.MagNag (PM, WM)
- Imp: zaznaczenie spowoduje wykonanie testów dla dokumentów, których nagłówki znajdują się w tabelach cdn.ImpNag, cdn.SadNag (FAI, SSC, SAD, FWS, FWZ)
Parametry odpowiadające za rodzaj wykonywanych testów
- Dostawy: sprawdza czy wartości zapisane na dostawach (tabela cdn.Dostawy) są zgodne z wartościami wynikającymi z historii dokumentów zakładających dostawy
- Zasoby: sprawdza czy wartości zapisane na zasobach (tabela cdn.TwrZasoby) są zgodne z wartościami wynikającymi z historii dokumentów zakładających zasób oraz rozchodujących je
- SaE=SaS: porównuje sumę wartości z subelementów (tabela cdn.SadSElem) z odpowiednimi wartościami na elemencie (tabela cdn.SadElem)
Opcja: Historia
Jej zaznaczenie uruchamia tryb historyczny Naprawy stanów towarów. Ten tryb pracy nie wyszukuje błędów dla towarów. Służy on do analizy historii dostaw.Tryb wyszukiwania uszkodzonych stanów towarowych
Aby uruchomić test w trybie wyszukiwania błędów należy odznaczyć opcję: Historia oraz ustalić dla jakich dokumentów ma być wykonany test. Wykonanie testu powoduje wygenerowanie listy towarów, dla których występują błędy. Lista ta wyświetlana jest w grupie: Naprawa uszkodzonych towarów. Aby indeks towarowy znalazł się na liście towarów uszkodzonych, wartości na zasobach muszą różnić się od odpowiednich wartości wynikających z historii dokumentów. Podświetlenie towaru z listy powoduje wyświetlanie stanu wg zasobów oraz stanu wg historii dokumentów. Różnica w którymkolwiek z pól (Stan: handlowy, magazynu, ilości, wartość; Stan: celny, wartość) powoduje uznanie towaru za uszkodzony. Lista błędów dla towaru wybranego z listy uszkodzonych znajduje się na zakładce: Szczegóły.
Znajdujące się tutaj błędy można odbudować przy użyciu funkcji: Odbuduj, wywoływanej spod menu kontekstowego. W tym przypadku mamy do czynienia z sytuacją kiedy ilość na zasobie jest większa niż ilość w historii, dlatego naprawa polega na prostym odbudowaniu zasobu.
W celu wykonania ręcznej modyfikacji wartości na dostawach lub zasobach należy użyć funkcji Szczegóły dostawy/Szczegóły zasobu. Funkcje te powodują otwarcie formatki z wyświetlonymi wartościami z tabel cdn.Dostawy/cdn.TwrZasoby.

Tryb historyczny naprawy stanów towarów
W celu uruchomienia Naprawy stanów towarów w trybie historycznym należy w grupie Sprawdzaj zaznaczyć opcję: Historia. Tryb historyczny nie wyszukuje błędów dla towarów. Jest to narzędzie służące do analizy historii dostawy dla towarów. Wykonanie testu w trybie historycznym, powoduje zapełnienie zakładki Szczegóły listą wszystkich dostaw towaru. Po wskazaniu interesującej dostawy, na zakładce Historia wyświetlane są wszystkie subelementy korzystające z niej. Analiza historii dostaw pozwala na odszukanie przyczyn stanów, które nie są uznawane za błąd (nie wynikają z utraty spójności bazy danych), np. niezgodność ilości handlowych i magazynowych towaru.Przykłady zastosowania Naprawy stanów towarów
Nie można anulować korekty ilościowej dokumentu sprzedaży
Komunikat:
- Przyczyna:
- Proponowane rozwiązanie:


Na subelemencie dokumentu ZWM-5/01/2019 podpiętego do RW-4/01/2019 należy zmienić numer dostawy, na dostawę założoną przez inny dokument, np. dokument PW-4/01/2019. W celu wyedytowania tej formatki należy na określonej pozycji z menu kontekstowego wybrać: Szczegóły subelementu i przejść na zakładkę GIDy. W grupie: Dostawa, należy podać GIDNumer nowej dostawy.
Aby sprawdzić numer dostawy PW-4/01/2019 należy w sposób na zakładce Szczegóły zaznaczyć tę dostawę oraz przejść na Historię i z tego poziomu sprawdzić GIDNumer dostawy. W tym przypadku będzie to numer 144267.

Zmieniamy numer dla dokumentu magazynowego na zakładce GIDy na subelemencie.


Dla subelementu oraz elementu RW należy zamienić również wartości w grupie: Koszty (zakładka: Wartości), w przypadku, gdy różnią się one dla starej i nowej dostawy.


Następnie należy ponownie wykonać test dla towaru w trybie wyszukania błędów. Na zakładce: Szczegóły, zostanie wyświetlona lista błędów dotycząca ilości na zasobach. Należy poprawić te błędy korzystając z funkcji: Odbuduj, wywoływanej z menu kontekstowego. W celu weryfikacji poprawności wykonanych prac oraz spójności bazy danych konieczne jest ponowne wykonanie testu dla towaru.
Nie podano kosztów na korekcie ręcznej faktury sprzedaży; dostawa założona przez ten dokument została częściowo rozchodowana
Proponowane rozwiązanie
Należy ustalić koszt na dostawie oraz odpowiednio zmodyfikować koszty na dokumentach rozchodujących tą dostawę.
Aby zmodyfikować koszt na dostawie, po uruchomieniu testu w trybie historycznym na zakładce: Szczegóły, należy wyświetlić szczegóły dostawy założonej modyfikowaną korektą faktury sprzedaży.

W grupie: Wartości księgowe, znajdują się koszty określone na dostawie, które mają zostać zmodyfikowane. Wartości wyświetlone w kontrolkach zaznaczonych odpowiadają następującym polom w tabeli cdn.Dostawy: Dst_KsiegowaNetto, Dst_KsiegowaBrutto, Dst_RzeczywistaNetto.
Po zapisaniu zmian na dostawie zmienione zostaną koszty.

Następnym krokiem będzie wykonanie poprawek na elementach i subelementach dokumentów.
Z zakładki: Historia, należy wyedytować szczegóły subelementu dla dokumentu zakładającego dostawę. W grupie: Koszty subelementu powinny znajdować się wartości równe – co do znaku (!)- wartościom zapisanym na dostawie w polach: Dst_KsiegowaNetto, Dst_RzeczywistaNetto.

Analogiczną operację wykonujemy dla elementu. Należy tutaj zauważyć, że koszt w elemencie powinien być sumą kosztów zapisanych w subelementach związanych z tym elementem.
Następnym krokiem jest poprawa kosztów na subelementach i elementach dla dokumentów handlowych rozchodujących tą dostawę. Lista wszystkich dokumentów (subelementów) korzystających z tej dostawy wyświetlona jest na zakładce: Historia.

W celu wykonania dalszych poprawek należy ponownie wykonać test bez zaznaczonej opcji: Historia (poszukiwanie błędów). Test zwraca na zakładce: Szczegóły, błędy związane z zasobami, które można odbudować funkcją: Odbuduj, dostępną w menu kontekstowym.
Stan magazynu na dzień bieżący nie zgadza się ze stanem wg zasobów
Przyczyn występowania tego typu problemów może być wiele. Przykład ten ma na celu przedstawienie ścieżki postępowania w celu odszukania ich przyczyny oraz sposobu poprawy błędu. Na liście towarów wyświetlany stan towaru do sprzedaży i magazynowy jest sumą jego zasobów. Stan magazynu na dzień dla towaru (raport: Stan magazynu na dzień) jest wyliczany na podstawie historii dokumentów. Jeśli nie istnieją dokumenty z analizowanym towarem na datę późniejszą niż wykonywany raport, stany magazynowe i handlowe powinny być zgodne z sumą zasobów. Niezgodność stanów jest często spowodowana błędnymi ilościami handlowymi i magazynowymi dla zasobów (tabela cdn.TwrZasoby, pola TwZ_IlSpr, TwZ_IlMag, TwZ_Ilosc). Na rysunku pokazano ilości handlowe i magazynowe dla towaru wyliczone wg zasobów. Ilości magazynowe nie zgadzają się z wyliczonymi przez raport Stan magazynu na dzień.

Aby odnaleźć przyczynę występowania niezgodności należy uruchomić naprawę stanów towarów w trybie wyszukiwania błędów.

Na zakładce: Szczegóły, znajduje się lista błędów. Kolejne błędy pokazują, dla których dostaw ilości na zasobach są nieprawidłowe W tym przypadku ilość magazynowa na zasobach, wyliczona wg historii dokumentów powinna być ujemna co jest sytuacja nieprawidłową. Możemy przypuszczać, że istnieje dokument magazynowy nieprawidłowo wydający towar.

Na zakładce: Historia, można odszukać subelement, który nieprawidłowo rozchodowuje towar. Jak można zauważyć dostawa przyjęta dokumentem FZ opiewa na 30 szt. Została ona całkowicie rozchodowana dokumentami FS, do której podpięty był dokument magazynowy (nie pokazany na rysunku). Dokument WM, niezwiązany z handlowym, nieprawidłowo rozchodowuje towar, powodując wyliczenie ujemnych stanów magazynowych na zasobie.

Okazało się, że dokument ten nieprawidłowo korzysta również z innych zasobów. Ilość analizowanego towaru znajdująca się na nim w pełni wyjaśniała różnicę między stanem magazynowym wyliczonym wg historii dokumentów a ilością wynikającą z zasobów.
W celu naprawy stanów można anulować ten dokument lub podpiąć subelement do innej dostawy. Nie można anulować korekty ilościowej dokumentu sprzedaży). Następnie należy ponownie wykonać test Naprawa stanów towarów i odbudować błędy przyciskiem: Odbuduj zasoby na podstawie historii dokumentów, dostępnym na zakładce: Test.
Po wykonaniu odbudowy można ponownie wystawić dokument WM identyczny z anulowanym.
Aby przyspieszyć wystawienie takiego dokumentu, przed anulowaniem można wczytać go do Notatnika i wygenerować ponownie przy użyciu tej funkcjonalności.
Dla bezpieczeństwa proponujemy wykonywać wszelkie operacje na kopii bazy. Jeśli przyniosą one spodziewany efekt można wykonać je na bazie produkcyjnej.
XL032 - Promocje w systemie Comarch ERP XL
Wstęp
Funkcjonalność dotycząca rabatów została uporządkowana w Systemie. Stało się to dzięki:- zebraniu wszystkich, zdefiniowanych w systemie rabatów i promocji w jednym miejscu tj. w oknie Lista promocji, dostępnym z menu: Zestawienia> Promocje i rabaty
- udostępnieniu możliwości śledzenia sposobu wyliczenia ceny/wartości końcowej elementu transakcji, w oknie: Struktura udzielonego rabatu, uruchamianym za pomocą odpowiedniego przycisku Struktura udzielonego rabatu, umieszczonego na pasku zadań

Rodzaje promocji
Na liście promocji, na zakładce ‘Promocje’ można wybrać daną podlistę: Rabaty pozycji, Rabaty nagłówka, Cena początkowa, Budżety rabatowe. Wybierając zakładkę ‘Rabaty retro’ otworzy się lista zdefiniowanych w systemie rabatów retro.
Definiowalne parametry promocji na przykładzie PRM
Zakładka {Nagłówek}

Cykliczność promocji
Udostępniona została funkcjonalność wprowadzenia promocji powtarzanych cyklicznie. Dzięki niej Użytkownicy systemu nie będą musieli dodawać kolejnych promocji określając w ten sposób okresy ich aktywności. Nowa funkcjonalność pozwala, by w ramach jednej promocji wskazać regularność, z jaką będzie ona występowała. Do promocji typu: PRM, WTR oraz CEN/CENNIK została dodana możliwość wskazania jej aktywności wykraczająca poza określenie daty rozpoczęcia i zakończenia promocji, czy też godzin jej obowiązywania. Udostępniona została konfigurowalność promocji występujących z regularnymi odstępami czasu. Ustalenie zakładanej regularności sprowadza się do wskazania okresów, w których promocja będzie aktywowana, a które to okresy będą cyklicznie powtarzane. Wyróżniamy 4 rodzaje promocji cyklicznych: Według dni

Na promocji ustalono zakresy obowiązywania jak poniżej:
Data początkowa: 01.11.2013
Data końcowa: 30.11.2013
Powtarzać co: 2 tygodnie, czwartek
Oznacza to, że potwierdzona promocja będzie obowiązywała w co drugi czwartek pomiędzy 01.11.2013 i 30.11.2013.
Według miesięcy
Na promocji ustalono zakresy obowiązywania jak poniżej:
Data początkowa: 01.11.2013
Data końcowa: 30.11.2014
Powtarzać co: 1 miesiąc, od 10. do 15.
Oznacza to, że potwierdzona promocja będzie naliczana w każdym miesiącu począwszy od 01.11.2013 w dniach 01.-15. Promocja przestanie obowiązywać po 30.11.2014.
Według lat
Na promocji ustalono zakresy obowiązywania jak poniżej:
Data początkowa: 01.11.2013
Data końcowa: Brak ograniczenia
Powtarzać co: 4 lata, lipiec, od 07. do 21.
Oznacza to, że potwierdzona promocja będzie naliczana co 4 lata, w lipcu, od 07 do 21 dnia miesiąca.
Zakładka {Kontrahenci}
Promocja będzie miała zastosowanie wyłącznie wobec kontrahentów dodanych w tym miejscu do promocji, a jeżeli dodano tu grupę kontrahentów, to wobec wszystkich kontrahentów należących do tej grupy i wszystkich znajdujących się w niej “podgrup” kontrahentów. Kontrahentów do promocji można dodać również poprzez opcję „z listy”. Wybranie takiej opcji spowoduję wyświetlenie okna „Kontrahenci”, po czym należy zaznaczyć konkretnych kontrahentów, do których będzie przypisana promocja. Dana promocja może zostać naliczona na elemencie dokumentu tylko jeden raz, tak, więc dodanie do promocji grupy kontrahentów oraz kontrahenta, który znajduje się w tej grupie spowoduje, że naliczenie promocji nastąpi tylko raz.Zakładka {Towary}
Promocja będzie miała zastosowanie wyłącznie wobec towarów dodanych w tym miejscu do promocji, a jeżeli dodano tu grupę towarów to wobec wszystkich towarów należących do tej grupy i wszystkich znajdujących się w niej „podgrup” towarów. Istnieje tutaj możliwość wielokrotnego dodania tego samego towaru, czy tej samej grupy towarowej, jednak wg zasady, że dla tego samego towaru można zdefiniować ten sam próg jeżeli typ rabatu będzie różny (upust procentowy/upust wartościowy/stała cena/narzut na cenę zakupu). W takim przypadku w pierwszej kolejności o tym, w jakiej wysokości zostanie udzielony rabat, decydują warunki zdefiniowane dla towaru, dopiero, jeżeli warunek (czyli próg) nie jest spełniony, sprawdzane są warunki zdefiniowane dla grupy towarowej, do której towar należy. Została wprowadzona zmiana w zakresie kolejności w jakiej System ustala wielkość należnego dla towaru rabatu z tytułu danej promocji, jeżeli została ona oparta na grupach towarowych. O tym, czy System będzie „rozpoczynał analizę” od grupy, do której towar bezpośrednio należy decyduje parametr: ‘Grupa towaru ważniejsza niż grupa nadrzędna’. Jeżeli parametr jest włączony, wówczas grupa towaru zostanie potraktowana priorytetowo w stosunku do grupy nadrzędnej, w przeciwnym razie będą one traktowane tak samo. Parametr dostępny jest na poniższych formatkach promocji na zakładce ‘Towary’:- PRM-nie pakietowa
- TWU
- KNU
- CEN
- Rabat od ceny sprzedaży
- Procent – na elemencie dokumentu cena sprzedaży zostanie ustalona w oparciu o zdefiniowany na promocji rabat procentowy
- Wartość – na elemencie dokumentu wartość całego elementu zostanie ustalona w oparciu o zdefiniowany na promocji rabat wartościowy
- Narzut na cenę zakupu – rodzaj promocji stosowany wyłącznie dla elementów dokumentu rozchodowego. Cena sprzedaży ustalona zostanie na podstawie ceny zakupu podniesionej o zdefiniowany na promocji narzut procentowy lub wartościowy.
- Stała cena - stała cena na dany towar. Można ustawić próg również dla tego typu promocji. Ponadto można określić typ ceny: Netto lub Brutto.
- Procentowy – jeśli ilość w pozycji dokumentu sprzedaży jest, co najmniej taka, jak próg, to dla tej pozycji zostanie naliczony rabat procentowy według kolumny: Wartość (dodatkowy lub jedyny, w zależności od ustawienia parametru promocji: Naliczaj rabat).
- Wartościowy – jeśli ilość w pozycji dokumentu sprzedaży jest, co najmniej taka, jak próg, to dla tej pozycji zostanie naliczony rabat wartościowy według kolumny: Wartość (dodatkowy lub jedyny, w zależności od ustawienia parametru promocji: Naliczaj rabat). Rabat wartościowy jest liczony tylko w walucie systemowej, netto.

Promocja na konkretny zasób
Udostępniono funkcjonalność przypisywania dostaw do promocji. Opisana funkcjonalność pozwala na rejestrację danej promocji na konkretną dostawę danego towaru. Do pozycji typu ,,towar” elementu promocji PRM, innej niż pakietowa, mamy możliwość przypisania konkretnej dostawy, dla której zdefiniowane warunki promocji mają obowiązywać. Dostawę wskazujemy na elemencie promocji, na zakładce {Dostawy}. W efekcie wybranie konkretnej dostawy lub kilku dostaw na zakładce {dostawy} elementu promocji będzie oznaczać to, że rabat zostanie naliczony wyłącznie, jeżeli na danym elemencie transakcji sprzedaży rozchód nastąpi wyłącznie z tych dostaw. Na elemencie transakcji, na zakładce {Dostawy} dostawa objęta promocją będzie odpowiednio oznaczona symbolem procenta. Można również pozostawić domyślną wartość ‘Wszystkie’, czyli bez wskazania konkretnej dostawy, dla której ma obowiązywać promocja.
Zakładka {Zestawy}
Zestawy można dodać do promocji z listy towarów, lub z listy zestawów promocyjnych. Zestawy promocyjne to zestawy, które są “używane” na innych, aktywnych promocjach. W przypadku zestawów nie są określane progi, promocja będzie miała zastosowanie dla transakcji na dowolną ilość zestawów, pod warunkiem, że dodanie zestawu na dokument odbędzie się z użyciem polecenia: Dodaj zestaw. Wysokość rabatu należy ustalić pojedynczo dla każdego składnika tego zestawu.Zakładka {Formy płatności}
Naliczanie promocji można dodatkowo uzależnić od formy płatności, jaka jest na dokumencie. Na zakładce określa się formę płatności oraz maksymalny termin spłaty lub konkretną datę płatności – jest to kolejny warunek dla naliczenia promocji (termin nie może przekroczyć terminu przypisanego do danej formy płatności), by promocja została przeliczona. Ze względu na wybór typu na formie płatności – Ilość dni lub Data, Operator ma możliwość określenia warunku daty na formie płatności. Wybierając typ ‘Ilość dni’ mamy możliwość określenia maksymalnego terminu zapłaty. Istnieje możliwość wybrania również opcji ‘Brak ograniczeń’ wtedy termin nie będzie ograniczony. Wybierając typ ‘Data’ mamy możliwość określenie konkretnej daty lub zakresu dat. W tej sytuacji aby promocja była naliczona jeżeli data na płatności będzie się mieścić pomiędzy wskazanym zakres lub będzie taka sama jak wskazana (konkretna data) promocja zostanie naliczona przy spełnieniu pozostałych warunków promocji.Termin i forma płatności będzie pobierana z dokumentu z zakładki {ogólne}.
Do każdej promocji domyślnie dodana zostaje opcja dla płatności <Wszystkie> oraz termin <Brak ograniczenia>. Chcąc ustalić promocję uwzględniającą wybraną formę płatności, należy za pomocą przycisku lupy (lub dwuklikiem) podnieść do edycji domyślny wpis i z rozwijanego menu wybrać docelową formę, następnie wybrać odpowiedni typ: ‘Ilości dni’ (wtedy uzupełniamy maksymalny termin) lub typ ‘Data’ (wtedy określamy zakres dat dla płatności).
Obsługa promocji na konkretny dzień płatności
Aby dana promocja, uwarunkowana płatnością na konkretny dzień mogła zostać naliczona, należy ustalić datę płatności na dokumencie widoczną na nagłówku dokumentu, jako data Do. Jeżeli ta data mieści się w zakresie dat ustalonym na promocji, wówczas ta promocja będzie naliczona (przy zgodności pozostałych warunków). Dodatkowy warunek nie ma znaczenia podczas ustalania ceny na dokumentach: ofert, zamówień, umów, zleceń serwisowych. Na tych dokumentach elementy mają cenę ustalaną z uwzględnieniem istniejących promocji, przy czym nie umożliwiają one wskazania konkretnej daty płatności, która w dalszej kolejności byłaby przekazywana na płatność podczas generowania dokumentu handlowego. Na tych dokumentach termin płatności jest zapisywany jako ilość dni od wystawienia lub sprzedaży faktury (w zależności od definicji dokumentu). Dopiero na fakturze, w oparciu o przekazaną ilość dni jest ustalana konkretna domyślna data płatności.Zakładka {Sposób dostawy}
Naliczenie promocji można również uzależnić od sposobu dostawy, jaki jest na dokumencie. Na zakładce określa się sposób dostawy, który spowoduje przeliczenie promocji na dokumencie. Do każdej promocji domyślnie dodany zostaje Sposób dostawy z opcją <Wszystkie>. Chcąc ustalić promocję uwzględniającą konkretny sposób dostawy, należy dwuklikiem przejść do edycji automatycznie dodanego rekordu i z rozwijanej listy zdefiniowanych sposobów dostawy wybrać docelowy. Definiowanie sposobów dostawy odbywa się w konfiguracji, zakładka Ogólne> Słowniki> Sposoby dostawy.Zakładka {Magazyny}
Naliczenie promocji można również uzależnić od magazynu, jaki został wybrany na dokumencie. Do każdej promocji domyślnie dodany zostaje Magazyn z opcją <Wszystkie>. Chcąc ustalić promocję uwzględniającą konkretny magazyn, należy dwuklikiem przejść do edycji automatycznie dodanego rekordu i z rozwijanej listy zdefiniowanych magazynów wybrać docelowy.
Zakładka {Miejsce w strukturze firmy}
Promocja będzie miała zastosowanie w centrum, które zostanie w tym miejscu zdefiniowane oraz we wszystkich centrach poległych dla tego centrum.Zakładka {Atrybuty}
Na zakładce istnieje możliwość przypisania atrybutów do promocji. Aby możliwe było przypisanie atrybutów do konkretnej promocji, należy uprzednio przypisać je do obiektu: Promocje, w module: Administrator (okno: Definicja atrybutów).Promocja typu Stała cena
W systemie istnieje możliwość parametryzowania naliczania promocji typu Stała cena na elementach dokumentów. Nowe parametry pozwolą na dodatkową konfigurację tej promocji.
Łączenie innych promocji ze stałą ceną
Istnieje możliwość łączenia innych promocji z promocją typu stała cena. Aby odpowiednio skonfigurować takie działanie systemu należy przejść do Konfiguracja/Sprzedaż/Rabaty i promocje, w sekcji ‘Dla promocji typu stała cena’ mamy możliwość zaznaczenia parametru ‘Naliczaj inne promocje/rabaty’. Zaznaczenie lub odznaczenie tego parametru będzie decydowało o tym, czy podczas naliczania promocji stała cena system ma pomijać inne promocje czy tez naliczyć je wraz z promocją typu stała cena. Jeżeli Użytkownik wybierze opcję naliczania innych promocji/rabatów dla stałej ceny to ze względu na specyfikę promocji typu stała cena należy mieć na uwadze odpowiednie ustalenie priorytetów takich ,,łączonych’’ promocji w ten sposób, aby promocja typu stała cena była naliczana przed dodatkowymi promocjami.Kontrola marży minimalnej przy stałej cenie towaru
Operator ma możliwość ustalenia w konfiguracji systemu czy dla promocji typu stała cena system ma kontrolować marżę minimalną czy też nie. Jeżeli parametr będzie zaznaczony system wykona kontrolę i poinformuje użytkownika w trakcie dodawania towaru jeżeli towar nie osiągnie marży minimalnej.Definiowane parametry promocji na przykładzie Promocji Pakietowych
Promocje pakietowe polegają na sprzedaży towarów w określonych zestawach, gdzie wysokość naliczonego rabatu na dokumencie będzie uzależniona od ilości sprzedawanych towarów lub wartości sprzedawanych towarów. W ramach promocji pakietowej można również przyznać gratisy. Promocje pakietowe można podzielić przede wszystkim na dwie grupy:- Pakiety stałe
- Pakiety elastyczne
- promocje od wartości transakcji – użytkownik otrzymuje rabat/gratis na wszystkie zakupione towary, jeżeli wartość zamówienia czy faktury przekroczy zakładany próg wartościowy.
- promocję od ilości towarów – użytkownik otrzymuje rabat/gratis na wszystkie zakupione towary, jeżeli ilość zamówionych lub zakupionych towarów przekroczy zakładany próg ilościowy.
Zakładka {Nagłówek}
Aby zdefiniować Promocje Pakietową należy wybrać zakładkę Zestawienia> Promocje> Listy promocji, następnie zaznaczyć w podliście „Rabat pozycji”. W wyświetlonym oknie „Promocja – zostanie dodana” po zaznaczeniu parametru „Promocja pakietowa”, użytkownik wybiera rodzaj pakietu „Stały” lub „Elastyczny”.


Maksymalna ilość pakietów
Dla promocji pakietowych możliwe jest określenia maksymalnej ilości pakietów dostępnych w ramach danej promocji. Ilość maksymalna może być rozumiana jako ilość łączna (zasada kto pierwszy, ten lepszy) lub jako ilość dla kontrahenta (zasada, każdy kontrahent, do którego kierowana jest dana promocja pakietowa może z niej skorzystać maksymalnie X razy). W tym ostatnim przypadku tak określona maksymalna ilość pakietów jest taka sama dla wszystkich kontrahentów przypisanych do danej promocji pakietowej. Funkcjonalność ta dostępna jest zarówno dla pakietów stałych, jak i elastycznych.Promocje pakietowe objęte limitem maksymalnej ilości pakietów nie są dostępna na ofercie sprzedaży. Jest podyktowane tym, że nie istnieje ścisłe powiązanie pomiędzy elementami ofert i zamówień, nie ma też kontroli ilości dokumentów, elementów, ilości na elementach zamówień wygenerowanych z oferty, trudno więc byłoby na podstawie ofert kontrolować stopień „wykorzystania” ilości pakietów. W oknie wyboru pakietów, dostępnym z formatki dokumentu sprzedaży prezentowane są wszystkie pakiety należne danemu kontrahentowi, również te, dla których ilość maksymalna został już wykorzystana. To podczas próby użycia takiego pakietu na bieżącym dokumencie System kontroluje, czy przyznanie pakietu jest jeszcze możliwe, czy też nie. Rozwiązanie to jest podyktowane względami wydajnościowymi. W przypadku pakietów elastycznych niemożliwe jest zaznaczenie pakietu, którego ilość maksymalna została już wykorzystana, w przypadku pakietów stałych zaś niemożliwe jest zaznaczenie pakietu z ilością większą, niż ilość pozostająca do wykorzystania. Różnica ta wynika ze specyfiki pakietów stałych, dla których System niejako proponuje ilość pakietów na podstawie „zawartości” dokumentu. System nadal tą ilość proponuje, pozwala ją również wprowadzić Użytkownikowi, nawet, jeżeli przekracza ona ilość pozostającą do wykorzystania, natomiast podczas zaznaczania pakietu kontroluje możliwość jego użycia we wskazanej ilości. W zależności od opcji ustalonej na danej promocji pakietowej ww. kontrola dotyczy łącznej ilości udzielonych pakietów, niezależnie komu zostały one udzielone lub dokonywana jest w zakresie pakietów udzielonych temu konkretnego Klientowi.
Aby ułatwić Klientowi pracę z pakietami limitowanymi, udostępniona została kontekstowa informacja o ilości maksymalnej pakietu, ilości już wykorzystanej oraz ilości pozostającej do wykorzystania.
Zakładka {Kontrahenci}
Promocja będzie miała zastosowanie wyłącznie wobec kontrahentów dodanych w tym miejscu do promocji, a jeżeli dodano tu grupę kontrahentów, to wobec wszystkich kontrahentów należących do tej grupy i wszystkich znajdujących się w niej „podgrup” kontrahentów. Do promocji można dodać również kontrahenta nieokreślonego. Wybranie takiej opcji spowoduje naliczenie się zdefiniowanej promocji na dokumenty, na których nie określono kontrahenta. Wskazanie kontrahenta nieokreślonego na promocji ma szczególne zastosowanie dla paragonów, na których kontrahent nie jest wymagany. Kontrahentów do promocji można dodać również poprzez opcję „z listy”. Wybranie takiej opcji spowoduję wyświetlenie okna „Kontrahenci”, po czym należy zaznaczyć konkretnych kontrahentów, do których będzie przypisana promocja. Dana promocja może zostać naliczona na elemencie dokumentu tylko jeden raz, tak, więc dodanie do promocji grupy kontrahentów oraz kontrahenta, który znajduje się w tej grupie spowoduje, że naliczenie promocji nastąpi tylko raz.Zakładka {Towary/Gratisy}
Zakładka Towary/Gratisy różni się wyglądem, w zależności od rodzaju wybranego pakietu na zakładce {Nagłówek}.Zakładka Towary/Gratisy w Promocji pakietowej, typu Stały
Zakładka Towary/Gratisy dla pakietu stałego składa się z dwóch grup:- Towary – grupa zawiera listę konkretnych towarów, tworzących zestaw, gdzie należy określić próg każdego towaru oraz rodzaj i wartość upustu, jaki zostanie zastosowany przy zakupie wskazanych towarów. Dla towarów znajdujących się w promocji pakietowej dostępne są tylko dwa możliwe do wykorzystania upusty: Upust procentowy i Stała cena.
- Gratisy – grupa zawiera listę gratisów, które zostaną dodane do zakupionych towarów, gdy wszystkie wyżej wymienione wymagania zostaną spełnione. Operator ma możliwość określenia rodzaju rabatu dla gratisu – rabat od ceny sprzedaży lub stała cena. Gratisy mogą być oznaczone jako domyślne. Jeżeli na danym gratisie zaznaczymy check ‘Mnóż’ system ustali ilość tego gratisu na podstawie wielkości realizacji promocji.

Zakładka Towary/Gratisy w Promocji pakietowej, typu Elastyczny
Zakładka Towary/Gratisy dla pakietu elastycznego składa się z czterech sekcji:- Towary – grupa zawiera listę konkretnych towarów, gdzie należy określić próg każdego towaru oraz rodzaj i wartość upustu, jaki zostanie zastosowany przy zakupie wskazanych towarów. Dla towarów znajdujących się w promocji pakietowej dostępne są dwie możliwości upustu: Upust procentowy i Stała cena. Wybrane przez Operatora pozycje mogą mieć zaznaczony parametr ‘Wymagany’. Będzie to kolejny warunek dla promocji – aby pakiet mógł być zastosowany, wskazany towar musi wystąpić na dokumencie, będzie wymagany do naliczenia promocji pakietowej. Oznaczenie dotyczyć będzie danego pakietu, obowiązuje wiec dla wszystkich progów promocji.
- Gratisy – grupa zawiera listę gratisów, które zostaną dodane do zakupionych towarów, gdy wszystkie wyżej wymienione wymagania zostaną spełnione. Gratisy mogą być oznaczone jako domyślne. Jeżeli na danym gratisie zaznaczymy check ‘Mnóż’ system ustali ilość tego gratisu na podstawie wielkości realizacji promocji. Dla elastycznych promocji pakietowych Operator ma możliwość ustalenia czy będzie możliwa zmiana ilości poszczególnych gratisów wydawanych Klientowi. Odpowiada za to parametr na promocji elastycznej ‘Edycja ilości wydawanych gratisów’. Jeżeli chceck będzie włączony, Operator będzie miał możliwość edytowania ilości danego gratisu podczas nadawania promocji pakietowej.
- Progi dla pakietów – Operator ma możliwość zdefiniowania odpowiedniego progu ilościowego lub wartościowego. Progów dla pakietów może być zdefiniowanych więcej niż jeden. Nie mogą być one natomiast innego rodzaju. Dla każdego progu istnieje możliwość ustalenia minimalnej ilości pozycji. Minimalna ilość pozycji określa nam jaka powinna być minimalna ilość pozycji na dokumencie, aby pakiet mógł być nadany.
- promocja od wartości transakcji – użytkownik otrzymuje rabat/gratis na wszystkie zakupione towary, jeżeli wartość zamówienia czy faktury przekroczy zakładany próg wartościowy.
- promocja od ilości towarów – użytkownik otrzymuje rabat/gratis na wszystkie zakupione towary, jeżeli ilość zamówionych lub zakupionych towarów przekroczy zakładany próg ilościowy.
- Progi wg grup – sekcja ‘Progi wg grup’ zawiera kontekstową listę progów wg grup. Progi promocji pakietowej można ,,rozbić” na wymagania dotyczące konkretnych grup towarowych. W ten sposób lista progów jest podzielona na dwie listy. Na liście górnej Operator ustala progi dla pakietu, dolna zaś będzie kontekstową listą progów wg grup. Lista dolna jest kontekstowa co oznacza, że dla każdego progu dla pakietu można ustalić inny próg wg grup. Podobnie jak dla progu ogólnego, również dla progów wg grup będzie można zdefiniować minimalną ilość pozycji. Ustalając minimalną ilość pozycji, definiujemy tym samym kolejny warunek promocji, czyli aby promocja pakietowa została naliczona musi zostać spełniony warunek dotyczący minimalnej ilości pozycji na dokumencie. Jeżeli operator ustali minimalną ilość równą 2 będzie to oznaczało, że należy na dokumencie dodać co najmniej dwie pozycje z dodanej listy towarów na promocji aby pakiet został naliczony.


Próg ilościowy promocji pakietowej wyrażony w jednostce pomocniczej
Dla elastycznych promocji pakietowych z progiem typu „ilościowy” można zdefiniować jednostkę miary. Przypisanie tej jednostki oznacza, że zarówno progi ogólne tej promocji, jak i ilościowe progi dla grup towarowych, o ile je zdefiniowano, są wyrażone w tejże jednostce. Podczas sprawdzania stopnia realizacji poszczególnych progów System „sprowadza” ilości poszczególnych pozycji towarowych z dokumentu do tejże jednostki progu i dopiero tak ustaloną ilość porównuje z wielkością progu. Ww. pozwala na obsługę przypadków, kiedy to poszczególne towary mają różne przeliczniki do jednostki pomocniczej, w stosunku do której Firma chce zdefiniować próg promocji.Jednostka pomocnicza dla gratisów pakietu elastycznego
Jednostka miary została udostępniona również dla gratisów promocji pakietowej elastycznej. Jednostkę tą można przypisać o ile włączony jest parametr Edycja ilości wydawanych gratisów, bowiem tylko wówczas, gdy to Operator na etapie wydawania gratisów decyduje które i ile gratisów wydać, sensowne jest operowanie łączną ilością wyrażoną we wspólnej jednostce pomocniczej tychże gratisów.Zakładka {Formy płatności}
Naliczenie promocji można dodatkowo uzależnić od formy płatności, jaka jest na dokumencie. Na zakładce określa się formę płatności oraz maksymalny termin spłaty, które muszą być spełnione (termin nie może przekroczyć terminu przypisanego do danej formy płatności), by promocja została przeliczona. Dla maksymalnego terminu można wybrać również opcję ‘Bez ograniczeń’. W takim przypadku termin nie będzie ograniczony. Termin i forma płatności będzie pobierana z dokumentu z zakładki {ogólne}. Do każdej promocji domyślnie dodana zostaje opcja dla płatności <Wszystkie> oraz termin <Brak ograniczenia>. Chcąc ustalić promocję uwzględniającą wybraną formę płatności, należy za pomocą przycisku lupy (lub dwuklikiem) podnieść do edycji domyślny wpis i z rozwijanego menu wybrać docelową formę oraz termin płatności. Po wybraniu formy płatności automatycznie przepisany zostanie domyślny dla niej termin płatności (określony w konfiguracji na zakładce: Sprzedaż/Formy płatności).Zakładka {Sposób dostawy}
Naliczenie promocji można również uzależnić od sposobu dostawy, jaki jest na dokumencie. Na zakładce określa się sposób dostawy, który spowoduje przeliczenie promocji na dokumencie. Do każdej promocji domyślnie dodany zostaje Sposób dostawy z opcją <Wszystkie>. Chcąc ustalić promocję uwzględniającą konkretny sposób dostawy, należy dwuklikiem przejść do edycji automatycznie dodanego rekordu i z rozwijanej listy zdefiniowanych sposobów dostawy wybrać docelowy. Definiowanie sposobów dostawy odbywa się w konfiguracji, zakładka Ogólne> Słowniki> Sposoby dostawy.Zakładka {Magazyny}
Naliczenie promocji można również uzależnić od magazynu, jaki został wybrany na dokumencie. Do każdej promocji domyślnie dodany zostaje Magazyn z opcją <Wszystkie>. Chcąc ustalić promocję uwzględniającą konkretny magazyn, należy dwuklikiem przejść do edycji automatycznie dodanego rekordu i z rozwijanej listy zdefiniowanych magazynów wybrać docelowy.
Zakładka {Miejsce w strukturze firmy}
Promocja będzie miała zastosowanie w centrum, które zostanie w tym miejscu zdefiniowane oraz we wszystkich centrach poległych dla tego centrum.Zakładka {Atrybuty}
Na zakładce istnieje możliwość przypisania atrybutów do promocji. Aby możliwe było przypisanie atrybutów do konkretnej promocji, należy uprzednio przypisać je do obiektu: Promocje, w module: Administrator (okno: Definicja atrybutów).Realizacja Promocji Pakietowych oraz WTR
Promocje Pakietowe oraz Promocja typu WTR realizowane są w różny sposób na dokumentach handlowych, w zależności od rodzaju promocji. Poniższe prezentacje przedstawiają przykładowe realizacje tych promocji, na zamówieniu sprzedaży.Promocje Pakietowe – rodzaj pakietu Stały
Aby zrealizować Promocje Pakietową, typu „Stały”- należy w pierwszym kroku zaznaczyć parametr na Definicji dokumentu> Inne „Stosuj promocje pakietowe”. Kolejnym krokiem jest zdefiniowanie promocji w Zestawienia> Promocje i rabaty> Lista promocji, a następnie uruchomienie Listy dokumentów handlowych i zarejestrowanie określonego dokumentu. Poniżej został opisany proces realizacji Promocji Pakietowej, typu „Stały” na dokumencie ZS: Została zdefiniowana promocja na towary T3 1szt. oraz T4 2szt. Jeżeli zostaną spełnione warunki klient zapłaci 45 PLN za towar T3, na towar T4 otrzyma rabat w wysokości 30%, oraz otrzyma Gratis T5 1szt. za kwotę 2 PLN.





Dodawanie towarów z poziomu dokumentu
Podczas dodawania towarów bezpośrednio z poziomu dokumentu, elementy są identyfikowane z towarami zdefiniowanymi w pakietach. Jeżeli w pakietach znajduje się towar, który został dodany na dokument, wówczas ilość tego towaru zostanie przepisana na elementy pakietu z towarem. Podczas dodawania towarów naliczane są zdefiniowane dla nich standardowe promocje. Podczas dodania towaru z pozycji dokumentu, w oknie Promocje pakietowe cały rekord z dodanym towarem zostanie wyświetlony w kolorze niebieskim. Wyliczenie procentu realizacji poszczególnych promocji pakietowych następuje względem ilości towarów wprowadzonych na dokument, towarów będących elementem promocji. Uwzględnienie promocji pakietowej na dokumencie będzie miało miejsce po wskazaniu przez użytkownika, który z pakietów ma zostać zastosowany. Jeżeli pakiet zostanie zastosowany na dokumencie, wówczas dla pozycji, dla której naliczono pakiet, zostanie wycofany wcześniej zastosowany rabat.

Promocje Pakietowe - rodzaj pakietu Elastyczny
Aby zrealizować Promocje Pakietową, typu „Elastyczny”- należy w pierwszym kroku zaznaczyć parametr na Definicji dokumentu> Inne „Stosuj promocje pakietowe”. Kolejnym krokiem jest zdefiniowanie promocji w Zestawienia> Promocje i rabaty> Lista promocji, a następnie uruchomienie Listy dokumentów handlowych i zarejestrowanie określonego dokumentu. Poniżej został opisany proces realizacji Promocji Pakietowej, typu „Elastyczny” na dokumencie zamówienia sprzedaży:Próg od wartości
Została zdefiniowana promocja, próg od wartości 300 PLN gdzie minimalna ilość pozycji jest równa 2. Promocja została zdefiniowana na towary T1, T6, T7. Jeżeli zostaną spełnione warunki promocji klient otrzyma rabat w wysokości 10% dla towaru T1, 5% dla towaru T6, 7% dla towaru T7 oraz otrzyma Gratis T3 1 szt. za 1 PLN.



- 250% – procentowy poziom spełnienia progu (wartościowego lub ilościowego). W tym przypadku promocja pakietowa elastyczna została zdefiniowana z progiem wartościowym 300 PLN stąd, jeżeli wartość zakupionych towarów w pakiecie na dokumencie wynosi netto 749.70 PLN system wyliczył spełnienie progu wartościowego na poziomie 250%.
- 150% – procentowy poziom spełnienia progu minimalnej ilości pozycji na dokumencie. W tym przypadku, na promocji określono minimalną ilość pozycji dla progu równą 2, stąd na dokumencie mając 3 pozycje na dokumencie (T1, T6, T7) próg został spełniony w 150%.
- 0000/2 – zapis określający próg dla promocji. Progów może być wiele, stąd potrzeba określenia każdego z nich w oknie promocji. W typ przypadku zdefiniowano promocję pakietową elastyczną z progiem wartościowym 300 PLN, a dla progu wartościowego określono minimalną ilość pozycji równą 2 stąd zapis 300.0000/2.
Próg od ilości
Została zdefiniowana promocja, ze zdefiniowanymi progami ilościowymi: 20.0000, 30.0000, 40.0000. Dla każdego z progów ustalono odpowiedni typ promocji i wartość. Okno z listą towarów i gratisów jest kontekstowe, co oznacza, że po wybraniu kursorem odpowiedniego progu po lewej stronie okna system wyświetli odpowiednie towary i gratisy dla tego progu po prawej stronie okna.





- Pierwszy z progów zakłada spełnienie wymogu co do ilości 20.000, z minimalną ilością pozycji równą 2:
- próg został uzyskany na co wskazuje wskaźnik procentowy (150%/100%) 20.0000/3, ponieważ na dokument dodano 3 z 4 dodanych na promocję towarów, w ilości 30 szt. (7+16+7), gdzie ilość pozycji na dokumencie to 3.
- Drugi z progów zakłada spełnienie wymogu co do ilości 30.000:
- próg został uzyskany na co wskazuje wskaźnik procentowy (100%) 30.0000, ponieważ na dokument dodano 3 z 4 dodanych na promocję towarów, w ilości 30 szt. (7+16+7)
- Trzeci z progów zakłada spełnienie wymogu co do ilości 40.0000:
- próg nie został uzyskany na co wskazuje wskaźnik procentowy (75%) 40.0000, ponieważ ilość towarów wynosi 30 szt. (7+16+7), czyli poniżej progu ilościowego równego 40.0000



Dodawanie towarów z poziomu dokumentu
Podczas dodawania towarów bezpośrednio z poziomu dokumentu, elementy są identyfikowane z towarami zdefiniowanymi w pakietach. Jeżeli w pakietach znajduje się towar, który został dodany na dokument, wówczas ilość tego towaru zostanie przepisana na elementy pakietu z towarem. Podczas dodawania towarów naliczane są zdefiniowane dla nich standardowe promocje. Podczas dodania towaru z pozycji dokumentu, w oknie Promocje pakietowe cały rekord z dodanym towarem zostanie wyświetlony w kolorze niebieskim. Wyliczenie procentu realizacji poszczególnych promocji pakietowych następuje względem ilości towarów wprowadzonych na dokument, towarów będących elementem promocji. Uwzględnienie promocji pakietowej na dokumencie będzie miało miejsce po wskazaniu przez użytkownika, który z pakietów ma zostać zastosowany. Jeżeli pakiet zostanie zastosowany na dokumencie, wówczas dla pozycji, dla której naliczono pakiet, zostanie wycofany wcześniej zastosowany rabat.
Promocja typu WTR
Aby zrealizować Promocję Nagłówka, typu WTR - należy w pierwszym kroku zdefiniować promocję w Zestawienia> Promocje i rabaty> Lista promocji. Następnie uruchomić Listę dokumentów handlowych i zarejestrować określony dokument. Poniżej został opisany proces realizacji Promocji WTR, na dokumencie ZS: Została zdefiniowana promocja dla kontrahenta „Kontrahent” na główną grupę towarów. Wartości upustu wynosi 20%, przy spełnieniu progu w wysokości 2 szt. Jeżeli zostaną spełnione warunki klient otrzyma rabat oraz otrzyma Gratis T5 1 szt. za kwotę 2 PLN.
Wygenerowano dokument ZS, gdzie dodano kontrahenta, dla którego została zdefiniowana promocja oraz towar T4 w ilości 3 szt. Przy próbie zatwierdzenia dokumentu system wyświetli automatycznie okno „Aktualne promocje od wartości transakcji”, na którym prezentowane będą wszystkie promocje WTR przypisane dla danego kontrahenta.


Budżet rabatowy Operatora i Kontrahenta
Promocja typu Budżet operatora/kontrahenta polega na określeniu konkretnej kwoty (dla Operatora lub Kontrahenta), którą ten będzie miał możliwość wykorzystania w postaci rabatu. Funkcjonalność można wykorzystać, przykładowo określając budżet rabatowy dla danego handlowca w firmie. Budżet rabatowy kontrahenta natomiast można zdefiniować jako kwotę rabatową dla dobrego Klienta w danej firmie. Istotą opisanej promocji jest to, że System nie nalicza jej automatycznie, ale czyni to Operator w sposób świadomy i wg własnego uznania. Tego typu promocja naliczana jest jako ostatnia na elemencie i zawsze metodą „Dodaj”, tj. od wartości początkowej transakcji. Budżety rabatowe dotyczą wyłącznie dokumentów sprzedaży i mogą być udzielana na: zamówieniu sprzedaży ZS, fakturze sprzedaży: FS, FSE, paragonie PA oraz wydaniach zewnętrznych WZ i WZE. Poszczególne zakładki nowego typu promocji i ich obsługa nie różni się od innych promocji, z wyłączeniem zakładek {Nagłówek}, {Kontrahenci}, {Operatorzy} i {Towary}, omówionych w dalszej części dokumentu.Zakładka {Nagłówek}
Promocję typu budżet operatora i budżet kontrahenta dodajemy z poziomu Listy promocji i rabatów/Promocje/Rabaty budżetowe. Na liście będą widoczne zdefiniowane już wcześniej budżety rabatowe. Istnieje możliwość odpowiedniego filtrowania zdefiniowanych rabatów m.in. przez wybór operatora, datę obowiązywania, typ, stan.
- Operatora – rabat budżetowy operatora polega na określeniu konkretnej kwoty, w ramach której operator będzie miał możliwość przyznawania rabatu podpiętym do promocji kontrahentom.
- Kontrahenta – rabat budżetowy kontrahenta polega na określeniu konkretnej kwoty, w ramach której kontrahent będzie mógł ‘korzystać’ z rabatu.

Zakładka {Kontrahenci}
Definiując promocję budżet rabatowy operatora, zakładka Kontrahenci będzie podobna do tej samej zakładki w innych promocjach. Standardowo na omawianej zakładce będzie możliwe zdefiniowanie odpowiednich kontrahentów lub grup kontrahentów, wobec których tę promocję będzie można zastosować. W tej sytuacji, tworząc transakcję sprzedaży, budżet rabatowy operatora będzie mógł być użyty dla kontrahenta przypisanego do promocji lub do kontrahenta, który należy do grupy kontrahentów przypisanej do promocji. Dla promocji typu budżet rabatowy kontrahenta omawiana zakładka będzie wykazywała różnice. Podstawową zmianą jest fakt, że przy tym rodzaju promocji możliwe będzie przypisanie jedynie konkretnego kontrahenta, bez możliwości przypisania grupy kontrahentów. Dla dodanego kontrahenta możliwe będzie określenie wartości budżetu rabatowego. Budżet rabatowy określony zostanie jako wartość netto, w walucie systemowej. Wartość rabatu może być wpisywana ręcznie lub ustalona dla pozostałych kontrahentów metodą Wypełnij wszystkie wg bieżącego. Metoda ta pozwala na ustalenie wartości budżetu dla wszystkich kontrahentów promocji na podstawie budżetu kontrahenta, który obecnie wskazujemy kursorem. Udostępniona została również opcja sprawdzenia aktualnego stanu budżetu rabatowego kontrahenta. Użycie ikony Wykorzystanie budżetu zwraca wartość budżetu, wartość wykorzystaną oraz wartość do wykorzystania. Informacja o tym, że dla danego kontrahenta określona została promocja typu rabat budżetowy KNT lub OPE będzie dostępna, tak jak w przypadku innych promocji na zakładce Upusty na karcie kontrahenta.


Zakładka {Operatorzy}
Zakładka Operatorzy będzie dostępna tylko dla promocji budżet rabatowy operatora. Służy ona do definiowania odpowiednich operatorów, którym chcemy przyznać rabaty budżetowe. Wartość budżetu rabatowego dla danego operatora określana jest podobnie jak w przypadku promocji budżetu KNT dla danego kontrahenta. Określenie budżetu może nastąpić w formatce dodania/edycji operatora. Umożliwiona jest również opcja ,,Wypełnij wszystkie wg bieżącego”, która pozwoli na wypełnienie wartości budżetu zgodnie z budżetem operatora, który aktualnie jest wybrany kursorem. Podobnie jak w promocji budżet KNT, udostępniona została opcja sprawdzenia aktualnego stanu budżetu rabatowego operatora. Wykorzystanie budżetu zwraca wartość budżetu, wartość wykorzystaną oraz wartość do wykorzystania.

Zakładka {Towary}
Na zakładce ‘Towary’ Operator ma możliwość przypisania odpowiednich towarów lub grup towarowych, które będą obowiązywać dla tej promocji. W tej sytuacji, dana promocja o typie budżet rabatowy będzie mogła być zastosowana, jeżeli towar, którego dotyczy ta transakcja będzie dodany do promocji lub będzie należeć do grupy towarów, która została dodana do promocji. Zakładka ‘Towary’ na promocji budżetowej działa podobnie jak dla innych promocji w systemie z tą różnicą, że wartość rabatu oznacza maksymalną wartość rabatu możliwą do przyznania przez Operatora w ramach danego budżetu rabatowego. W tej sytuacji definiujemy rabat maksymalny dla danego towaru lub grupy towarowej. Może być zdefiniowany w formie upustu procentowego lub upustu wartościowego. Wartość rabatu maksymalnego może być uzupełniona metodą edit-in-place, przez dedykowaną formatkę lub metodą ‘Wypełnij według bieżącego’.
Realizacja Budżetu rabatowego Operatora i Kontrahenta
Specyfiką promocji typu Budżet rabatowy Operatora/Kontrahenta jest to, że rabat z tytuły tej promocji nie jest nadawany przez system automatycznie. Aby nadać rabat wynikający ze zdefiniowanej promocji budżetowej musi zostać nadany ręcznie przez operatora według uznania. Dla poprawnej obsługi promocji typu Budżet rabatowy konieczne jest rejestrowanie struktury udzielonego rabatu (parametr ‘Rejestruj strukturę udzielonego rabatu’ w konfiguracji). Tylko bowiem w takim wypadku możliwe jest kontrolowanie stopnia wykorzystania poszczególnych budżetów. Z tego względu, jeżeli w Systemie istnieje potwierdzona promocja tego typu, niemożliwe będzie odznaczenie parametru „„Rejestruj strukturę udzielonego rabatu” w konfiguracji Systemu.Udzielenie rabatu budżetowego
Rabat budżetowy KNT oraz OPE może zostać udzielony wyłącznie na dokumentach: ZS, FS, WZ, PA, WZE i FSE. Przyznanie promocji budżetowej na dokumencie odbywa się poprzez kliknięcie ikony [Rabaty budżetowe] na dokumencie. Po wciśnięciu ikony automatycznie otwiera się okno Budżety rabatowe. Okno podzielone jest na dwie sekcje. W górnym oknie prezentowana jest lista budżetów rabatowych kontrahenta i operatora, które są możliwe do wyboru. Dla danej promocji budżetowej prezentowana jest informacja o wartości budżetu, o wartości wykorzystanej z budżetu oraz o pozostałej wartości budżetu. W sekcji dolnej wyświetlone zostaną elementy dokumentu. Dla elementu będzie również prezentowana informacja o maksymalnym rabacie, jaką ustalono na danym rabacie budżetowym oraz wielkość udzielonego rabatu budżetowego. Informacja dotycząca danego elementu będzie prezentowana kontekstowo, czyli dla budżetu, który jest aktualnie wskazany kursorem w górnej sekcji okna. Naliczenie rabatu wykonujemy poprzez edycję rabatu (procentowego i kwotowego), ceny końcowej i wartości końcowej na dolnej liście. Możliwe jest również zaznaczenie odpowiednich elementów i użycie opcji ‘Udziel maksymalnego rabatu’. Funkcja ta pozwala nadać wszystkim wskazanym elementom z dolnej sekcji maksymalny rabat możliwy do naliczenia z danego budżetu rabatowego. Jeśli Operator będzie chciał powrócić do stanu sprzed edycji należy wybrać opcję ‘Zeruj rabat’.
Parametryzacja obsługi budżetów rabatowych podczas zmiany ilości na elemencie
W Konfiguracja/Sprzedaż/Rabaty i promocje udostępnione zostały stosowne parametry decydujące o obsłudze budżetu rabatowego przy zmianie ilości na elemencie dokumentu. Wybrany przez Operatora parametr będzie decydowała o tym, czy podczas zmiany ilości na elemencie System ma utrzymywać kwotę udzielonego rabatu budżetowego, czy też procent tego rabatu. Zdefiniowany parametr będzie działał zarówno dla dokumentu wygenerowanego z innego dokumentu, jak i dokumentu dodawanego ręcznie.Promocja limitowana
Wprowadzona została funkcjonalność pozwalającą na definiowanie na promocji limitów, po wyczerpaniu których promocja przestaje obowiązywać. Limit taki będzie mógł przybrać jedną z poniższych postaci:- Limit Ilości, dotyczący maksymalnej ilości „towaru/towarów”, dla której dana promocja obowiązuje
- Limit Wartości, dotyczący maksymalnej kwoty rabatu, jaka może zostać udzielona w ramach danej promocji
- Limit wielkości refundacji, dotyczący udzielania danej promocji aż do wyczerpania określonej kwoty refundowanej, stanowiącej część kosztów udzielonej promocji, jaką pokrywa dostawca/producent lub inny podmiot zewnętrzny.
Promocja do wyczerpania ilości
Promocja z limitem typu „Ilość” może przyjąć dwie formy: limitu zdefiniowanego dla całej promocji oraz limitu zdefiniowanego na poszczególnych elementach promocji, czyli poszczególnych towarach w promocji. Limit ilościowy zdefiniowany na nagłówku promocji oznacza, że promocja ta dotyczy łącznej ilości określonej na promocji, niezależnie od tego, na jakich towarach z promocji zostanie ona naliczona. Limit ilościowy zdefiniowany zaś na elemencie promocji oznacza, że promocja dla tego towaru obowiązuje do wyczerpania ilości zdefiniowanej na tym konkretnym towarze.W przypadku limitów ilości/wartości definiowanych na poszczególnych towarach przyjęto zasadę, zgodnie z którą, jeżeli towar ten jest dodany do promocji wielokrotnie (np. z uwagi na różne rabaty w zależności od progu minimalnego), limit na wszystkich pozycjach wskazujących na ten towar jest taki sam. Limitów nie można definiować na grupach towarowych w promocji.
W przypadku refundacji możliwe jest jej zdefiniowanie na różnym poziomie dla tego samego towaru, możliwe jest również jej określenie na grupie towarowej w promocji.
- Limit ilościowy dla całej promocji. Do definiowania limitów dla całej promocji służy sekcja „Limit” na formatce promocji PRM, aktywna po zaznaczeniu checkboxa „Limit”. Limit w postaci łącznej ilości, dla której obowiązuje promocja jest definiowany po wskazaniu opcji „Ilość” jako typ limitu. Pozostałe rodzaje limitów tej sekcji zostały omówione w dalszej części dokumentu.

- Limit ilości dla poszczególnych elementów promocji Limit Ilości dla promocji można zdefiniować na poszczególnych elementach (czyli towarach) promocji nie-pakietowej PRM, dla której nie określono Limitu w nagłówku. Limit ten można zdefiniować na formatce elementu promocji (towaru lub grupy towarowej) w sekcji ‘Limit’. Wartość limitu można również wprowadzić metodą edit-in-place na liście elementów promocji. Limit może być nadany także seryjnie dla zaznaczonych elementów w oknie ‘Edycja elementów promocji’. Funkcją ,,wypełnij wszystkie wg bieżącego” system przeniesie wartość limitu dla reszty elementów.


Promocja do wyczerpanie wartości rabatu
Promocja z limitem typu „Wartość rabatu” również może przyjąć dwie formy: limitu zdefiniowanego dla całej promocji oraz limitu zdefiniowanego na poszczególnych towarach w promocji. Limit „Wartości rabatu” zdefiniowany na nagłówku promocji oznacza, że łącznie, z tytułu tej promocji System może naliczyć rabat w kwocie netto w walucie Systemowej nie większej, niż kwota określona w nagłówku promocji, niezależnie na jakim towarze zostanie ona naliczona. Limit „Wartości rabatu” zdefiniowany na elemencie promocji (taki sam dla wszystkich rekordów wskazujących na dany towar) oznacza, że łączna kwota rabatu naliczona dla tego towaru nie może przekroczyć kwoty określonej na tym towarze w promocji. Ww. limity będą funkcjonować rozłącznie, tj. jeżeli limit zdefiniowano na nagłówku, wówczas nie jest on definiowany na elementach i odwrotnie.- Limit „Wartość rabatu” dla całej promocji. Maksymalna wartość rabatu dla promocji jest definiowana w opisywanej już sekcji „Limit” formatki promocji nie-pakietowej PRM.
- Limit wartościowy dla poszczególnych elementów promocji. Limit wartościowy można definiować na poszczególnych towarach promocji nie-pakietowej PRM, dla której nie określono Limitu w nagłówku. Limit ten można definiować podobnie jak w przypadku limitu Ilości.
Promocja refundowana
Promocja refundowana jest szczególnym rodzajem promocji sprzedażowej, w której część kosztów udzielonego w jej ramach rabatu ponosi Dostawca/Producent, lub inny Podmiot. W nagłówku takiej promocji definiowana jest maksymalna wartość refundacji dla danej promocji, rozumiana jako wartość netto w walucie Systemowej, natomiast na towarach w tejże promocji definiowany jest sposób ustalanie kwoty refundowanej dla transakcji dokonanej danym towarem, na którym tej promocji udzielono. Promocja będzie naliczana aż do wyczerpania kwoty refundowanej określonej w nagłówku promocji. Promocję nie-pakietową PRM można oznaczyć jako refundowaną poprzez zaznaczenie checkboxa „Limit” i wskazanie opcji „Kwota refundowana” jako rodzaju limitu. Jeżeli daną promocję oznaczono jako promocję refundowaną, wówczas na jej poszczególnych pozycjach (towarach w promocji) Operator może definiować zasady refundacji, czyli określać jaka część naliczonego przez Firmę rabatu, zostanie zwrócona przez Dostawcę, Producenta, lub inny podmiot ponoszący częściowo koszty danej promocji. Inaczej niż w przypadku limitów ilości/wartości, na promocji refundowanej można określić różne zasady refundacji dla tego samego towaru (z innym progiem, czy też wielkością rabatu), można je określać również na rekordach wskazujących na grupy towarowe. Wielkość refundacji można określić jako konkretną wielkość (kwotę) rabatu od elementu transakcji, kwotę rabatu od każdej „sztuki” towaru, lub jako % wielkość udzielonej kwoty rabatu:- „Wartość”: metoda ta oznacza, że bez względu na ilość/wartość/kwotę rabatu na elemencie dokumentu, na którym naliczono tą promocję, kwota refundowana dla elementu ma zostać ustalona na poziomie określonej kwoty
- „Wartość jednostkowa”: wielkość refundacji zdefiniowana jako określona kwota od każdej „sztuki” towaru, dla której naliczono promocję
- „Procent z kwoty rabatu”: wielkość refundacji zdefiniowana jako określony procent z kwoty naliczonego rabatu z tytułu danej promocji

Obsługa promocji limitowanej i jej rozliczenie
Obsługa na dokumentach
Promocje refundowane zostały obsłużone na dokumentach sprzedaży: zamówieniach sprzedaży ZS, zleceniu serwisowym ZSR, dokumentach handlowych sprzedaży: FS, WZ, PA, FSE, WZE, WKA, oraz formatce łatwej sprzedaży. Dla poprawnej obsługi promocji „limitowanej” konieczne jest rejestrowanie struktury udzielonego rabatu, tylko bowiem w takim wypadku możliwe jest kontrolowanie stopnia wykorzystania poszczególnych limitów zdefiniowanych na promocji. Z tego względu, jeżeli w Systemie istnieje potwierdzona promocja tego typu, niemożliwe będzie odznaczenie parametru „Rejestruj strukturę udzielonego rabatu” w konfiguracji Systemu, o czym Użytkownik jest informowany podczas próby wyłączenia tego parametru. Z kolei jeżeli ww. parametr w konfiguracji jest wyłączony, wówczas nie uda się potwierdzić promocji limitowanej.
Promocje z limitem ilościowym
Promocje z limitem ilościowym zostały obsłużone na zamówieniach sprzedaży i zakupu ZS, ZZ, zleceniu serwisowym ZSR, dokumentach handlowych sprzedaży i zakupu: FS, WZ, PA, FSE, WZE, WKA, FZ, PZ, PZI, FRR, PKA oraz formatce łatwej sprzedaży. Oprócz sprawdzania dotychczasowych warunków, koniecznych do naliczenia danej promocji, System będzie sprawdzał, czy ilość na elemencie transakcji nie przekracza ilości pozostałej, niewykorzystanej z tej promocji. Nie przewiduje się „częściowego” naliczenia promocji w sytuacji, gdy co prawda promocja nie została jeszcze „wyczerpana”, jednak ilość niewykorzystana jest mniejsza niż ilość, jakiej dotyczy bieżąca transakcja.Promocje z limitem wartościowym
Promocje z limitem wartościowym zostaną obsłużone na tych samych dokumentach, co promocje z limitem ilościowym – różnica miedzy będzie polegała na samym mechanizmie kontroli ich naliczania. System, podobnie jak w przypadku promocji z limitem ilości sprawdzi dotychczasowe warunki, koniecznych do nadania promocji. Następnie System będzie sprawdzi, czy naliczenie danej promocji na elemencie transakcji nie spowodowałoby przekroczenia dozwolonej kwoty rabatu. Do takiego porównania stosowne będą wielkości netto w walucie Systemowej, niezależnie od waluty, w jakiej zostały zarejestrowane wcześniejsze transakcje „konsumujące” zdefiniowany limit wartości rabatu. Nie przewiduje się „częściowego” naliczenia promocji w sytuacji, gdy co prawda promocja nie została jeszcze „wyczerpana”, jednak pozostająca z niej wartość jest niewystarczająca dla zastosowania promocji dla bieżącej ilości/wartości transakcji. W przypadku Limitu zdefiniowanego w nagłówku promocji, zdefiniowana na niej Wartość rabatu będzie „konsumowana” każdorazowo przy naliczeniu tej promocji udzielanej na dowolnym towarze, niezależnie od tego, czy towar został do niej przypisany wprost, czy też poprzez grupę towarową, do której należy. W przypadku limitów definiowanych na towarach w promocji, określona na nim wielkość rabatu będzie dotyczyła wyłącznie promocji naliczonej na transakcjach z tym towarem. Promocja naliczona na towarze, który nie został dodany bezpośrednio do promocji, lecz jedynie należy do grupy towarowej na promocji, będzie udzielana bez żadnego limitu. Dopiero dodanie towaru i zdefiniowanie dla niego limitu spowoduje, że naliczana dla niego promocja będzie „konsumowała” limit promocyjny zdefiniowany na towarze, niezależnie od tego, czy została naliczona na podstawie elementu promocji typu „towar”, czy w związku z przynależnością towaru do grupy na promocji.Promocje refundowane
Promocje refundowane zostaną obsłużone na dokumentach sprzedaży: zamówieniach sprzedaży ZS, zleceniu serwisowym ZSR, dokumentach handlowych sprzedaży: FS, WZ, PA, FSE, WZE, WKA, oraz formatce łatwej sprzedaży. W pierwszej kolejności zostanie sprawdzone spełnienie warunków promocji jakie zostały na niej zdefiniowane przez Operatora. Następnie, System będzie sprawdzał, czy udzielenie promocji „refundowanej” na danym elemencie nie spowoduje przekroczenia maksymalnej wielkości kwoty refundowanej z tej promocji. Jeżeli wielkość refundacji zostałaby w ten sposób przekroczona, wówczas promocja nie zostanie zastosowana. Nie przewiduje się „częściowego” naliczenia promocji w sytuacji, gdy co prawda kwota refundacji nie została jeszcze „wyczerpana”, jednak pozostająca z niej wartość jest niewystarczająca dla zastosowania promocji dla bieżącej ilości/wartości transakcji.Sprawdzanie wykorzystanego limitu
Na promocji limitowanej, która został już potwierdzona, Operator ma możliwość sprawdzenia dla jakiej ilości/wartości/kwoty refundowanej towaru została już naliczona promocja oraz dla jakiej ilości/wartości/kwoty refundowanej można będzie ją jeszcze naliczyć. W zależności od rodzaju limitu i sposobu jej ustalenia będzie możliwe sprawdzenie opisanego ‘wykorzystania’ zdefiniowanego limitu na zakładce ‘Nagłówek’ (jeżeli limit ustalono dla całej promocji w nagłówku) lub na poszczególnym elemencie promocji (jeżeli ustalono limit na konkretny element promocji).

Rozliczenie promocji refundowanej
Promocja limitowana z kwotą refundowaną może być rozliczona przez Operatora. Na potwierdzonej promocji refundowanej dostępna jest zakładka {Rozliczenie refundacji}, na której prezentowana jest informacja o refundacji już wykorzystanej, obliczonej na podstawie transakcji objętych tą promocją oraz refundacji pozostającej do wykorzystania. Operator będzie mógł zarejestrować dokument a-vista (A)FS lub (A)FZK, rozliczający kwotę refundowaną w tej promocji, lub związać z promocją dokument wcześniej wystawiony z tytułu refundacji. Na tej podstawie System obliczy i zaprezentuje wielkość refundacji rozliczonej oraz pozostającej do rozliczenia.
- Refundacja wykorzystana
- Rozliczenie
- Sekcja „podsumowania”
Promocje limitowane – limit wg kontrahenta
Na promocji z określonym limitem ilości, czy też wartości rabatu udostępniona została możliwość określenia, czy tak zdefiniowany limit ma dotyczyć łącznie wszystkich Klientów, dla których udostępniono tą promocję, czy też każdego z nich oddzielnie. W tym ostatnim przypadku zdefiniowany limit jest taki sam dla każdego Kontrahenta w promocji. Funkcjonalność ta dotyczy zarówno limitów zdefiniowanych w nagłówku promocji, jak i limitów zdefiniowanych na poszczególnych towarach w promocji.
- Nagłówka promocji – w przypadku, gdy limit zdefiniowano na nagłówku promocji
- Formatki Kontrahent podnoszonej przyciskiem lupy z zakładki [Kontrahenci] promocji – w przypadku, gdy limit zdefiniowano na nagłówku promocji
- Formatce Towaru podnoszonej przyciskiem lupy z zakładki [Towary] promocji – w przypadku, gdy limit zdefiniowano na elemencie promocji
Rabat retrospektywny
Rabaty retrospektywne sprzedażowe oraz zakupowe służą do nadania rabatu za dokonane wcześniej transakcje w ustalonym okresie. Rabat retrospektywny sprzedaży został obsłużony dla transakcji rejestrowanych dokumentami: FS, WZ, FSE i WZE, rabat retrospektywny zakupu, którego podstawą jest zakup u dostawcy, dla transakcji dokonanych dokumentami FZ i PZ. Transakcje importowe (FAI,PZI) nie są obsłużone w omawianej funkcjonalności. Poniżej zostaną omówione charakterystyczne cechy i zakładki definiowanych retro rabatów. Zakładka {Formy dostawy}, {Magazyn}, {Miejsce w strukturze firmy}, {Atrybuty i załączniki} działają na podobnych zasadach jak w pozostałych promocjach w systemie.Lista rabatów retrospektywnych
Przechodząc na ‘Promocje i rabaty’ a następnie na zakładkę ‘Rabaty retro’ wyświetlimy listę zdefiniowanych rabatów retrospektywnych odpowiednio dla ‘Sprzedaży’ oraz ‘Zakupu’. Na zakładce ‘Ogólne’ wyświetlone zostaną nagłówki istniejących w systemie rabatów. Na omawianej liście udostępniona została operacja „Generuj okresy” dla zaznaczonych przez Operatora rabatów retro, pozwalająca na automatyczne utworzenie przez System wszystkich okresów retro, które dla żądanej daty powinny zostać utworzone. Dla tej funkcji przeznaczona została osobna formatka ‘Generuj okresy’. Pozwala na określenie daty oraz (opcjonalnie) kontrahenta, dla którego mają być utworzone okresy. Na tej podstawie System odszuka potwierdzone Rabaty retro, których data końcowa nie wykracza poza datę podaną na formatce i na których włączono parametr ‘okresy rozliczeniowe’. W omawianym oknie można również opcjonalnie wskazać Kontrahenta z listy kontrahentów, dla którego mają być utworzone okresy lub też pozostawić pole z wartością <Wszyscy> jeżeli okresy mają zostać utworzone dla wszystkich kontrahentów, dla których zdefiniowano Rabaty retro. Jeżeli zostanie zaznaczone radio ,,Nalicz rabat” to dla każdego tworzonego okresu retro zostanie naliczony rabat.
Zakładka {Nagłówek}
Na zakładce ‘Nagłówek’ należy określić podstawowe dane dotyczące rabatu retro. Nadajemy wartości w odpowiednich polach: Nazwa – nazwa definiowanej promocji; Typ – pole służące do dodatkowego oznaczenie rabatu jedną z wartości zdefiniowanych w Słowniku kategorii; Data początkowa, Data końcowa - ogólny zakres obowiązywania danego retro bonusu, który można dowolnie podzielić na okresy rozliczeniowe; Typ daty - radio decydujące o tym, którą z dat – wystawiania, czy zakupu/sprzedaży uznawać za datę transakcji rozliczanych w danym okresie retro bonusu; Okresy rozliczeniowe - radio „Okresy rozliczeniowe” oraz dwie kontrolki z ilością w cyklu i typem cyklu (dzień/miesiąc/kwartał/rok) - dane pomocnicze dla operacji generowania okresów dla kontrahenta/kontrahentów z retro bonusu; Typ progu:- Dla retro bonusu zakupu możliwe będzie definiowanie progu: Wartościowego, Ilościowego, lub wg Ilość odbiorców (dla podstawy „Sprzedaż towarów dostawcy”)
- Dla retro bonusu sprzedaży możliwy będzie próg Wartościowy, lub Ilościowy

Zakładka {Kontrahenci i okresy} ‘wg kontrahentów’
W górnej części, w sekcji z listą kontrahentów należy zdefiniować odpowiednich kontrahentów, dla których rabat ma obowiązywać – nabywcy na retro bonusie sprzedaży oraz dostawcy na retro bonusie zakupu. Jeżeli chodzi o rabat retrospektywny sprzedaży to dodatkowo pojawi się waluta rozliczenia. Oznacza to, że tylko transakcje dokonywane w tej walucie będę podlegały danemu rabatowi retro, a także, że zdefiniowany na retro bonusie próg rabatowy oraz wartość rabatu (jeżeli jest wyrażona w formie upustu wartościowego), będzie rozumiana jako wartość w tejże walucie. W odróżnieniu do rabatu retrospektywnego zakupu – tutaj waluta będzie rozumiana zawsze jako waluta systemowa. W tym wypadku zarówno próg, jak i upust wartościowych traktowany będzie jako wartość w walucie systemowej, jak również wartość transakcji podlegająca retro bonusowi zakupu będzie traktowana jako wartość w walucie systemowej, bez względu na walutę wybraną na PZ lub FZ. Dokumenty importowe nie będą podlegały rabatom retrospektywnym. W sekcji listy okresów wyświetlone zostaną okresy zdefiniowane dla kontrahenta, na który wskazuje w danej chwili kursor na górnej liście. Jako dokument rozliczający okres kontrahenta na retro bonusie sprzedaży będzie można wystawić korektę zbiorczą (Z)FSK, (Z)FKE, lub dokument a-vista (A)FSK, (A)FZ. Korekta zbiorcza wystawiana będzie dla jednego okresu, natomiast dokument avista może być wystawiony do wielu okresów danego kontrahenta. Na retro bonusie zakupu zaś będzie można wystawić dokumenty avista: (A)FZK i (A)FS oraz korektę zbiorczą (Z)FZK, ale wyłącznie, jeżeli podstawą rabatu na tym retro bonusie będzie „Zakup od dostawcy”. Operacja „Zamknij” w menu kontekstowym to operacja polegająca na zakończeniu rozliczania danego okresu. Dany okres rozliczeniowy będzie można oznaczyć jako „Zamknięty” przez wybranie takiej opcji w menu kontekstowym. W tej sytuacji Operator decyduje się na zakończenie naliczania i rozliczania rabatu. Będzie to również możliwe w przypadku nie całkowitego rozliczenia rabatu dokumentami rozliczającymi. Zamknięty w ten sposób okres będzie można również otworzyć przez wybranie funkcji ,,Otwórz” w menu kontekstowym. W ten sposób okres zostanie ponownie otwarty i będzie możliwe dokończenie jego rozliczania. Opisana operacja będzie możliwa do wykonanie przez Operatora z odpowiednimi uprawnieniami. Za nadanie takiego uprawnienie decydować będzie parametr na karcie Operatora ,,Otwieranie zamkniętych okresów”. W sekcji z listą dokumentów rozliczeniowych prezentowane są dokumenty powiązane z danym okresem retro odpowiedniego kontrahenta, a dokładniej są to dokumenty którymi został rozliczony rabat należy z danego okresu. Omawiane dokumenty będą automatycznie wiązane podczas wystawianie dokumentów dla danego okresu. Możliwe jest również dołączenie i odłączenie dokumentu przez Operatora. W sekcji dolnej prezentowane jest ,,podsumowanie” stopnia rozliczenia danego okresu retro bonusu. Jeżeli Operator w kontrolce „Uzgodniony” wprowadzi inną wartość rabatu, niż rabat naliczony przez System, wówczas będzie mógł skorzystać funkcji [Rozbij na elementy] po to, aby System rozbił „różnicę” na poszczególne elementy, czyli aby naliczył rabat w innej wartości, niż wynikałaby z rabatu należnego. W sekcji górnej Operator ma możliwość wykonania funkcji [Generuj okresy] Jeżeli na formatce generowania okresów parametr „Okresy rozliczeniowe” będzie odznaczony, wówczas System uruchomi operację dodania kolejno dla każdego ze wskazanych kontrahentów jednego nowego okresu, z datami Od-Do zgodnymi z datami podanymi na formatce. Podczas takiej operacji System sprawdzi, czy taki okres nie koliduje z dotychczasowymi okresami kontrahenta i doda go tylko w przypadku stwierdzanie braku takiej kolizji. W przypadku, gdy ww. parametr będzie zaznaczony, czyli wskazany zostanie na formatce typ okresu i jego długość, wówczas System podzieli czas zdefiniowany przez daty Od-Do formatki na okresy wynikające z tego typu i długości, czyli dla każdego ze wskazanych kontrahentów spróbuje dodać wiele nowych okresów. Również i w tym wypadku odbędzie się to pod warunkiem, że nowe okresy nie będą kolidować z dotychczasowymi.
Zakładka {Kontrahenci i okresy} ‘wg okresów’
Na zakładce tej prezentowana jest lista wszystkich okresów danego Rabatu retro, bez względu na to, dla jakiego kontrahenta zostały zdefiniowane. Z tego miejsca dostępna jest również kontekstowo, dla okresu, na który wskazuje kursor, informacja dotycząca rabatu należnego, naliczonego, rozliczonego. Można tutaj również dokonać operacji rozliczenia okresu, czy to poprzez wygenerowanie dokumentu, czy to poprzez jego przyłączenie.
Zakładka {Towary}
Zakładka ‘Towary’ dla retro bonusu sprzedaży i zakupu działa w podobny sposób. Na zakładce dodajemy towary i grupy towarowe, których dany retro bonus ma dotyczyć. Odpowiednie towary, grupy towarowe, dla których rabat ma obowiązywać definiujemy w górnej liście. Natomiast dolna lista służy zdefiniowaniu włączeń. W ten sposób możliwe jest określenie grupy towarowej, dla której rabat ma obowiązywać z wyłączeniem poszczególnego towaru. Dodanie towarów może odbyć się przez dodanie towaru, dodanie grupy towarów, dodanie towarów z listy lub prze import towarów z arkusza kalkulacyjnego.Rabat retrospektywny, zakładka: Odbiorcy
Zakładka pojawia się tylko dla rabatu retrospektywnego zakupu, na którym jako podstawę rabatu zdefiniowano ,,Sprzedaż towarów dostawcy”. W opisanym przypadku na zakładce przypisywani będę ci Odbiorcy, lub ich grupy, do których sprzedaż towarów dostawcy ma być podstawą naliczania należnego rabatu od dostawcy.Rabat retrospektywny, zakładka: Formy płatności
Zakładka służy zdefiniowaniu dla danego retro rabatu obowiązującej formy płatności i terminu. Po określeniu konkretnej formy płatności i terminu System będzie sprawdzał wskazaną formę i termin w nagłówku dokumentu. Termin maksymalny to dodatkowe kryterium, dotyczące ilości dni, która została określona jako termin zapłaty na dokumencie. Termin maksymalny będzie interpretowany w zależności od wybranego radia jako planowana ilość dni na zapłatę lub maksymalną wielkość opóźnienia. Na zakładce możliwe jest również zaznaczenie parametru ,,Wymagana zapłata”. Jeśli zostanie on zaznaczony to naliczone zostaną w danym rabacie retro wyłącznie faktury, które zostały już zapłacone.
Rabat retrospektywny, zakładka: SQL
Na zakładce tej będzie można zdefiniować inne, niż wyżej opisane warunki konieczne do spełnienia, aby dana transakcja podlegała danemu rabatowi retro. Warunek ten powinien być zbudowany w formie zapytania SQL typu „exist”. Zostanie on dołączony jako kolejny element warunku „where” zapytania zwracającego listę transakcji podlegających rabatowi retro.Okres retro kontrahenta dla retro bonusu sprzedaży
Formatka przedstawia zbiorcze informacje dla Operatora dotyczące transakcji sprzedaży, dla których retro rabat został naliczony (czyli transakcje spełniające warunki zdefiniowanego rabatu), stopniu spełnienia poszczególnych progów rabatu retro, rabacie należnym, naliczonym, rozliczonym oraz inne informacje. Lista transakcji, na których naliczono rabat będzie wyświetlona w górnej części formatki. Lista omawianych transakcji może być prezentowana w różny sposób ze względu na wybraną przez Operatora pod-zakładkę. Na zakładce {Wg elementów} prezentowane będą elementy transakcji, na zakładce {Wg dokumentów} prezentowane będą te same dane, z tym, że pogrupowane wg zgodności dokumentu, do którego należą, a na zakładce {Wg oddziałów} zbiorcze informacje o oddziałach (centrach struktury firmy), które wypracowały dany obrót i dany rabat. W sekcji dolnej możliwe jest sprawdzenie stopnia spełnienie poszczególnych progów rabatu retro, dane dotyczące rabatu należnego/naliczonego/uzgodnionego/rozliczonego/do rozliczenia oraz lista dokumentów rozliczających dany okres retro. W sekcji podsumowanie okresu retro prezentowane są informacje dotyczące stopnia spełnienie poszczególnych progów rabatu retro, dane dotyczące rabatu należnego/naliczonego/uzgodnionego/rozliczonego/do rozliczenia.Należny | Naliczony | Uzgodniony |
---|---|---|
Wielkość rabatu obliczona przez System na podstawie największego spełnionego progu. | Wartość rabatu naliczonego, tj. zapisanego już w bazie danych. | Wartość rabatu, na jaką umówiły się strony (F-ma -Nabywca), edytowana przez Użytkownika. |
Rozliczony: Wartość, która znalazła już pokrycie w dokumencie rozliczającym dany okres retro |
||
Do rozliczenia |
||
Wg należnego | Wg naliczonego | Wg uzgodnionego |
Różnica: Należny - Rozliczony | Różnica: Naliczony - Rozliczony | Różnica: Uzgodniony - Rozliczony |
- Obrót zrealizowany/Ilość: informacja prezentowana wówczas, jeżeli dla danego retro bonusu zdefiniowano próg typu „Ilość” , będąca sumą ilości elementów transakcji, dla których naliczono rabat
- Obrót zrealizowany/Wartość: suma wartości netto transakcji spełniających warunki danego okresu retro bonusu dla kontrahenta
- Lista progów: lista progów zdefiniowanych na rabacie retro z kolorystycznym wyróżnianiem największego spełnionego progu, z „brakującą” wielkością do osiągnięcia każdego z kolejnych progów oraz wielkością rabatu należnego dla każdego z nich
- Rabat/Należny: w kontrolkach z rabatem (procentowym oraz kwotowym) prezentowane są dane na podstawie największego spełnionego progu. Jeżeli na progu tym jako typ rabaty wybrano Upust wartościowy, wówczas kontrolka z procentem nie jest prezentowana.
- Rabat należny: wielkość rabatu obliczona przez System na podstawie największego spełnionego progu.
- Rabat/Naliczony: wartość rabatu naliczonego, tj. zapisanego już w bazie danych. Jest to suma wartości rabatów naliczonych na poszczególnych elementach transakcji prezentowanych w kolumnie Rabat listy elementów
- Uzgodniony: kwota rabatu, na jaką umówiły się strony (F-ma -Nabywca), samodzielnie edytowana przez Użytkownika wówczas, jeżeli okaże się, że ostatecznie strony zgadzają się na inną wielkość rabatu, niż wynikałaby z przyjętych założeń.
- Rabat/Rozliczony: jest to kwota, która znalazła już pokrycie w dokumencie/dokumentach rozliczającym dany okres retro, czyli np., wystawiono już korektę, czy też fakturę marketingową. Wartość ustalana na podstawie dokumentów „rozliczeniowych” danego okresu, czyli dokumentów powiązanych z danym okresem
- Do rozliczenia: 1-wsza kontrolka dotyczy wielkości pozostającej do rozliczenia w stosunku do rabatu „należnego” (różnica pomiędzy rabatem należnym a rabatem rozliczonym), 2-ga kontrolka dotyczy wielkości pozostającej do rozliczenia w stosunku do rabatu „naliczonego” (różnica pomiędzy rabatem naliczonym a rabatem rozliczonym), ostatnia zaś wielkości pozostającej w stosunku do rabatu „uzgodnionego” (różnica pomiędzy rabatem uzgodnionym a rabatem rozliczonym).

Elementy realizujące retro bonus „zakup od dostawcy”
Jeżeli Operator zdefiniuje rabat retrospektywny zakupu z zaznaczonym parametrem ,,Zakup u dostawcy” System będzie sprawdzał transakcje zarejestrowane z tym dostawcą dokumentami PZ i FZ zarówno te wystawione w walucie systemowej jak i te wystawione w innej walucie. W tej sytuacji dla dokumentów PZ, FZ w walucie będzie brana pod uwagę wartość końcowa na ich elementach, która zawsze wyrażona jest w walucie Systemowej. W przypadku retro bonusu warunkowanego zakupem u dostawcy z ustawionym typem kalkulacji „Wartość zakupu” System będzie ustalał wielkość transakcji objętej retro bonusem na podstawie ceny, po jakiej towar został kupiony, czyli na podstawie wartości końcowej elementów FZ lub PZ z uwzględnieniem ewentualnych korekt. Natomiast typ kalkulacji „Katalogowa cena zakupu” oznacza, że wielkość transakcji objętej retro bonusem zostanie ustalona w oparciu o cenę „katalogową” dostawcy, czyli cenę przed ewentualnymi rabatami i promocjami.Generowanie dokumentów do retro okresu
Generowanie korekty zbiorczej
Generowanie korekty zbiorczej odbywa się dla tych elementów, dla których naliczono już rabat retro w tym okresie i dla których „korekta rozliczeniowa” nie została dotąd utworzona. Wartość, o jaką należy skorygować dany element transakcji ustalana jest na podstawie naliczonego rabatu, czyli zawartości kolumny Rabat dla danego elementu listy {Wg elementów}. Tworzenie korekty do poszczególnych elementów transakcji podlegających retro bonusowi odbywa się o ile nie ma przeszkód do ich generowania, identycznych, jak podczas generowania korekty zbiorczej poza formatką rabatu retro. System sprawdza więc stan dokumentu, do którego należy element, jego spięcie do spinacza, jeżeli element należy do WZ/WZE itp. Opisane generowanie korekty zbiorczej będzie odbywało się do jednego, wskazanego okresu.



Generowanie dokumentów A-vista do okresu kontrahenta na retro bonusie sprzedaży i zakupu
Rozliczenie danego okresu retro możliwe jest również za pomocą faktur „marketingowych” typu a’vista (A)FSK, (A)FZ. W takim przypadku System nie koryguje poszczególnych transakcji podlegających retro bonusowi, a jedynie wystawia zbiorczy dokument rejestrujący zobowiązanie wobec Nabywcy. Wartość dokumentu ustalana jest w oparciu o wielkość rabatu Uzgodniony/Do rozliczenia (różnica pomiędzy rabatem Uzgodnionym i Rozliczonym). Jeżeli ww. fakturą „marketingową” jest dokument (A)FSK, wówczas System dodaje na niego element z towarem a-vista, nazwą towaru „Rabat retro”, opisem zgodnym z nazwą danego rabatu retro. Element ten ma charakter korekty wartościowej na wartość wynikającą z ww. rabatu Uzgodniony/Do rozliczenia. Jeżeli ww. fakturą „marketingową” jest dokument (A)FZ, wówczas System dodaje na niego element j.w. z tym, że ustala na nim ilość 1.

Zmiany ergonomiczne w rabatach Retro
W ramach funkcjonalności rabatów retrospektywnych wprowadzono poniższe nowości wpływające na ergonomię pracy z tego typu rabatami:- Udzielania rabatu poprzez edycję Ceny po rabacie na okresie retro
Na formatce okresu retro udostępnione zostały kolumny o charakterze informacyjnym: Cena sprzedaży/zakupu, w której prezentowana jest cena z elementu transakcji, podlegającej rabatowi, a także Cena po korekcie, czyli cena z elementu transakcji po uwzględnieniu korekt zarejestrowanych przed rozliczeniem rabatu. Dodatkowo, udostępniona została edytowalna kolumna Cena po rabacie, alternatywnie więc, zamiast podawać wielkość rabatu retro dla danej pozycji, Użytkownik może podać cenę po tymże rabacie. Ww. kolumny prezentowane są na okresie retro sprzedaży, natomiast w przypadku rabatu retro zakupu wyłącznie na rabacie typu „zakupowy” z metodą kalkulacji w oparciu o wartość zakupu.

- Rozbijanie rabatu z dokładnością do elementu
Operacja rozbijania różnicy pomiędzy rabatem naliczonym a uzgodnionym została wzbogacona o nowe opcje, dostępne w menu przycisku Rozbij na elementy. Użytkownik może w ten sposób zdecydować, czy różnica ma zostać rozbita proporcjonalnie na wszystkie elementy, czy tylko na odfiltrowane, czy też wyłącznie na zaznaczone pozycje.

- Inne zmiany
Rabat retrospektywny dla grupy kontrahentów
W wersji 2021.0 Comarch ERP XL funkcjonalność rabatów retro została wzbogacona o możliwość jego naliczania dla wirtualnej grupy, złożonej z kilku kontrahentów, będących czy to oddziałami tej samej firmy, czy to spółkami jednej grupy kapitałowej, zarejestrowanymi w Systemie na odrębnych kartach kontrahentów. Kontrahenci należący do takiej grupy rabatowej będą wspólnie wypracowywać próg rabatowy, natomiast rozliczani będą oddzielnie.
Ww. funkcjonalność dostępna jest na rabacie retrospektywnym sprzedaży oraz rabacie retrospektywnym zakupu innym niż ODSPRZEDAŻ.
Tworzenie, zmiana i usuwanie grup rabatowych retro
Aby zdefiniować grupę rabatową należy dodać kontrahentów do rabatu retro, zaznaczyć stosowne rekordy, a następnie przy użyciu opcji Utwórz grupę rabatową menu kontekstowego stworzyć na ich podstawie grupę. Do utworzonej w ten sposób grupy można przypisywać kolejnych, uprzednio dodanych do rabatu retro kontrahentów, wystarczy zaznaczyć kontrahenta/kontrahentów, użyć opcji Przypisz do grupy rabatowej menu kontekstowego i w pod-menu wskazać grupę do której mają być przypięci kontrahenci.
Jeżeli kontrahent niesłusznie znalazł się w grupie rabatowej, wówczas wystarczy wykonać dla niego operację Odłącz od grupy rabatowej. Odłączenie kontrahenta od grupy nie oznacza jego usunięcia z rabatu retro, zostaje on jedynie odłączony od grupy. Oznacza to, że taki kontrahent samodzielnie będzie pracował na próg rabatowy.

Do całkowitego usunięcia kontrahenta z rabatu retro służy opcja Usuń. Operacji usunięcia można dokonać również dla grupy rabatowej, co oznacza usunięcie z rabatu nie tylko tej grupy, ale również wszystkich przypisanych do niej kontrahentów. Usuwanie grypy odbywa się również automatycznie, podczas odłączania oraz usuwania jedynego kontrahenta z danej grupy.
Podczas tworzenia grupy rabatowej na podstawie danego kontrahenta, jak również podczas przypisywania kontrahenta do istniejącej grupy rabatowej System usuwa wszystkie okresy retro zdefiniowane dotąd dla tego kontrahenta oraz naliczony na nich rabat. Oznacza to, że w przypadku przypisania kontrahenta do grupy dla której istnieją już okresy retro należy je ponownie przeliczyć.
Dla ww. operacji wprowadzono pewne restrykcje:
- Nie można utworzyć grupy kontrahenta na podstawie kontrahenta dla którego istnieje już rozliczony okres retro, tj. okres z wygenerowanym dla niego dokumentem rozliczającym ten rabat
- Identyczny jw. warunek dotyczy przypisywania kontrahenta do istniejącej już grupy rabatowej
- Nie można odłączyć/usunąć kontrahenta będącego jedynym kontrahentem grupy, dla której istnieje już rozliczony okres retro, tj. okres z wygenerowanym dla niego dokumentem rozliczającym ten rabat
- Nie można usunąć grupy rabatowej dla której istnieje już rozliczony okres retro.
W związku z możliwością definiowania grup rabatowych zmianie uległ wygląd listy kontrahentów rabatu retro. Odtąd najpierw prezentowane są na niej grupy rabatowe a pod nimi przypisani do nich kontrahenci, a następnie kontrahenci samodzielnie pracujący na rabat retro.
Kontrahent nadal może być przypisany do danego rabatu retro jeden raz, niezależnie od tego, czy został do niego dodany w ramach jakiejś grupy rabatowej, czy też jako samodzielny podmiot rabatu.
Okres retro dla grupy rabatowej
- Akronim grupy rabatowej
Użytkownik ma możliwość zmiany akronimu grupy rabatowej. Odbywa się to metodą edit-in-place na liście kontrahentów rabatu retro. Tak ustalona wartość prezentowana jest na górnej belce formatki okresów retro dla grupy, jak również na liście okresów retro.

- Filtrowanie okresów retro
Grupy rabatowe zostały uwzględnione podczas filtrowania listy okresów retro przy użyciu filtra Kontrahent. Lista okresów ograniczana jest wówczas do okresów zdefiniowanych dla kontrahenta z filtra oraz okresów tych grup rabatowych, do których ten kontrahent należy.
- Naliczanie rabatu dla grupy retro
Funkcje odpowiedzialne za naliczanie rabatu na okresie retro zostały stosownie zmodyfikowane, uwzględniając odtąd przypadki naliczania rabatu dla transakcji zarejestrowanych dla wielu różnych kontrahentów. Dla każdej z takich transakcji naliczany jest rabat na podstawie wspólnie wypracowanego progu.
Na listę ww. transakcji, prezentowaną na formatce okresu retro dodana została kolumna z akronimem kontrahenta, dla którego zarejestrowano poszczególne transakcje. Użytkownik ma również możliwość filtrowania listy transakcji wg kontrahenta z użyciem filtra prostego.

Zmiany w zakresie generowania dokumentów z okresów retro
- Generowanie korekt zbiorczych (Z)FSK/FKE/FZK z okresów retro grup rabatowych
Rozliczenie należnego rabatu grupy retro przy użyciu korekt zbiorczych odbywa się dla poszczególnych kontrahentów tej grupy, tj. po wywołaniu operacji generowania korekty zbiorczej System generuje oddzielne korekty zbiorcze dla poszczególnych kontrahentów tworzących grupę. Na każdej z takich korekt ustalana jest wartość zgodna z wartością rabatu należnemu danemu kontrahentowi.
- Generowanie dokumentów A-vista z okresów retro grup rabatowych
Generowanie dokumentu A-vista odbywa się na podstawie wartości rabatu pozostającego do rozliczenia w stosunku do rabatu uzgodnionego.
Ww. zasada została utrzymana również dla grup rabatowych. Wartość tak wygenerowanego dokumentu opiewa więc na całą wartość Do rozliczenia.
Powyższe oznacza, że w przypadku takich okresów Użytkownik powinien samodzielnie generować dokument A-vista wielokrotnie, na każdym z nich ustalając kontrahenta i wartość dokumentu adekwatnie do wypracowanego przez niego rabatu. Automatyzacja takiego fakturowania dla wielu kontrahentów nie jest przewidywana.
Maksymalny rabat Operatora
Na kartach Operatorów możliwe jest zdefiniowanie maksymalnego rabatu procentowego, jaki mogą oni udzielić na wystawianych i edytowanych przez siebie dokumentach sprzedaży. Rabat ten należy rozumieć, jako dodatkową obniżkę ceny dokonaną przez danego Operatora, udzieloną niezależnie od rabatów wynikających z obowiązujących promocji, czy też przyznanego budżetu rabatowego. Maksymalny rabat Operatora może być nieograniczony – w takich przypadkach nie jest wskazana procentowa wielkość rabatu a należy zaznaczyć parametr ,,Bez ograniczeń”.Kontrola maksymalnego rabatu Operatora
Kontrola maksymalnego rabatu Operatora dotyczy ofert sprzedaży, zamówień sprzedaży, zleceń serwisowych ZSR oraz dokumentów handlowych: FS, (A)FS, WZ, PA, WZE, FSE, WKA. Maksymalny rabat Operatora, który został zdefiniowany na jego karcie będzie kontrolowany przez System zarówno podczas dokonywanie przez niego zmiany ceny, wartości czy też próby obniżenia ceny na transakcji sprzedaży poprzez zmianę marży, rabatu itp., jak i podczas udzielania rabatu procentowego, czy też kwotowego na nagłówku dokumentu. Jeżeli na karcie Operatora, w polu ‘Maksymalny rabat na dokumentach sprzedaży’ zaznaczono parametr ,,Bez ograniczeń” rabat jaki będzie mógł zastosować dany Operator będzie nieograniczony. W przypadku udzielenia rabatu procentowego lub kwotowego w nagłówku dokumentu, System co prawda pozwoli na podanie rabatu procentowego w dowolnej wielkości, ale rabat ten zostanie naliczony na elementach wyłącznie w granicach możliwych do nadania przez Operatora, rozumianego jako Operator edytujący dokument w danej chwili.Maksymalny rabat Operatora nie jest kontrolowany podczas generowania dokumentów z innych dokumentów sprzedaży np. ZS z OS, czy też generowania dokumentów handlowych z ZS, ZSR oraz z dokumentów magazynowych wygenerowanych z ZS/ZSR. Dzięki temu można zachować warunki handlowe przyjęte z Klientem na zamówieniu, niezależnie od tego, jaki Operator ostatecznie to zamówienie zrealizuje.

Promocja z warunkiem wymaganego progu transakcji
Mamy możliwość takiego zdefiniowania promocji, aby jednym z wymagalnych warunków naliczenia się promocji był wymagalny próg transakcji już zarejestrowanych. W tej sytuacji, aby promocja mogła być naliczona system będzie sprawdzał czy dany kontrahent osiągnął wymagany próg transakcji zarejestrowanych w systemie. Wymagany próg transakcji warunkujący naliczenie danej promocji może przyjąć dwie formy: próg ilości, dotyczący minimalnej ilości towaru/towarów na transakcjach już zarejestrowanych oraz próg wartości, dotyczący minimalnej wartości towaru/towarów na transakcjach już zarejestrowanych.- Dla progu ilości możemy wyróżnić dwie formy:
- Próg: Ilość dla całej promocji – zdefiniowany na nagłówku promocji oznacza, że wymagany próg stanowi określoną ilość, niezależnie na jakim towarze został osiągnięty, spośród towarów dodanych jako elementy promocji, także w ramach dodanej grupy.
- Próg: Ilość dla danego elementu promocji – zdefiniowany na elemencie promocji (taki sam dla wszystkich rekordów wskazujących na dany towar) oznacza, że wymagany próg dla konkretnego towaru stanowi tą określoną ilość, dotyczy towarów dodanych wprost do promocji, nie dotyczy gdy towar dodany wyłącznie poprzez grupę.
- Dla progu wartości możemy wyróżnić dwie formy:
- Próg: Wartość transakcji dla całej promocji – zdefiniowany na nagłówku promocji oznacza, że wymagany próg stanowi określoną kwotę (netto w walucie systemowej), niezależnie na jakim towarze został osiągnięty, spośród towarów dodanych jako elementy promocji, także w ramach dodanej grupy.
- Próg: Wartość transakcji na elemencie promocji – zdefiniowany na elemencie promocji (taki sam dla wszystkich rekordów wskazujących na dany towar) oznacza, że wymagany próg dla konkretnego towaru stanowi tą określoną kwotę (netto w walucie systemowej), dotyczy towarów dodanych wprost do promocji, nie dotyczy gdy towar dodany wyłącznie poprzez grupę.
- Na nagłówku promocji – wtedy okres czasu zdefiniowany zostanie dla całej promocji, będzie dostępny jeżeli ustalono próg transakcji na nagłówku promocji. Określony w nagłówku okres czasu będzie dotyczył każdego kontrahenta dodanego do promocji także gdy kontrahent jest dodany wyłącznie poprzez grupę.
- Na danym kontrahencie – wtedy okres czasu zdefiniowany zostanie dla konkretnego kontrahenta dodanego do promocji, dostępny wówczas gdy wymagalność progu jest ustalana na elemencie promocji (nie na nagłówku). Określony w ten sposób okres dotyczy danego kontrahenta, dodanego jawnie do promocji, nie dotyczy, gdy jest dodany wyłącznie poprzez grupę.
Wymagany próg transakcji na nagłówku promocji
Na nagłówku promocji PRM dodano sekcję ‘Wymagany próg transakcji’. Przez zaznaczenie tej opcji mamy możliwość uzależnienia nadawania danej promocji od warunku dokonanych transakcji. W zależności od tego jaki typ progu zostanie wybrany (ilość lub wartość transakcji) system będzie warunkował ilość lub wartość transakcji już zarejestrowanych w systemie. Transakcje jw. będą ustalane zbiorczo dla wszystkich elementów dodanych do promocji. Dokumentami, które będą wpływały na tenże poziom uzyskanych transakcji będą: FS, FSE, WZ, WZE, PA, WKA oraz FZ, FRR, PZ, PKA, PZI.Nie funkcjonuje blokada anulowania, korygowania dokumentów, których transakcje zostały ujęte podczas ustalania zdobytego wymaganego progu transakcji, a w efekcie promocja została naliczona na dokumentach. W przypadku, gdy po wycofaniu transakcji wielkość progu będzie niewystarczająca, promocja nie będzie naliczana na kolejnych dokumentach.

Ustalanie okresu czasu na wymagane transakcje, gdy wymagalność na nagłówku promocji
Jeżeli wybieramy opcję wymagalnego progu transakcji na nagłówku promocji to tym samym ustalamy ramy czasowe na dokonanie tych transakcji. Okres ten jest wspólny dla wszystkich kontrahentów dodanych do promocji. Datą na dokumencie, która decyduje czy dokument będzie uwzględniany w zestawieniu wymaganych transakcji jest data sprzedaży/zakupu. W sytuacji, gdy na kontrahentach dodanych do promocji zostały ustalone jakieś indywidualne okresy, po zaznaczeniu checku: Wymagany próg transakcji na nagłówku promocji, przestaną one obowiązywać na rzecz jednego wspólnego okresu czasu ustalanego na nagłówku.Podgląd zdobytego progu transakcji na nagłówku promocji
W przypadku wymaganego progu transakcji ustalonego na nagłówku promocji, w sekcji konfiguracji tejże wymagalności, udostępniona została lista, zbiorczo dla wszystkich dodanych do promocji elementów, która zwraca informację o wielkości już dokonanych transakcji i jednocześnie ilości jakiej brakuje, by promocja mogła zostać naliczona. Transakcje te są wykazywane per kontrahenci, którzy zostali dodani do promocji. W sytuacji, gdy wymagany poziom transakcji zostanie już osiągnięty kolumna: Pozostało będzie przekazywała ilość/wartość 0,00.
Wymagany próg transakcji na elemencie promocji
Wymagalny próg transakcji może być także ustalony na konkretnym elemencie promocji. Aby było to możliwe ważnym elementem jest aby promocja nie była pakietowa, rodzaj dokumentu wybrany jako Rozchód lub Przychód oraz na danej promocji nie była zaznaczona wymagalność na nagłówku. Wskazanie wymaganego progu transakcji jest możliwe wyłącznie na pozycjach towarowych, nie jest możliwe na grupach towarowych. Towar dodany poprzez grupę (gdy wymagalność progu nie jest ustalana na nagłówku promocji) nie ma weryfikowanego warunku na wymagany poziom transakcji. Przy czym w przypadku, gdy towar zostanie dodany poprzez grupę oraz jawnie, po spełnieniu wymaganego progu, promocja będzie naliczana bez względu na to, czy zostanie ona naliczona w kontekście dodanej grupy czy towaru. Jeżeli promocja ma dotyczyć grupy towarowej, wówczas zaleca się ustalenie wymaganego progu na poziomie nagłówka promocji. Wówczas ustalenie wymaganego progu transakcji będzie zarówno, gdy towar będzie dodany jawnie do promocji jak i wyłącznie poprzez grupę towarową. Ograniczenie to podyktowane jest względami wydajnościowymi funkcjonalności.W zakresie tego samego towaru w promocji, przyjęta została zasada, zgodnie z którą w danej promocji będą dla niego obowiązywać takie same reguły co do typu i wielkości wymaganego progu transakcji niezależnie od tego, na ilu elementach promocji, z jakimi progami, dostawami, czy typem rabatu ten towar się znajduje. Zmiana dokonana więc na jednym rekordzie, zostanie uwzględniona również na innych rekordach wskazujących na ten sam towar.
Ustalanie okresu czasu na wymagane transakcje, gdy wymagalność określana na elemencie
W sytuacji, gdy wymagany próg transakcji nie jest ustalany na nagłówku promocji lecz per element towarowy, wówczas okres czasu na zdobycie wymaganego progu transakcji może być ustalany indywidualnie dla dodanych w promocji kontrahentów. Okresu czasu na wymagane transakcje nie można zdefiniować na grupie kontrahentów w promocji. W przypadku, gdy w nagłówku promocji nie jest określany okres czasu, wówczas jeżeli kontrahent nie zostanie wprost dodany do promocji, a jedynie wskutek dodania grupy kontrahentów, okres czasu będzie dla niego liczony jako bez ograniczeń.

Podgląd zdobytego przez kontrahenta progu transakcji
W celu sprawdzenia poziomu osiągniętych transakcji przez kontrahenta wystarczy użyć funkcji ‘Podgląd zdobytego progu transakcji’ dostępnej na formatce ‘Kontrahent’. Okno z podglądem pojawi się w przypadku określenia wymagalnego progu transakcji na elemencie. W zestawieniu uwzględniane są te pozycje towarowe, dla których ustalono jakiś wymagany próg transakcji. Zestawienie nie jest udostępniane dla grupy kontrahentów.
Dodatkowy warunek SQL ograniczający dokumenty uwzględniane podczas ustalania wymaganego progu transakcji
Do nagłówka promocji dodana została zakładka [SQL], na której można wprowadzić zapytanie, które będzie dodatkowym warunkiem dla dokumentów logowanych do tabeli transakcji, czyli dokumentów które są brane podczas liczenia progu transakcji. Do tabeli logowane będą transakcje, które muszą dodatkowo spełnić warunek wynikający z wprowadzonego zapytania SQL (np. uwzględniać tylko dokumenty z określoną serią). Wprowadzone zapytanie musi zwracać wartość 0 lub 1 oznaczające czy uwzględniać czy nie daną promocję oraz musi udostępniać zmienne {FiltrSQL} z warunkiem na element, dokument oraz {PrmID} z ID promocji. Przykład poniżej.Obsługa promocji z wymaganym progiem transakcji
Aby móc porównać już osiągnięte transakcje z wymaganym progiem ustalonym w warunkach promocji, nie przeliczając każdorazowo całej historii transakcji danego kontrahenta, w dedykowanej tabeli są zapisywane niezbędne dane, pomocne do wyliczenia osiągniętego progu. Tabela PrmTransakcje pozwala na szybkie ustalenie:- Kontrahenta, będącego podmiotem transakcji
- Towaru, będącego przedmiotem transakcji
- Ilości towaru jw.
- Wartości netto towaru jw. w walucie systemowej (TrN_KsiegowaNetto)
- Rodzaju transakcji (Przychód/Rozchód)
- Daty, w której ma miejsce transakcja (data sprzedaży/zakupu TrN_Data3)
- Typu dokumentu
- Numeru dokumentu
- Pozycji na dokumencie jw.
- Naliczenia promocji na dokumentach
- Modyfikacji na definicji promocji
- FS, FSE, WZ, WZE, PA, WKA i ich korekt
- FZ, FRR, PZ, PKA, PZI i ich korekt
Inne
Podgląd wartości osiągniętego progu transakcji możliwy jest również z poziomu karty Kontrahenta. Po podniesieniu karty Kontrahenta, zakładka Upusty, będzie widoczna funkcja ‘Podgląd zdobytego progu transakcji’. Po użyciu funkcji Operator uzyska zestawienie dotyczące wymagalnego progu.

- FS, FSE, WZ, WZE, PA, WKA i ich korekt
- FZ, FRR, PZ, PKA, PZI i ich korekt
Import towarów do promocji
Opisywana funkcjonalność ma na celu ułatwienie definiowania poszczególnych promocji. Funkcjonalność dotyczy wczytywania pozycji towarowych z pliku zewnętrznego. Importu towarów na promocje będzie dotyczyć promocji typu: PRM, KNU, CEN, BUDŻET KNT, BUDŻET OPE oraz promocja pakietowa elastyczna i stała.
Import towarów do promocji pozwala operatorowi na wczytanie listy towarów z pliku zewnętrznego przygotowanego w postaci arkusza kalkulacyjnego Excel. Arkusz Powinien być przygotowany w odpowiedni sposób (opis poniżej).
Możliwe jest wczytanie samych towarów na podstawie kodu towaru – wówczas promocje zostaną ustawione domyślnie. Opcja bardziej zaawansowana pozwala na wczytanie listy towarów wraz z określonymi parametrami: typ promocji, próg, wartość, cena itd.
Towary można wczytać na nowe promocje jak również na już istniejące w systemie. W celu zaimportowania arkusza z towarami należy w oknie Promocji na zakładce Towary wcisnąć przycisk [Importuj towary z arkusza kalkulacyjnego]. Po wciśnięciu pojawi się okno Wyboru pliku. Należy wskazać plik z towarami w formacie MS Excel (xls lub xlsx). Po wykonaniu importu towar pojawi się na zakładce towary. Taką sama operacje można wykonać z poziomu karty Kontrahenta na zakładce Upusty.
Struktura pliku do importu towarów do promocji: : PRM, KNU, CEN, BUDŻET KNT, BUDŻET OPE, promocja pakietowa stała
Arkusz do importu towarów powinien mieć odpowiednią strukturę. Arkusz do importu towaru powinien zawierać następujące kolumny (jak poniżej). Uzupełniając wartości wskazanych kolumn Operator powinien mieć na uwadze typ promocji, do której będą importowane towary.
Kolumna w arkuszu | Kolumna z wartością |
---|---|
Kod | Kod towaru |
Rodzaj | 1 - rabat procentowy 2 - rabat wartościowy 3 - stała cena 4 – rabat typu cennik 5 – narzut procentowy 6 – narzut wartościowy |
Wartość | Wysokość rabatu, narzutu lub cena |
Próg | Wysokość progu, od jakiego zaczyna się dana promocja |
TypNB | Flaga ceny – netto czy brutto N – netto B – brutto |
Waluta | Symbol waluty |
Rodzaj ceny | Nazwa ceny, wg której ma działać dana promocja typu Cennik |
Gratis | TAK (dotyczy tylko promocji pakietowych) |
Typ limitu | Typ limitu ilościowy lub wartościowy (1,2) |
Limit | Wartość limitu |

- Dodawanie towarów do promocji Rabaty pozycji
- Dodawanie towarów do promocji pakietowej stałej
- Dodawanie towarów do promocji Cena początkowa
- Dodawanie towarów do promocji Budżety rabatowe
Struktura pliku do importu towarów do promocji z warunkiem wymaganego progu transakcji
Ustalenie typu i wielkości wymaganego progu transakcji na elemencie promocji możliwe jest także podczas importu towarów z arkusza kalkulacyjnego. Stosowna interpretacja została obsłużona w przypadku wystąpienia w pliku kolumn: Typ progu transakcji i Próg transakcji. Interpretacja dodatkowych kolumn jest przewidziana wyłącznie w przypadku spełnienia warunków:- Promocja PRM nie-pakietowa
- Odznaczona opcja: Wymagany próg transakcji w nagłówku promocji
- Wybrane radio: Rozchodowe lub Przychodowe w sekcji: Rodzaj dokumentu w nagłówku promocji
Jednocześnie, zgodnie z wcześniej przedstawionym założeniem, jeżeli w trakcie dodania pozycji z arkusza do promocji System zinterpretuje dla niej rodzaj i wielkość wymaganego progu transakcji, zostanie ona nie tylko ustalona na dodawanym rekordzie, ale, również na innych rekordach promocji wskazujących na ten sam towar.
Kolumna w arkuszu | Kolumna z wartością |
---|---|
Kod | Kod towaru |
Rodzaj | 1 - rabat procentowy 2 - rabat wartościowy 3 - stała cena 4 – rabat typu cennik 5 – narzut procentowy 6 – narzut wartościowy |
Wartość | Wysokość rabatu, narzutu lub cena |
Próg | Wysokość progu, od jakiego zaczyna się dana promocja |
TypNB | Flaga ceny – netto czy brutto N – netto B – brutto |
Waluta | Symbol waluty |
Rodzaj ceny | Nazwa ceny, wg której ma działać dana promocja typu Cennik |
Gratis | TAK (dotyczy tylko promocji pakietowych) |
Typ limitu | Typ limitu ilościowy lub wartościowy (1,2) |
Limit | Wartość limitu |
Typ progu transakcji | 1 – ilość 2 – wartość transakcji |
Próg transakcji | Wartość progu |
Struktura pliku do importu towarów do promocji pakietowej elastycznej
Dla promocji pakietowych elastycznych możliwe jest importowanie nie tylko towarów i gratisów, ale także importowanie progów dla pakietów oraz progów wg grup. Opcja importu jest dostępna na zakładce ‘Towary’ na promocji. Plik MS Excel do importu towarów do promocji pakietowych został poszerzony o dodatkowe informacje, które są konieczne do poprawnego importu promocji elastycznych. Plik do importu promocji pakietowych elastycznych może składać się z trzech arkuszy:- Towary
- Progi
- Progi wg grup
Arkusz: Towary
W przypadku promocji pakietowych elastycznych nazwa arkusza z towarami powinna być określona: „Towary”
Istniejąca struktura arkusza służącego do importu towarów została uzupełniona o następujące pola oznaczone w tabeli poniżej:
Kolumna w arkuszu | Kolumna z wartością | Import do promocji pakietowej elastycznej |
---|---|---|
Kod | Kod towaru | Wymagane |
Rodzaj | 1 - rabat procentowy 2 - rabat wartościowy 3 - stała cena 4 – rabat typu cennik 5 – narzut procentowy 6 – narzut wartościowy | Wymagane Może występować tylko wartość 1 lub 3 |
Wartość | Wysokość rabatu, narzutu lub cena | Wymagane |
Próg | Wysokość progu, od jakiego zaczyna się dana promocja/ilość gratisów w promocji (dot. gratisów na promocjach pakietowych) | Dotyczy tylko gratisów |
TypNB | Flaga ceny – netto czy brutto N – netto B – brutto | Nie dotyczy |
Waluta | Symbol waluty | Jeśli brak, przyjmuje PLN |
Rodzaj ceny | Nazwa ceny, wg której ma działać dana promocja typu Cennik | Nie dotyczy |
Gratis | TAK (towar jest gratisem) | Dotyczy tylko gratisów |
Typ limitu | Typ limitu ilościowy lub wartościowy (1,2) | Nie dotyczy |
Limit | Wartość limitu | Nie dotyczy |
Wymagany | TAK oznacza, że dany towar jest wymagany w pakiecie | Dotyczy progów pakietów/ nie jest wymagane |
Domyślny | TAK – oznacza, zaznaczenie opcji Domyślny | Dotyczy gratisów/ nie jest wymagane |
Mnóż | TAK – oznacza, zaznaczenie opcji Mnóż | Dotyczy gratisów/ nie jest wymagane |
Próg pakietu | Próg, do którego ma być przypisany gratis (jedna z wartości znajdująca się na arkuszu Progi w kolumnie WARTOŚĆ PROGU) | Wymagane |
Arkusz: Progi
Arkusz zawierający progi dla pakietu musi nazywać się „Progi”. Na arkuszu Progi należy umieścić wszystkie progi promocji, do jakich mają być dodane towary. Opcjonalnie zamiast arkusza z progami dopuszczalne jest wprowadzenie odpowiednich progów bezpośrednio na formatkę promocji. Dodanie progów na promocję musi mieć miejsce przed rozpoczęciem importu. Zawartość arkusza Progi:Kolumna w arkuszu | Wartość kolumny | Czy wymagana |
---|---|---|
Wartość progu | Wartość progu | Wymagane |
Minimalna ilość | Minimalna ilość pozycji konieczna do zastosowania pakietu | Wymagane |
Edycja gratisów | Tak – jeśli edycja gratisów dla progu ma być ustawiona | Dotyczy tylko gratisów/ nie jest wymagane |
Arkusz: Progi wg grup
Arkusz progi wg grup pozwala na dodanie grup towarów do poszczególnych progów promocji. Nazwa arkusza: „Progi wg grup”.Kolumna w arkuszu | Wartość kolumny | Czy wymagana |
---|---|---|
Grupa | Ścieżka do grupy w postaci: \\kod grupy\kod podgrupy….. np. \\KOMPUTERY\AKCESORIA\MYSZY | Wymagane |
Typ progu | 0 – wartościowy, 1 – ilościowy | Wymagane |
Wartość progu | Wartość progu | Wymagane |
Minimalna ilość | Minimalna ilość pozycji konieczna do zastosowania pakietu | Wymagane |
Próg pakietu | Próg, do którego ma być przypisany próg wg grup (jedna z wartości znajdująca się na arkuszu Progi w kolumnie WARTOŚĆ PROGU) | Wymagane |
Inne parametry
Jeżeli dla danego towaru nie chcemy naliczać żadnych promocji zdefiniowanych w systemie, wówczas na karcie takiego towaru na zakładce: Upusty, należy zaznaczyć pole: Nie stosuj żadnych upustów. Jeżeli dana promocja nie powinna być już stosowana, należy ją zamknąć, zaznaczając pole: Zamknięta, na tej promocji. W takim wypadku ponowna aktywacja takiej promocji nie będzie możliwa. Jeżeli stosowana promocja ma być zawieszona na pewien czas, wystarczy usunąć jeden z parametrów wymaganych, aby promocja miała zastosowanie, np. usunąć wszystkie centra z promocji. Jeżeli po pewnym czasie promocja znowu ma być stosowana, wystarczy ponownie dodać centra. Ten sam efekt można uzyskać poprzez usunięcie wszystkich towarów, czy kontrahentów, jednak w takim przypadku późniejsze odtworzenia warunków promocji będzie trudniejsze. Pożądany efekt można uzyskać również odpowiednio sterując datami obowiązywania promocji, tak, aby naliczenie rabatów miało miejsce tylko w ściśle określonym czasie. Okno „Promocje pakietowe dla kontrahenta” Nastąpiła zmiana w ikonach/przyciskach, w oknie rozchodowym dokumentów FS, WZ, FSE, WZE, PA, ZS. Została wprowadzona ikona



Okno „Promocje pakietowe dla kontrahenta” otwiera się automatycznie, gdy zostanie wprowadzony kontrahent na dokument, dla którego przypisane są promocje pakietowe.
W oknie, oprócz prezentacji dostępnych promocji pakietowych istnieje możliwość dodawania towarów lub pakietów na dokument bezpośrednio z poziomu tego okna. W wyświetlonym oknie „Promocje pakietowe kontrahenta” istnieje tylko możliwość wprowadzenia ilości towarów w kolumnie ‘Ilość’. Dla pakietów elastycznych ilość zostanie wprowadzona dla elementów, natomiast dla pakietów stałych ilość zostanie określona dla całego pakietu, a ilość na elementach tego pakietu zostanie obliczona automatycznie.
Wprowadzona ilość dla jednego towaru w jednym pakiecie, zostanie przypisana na elementy z tym towarem w innych pakietach, również w pakietach, dla których możliwość wyboru jest nieaktywna (nieprawidłowa forma płatności). Po uzupełnieniu ilości w innych elementach, automatycznie zostanie przeliczona wartość pakietu oraz procent realizacji pakietu.

Podczas rejestracji dokumentu handlowego, przy wyborze pakietu promocji elastycznej jeżeli nie zostało zaznaczone okno rekordu Gratis zostanie wyświetlone okno z komunikatem „Nie wskazano towaru gratisowego. Czy chcesz kontynuować?”

Najczęściej spotykane problemy
Pomimo zdefiniowania promocji pakietowej „Elastyczny od ilości”, na dokumencie handlowym promocja nie została uwzględniona
Opis problemu Została zdefiniowana promocja typu „Elastyczny od ilości” dla konkretnego kontrahenta. Pomimo tego promocja nie została uwzględniona na dokumencie handlowym. Możliwe sposoby rozwiązania problemu Należy sprawdzić, w oknie „Aktualne promocje dla kontrahenta” czy proces realizacji promocji wyniósł 100%. Jeżeli nie został uzyskany proces realizacji 100%, należy wybrać minimalną ilość towarów jaka została zdefiniowana w promocji.
Jeżeli został spełniony warunek progu natomiast promocja nie została uwzględniona na dokumencie handlowym, należy wyświetlić okno „Promocje pakietowe dla kontrahenta” i zweryfikować czy parametr obok nazwy promocji został zaznaczony.


Pomimo zdefiniowania promocji pakietowej „Elastyczny od wartości”, na dokumencie handlowym promocja nalicza się od wartości końcowych towarów z uwzględnieniem upustu
Opis problemu Została zdefiniowana promocja typu „Elastyczny od wartości” dla konkretnego kontrahenta. Pomimo tego w oknie „Aktualne promocje dla kontrahenta” promocja nalicza się od wartości końcowych towarów z uwzględnieniem upustu.Po wybraniu towaru T4 w ilości 1 szt. realizacja procentowa pakietu wynosi 42% zamiast 60%.


Po zaznaczeniu parametru „Rabaty liczone od wartości początkowych”, promocja zostanie naliczona od wartości początkowych.

Pomimo zdefiniowania promocji i udzielenia rabatu na nagłówku, cena końcowa pozycji nie uległa zmianie
Opis problemu Zdefiniowana została promocja, a ponadto na nagłówku dokumentu udzielono rabat. Pomimo tego, cena końcowa dla pozycji nie uległa zmianie. Możliwe sposoby rozwiązania problemu Jeżeli sytuacja opisana w tytule dotyczy dokumentów przychodowych, prawdopodobnie nie zaznaczono pola: Licz upusty dla dokumentów przychodowych od wartości początkowych. Udzielony rabat wpłynął wówczas na ceną początkową elementu.
Towar nie posiada ceny początkowej, a więc jakikolwiek rabat procentowy, liczony od ceny równej 0, wynosi 0 (nie ma wpływu na cenę końcową). W przypadku dokumentów przychodowych istnieje możliwość ręcznego wprowadzenia ceny początkowej na zakładce {Kalkulacja} elementu. W przypadku dokumentów rozchodowych, nie ma takiej możliwości. Dla poprawnego wyliczania rabatów należy odpowiednio zdefiniować cenę katalogową towaru.
Jedynie rabat udzielony kwotowo w nagłówku dokumentu może w takiej sytuacji mieć wpływ na jego wartość końcową.

Cena na elemencie transakcji z 2-ma miejscami po przecinku
Opis problemu Na karcie dostawcy danego towaru zdefiniowano cenę, wyrażoną z 4-ma miejscami po przecinku. Na dokumencie FZ pomimo odznaczenia parametrów: Cena z dokładnością do groszy oraz Kontrola (ilość x cena = wartość), cena na elemencie podawana jest z dokładnością do dwóch miejsc po przecinku. Możliwe sposoby rozwiązania problemu Przyczyną takiego zachowania programu może być ustalony w systemie sposób liczenia rabatów od wartości, a nie od ceny, czyli odznaczony parametr: Rabaty liczone od ceny.
Pomimo przyznanego rabatu 40%, rabat udzielony ulega zmianie
Opis problemu Na dokument WZ na kontrahenta, który ma ustalony rabat 40% dodano 10 szt. towaru o cenie 1,20EUR po kursie 100PLN = 406,83EUR. Rabat na zakładce: Kalkulacje, zostaje ustalony na poziomie innym niż 40%. Możliwe sposoby rozwiązania problemu Wysokość (procentowa) rabatu wyliczana jest w sposób dynamiczny. Po odliczeniu rabatu od ceny/wartości, następuje wyliczenie ceny elementu po rabacie, która w zależności od zaznaczenia parametru: Cena z dokładnością do groszy, jest zaokrąglana odpowiednio do dwóch, lub czterech miejsc po przecinku, a następnie wyliczana jest faktyczna wysokość (procentowa) udzielonego rabatu, poprzez porównanie ceny początkowej i ceny po rabacie (po zaokrągleniu). Stąd korekta udzielonego 40% rabatu będzie większa, gdy cena ma być prezentowana z dwoma miejscami po przecinku i mniejsza, gdy cena jest wyrażona z czterema miejscami po przecinku.Znaczenie parametru: Od księgowych, na elemencie transakcji
Parametr ma znaczenie w przypadku transakcji, dokonywanych w walucie innej, niż systemowa. Decyduje o tym, czy naliczenie rabatu nastąpi od ceny/wartości wyrażonej w walucie obcej, czy też od ceny/wartości przeliczonej na PLN, a w przypadku, gdy sprawdzane jest równanie: ilość x cena = wartość, decyduje o tym, która cena (do równania) jest pobierana: przy parametrze zaznaczonym - cena/wartość początkowa jest przeliczana na PLN i dopiero od takiej ceny/wartości liczony jest rabat. Jeżeli parametr jest odznaczony, wówczas rabat liczony jest od ceny/wartości wyrażonej w walucie, następnie tak obliczona wartość jest zaokrąglana i dopiero przeliczana na PLN; w przypadku sprawdzania równania ilość x cena = wartość i zaznaczonego parametru, sprawdzana jest równość: cena księgowa x ilość = wartość w przypadku parametru odznaczonego sprawdzane jest równanie: cena po rabacie x ilość = wartość.Podczas generowania FS z ZS elementy na dokumencie zostały przeliczone według standardowych promocji, zamiast według promocji pakietowej
Opis problemu Na dokumencie ZS zostały zapisane towary, na które zdefiniowano promocje pakietową typu „Stały”. Podczas generowania dokumentu FS, elementy na nowym dokumencie zostały przeliczone na nowo według standardowych promocji zamiast według zdefiniowanej wcześniej promocji pakietowej. Możliwe sposoby rozwiązania problemu W przypadku generowania FS, WZ, FSE, WZE, PA z ZS kopiowanie informacji o promocjach pakietowych jest uzależnione od parametru na definicji ZS „ Przeliczaj wartości przy generowaniu dokumentów z zamówień” analogicznie do standardowych promocji.
Scenariusze
W jaki sposób uwzględnić dodatkowo promocję WTR podczas zastosowania Promocji Pakietowych
Aby uwzględnić dodatkową promocję WTR podczas zastosowania Promocji Pakietowych, należy odznaczyć parametr na Definicji Promocji> Nagłówek> „Pomiń rabaty nagłówka (GLO)”.
Podczas rejestrowania dokumentu ZS, po wybraniu kontrahenta, dla którego została zdefiniowana promocja zostanie automatycznie wyświetlone okno „Promocje pakietowe dla kontrahenta”, w którym zostały zlokalizowane wszystkie promocje przypisane dla danego kontrahenta.
Po zaznaczeniu pakietu promocji nastąpi automatyczne zamknięcie okna i powrót do edycji rejestrowanego dokumentu. Na liście elementów będą widoczne towary, które zostały zdefiniowane w promocji, dodane z określonym upustem oraz gratisem.


Naliczenie promocji uzależnione od wybrania magazynu na dokumencie handlowym
Została dodana zakładka Magazyny na Definicji Promocji. Dzięki tej zakładce istnieje możliwość wybrania magazynu, dla którego będzie zastosowana promocja.Podczas naliczania rabatów dla towarów podczas zarejestrowania dokumentu handlowego, oprócz bieżących parametrów sprawdzane jest również ustawienie magazynu na dokumencie. Kontrola magazynu obowiązuje zarówno na dokumentach przychodowych i rozchodowych, i opiera się o magazyn w nagłówku dokumentu.

Przeliczanie rabatów po zmianie magazynu na dokumencie jest uzależnione od parametru, który znajduje się na Definicji dokumentu> Parametry.

Jeżeli parametr został zaznaczony to podczas zmiany magazynu na dokumencie zostanie otworzone okno „Zmiany na dokumencie”.

W jaki sposób ustalić cenę sprzedaży, od której będą naliczane rabaty
Funkcjonalność systemu umożliwia przypisanie konkretnej ceny sprzedaży dla kontrahentów i towarów, która będzie podstawą do naliczania rabatów na dokumentach rozchodowych. W celu uzyskania takiej funkcjonalności należy zdefiniować promocję typu Cennik, dostępną z menu Zestawienia> Promocje. Promocja typu Cennik spowoduje, iż na dokumenty rozchodowe dla określonego kontrahenta, towaru i centrum będzie pobierana wybrana cena sprzedaży.Sytuacja, w której na dany towar obowiązuje inny próg i rabat, niż na grupę, do której towar należy
W przypadku, gdy dla danego towaru ma obowiązywać inny rabat, niż dla grupy towarowej, do której on należy, sytuację taką można obsłużyć jednym ze wskazanych sposobów: Należy zdefiniować dwie promocje: jedną o nazwie: Towary (tu należy umieszczać towary, wobec których prowadzona jest inna polityka rabatowa, niż dla grup, do której towar należy), drugą o nazwie: Grupy (tu należy umieszczać grupy towarowe, wraz z warunkami stosowanych dla nich rabatów). Promocja: Grupy, powinna mieć niższy priorytet (większą wartość w polu: Priorytet, promocji), niż promocja: Towary. Na promocji: Towary, należy zaznaczyć pole: Pomiń następne. Jeżeli towar ma mieć inne warunki rabatowania, niż zdefiniowane na promocji: Grupy, dla jego grupy towarowej, wówczas towar taki należy umieścić w promocji: Towary. Zaznaczony parametr: Pomiń następne promocje, zabezpieczy przed dwukrotnym naliczeniem rabatów. Na tej samej promocji należy dodać grupy towarowe oraz pojedynczo towary, należące do tych grup. Zasada promocji jest taka, że nie można naliczyć dwukrotnie tej samej promocji dla tego samego towaru, w związku z czym, w pierwszej kolejności sprawdzane są warunki promocji zdefiniowane dla towaru, dopiero, a gdy nie są one spełnione, sprawdzone są warunki zdefiniowane dla grupy, do której ten towar należy. W przypadku tego rozwiązania należy jednak pamiętać o tym, że gdy warunek (próg) zdefiniowany na towarze nie został spełniony, może zostać naliczony rabat właściwy dla grupy towarowej, do której on należy, co może być niezgodne z oczekiwaniami Użytkownika. Dla promocji TWU, KNU, PRM, CEN wprowadzono dodatkowy parametr ‘Grupa towaru ważniejsza niż grupa nadrzędna’. Parametr może okazać się potrzebny jeżeli promocja została zdefiniowana zarówno dla grypy, do której dany towar należy wprost, jak i dla grupy do niej nadrzędnej. Jeżeli parametr jest włączony, wówczas grupa towaru zostanie potraktowana priorytetowo w stosunku do grupy nadrzędnej, w przeciwnym razie będą one traktowane tak samo.Jak zdefiniować dla kontrahenta upust typu Stała cena, wyliczany każdorazowo jako ostatnia cena zakupu + określony procent marży
Dla obsłużenia takiej sytuacji można posłużyć się rozwiązaniem, wykorzystującym aktualizację ceny sprzedaży towaru, dokonywaną przy nowej dostawie: dla towaru definiujemy cenę, z zaznaczony parametrem: Aktualizuj cenę przy nowej dostawie, określając wysokość marży, na karcie kontrahenta (zakładka: Handlowe) wybieramy tą cenę, definiujemy promocję na ten towar i dla tego kontrahenta, przy czym zarówno próg jak i ilość ustalamy jako 0. Na promocji zaznaczamy parametr: Pomiń następne promocje i odpowiednio wysoki priorytet, tak, aby promocja znalazła się odpowiednio wysoko na liście promocji. Celem tak skonstruowanej promocji jest zapewnienie, że od ustalonej ceny na towar, aktualizowanej podczas zakupu, nie zostały naliczone żadne promocje. Dla tak opisanej sytuacji, sprzedaż określonego towaru dla określonego kontrahenta odbędzie się po cenie równej: cena zakupu + marża. Sytuację tą można uzyskać również definiując promocję PRM, w której na towarze należy wybrać opcję Narzut na cenę zakupu i wskazać odpowiedni procent lub kwotę, o którą ma zostać zmieniona cena sprzedaży w stosunku do ceny zakupu.Jak określić dla promocji pakietowej elastycznej dodatkowe progi ilościowe/wartościowe dla grup towarowych
Istnieje możliwość zdefiniowania dodatkowego warunku dla promocji pakietowej elastycznej w postaci zdefiniowanych progów dla wybranych grup towarowych. Funkcjonalność daje możliwość dodania grup towarowych i określenia dla nich progu ilościowego lub wartościowego. Dodatkowo można również dodać grupę ,,Inne” kiedy chcemy dodać próg dla grupy towarów spoza grup dodanych na promocję.

Jak edytować gratisy na promocji pakietowej elastycznej
Na elastycznej promocji pakietowej Operator ma możliwość edycji ilości wydawanych gratisów po zaznaczeniu parametru ‘Edycja ilości wydawanych gratisów’. Zaznaczenie parametru oznacza, że w przypadku skorzystania przez Klienta z danego pakietu, Operator będzie miął możliwość przyznania dowolnej ilości gratisów, które zostały przypisane do progu. Operator ma możliwość zmianę ilości gratisów domyślnych jak i nie domyślnych. Ilość przyznanych gratisów nie może być większa niż suma zdefiniowanych gratisów dla danego progu. W przypadku pakietów, gdzie Operator ustawił edytowalną ilość gratisów, system wyświetli odpowiednią informację co do ilości gratisów przyznanej i pozostającej do przyznania.
Wystawiając dokumenty FS, WZ, PA, WZE, FSE należy mieć na uwadze, że edycja ilości gratisów będzie ograniczona do dostępnej ilości do sprzedaży. Kontrola ta występuje również przy domyślnym ustalaniu przez System ilości gratisów domyślnych.
Na formatce promocji pakietowych wprowadzona została również możliwość zmiany kolejności na liście gratisów promocji pakietowej. Będzie ona miała wpływ na kolejność gratisów prezentowaną w oknie wyboru pakietu na dokument.
XL129 - Obsługa programu lojalnościowego
Obsługa programu lojalnościowego
W wersji 2017.1 dodane zostały proste mechanizmy do obsługi programów lojalnościowych, polegające na gromadzeniu punktów przez kontrahentów i ich wykorzystywaniu w postaci nagród lub budżetów rabatowych.Konfiguracja programu lojalnościowego
W zależności od programu lojalnościowego firmy liczenie punktów ze sprzedaży możemy ustawić za pomocą:- Przelicznika w konfiguracji, co oznacza, że liczenie odbywa się dla sumy z dokumentu i jest zapisywane oraz prezentowane na nagłówku,
- Przelicznika na towarach, czyli punkty wyliczane i prezentowane są na pozycjach z towarami objętymi punktami lojalnościowymi.
Ustawienie przelicznika w konfiguracji
W konfiguracji Systemu na zakładce CRM w obszarze Program lojalnościowy za pomocą plusa należy dodać przelicznik naliczania punktów lojalnościowych.

- Okres jego obowiązywania: Data od i Data do
- Wartość przelicznika, czyli Ilość punktów przypadającą na określoną wartość
- Rodzaj wartości uwzględnianej do wyliczeń: brutto lub netto
- Sposób naliczania punktów: progowo (po przekroczeniu ustawionej w przeliczniku wartości lub jej wielokrotności naliczana jest określona ilość punktów lub jej wielokrotność) lub proporcjonalnie (punkty wyliczane są za każdy wydany grosz).
Ustawienie przelicznika na karcie towaru
Na wzorcu towaru lub na karcie towaru na zakładce Inne za pomocą plusa należy dodać przelicznik naliczania punktów lojalnościowych.

- Okres jego obowiązywania: Data od i Data do
- Wartość przelicznika, czyli Ilość punktów przypadającą na określoną wartość
- Rodzaj wartości uwzględnianej do wyliczeń: brutto lub netto
- Sposób naliczania punktów: progowo (po przekroczeniu ustawionej w przeliczniku wartości lub jej wielokrotności naliczana jest określona ilość punktów lub jej wielokrotność) lub proporcjonalnie (punkty wyliczane są za każdy wydany grosz).
- Czy dany towar jest Nagrodą wraz z ilością punktów należnych za wydanie jednostki danego towaru.
Oznaczanie uczestnictwa w programie lojalnościowym
Na karcie kontrahenta, na zakładce CRM umożliwiono określenie uczestnictwa w programie lojalnościowym.
- Naliczone – aktualna ilość zgromadzonych punktów (wartość wyliczana z dokumentów za pomocą funkcji SQL),
- Korekta punktów dodatnia lub ujemna (pole wypełniane ręcznie),
- Odebrane – ilość punktów odebranych w postaci nagród lub budżetów rabatowych (wartość wyliczana z dokumentów za pomocą funkcji SQL),
- Suma – wyliczana na podstawie powyższych ilości, oznacza ilość punktów do wykorzystania z tytułu uczestnictwa w programie.
Wyliczanie punktów na dokumentach
Wyliczanie punktów na dokumentach oraz ich przenoszenie na kartę kontrahenta może odbywać się w trakcie bieżącej pracy z dokumentami lub z opóźnieniem. Warunkiem koniecznym jest tu jednak posiadanie licencji serwerowej: XL Program lojalnościowy. Bieżące naliczanie punktów możliwe jest na następujących dokumentach rozchodowych: paragonach, FS, FSE oraz ich spinacze i korekty. W tym celu na definicji dokumentów FS, FSE oraz PA (zakładka Inne) dodany został parametr Naliczaj punkty w programie lojalnościowym. Dopiero jego zaznaczenie spowoduje, że punkty będą naliczane na dokumentach wystawionych kontrahentowi przypisanemu do programu lojalnościowego, czyli dokument musi być wystawiony w okresie uczestnictwa w programie. Punkty zostaną wyliczone od razu dla dokumentów w buforze na podstawie ustawionych przeliczników, a następnie zapisane i wyświetlone na nagłówku lub pozycjach takich dokumentów.
Punkty liczone dla pozycji dokumentów uwzględniają sumaryczną wartość z pozycji tego dokumentu obejmujących ten sam towar.

Przeliczanie punktów kontrahenta
Aby wyliczone na dokumencie punkty zostały przyznane kontrahentowi, dokument musi zostać całkowicie rozliczony. Wówczas ilość punktów z dokumentu automatycznie powiększy pulę punktów naliczonych kontrahentowi. W sytuacji odwrotnej, czyli usunięcia całkowitego rozliczenia dla dokumenty, punkty na nim naliczone zostaną ‘odebrane’ kontrahentowi, czyli pomniejszą pulę punktów naliczonych. W przypadku, gdy naliczanie punktów na dokumentach odbywa się z opóźnieniem, z wykorzystaniem nowej akcji automatycznej CRM Punkty na dokumentach, wówczas punkty gromadzone przez kontrahenta również powinny być wyliczane za pośrednictwem akcji automatycznej. W tym celu utworzona została nowa akcja Punkty kontrahenta, która domyślnie nalicza kontrahentom punkty wg tych samych założeń. Istnieje jednak możliwość modyfikacji sposobu wyliczania punktów, z uwzględnieniem szczególnych potrzeb firmy (na definicji akcji lojalnościowej na zakładce SQL).


Odbieranie punktów lojalnościowych
Punkty przyznane kontrahentowi można wykorzystać na dwa różne sposoby: w postaci nagrody lub kwoty do wykorzystania zapisanej na budżecie rabatowym kontrahenta. Dostęp do tych operacji jest możliwy tylko w przypadku posiadania licencji serwerowej XL Program lojalnościowy.Nagroda
Aby móc odebrać nagrodę, należy najpierw zdefiniować katalog nagród, czyli na właściwych kartach towarowych ustawić, że dany towar jest Nagrodą wraz z ilością punktów należnych za wydanie jednostki danego towaru (wartości zawsze ujemne!). Informacja ta jest przechowywana w tym samym miejscu, co przeliczniki do naliczania punktów i jest ustawiana na konkretny okres czasu.
Budżet rabatowy
Inną opcją odbioru zgromadzonych punktów jest przeliczenie ich na budżet rabatowy. Operacja Przeliczaj punkty lojalnościowe na budżety dostępna jest pod przyciskiem z dwóch poziomów:- Z listy kontrahentów, wyliczany jest zbiorczo jeden budżet dla wielu kontrahentów,
- Z okna Punkty lojalnościowe konkretnego kontrahenta, wyliczenie indywidualnie dla tego kontrahenta.

- Budżet rabatowy:
- Twórz nowy budżet – dla wskazanych kontrahentów zostanie utworzony nowy budżet, na którym zostanie ustawiona proponowana nazwa PUNKTY LOJALNOŚCIOWE z kolejnym numerem nie istniejącym w danej bazie.
- Wybierz budżet – możliwość wskazania istniejącego budżetu rabatowego kontrahenta
- Powiększaj wartość budżetu przyznanego kontrahentowi (aktywne tylko gdy wybrana opcja Wybierz budżet)
- parametr zaznaczony wskazuje, że wyliczona kwota zostanie dodana do już istniejącej kwoty na budżecie
- parametr nie zaznaczony nie pozwoli na przeliczenie punktów dla kontrahenta już istniejącego w budżecie.
- Przelicznik punktów:
- Wskazana ilość zgromadzonych punktów zostanie przeliczona na wskazaną wartość
- Sposób naliczania wartości: progowo (po przekroczeniu ustawionej w przeliczniku ilości punktów lub jej wielokrotności naliczana jest określona wartość lub jej wielokrotność) lub proporcjonalnie (wartość wyliczana jest co do grosza za każdy zgromadzony punkt).
- Oznacz przeliczone punkty jako odebrane – przy zaznaczonym parametrze ilość przeliczonych punktów zostanie oznaczona jako Odebrane (zakładka CRM / Program lojalnościowy) i automatycznie pomniejszy ilość punktów zgromadzonych przez kontrahenta.
XL136 - Comarch OCR-Comarch ERP XL
Wstęp
OCR czyli Optyczne Rozpoznanie Znaków (ang. Optical Character Recognition) to technologia przeznaczona do rozpoznawania znaków i całych tekstów w pliku graficznym. Comarch opracowuje unikatową usługę, która przyspieszy wprowadzanie danych w systemach ERP Comarch. Dzięki Comarch OCR, możliwe będzie błyskawicznie wprowadzenie do rejestrów VAT każdej papierowej faktury – potrzebny będzie jedynie skaner lub aparat fotograficzny i połączenie z Internetem. Jeszcze prościej będzie, jeśli faktury przesyłane są w formie plików pdf bądź graficznych.
Zadaniem Comarch OCR jest rozpoznanie danych (np. kontrahentów, kwot netto/brutto/VAT, dat czy numeru faktury) z zeskanowanych faktur a następnie przeniesienie ich do systemu. Jedną z głównych korzyści jest znacząca oszczędność czasu przy wprowadzaniu faktur kosztowych do systemu księgowego. Usługa dostępna od wersji Comarch ERP XL 2019.1.0.


Do uruchomienia usługi należy zapoznać się z regulaminem, uzupełnić dane, potwierdzić zgodę. Każdy z Użytkowników może skorzystać z pakietu DEMO (50 dokumentów na okres jednego miesiąca). Cennik usługi dostępny jest na https://www.comarch.pl/ocr/ Zachęcamy do zapoznania się z dokumentacją ogólną dotyczącą Comarch OCR https://pomoc.comarch.pl/optima/pl/2019_5/index.php/dokumentacja/comarch-ocr-poradnik-korzystania-z-uslugi/ oraz strony https://pomoc.comarch.pl/optima/pl/2019_5/index.php/kategorie/ocr-faq/

Rozpoznawanie i odczytywanie dokumentów
Comarch OCR rozpoznaje dane z faktur w walucie PLN dodawanych do rejestru VAT zakupu. Rozpoznawane są faktury jedno- i wielostronicowe z pojedynczych oraz ze zbiorczych plików, w których zapisane są skany wielu faktur (jedna faktura to jeden plik). Dokumenty zaczytywane są jako faktury a-vista, czyli (A)FZ.
Comarch OCR potrafi rozróżnić następujące pozycje z faktury:
- numer NIP – po odnalezieniu numeru NIP sprzedawcy jest on sprawdzany w rejestrze GUS, po czym na dokument w rejestrze zakupu VAT przenoszone są dane pobrane z GUS,
- numer dokumentu
- data wystawienia i sprzedaży (data wpływu uzupełniana jest jako data bieżąca)
- forma płatności i termin płatności
- stawki VAT oraz kwoty
- numer rachunku bankowego
- pozycje dokumentu
Dodano również odpowiednie pole w bazie na tabeli cdn.TraNag TrN_OCR, gdy wartość TrN_OCR=1 oznacza to że dokument był zaczytany przez Comarch OCR.
Dokumenty jakich nie potrafi rozpoznać usługa Comarch OCR:
- faktury wypisywane odręcznie
- faktury zaliczkowe
- rachunki
- paragony
- faktury w innych językach niż polski
Podczas pracy z Comarch OCR aby zmaksymalizować poprawność rozpoznawania danych trzeba zwrócić uwagę na poniższe informacje:
- dobrej jakości skan dokumentu lub zdjęcie dokumentu w formacie jpg lub pdf (zdjęcie faktury wykonane przy dobrym oświetleniu)
- skan dokumentu/zdjęcie powinny być wykonane w pionie zgodnie z orientacją tekstu na dokumencie (obraz w pionie zgodnie z poprawnym widokiem do czytania, możliwie bez przekrzywień)
- maksymalny rozmiar pliku to 20 MB
- dobra jakość graficzna obrazu faktury (wszystkie informacje były czytelne, nie ulegały obcięciu na marginesie dokumentu np. NIP, numer faktury)
Zastosowanie Comarch OCR w Comarch ERP XL
Funkcjonalność importu faktur z plików graficznych możliwa jest z poziomu rejestru VAT zakupu poprzez przycisk pod listą zapisów. Przed zaczytaniem wybieramy rejestr VAT zakupu, do którego będą zaczytane dokumenty. Po wybraniu opcji: OCR - Pobierz dokumenty do przetworzenia zostanie otwarte okno wyboru dokumentów. Należy wskazać jeden lub więcej plików z fakturami do przetworzenia. Zaczytywane pliki muszą być zapisane na dysku. Comarch OCR zwraca dokumenty w postacie plików XML, które są następnie zaczytane za pomocą API przez Comarch ERP XL.

Po wskazaniu plików należy wybrać opcje Otwórz i dokumenty zostaną dodane do listy zapisów w rejestrze VAT zakupu. Przed dodaniem dokumentu konieczne jest zidentyfikowanie kontrahenta. Kontrahent sprawdzany jest na podstawie numeru NIP. Aby kolejne importy nie dodawały nowych kart kontrahenta zalecanym jest ustawienie parametru w Konfiguracji: Blokada przy zapisie karty o tym samym numerze NIP (Konfiguracja/ Sprzedaż/ Parametry 2). Jeśli takiego kontrahenta nie ma w bazie danych wówczas zostanie dodana nowa karta kontrahenta, gdzie w polu kod zostanie umieszczony NIP kontrahenta. Kod ten można zmienić wg własnego uznania. Dane kontrahenta weryfikowane są w bazie GUS i na tej podstawie wypełniane są informacje na karcie kontrahenta. Jeśli kontrahent istnieje w bazie wówczas porównywane są dane adresowe w bazie ERP XL z danymi przekazanymi z GUS i jeśli różnią się, dodawany jest nowy adres kontrahenta.
Dokumenty są zapisywane w rejestrze VAT jako faktury zakupu a-vista (A)FZ. Możliwe jest odczytywanie zarówno samych faktur, jak i ich korekt.
Każdy dokument wczytany automatycznie powinien być jednak zweryfikowany pod względem merytorycznym i finansowym przed przekazaniem go do zaksięgowania. Dlatego na liście zapisów rejestru VAT dodano filtr: Dokumenty wczytane z użyciem OCR, w celu wyszukania dokumentów wczytanych automatycznie. Dodatkowo oznaczenie OCR widoczne jest na zakładce [Nagłówek], obok numeru dokumentu.
Zmieniono działanie filtra na liście zapisów w rejestrze VAT zakupu, tak aby można było oddzielnie wyfiltrować dokumentu zweryfikowane i niezweryfikowane.
Po sprawdzeniu poprawności dokumentu można skorzystać z opcji zaznaczenia parametru Zatwierdził pod względem Merytorycznym na zakładce Księgowość/ Dekretacja (parametr aktywny po zaznaczeniu na operatorze odpowiedniego uprawnienia Operator/ Parametry/ Księgowe/ Zatwierdzanie dokumentów pod względem merytorycznym.


Wyróżnienie i dostępność usługi Comarch OCR
Na liście zapisów w rejestrze VAT zakupu zmieniono przycisk do uruchamiania usługi Comarch OCR umożliwiającej automatyczne wczytywanie dokumentów do rejestru na podstawie otrzymanych plików faktur bądź ich skanów. Oprócz tego przycisk OCR dostępny jest kontekstowo w menu górnym (wstążka) okna programu.

Na oknie rejestru VAT – zakup dodano nową opcję odczytu dokumentów: Pobierz dokument z pozycjami. Opcja ta dostępna jest przy przycisku OCR, w rozwijanym menu lub z poziomu górnego paska.
Po wybraniu opcji Pobierz dokument z pozycjami, oprócz dotychczas pobieranych informacji, odczytywane są również pozycje dokumentu i zapisywane jako pozycje A-Vista. Dla każdej pozycji odczytywana jest nazwa, ilość, jednostka, cena, stawka VAT i na tej podstawie ustalane są elementy (A)FZ.

Jeśli jakieś elementy nie zostaną rozpoznane przez OCR, wówczas pozycja nie jest dodawana. Dotyczy to braku nazwy, ceny, ilości czy stawki VAT. Informacja o tym, że pozycja nie mogła zostać dodana, prezentowana jest w logu odczytu. W przypadku braku jednostki miary podstawiamy szt.
Brak odczytu jakiejkolwiek pozycji nie wpływa na wartość całkowitą dokumentu. Kwoty podsumowania w podziale na stawki VAT importowane są zgodnie z danymi przesłanymi dla podsumowania faktury.
W przypadku odczytywania faktur z pozycjami obsługiwane jest również dzielenie pliku pdf, jeśli zawierał więcej niż jedną fakturę. W takiej sytuacji do każdej zapisanej faktury dołączony jest plik pdf zawierający tylko daną fakturę. W przypadku gdy ustawiono w konfiguracji Konfiguracja/Sprzedaż/Parametry 1 zapis załączników OCR w postaci linków do pliku, po imporcie pdf’y cząstkowe zapisywane będą w tej samej lokalizacji co importowany pdf.
Dodanie komunikatu przy wejściu na listę zapisów w rejestrze Vat zakupu, informującego o możliwości skorzystania z opcji automatycznego odczytu dokumentów zakupowych.
Komunikat ten będzie pojawiał się przy każdym wejściu do rejestru VAT zakupu, aż do momentu zaznaczenia opcji: Nie informuj mnie więcej o tym.
Wczytywanie dokumentów FZ przy pomocy OCR
Na liście faktur zakupu udostępniony jest przycisk pod listą dokumentów oraz na Ribbonie, służący do wczytywania FZ za pomocą usługi OCR.



Weryfikacja dokumentów utworzonych metodą OCR
Każdy dokument FZ utworzony przy pomocy usługi OCR powinien zostać przez Użytkownika zweryfikowany w zakresie jego zgodności z oryginałem. Aby ułatwić taką operację formatka dokumentu FZ utworzonego przy użyciu ww. metody wyposażona została w pogląd oryginału, dostępny na poszczególnych zakładkach formularza FZ. Jego włączenia/wyłączenia dokonuje się przy użyciu przycisku OCR dostępnego na prawej belce formatki. Wygląd przycisku odzwierciedla aktualny status dokumentu: na dokumencie niezweryfikowanym przez Operatora prezentowany jest przycisk


- Wszystkich wczytanych z OCR
- Niezweryfikowanych
- Zweryfikowanych

Dane nagłówkowe tworzonej faktury FZ
System wspiera Użytkownika w zakresie ustalania poniższych parametrów nagłówkowych na tworzonym dokumencie FZ oraz prezentuje stosowne ostrzeżenia w przypadkach budzących wątpliwości: Kontrahenci na dokumencie FZ Usługa OCR odczytuje NIP sprzedawcy z wczytywanej faktury, a następnie ustala jego pełne dane na podstawie danych w rejestrze GUS. Tak zidentyfikowany sprzedawca, z ustalonymi jw. danymi adresowymi ustalany jest jako kontrahent główny tworzonej faktury FZ. Jeżeli taki kontrahent nie jest zarejestrowany w Systemie, wówczas tworzona jest jego karta. Akronim tak tworzonej karty ustalany jest na podstawie NIP-u kontrahenta. Jeżeli kontrahent o danym NIP-ie jest zdefiniowany w Systemie, ale jego dane nie są zgodne z danymi pobranymi z GUS, wówczas System tworzy nowy adres dla tego kontrahenta. Zasady ustalania kontrahenta głównego i jego adresu na tworzonej FZ przedstawia poniższa tabelaZasady ustalania kontrahenta głównego na FZ | |||
NIP sprzedawcy na wczytywanej fakturze | Kontrahent główny | Adres kontrahenta głównego | |
Brak NIP-u Sprzedawcy lub NIP jest niepoprawny | Jednorazowy | Pierwszy niearchiwalny adres Jednorazowego | |
NIP jest prawidłowy, ale w GUS nie ma podmiotu o takim NIP-ie | Jeżeli w bazie zarejestrowany jest kontrahent o tym NIP-ie, wówczas to on jest ustalany jako kontrahent główny dokumentu, w przeciwnym wypadku na FZ ustalany kontrahent Jednorazowy | W przypadku głównego Jednorazowego – jw. W przypadku kontrahenta nie-jednorazowego – aktualny adres podstawowy kontrahenta | |
NIP kontrahenta zidentyfikowanego w GUS | Jeżeli w bazie zarejestrowany jest kontrahent o tym NIP-ie, wówczas to on jest ustalany jako kontrahent główny dokumentu. Jeżeli ww. kontrahenta nie ma, wówczas dodawana jest nowa karta kontrahenta i jest on przypisywany na FZ jako kontrahent główny | Adres kontrahenta zgodny z danymi z GUS, jeżeli takowy adres w Systemie istnieje. Jeżeli brak ww. adresu, wówczas dodawany jest nowy adres „Inny” z danymi zgodnymi z GUS |

Jeżeli w karcie kontrahenta głównego jako Płatnik przypisany jest kontrahent z Knt_Archiwalny=1, wówczas jako Płatnika ustalać kontrahenta głównego
Daty dokumentu FZ Data wystawienia i data zakupu tworzonego dokumentu FZ ustalane są na podstawie odpowiednich dat odczytanych z dokumentu, data wpływu zaś oraz data przyjęcia ustalane są na poziomie daty bieżącej. Obsłużone zostało stosowne ostrzeżenie w przypadku, gdy data na wczytywanym dokumencie (wystawienia i/lub sprzedaży) jest datą z miesiąc innego niż bieżący lub poprzedni.



Elementy FZ – identyfikacja towaru
System dodaje na tworzoną fakturę FZ te elementy (towary), dla których udało się odczytać ilość oraz cenę/wartość. Identyfikacja towaru odbywa się na podstawie odczytanego z faktury: numeru EAN, Kodu lub Nazwy. Jeżeli żadnej z tych informacji nie uda się odczytać, wówczas dodawany jest element z towarem A-vista. W przypadku odczytania ww. informacji identyfikacja karty towarowej odbywa się wg poniższych zasad: Obowiązuje następująca kolejność interpretacji danych odczytanych z faktury: w pierwszej kolejności interpretowany jest odczytany EAN, następnie Kod, a na koniec Nazwa W ramach informacji odczytanych w EAN i Kod System poszukuje towaru o kodzie własnym, EAN-ie własnym (przypisanym do karty towaru i do jednostek pomocniczych towarów) oraz kodzie u kontrahenta (formatka Dostawcy towaru) zgodnym z odczytanym i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element FZ Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas System poszukuje towaru o nazwie własnej zgodne z Nazwą odczytaną z oryginału, następnie o nazwie u kontrahenta lub kodzie u kontrahenta (formatka Dostawcy towaru) zgodnej z Nazwą odczytaną z oryginału i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element FZ Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas dalsze zachowanie Systemu zależy od parametru Dodaj karty towarów w System/ Konfiguracja/ Sprzedaż/ Parametry 1. Parametr ten decyduje o tym, czy w przypadku gdy System nie zidentyfikuje towaru o podanym EAN-ie, kodzie, nazwie, ma samodzielnie utworzyć kartę towarową. Przy włączonym parametrze Użytkownik ma możliwość wskazania grupy towarowej, w kontekście której taka kartoteka ma zostać utworzona. Dzięki temu Użytkownik może utworzyć i wskazać specjalną grupę towarową, dedykowaną takim kartom, po weryfikacji których przesunie towary do właściwej grupy.


Inne parametry dodawanego elementu FZ
System wspiera Użytkownika w zakresie ustalania poniższych parametrów na elementach FZ dodawanych na podstawie wczytywanego dokumentu: Jednostka pomocnicza Jeżeli odczytana z oryginału jednostka jest przypisana jako jednostka pomocnicza towaru, wówczas jest ona ustalana na elemencie FZ. W pozostałych przypadkach, tj. gdy jednostki nie uda się odczytać, odczytana jednostka nie jest przypisana do towaru, lub odczytana jednostka jest jednostką główną towaru, jako jednostka pomocnicza na elemencie FZ zostaje ustalona domyślna jednostka zakupu tego towaru, jeżeli takowa została zdefiniowana, w przeciwnym wypadku jednostka pomocnicza jest zgodna z podstawową. Przelicznik jednostki zostaje ustalony standardowo tj. na podstawie przelicznika zdefiniowanego na ustalonej jw. jednostce pomocniczej. W przypadku gdy odczytana z oryginału jednostka nie jest przypisana do towaru w logu pojawia się stosowne ostrzeżenie.
Tabela VAT na dokumencie FZ
Aby obsłużyć przypadki, kiedy to Dostawcy korzystają z innej metody naliczania podatku Vat niż stosowana w Systemie przyjęta została zasada, zgodnie z którą tabela VAT utworzona przez System na podstawie dodanych na FZ elementów jest następnie modyfikowana zgodnie z tabelą VAT odczytaną z oryginału, o ile różnica pomiędzy kwotą VAT wyliczoną dla danej stawki przez System a odczytaną z dokumentu różni się o 0,01PLN.Wczytywanie dokumentów PZ przy pomocy OCR
Na liście przyjęć zewnętrznych udostępniony został stosowny przycisk na Ribbonie oraz pod listą dokumentów, służący do wczytywania PZ za pomocą usługi OCR.
Operacja polega na wskazaniu pliku/plików z dysku i ich wczytaniu tj. tworzeniu na ich podstawie dokumentów PZ. Użytkownik ma możliwość wskazania wielu plików naraz.
Obsłużone zostało wczytywanie dokumentów PZ na podstawie plików .pdf oraz plików graficznych .jpg, .jpeg, .tiff, .png, .tif, .bmp, .gif. Użytkownik ma możliwość wczytania zarówno dokumentu w walucie PLN jak i w każdej walucie obcej zgodnej ze standardem ISO, o ile w Systemie dodano tą walutę.
Rejestrowane ww. metodą dokumenty PZ nie są w żaden sposób wiązane zamówieniem złożonym u Dostawcy. Jeżeli wczytywany dokument jest związany z zamówieniem, wówczas po jego utworzeniu Użytkownik powinien dokonać stosownego powiązania przy użyciu opcji Spinaj z zamówieniem w menu kontekstowym listy przyjęć zewnętrznych. Operacji wczytywania przyjęcia zewnętrznego może dokonywać każdy Użytkownik uprawniony do rejestrowania PZ. Jeżeli jednak w Firmie istnieje potrzeba ograniczenia prawa do tej usługi wystarczy dla tych Operatorów, którzy nie powinni z niej korzystać przypisać stosowny zakaz: Dodawanie dokumentu za pomocą mechanizmu OCR.
Podczas wczytywania poszczególnych dokumentów Użytkownik otrzymuje szereg informacji z zakresu poprawności odczytania dokumentu, identyfikacji poszczególnych informacji na dokumencie itp., a dodatkowo przy każdej takiej operacji prezentowana jest informacja o pozostałej, dostępnej w danym pakiecie ilości stron do wczytania. Ilość dostępną w pakiecie można sprawdzić w każdej chwili, wystarczy skorzystać z dostępnej w menu ww. przycisku opcji Sprawdź ilość stron do wykorzystania.

Numery tworzonych przez System dokumentów prezentowane są formie linków, pozwalających na podniesienie formatki utworzonego dokumentu bezpośrednio z loga.

Oryginał dokumentu, na podstawie którego tworzone jest przyjęcie zewnętrzne zapisywany jest jako załącznik dokumentu PZ, o ile w konfiguracji Systemu System/ Konfiguracja/ Sprzedaż/ Parametry 1 włączony jest parametr Zapisuj dokumenty dodawane za pomocą OCR jako załączniki. Zależnie od wybranej opcji ww. parametru załącznik dodawany jest do bazy lub jako link do importowego dokumentu.

Weryfikacja dokumentów utworzonych metodą OCR
Każdy dokument PZ utworzony przy pomocy usługi OCR powinien zostać przez Użytkownika zweryfikowany w zakresie jego zgodności z oryginałem. Aby ułatwić taką operację formatka dokumentu PZ utworzonego przy użyciu ww. metody wyposażona została w pogląd oryginału, dostępny na poszczególnych zakładkach formularza PZ. Jego włączenia/wyłączenia dokonuje się przy użyciu przycisku OCR dostępnego na prawej belce formatki. Wygląd przycisku odzwierciedla aktualny status dokumentu:
-
- na dokumencie niezweryfikowanym przez Operatora prezentowany jest przycisk
- na dokumencie zweryfikowanym prezentowany jest przycisk
- na dokumencie niezweryfikowanym przez Operatora prezentowany jest przycisk
Użytkownik po dokonaniu weryfikacji poprawności dokumentu powinien oznaczyć taki dokument statusem zweryfikowany. Jeżeli tego nie uczyni, wówczas niemożliwe będzie zatwierdzenie dokumentu. Zweryfikowany dokument można cofnąć do statusu dokumentu niezweryfikowanego do chwili zatwierdzenia dokumentu. Zmiany statusu dokumentu można dokonać przy użyciu stosownej opcji:
-
- w menu ww. przycisku na belce dokumentu
- w menu przycisku pod listą dokumentów PZ
- w menu kontekstowym listy PZ
Opcje dostępne w menu kontekstowym oraz przy przycisku pod listą dokumentów PZ obsłużone zostały jako operacje seryjne, dla wielu zaznaczonych dokumentów. Aktywność danej opcji uzależniona jest od stanu/statusu, w jakim znajduje się wskazany dokument.

Status poszczególnych dokumentów prezentowany jest w nowej kolumnie OCR listy dokumentów PZ. Obsłużony został nowy filtr na liście, pozwalający na jej ograniczenie do dokumentów wczytanych za pomocą usługi OCR:
-
- Wszystkich wczytanych z OCR
- Niezweryfikowanych
- Zweryfikowanych

Dane nagłówkowe tworzonego dokumentu PZ
System wspiera Użytkownika w zakresie ustalania poniższych parametrów nagłówkowych na tworzonym dokumencie PZ oraz prezentuje stosowne ostrzeżenia w przypadkach budzących wątpliwości:
- Kontrahenci na dokumencie PZ
Usługa OCR odczytuje dane sprzedawcy/dostawcy z wczytywanego dokumentu. Tak zidentyfikowany sprzedawca, ustalany jest jako kontrahent główny tworzonego dokumentu PZ. Jeżeli taki kontrahent nie jest zarejestrowany w Systemie, wówczas tworzona jest jego karta. Akronim tak tworzonej karty ustalany jest na podstawie NIP-u kontrahenta. Jeżeli kontrahent o danym NIP-ie jest zdefiniowany w Systemie, ale jego dane nie są zgodne z danymi odczytanymi przez OCR, wówczas System tworzy nowy adres dla tego kontrahenta.
Zasady ustalania kontrahenta głównego i jego adresu na tworzonym dokumencie PZ przedstawia poniższa tabela:
NIP sprzedawcy na wczytywanym dokumencie |
Kontrahent główny |
Adres kontrahenta głównego |
Brak NIP-u Sprzedawcy lub nie udało się go odczytać | Jednorazowy | Pierwszy niearchiwalny adres Jednorazowego |
NIP został odczytany, ale nie udało się odczytać nazwy i/lub miasta kontrahenta | Jeżeli w bazie zarejestrowany jest kontrahent o tym NIP-ie, wówczas to on jest ustalany jako kontrahent główny dokumentu, w przeciwnym wypadku na PZ ustalany kontrahent Jednorazowy | W przypadku głównego Jednorazowego – jw. W przypadku kontrahenta nie-jednorazowego – aktualny adres podstawowy kontrahenta |
Został odczytany NIP i nazwa kontrahenta oraz w zakresie danych adresowych co najmniej miasto |
Jeżeli w bazie zarejestrowany jest kontrahent o tym NIP-ie, wówczas to on jest ustalany jako kontrahent główny dokumentu Jeżeli ww. kontrahenta nie ma, wówczas dodawana jest nowa karta kontrahenta i jest on przypisywany na PZ jako kontrahent główny |
Adres kontrahenta zgodny z danymi odczytanymi przez OCR, jeżeli takowy adres w Systemie istnieje Jeżeli brak ww. adresu, wówczas dodawany jest nowy adres „Inny” z danymi zgodnymi z odczytanymi przez OCR |
W przypadku, kiedy w Systemie nie został dotąd zarejestrowany kontrahent o NIP-ie zgodnym z NIP-em sprzedawcy i System zakłada jego kartę, prezentowane jest stosowne ostrzeżenie.

Kontrahent docelowy na tworzonym PZ jest zgodny z ustalanym jw. kontrahentem głównym, adres kontrahenta docelowego zaś w standardowy sposób, tj. na podstawie domyślnego adresu wysyłkowego tego kontrahenta, a jeżeli takowy nie istnieje, wówczas 1-wszego spośród adresów wysyłkowych. Jeżeli kontrahent nie posiada adresów wysyłkowych, wówczas ustalany jest aktualny podstawowy adres kontrahenta.
Płatnik ustalany jest w standardowy sposób, tj. na podstawie Płatnika przypisanego na karcie kontrahenta głównego ustalanego jw. Adres Płatnika ustalany jest wg zasad:
-
- Jeżeli w karcie kontrahenta głównego ustalonego na PZ jako Płatnik przypisany jest ten sam kontrahent, wówczas adres zgodny z adresem ustalonym jw. dla kontrahenta głównego na PZ
- Jeżeli w karcie kontrahenta głównego ustalonego na PZ jako Płatnik przypisany jest inny kontrahent, wówczas aktualny adres podstawowy tego kontrahenta
- Jeżeli w karcie kontrahenta głównego jako Płatnik przypisany jest kontrahent z Knt_Archiwalny=1, wówczas jako Płatnika ustalać kontrahenta głównego
- Daty dokumentu PZ
Data wystawienia i data zakupu tworzonego dokumentu PZ ustalane są na podstawie odpowiednich dat odczytanych z dokumentu, data wpływu zaś oraz data przyjęcia ustalane są na poziomie daty bieżącej. Obsłużone zostało stosowne ostrzeżenie w przypadku, gdy data na wczytywanym dokumencie (wystawienia i/lub sprzedaży) jest datą z miesiąca innego niż bieżący lub poprzedni.

- Numer wczytywanego dokumentu i kontrola duplikatów
Numer wczytywanego dokumentu zapisywany jest jako numer obcy na tworzonym przyjęciu zewnętrznym. Obsłużone zostało stosowne ostrzeżenie w przypadku wczytywania dokumentu o takim samym numerze jak zarejestrowane już dokument od tego Dostawcy.

- Waluta i kurs
- Kierunek VAT
Metoda naliczania VAT od netto/od brutto ustalana jest na podstawie rodzaju odczytanych cen/wartości dokumentu. Jeżeli są to ceny/wartości netto, wówczas na tworzonej PZ ustalana jest metoda od netto, jeżeli zaś odczytane zostaną ceny/wartości brutto, wówczas na tworzonej PZ ustalana jest metoda od brutto.
- Nabywca na wczytywanej PZ
Podczas wczytywania dokumentu PZ System weryfikuje, czy nabywcą (kupującym) na tym dokumencie jest Firma, która ten dokument wczytuje. Weryfikacja ta dokonywana jest poprzez porównanie NIP-u kupującego odczytanego na wskazanym dokumencie z NIP-em zdefiniowanym na pieczątce Firmy. W przypadku braku zgodności w logu prezentowane jest stosowne ostrzeżenie.

Elementy PZ – identyfikacja towaru
System dodaje na tworzony dokument PZ te elementy (towary), dla których udało się odczytać ilość. Identyfikacja towaru odbywa się na podstawie odczytanego z dokumentu: numeru EAN, Kodu lub Nazwy. Jeżeli żadnej z tych informacji nie uda się odczytać, wówczas dodawany jest element z towarem A-vista.
W przypadku odczytania ww. informacji identyfikacja karty towarowej odbywa się wg poniższych zasad:
-
- Obowiązuje następująca kolejność interpretacji odczytanych danych: w pierwszej kolejności interpretowany jest odczytany EAN, następnie Kod, a na koniec Nazwa
- W ramach informacji odczytanych w EAN i Kod System poszukuje towaru o kodzie własnym, EAN-ie własnym (przypisanym do karty towaru i do jednostek pomocniczych towarów) oraz kodzie u kontrahenta (formatka Dostawcy towaru) zgodnym z odczytanym i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element PZ
- Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas System poszukuje towaru o nazwie własnej zgodne z Nazwą odczytaną z oryginału, następnie o nazwie u kontrahenta lub kodzie u kontrahenta (formatka Dostawcy towaru) zgodnej z Nazwą odczytaną z oryginału i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element PZ
Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas dalsze zachowanie Systemu zależy od parametru Dodaj karty towarów w System/ Konfiguracja/ Sprzedaż/ Parametry 1. Parametr ten decyduje o tym, czy w przypadku, gdy System nie zidentyfikuje towaru o podanym EAN-ie, kodzie, nazwie, ma samodzielnie utworzyć kartę towarową. Przy włączonym parametrze Użytkownik ma możliwość wskazania grupy towarowej, w kontekście której taka kartoteka ma zostać utworzona. Dzięki temu Użytkownik może utworzyć i wskazać specjalną grupę towarową, dedykowaną takim kartom, po weryfikacji których przesunie towary do właściwej grupy.
Jeżeli ww. parametr zostanie wyłączony, wówczas dla elementów wczytywanego PZ, dla których nie uda się zidentyfikować towaru na dokument PZ dodawany jest towar A-vista, nowe karty towarowe nie są zakładane.

W przypadkach, kiedy nie udało się zidentyfikować towaru prezentowane jest stosowne ostrzeżenie o zakładanej przez System karcie, którą należy zweryfikować lub o dodaniu na elemencie towaru A-vista, zależnie od ww. parametru.


Dla kart towarowych dodawanych automatycznie przez System przyjęte zostały poniższe zasady ustalania poszczególnych parametrów:
-
- Kod towaru ustalany jest na podstawie numeru EAN, a jeżeli nie zostanie on odczytany, wówczas na podstawie Kodu produktu. Jeżeli i kod nie zostanie odczytany, wówczas jako kod zostaje ustalonych 40 znaków z Nazwy towaru
- Nazwa towaru zostaje ustalona na podstawie Nazwy odczytanej z dokumentu
- Jednostka podstawowa towaru ustalana jest na podstawie jednostki odczytanej z dokumentu, o ile taka jednostka jest zdefiniowana w Systemie. W przypadku braku takiej jednostki przypisywana jest jednostka z grupy towarowej, w kontekście której dodawana jest karta
- Stawka Vat (zakupu/sprzedaży) ustalana jest na podstawie stawki odczytanej z dokumentu, o ile takowa stawka istnieje w Systemie. W przeciwnym razie ustalana jest stawka przypisana do ww. grupy towarowej
- Do tworzonej karty towarowej przypisywany jest EAN towaru, o ile takowy zostanie z dokumentu odczytany
- Pozostałe parametry towaru ustalane są na podstawie ww. grupy towarowej.
Inne parametry dodawanego elementu PZ
System wspiera Użytkownika w zakresie ustalania poniższych parametrów na elementach PZ dodawanych na podstawie wczytywanego dokumentu:-
- Jednostka pomocnicza
Jeżeli odczytana z oryginału jednostka jest przypisana jako jednostka pomocnicza towaru, wówczas jest ona ustalana na elemencie PZ. W pozostałych przypadkach, tj., gdy jednostki nie uda się odczytać, odczytana jednostka nie jest przypisana do towaru lub odczytana jednostka jest jednostką główną towaru, jako jednostka pomocnicza na elemencie PZ zostaje ustalona domyślna jednostka zakupu tego towaru, jeżeli takowa została zdefiniowana, w przeciwnym wypadku jednostka pomocnicza jest zgodna z podstawową.
Przelicznik jednostki zostaje ustalony standardowo tj. na podstawie przelicznika zdefiniowanego na ustalonej jw. jednostce pomocniczej.
W przypadku gdy odczytana z oryginału jednostka nie jest przypisana do towaru w logu pojawia się stosowne ostrzeżenie.
-
- Ilość i precyzja ilości
Jeżeli odczytana z dokumentu jednostka jest jednostką pomocniczą towaru, wówczas odczytana ilość elementu traktowana jest jako ilość w tejże jednostce pomocniczej. W takim wypadku System ustala ilość w jednostce podstawowej na podstawie odczytanej ilości i przelicznika jednostki. W pozostałych przypadkach odczytana z dokumentu ilość traktowana jest jako ilość w jednostce podstawowej.
Podczas ww. ustalania ilości na elemencie System nie bierze pod uwagę ani parametru Rejestruj w jednostkach całkowitych, ani też precyzji ilości zdefiniowanej na karcie towaru/formatce jednostki, honoruje bowiem ilość odczytaną z dokumentu.
Precyzja ilości na elemencie (zarówno dla podstawowej jak i pomocniczej) ustalana jest wtórnie, na podstawie większej z precyzji: z karty towaru/jednostki lub właściwej dla ilości ustalonej na elemencie.
-
- Stawka VAT
Jeżeli uda się odczytać z dokumentu stawkę VAT elementu i taka stawka w Systemie istnieje, wówczas to ona zostaje ustalona na elemencie, w przeciwnym razie ustalana jest stawka zakupu z karty towaru.
-
- Cena i wartość
System honoruje wartość (netto/brutto) odczytaną z dokumentu dla danego elementu. Cena na elemencie dodawanym na PZ ustalana jest wtórnie, na podstawie ww. wartości i ilości elementu. Odczytana przez usługę OCR wartość rozumiana jest jako wartość w walucie odczytanej z wczytanego dokumentu.
Aby możliwe było ustalenie wartości elementu zgodnej z odczytanym na elemencie PZ, niezależnie od definicji PZ parametr Kontrola (ilość * cena= wartość) jest wyłączany.
Jeżeli na dokumencie nie podano cena/wartości lub nie udało się ich odczytać, wówczas cena ustalana jest standardowo na podstawie ceny u tego dostawcy lub ostatniej ceny zakupu i obowiązujących rabatów/promocji.
Obsługa faktur w języku angielskim podczas rejestracji FZ przy użyciu Comarch OCR
Od wersji 2023.2 funkcjonalność rejestracji dokumentów FZ/(A)FZ przy użyciu mechanizmu OCR została wzbogacona o interpretację plików graficznych w języku angielskim. Zasada wczytywania takich dokumentów jest bardzo podobna do dotychczasowego mechanizmu stosowanego dla dokumentów w języku polskim, poza wyjątkami opisanymi w dalszej części dokumentu.
Identyfikacja kontrahenta i jego adresu
Zmiany w ww. zakresie obejmują:
- Obsługę dokumentów, na których numer NIP Dostawcy poprzedzony jest prefiksem kraju UE
- Zmianę zasad identyfikacji/zakładania adresu kontrahenta
W przypadku faktur w języku polskim OCR odczytuje i zwraca nazwę i dane adresowe kontrahenta pobrane z GUS, w przypadku faktur w języku angielskim zaś dane pobierane są z VIES (VAT Information Exchange System). Jeżeli jednak w VIES nie ma tego kontrahenta, wówczas OCR odczytuje nazwę/dane adresowe z faktury. Jeżeli więc uda się odczytać NIP Sprzedawcy, lecz nie uda się odczytać pozostałych podstawowych danych Sprzedawcy tj. jego nazwy i/lub miasta, wówczas, jeżeli w bazie znajduje się kontrahent o tym NIP-ie, wówczas to on zostanie ustalony jako kontrahent główny dokumentu, a jako adres przypisany zostanie jego adres aktualny. Jeżeli zaś takiego kontrahenta w bazie nie ma, wówczas na FZ ustalony zostanie kontrahent Jednorazowy. W przypadku niepełnych danych kontrahenta jego karta nie jest więc zakładana.
- Zmiana zasad ustalania typu kontrahenta (krajowy, unijny, pozaunijny) na zakładanej dla niego karcie
Typ kontrahenta ustalany jest na podstawie języka dokumentu – dla dokumentów w języku polskim kontrahent zakładany jest jako podmiot krajowy, w przypadku dokumentów w języku angielskim zaś odpowiednio: jako kontrahent unijny, jeżeli odczytany prefiks NIP wskazuje na kraj należący do Unii Europejskiej lub jako kontrahent poza-unijny, jeżeli kraju tego nie udało się odczytać lub jest to kraj spoza UE.
Identyfikacja pozycji towarowych
Dla faktur w języku angielskim obsłużono dodatkowe kryterium identyfikacji towarów - jeżeli nie uda się zidentyfikować towaru w oparciu o dotychczasowe kryteria, wówczas System identyfikuje towar na podstawie angielskiego tłuczenia nazwy towaru.
Po ww. zmianach identyfikacja towaru podczas wczytywania faktury w języku angielskim przebiega więc następująco:
- Obowiązuje następująca kolejność interpretacji odczytanych danych: w pierwszej kolejności interpretowany jest odczytany EAN, następnie Kod, a na koniec Nazwa
- W ramach informacji odczytanych w EAN i Kod System poszukuje towaru o kodzie własnym, EAN-ie własnym (przypisanym do karty towaru i do jednostek pomocniczych towarów) oraz kodzie u kontrahenta (formatka Dostawcy towaru) zgodnym z odczytanym i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element FZ
- Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas System poszukuje towaru o nazwie własnej zgodne z Nazwą odczytaną z oryginału, następnie o nazwie u kontrahenta lub kodzie u kontrahenta (formatka Dostawcy towaru) zgodnej z Nazwą odczytaną z oryginału i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element FZ
- Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas System poszukuje towaru, dla którego zdefiniowano angielskie tłumaczenie zgodne z Nazwą odczytaną z oryginału i jeżeli takowy towar zidentyfikuje, wówczas przypisuje go na element FZ

Jeżeli ww. towar nie zostanie zidentyfikowany, wówczas jak dotychczas dalsze zachowanie Systemu zależy od parametru Dodaj karty towarów w System/ Konfiguracja/ Sprzedaż/ Parametry 1. Jeżeli ww. parametr jest włączony, wówczas zakładana jest nowa karta towaru, jeżeli zaś wyłączony, wówczas dla elementów wczytywanej faktury, dla których nie uda się zidentyfikować towaru na dokument FZ dodawany jest towar A-vista.
Identyfikacja jednostki pomocniczej towaru
Zmiana w zakresie interpretacji odczytanych przez OCR danych z faktury w języku angielskim dokonana została również w zakresie jednostek towarów, będących przedmiotem takiej transakcji. System ustala na elemencie jednostkę pomocniczą zgodną z jednostką odczytaną z takiej faktury o ile do karty towaru przypisano jednostkę o odczytanym symbolu lub jednostkę z angielskim tłumaczeniem zgodnym z odczytanym z dokumentu.
Podobna zasada dotyczy ustalania jednostki głównej podczas zakładania karty nowego towaru – jeżeli w bazie zdefiniowano jednostkę o odczytanym symbolu lub jednostkę z angielską nazwą zgodną z odczytaną, wówczas to ta jednostka jest ustalana na dodawanej karcie towaru.

Zasady ustalania stawki VAT na elemencie
Zasady ustalania stawki VAT na elementach tworzonej FZ pozostają niezmienne niezależnie od języka dokumentu. Jeżeli stawka zostanie odczytana i taka stawka istnieje w bazie, wówczas jest ona ustalana na elemencie. Jeżeli stawka nie zostanie odczytana lub takiej stawki nie ma w bazie, wówczas na elemencie ustalana jest stawka VAT zakupu z karty towaru.
Możliwość oznaczania dokumentów zaimportowanych za pomocą OCR jako zweryfikowanych
Na formatce (A)FZ w rejestrze VAT pod przyciskiem Dokument wczytany za pomocą OCR – przejdź do podglądu oryginału dokumentu, dodano rozwijane menu:
Podgląd załącznika – dotychczasowe działanie przycisku, pozwala otworzyć plik z zapisanym dokumentem na zakładce [Załączniki]. Naciśnięcie przycisku OCR domyślnie podnosi do podglądu załącznik. Oznacz jako zweryfikowany – pozwala oznaczyć dokument, który został zweryfikowany pod względem merytorycznym oraz formalno- rachunkowym. Na przycisku zweryfikowanego dokumentu pojawi się zielony znacznik
Cofnij do: niezweryfikowany – w przypadku, gdy po weryfikacji ujawnione zostaną dodatkowe nieścisłości możliwe jest wycofanie oznaczenia poprawnej weryfikacji. Po cofnięciu przycisk oznaczony będzie czerwonym znakiem zapytania
Zapisywanie dokumentu jako załącznika
Umożliwiono zapisywanie oryginału dokumentu, na podstawie którego OCR przesyła dane do rejestru VAT, jako załącznika a typie Dokument OCR. To czy załącznik będzie dodawany, uzależnione jest od parametru, który został udostępniony w System/ Konfiguracja/ Sprzedaż/ Parametry 1.

Załącznik może zostać dodany do bazy danych – opcja Plik w bazie lub jako link do importowanego dokumentu – Link do pliku. Zapisany załącznik będzie miał nowy Typ – Dokument OCR i nie będzie mógł być modyfikowany.
Po podniesieniu danego dokumentu zaczytanego przez Comarch OCR (A)FZ, na wszystkich zakładkach jest dostępny przycisk , za pomocą którego możemy otworzyć załącznik, czyli plik, za pomocą którego dokument został zaczytany.
W celu jeszcze łatwiejszej weryfikacji dokumentów wczytanych z użyciem OCR umożliwiono podgląd załącznika dodanego podczas importu danych, bezpośrednio na oknie dokumentu.
Opcja ta jest dostępna dla formularza standardowego (zakładki: [Ogólne], [Kontrahent], [Płatność], [Nagłówek], [Księgowość], [VAT]) oraz dla formularza uproszczonego (zakładki: [Ogólne], [Księgowość]).


Aby uzyskać podgląd załącznika z poziomu dokumentu należy wybrać przycisk znajdujący się po prawej stronie okna. Przestrzeń przeznaczoną na podgląd załącznika można zmniejszać i zwiększać przesuwając pionową kreskę podziału pomiędzy sekcjami. Po prawej stronie oraz na dole okna podglądu załącznika znajdują się belki umożliwiające przesuniecie obrazu, gdy nie mieści się w oknie. Oprócz tego dla załączników typu PDF obraz można pomniejszać i powiększać korzystając ze scrolla wraz z przyciskiem <CTRL> . Opcja
widoczna w lewym, górnym rogu podglądu pozwala na poruszanie się pomiędzy stronami w przypadku dokumentów wielostronicowych.
Praca asynchroniczna podczas odczytywania dokumentów przez Comarch OCR
Umożliwiono wykonywanie innych operacji podczas odczytywania faktur z OCR. Po wskazaniu większej ilości faktur do odczytu, można przejść do wykonywania innych operacji bez konieczności oczekiwania na zakończenie procesu odczytu faktur z OCR.
Co zrobić, jeżeli dane ze skanu/zdjęcia nie zostały rozpoznane za pomocą usługi Comarch OCR lub zostały rozpoznane niepoprawnie?
W przypadku, kiedy dane z faktury nie zostały rozpoznane bądź zostały rozpoznane niepoprawnie prosimy o wysłanie zgłoszenia poprzez System Obsługi Zgłoszeń lub wiadomość na adres ocr@comarch.pl wraz ze skanem faktury oraz opisem problemu.
XL087 - Obsługa dokumentów RA RAK RS RSK
Spinacz paragonu (RA)
Dokument RA jest wyłącznie fakturą do paragonów. Nie jest umieszczany w rejestrze VAT, gdyż spięty paragon trafia do rejestru za pośrednictwem dokumentu RS. Istnieje możliwość spinania kilku paragonów do jednego RA. W przypadku gdy spinane paragony są wystawione dla różnych kontrahentów, kontrahent na RA przepisuje się z pierwszego z paragonów w kolejności zaznaczania. Jeśli pierwszy z zaznaczonych paragonów nie ma wpisanego kontrahenta, to kontrahent na RA jest przepisywany z pierwszego w kolejności zaznaczania paragonu, na którym jest wpisany kontrahent. Dokumenty RA nie są uwzględnianie przy generowaniu deklaracji VAT-7.Spinacz korekt paragonów (RAK)
Dokument RAK jest wyłącznie korektą do faktury wystawionej do paragonów. Nie jest umieszczany w rejestrze VAT, gdyż spięta korekta paragonu trafia do rejestru za pośrednictwem dokumentu RSK. RAK można utworzyć wyłącznie z korekt paragonów spiętych do jednego spinacza paragonu. Kontrahent na RAK jest zawsze taki sam, jak kontrahent na RA do którego spięte są korygowane paragony. Dokumenty RAK nie są widoczne na liście zapisów rejestrów VAT i nie są uwzględniane przy generowaniu deklaracji VAT – 7.Raport sprzedaży (RS)
Raport Sprzedaży, to dokument o charakterze spinacza, którego składnikiem są paragony. Dokument ten jest umieszczany w rejestrze VAT i jest odpowiednikiem raportu dobowego z drukarki fiskalnej. Tabela VAT na dokumencie jest tworzona przez sumowanie odpowiednich wartości z tabel VAT składników. Lista raportów sprzedaży znajduje się na liście dokumentów handlowych, na zakładce: Sprzedaż/RS. Na zakładce tej wyświetlane są również dokumenty RSK czyli Korekty raportu sprzedaży.
Generowanie dokumentu
Wygenerowanie dokumentu RS może nastąpić poprzez:- zaznaczenie na liście paragonów (okno: Lista dokumentów, zakładka: Sprzedaż/PA) paragonów, które mają zostać spięte do RS i wybranie z menu kontekstowego (rozwijanego prawym klawiszem myszy) funkcji: Raport sprzedaży z zaznaczonych
- zaznaczenie na liście paragonów, które mają zostać spięte do RS i wybranie w dolnym lewym rogu z menu rozwijanego za pomocą przycisku strzałki rozwijalnej, ikony [Raport sprzedaży].
- wybranie funkcji: Raport sprzedaży i wskazanie odpowiedniego zakresu dat (okno: Lista dokumentów, zakładka: Sprzedaż/RS)
- wybranie funkcji: Raport sprzedaży, z menu rozwijanego za pomocą przycisku strzałki rozwijalnej, znajdującego się obok przycisku [Faktura sprzedaży] (menu dostępne jest z poziomu menu modułu: Sprzedaż).
RS, zakładka: Ogólne

- Raport za okres od/do – dokument RS pełni funkcje raportu dobowego sprzedaży. W polach: Od/do wskazuje się okres, za jaki raport ten będzie generowany.
-
[Zapłata] – za pomocą funkcji można zarejestrować zapłatę całość, czyli rozliczyć wszystkie płatności dokumentu i jego składników. Możliwy jest wybór formy zapłaty, po naciśnięciu przycisku strzałki rozwijalnej. Przy rozliczeniu uwzględnione zostaną wszystkie płatności, niezależnie od przypisanych do nich form, np. rejestrowanie zapłaty gotówką za całość dokumentu spowoduje rozliczenie płatności, do której przypisano formę: Przelew. Dokonanie zapłaty będzie uwidocznione na zakładce: Płatności, w postaci zapisu kasowego.
-
[Przypnij automatycznie] – funkcja umożliwia automatyczne przypięcie tych paragonów, które nie zostały związane z innym dokumentem RS. Przypięte zostaną te paragony, których data wystawienia mieści się w przedziale czasowym, określonym na RS w polach: Raport za okres od/do.
-
[Przypnij] – funkcja umożliwia spięcie nowego paragonu do RS. Po naciśnięciu przycisku, zostanie wyświetlona lista paragonów, które nie zostały jeszcze związane z innym dokumentem RS. Wybór następuje przez zaznaczenie paragonu lub paragonów naciśnięcie przycisku: [Wybierz]. Przypięte mogą zostać tylko te paragony, których data wystawienia mieści się w przedziale czasowym określonym w polach: Raport za okres od/do.
-
[Odepnij] – funkcja umożliwia odpięcie zaznaczonego paragonu z dokumentu RS.
-
[Podgląd] – umożliwia wyświetlenie zaznaczonego na liście paragonu do podglądu.
RS, zakładka: Płatności
Dokument RS nie generuje płatności. Płatności na RS wynikają z płatności na paragonach. Za pomocą przycisku:


RS, zakładka: Nagłówek
Na zakładce znajdują się dane nagłówkowe dokumentu, takie jak numer dokumentu, wskazanie centrum, w którym został wystawiony (pole: Właściciel) oraz daty wystawienia i sprzedaży. Ponadto na zakładce, po wyjęciu dokumentu z bufora zostanie wyświetlony parametr: Ustalono koszt własny sprzedaży. W przypadku spiętych paragonów, które mają zaznaczony parametr: Ustalono koszt własny sprzedaży, parametr ten na RS zostanie automatycznie zaznaczony. Jeśli spięte dokumentu nie będą miały ustalonego kosztu sprzedaży (parametr odznaczony), wtedy jego zaznaczenie na dokumencie RS spowoduje jego zaznaczenie na wszystkich dokumentach spiętych.
RS, zakładka: VAT
Dokument RS będzie umieszczany w rejestrze VAT sprzedaży. Tabela VAT tworzona jest przez sumowanie wartości brutto (z podziałem na stawki) z tabel VAT składników, czyli spinanych dokumentów. Dla każdej sumy wartości brutto obliczona zostanie kwota VAT.
RS, zakładka: RKZ
Zakładka, podobnie jak analogiczna zakładka na FS, zawiera listę pozycji faktury z wartością sprzedaży netto (księgowa netto), kosztem zakupu wyliczonym jako koszt średni pobranych zasobów (koszt księgowy), marżą kwotową i procentową. W górnej części okna wyświetlone są sumy tych wartości dla całego dokumentu.Korekta raportu sprzedaży (RSK)
RSK jest dokumentem handlowym o charakterze spinacza. Jego składnikiem są korekty paragonów, w związku z tym nie ma on dokumentu źródłowego (dokument nie koryguje konkretnego RS). RSK jest zestawieniem korekt do paragonów wystawionych w danym okresie. Tabela VAT dokumentu RSK jest tworzona przez sumowanie odpowiednich wartości z tabel VAT składników. Funkcją dokumentu jest umieszczanie korekt do paragonów w rejestrze VAT. Wygląd dokumentu RSK jest bardzo podobny do dokumentu RS. Różnica polega na innym typie dokumentów spinanych do RSK. Dokument RSK, podobnie jak RS nie generuje płatności. Płatności na RSK wynikają z płatności na korektach paragonów. Wygenerowanie dokumentu RSK może nastąpić poprzez:- zaznaczenie na liście paragonów (okno: Lista dokumentów, zakładka: Sprzedaż/PA) korekt paragonów, które mają zostać spięte do RSK i wybranie z menu kontekstowego (rozwijanego prawym klawiszem myszy) funkcji: Korekta raportu sprzedaży z zaznaczonych
- zaznaczenie na liście korekt paragonów, które mają zostać spięte do RSK i wybranie w dolnym lewym rogu z menu rozwijanego za pomocą przycisku strzałki rozwijalnej , polecenia Korekta raportu sprzedaży
- wybranie funkcji: Korekta raportu sprzedaży i wskazanie odpowiedniego zakresu dat (okno: Lista dokumentów, zakładka: Sprzedaż/RS).
Korekta danych do RA a Paragony
Korekta danych zarejestrowana do faktury typy spinacz paragonów: RA nie wpływa na kontrahenta na spiętym w nim paragonie. Dla paragonów korekta danych nie jest dostępna. Jeżeli ustalono na nim niewłaściwego kontrahenta, wówczas Użytkownik powinien zarejestrować fakturę RA do takiego paragonu i to na niej ustalić prawidłowego kontrahenta i parametry płatności, jeżeli zaś taka faktura została już utworzona i zatwierdzona, wówczas zarejestrować stosowną korekty danych do tejże faktury.Blokada zatwierdzania RA do PA z niezgodnym NIP
Na definicji dokumentu FS znajduje się parametr „Blokada zatw. RA do PA z niezgodnym NIP”. Parametr ten określa czy można wystawić fakturę do paragonu, na którym nie został wydrukowany właściwy numer NIP. Po zaznaczeniu parametru podczas wystawiania faktury do paragonu dla podmiotu gospodarczego, sprawdzana będzie zgodność pomiędzy numerem NIP zapisanym na paragonie, a numerem NIP zapisanym na fakturze sprzedaży RA. Stosowny komunikat i blokada zatwierdzenia faktury pojawi się w następujących przypadkach:- Na fakturze zapisano inny numer NIP kontrahenta głównego niż na paragonie,
- Na fakturze zapisano kontrahenta z numerem NIP, podczas gdy na paragonie nie było żadnych danych kontrahenta (paragon bez kontrahenta),
- Na fakturze zapisano kontrahenta z numerem NIP, podczas gdy na paragonie był zapisany kontrahent bez numeru NIP.
Faktury fiskalne w rejestrach VAT
W związku ze zmianami w Ustawie o VAT, które weszły w życie od 1 stycznia 2017r. wszystkie faktury wystawione na płatników podatku VAT, bez względu na to, czy zostały zarejestrowane na urządzeniu fiskalnym czy też nie, powinny zostać wykazane w rejestrze VAT wraz z pełnymi danymi kontrahenta. Faktury te musza być również wykazywane w JPK_VAT. W wersji 2016.3.3 została dodana funkcjonalność umożliwiająca wykazywanie faktur fiskalnych w rejestrach VAT. W konfiguracji na zakładkach Księgowość/Parametry1 znajduje się parametr: Uwzględniać Faktury fiskalne/RA w rejestrach VAT. Po zaznaczeniu parametru możliwe będzie umieszczanie faktur fiskalnych oraz faktur wystawionych do paragonów (RA) w rejestrze VAT i deklaracji VAT-7.
- Zaznaczając parametr Nie uwzględniaj na Deklaracji VAT-7 na pozycjach tabeli VAT dokumentu (RS, RSK powiązanych z fakturami fiskalnymi, PA, PAK spiętymi do RA, RAK)
- Wystawiając z poziomu rejestru VAT dokument wewnętrzny a-vista obniżający kwoty netto oraz podatku VAT należnego o wartość wykazaną na dokumentach (RA), korektach (RAK), fakturach fiskalnych. W tym przypadku nie ma konieczności wystawiania do każdego dokumentu RA, RAK czy też faktury fiskalnej osobnej korekty, można wystawić dokument zbiorczy. Z poziomu rejestrów VAT sprzedaż, zakładki VAT-7 udostępniony jest raport o nazwie Raporty sprzedaży i dokumenty powiązane. Pozwala on na sprawdzenie, czy doszło do zawyżenia podatku VAT należnego i w jakiej wysokości.
Ustawienie rejestru VAT na dokumentach wystawionych we wcześniejszych wersjach
W przypadku, gdy istnieją faktury fiskalne (FS, FSK, FSL, KSL, RA, RAK) wystawione w poprzednich wersjach (przed 2016.3.3) możliwe jest uzupełnienie rejestru VAT bezpośrednio na dokumencie na zakładce VAT lub poprzez operację seryjną. Operacja seryjna dostępna jest na liście faktur w menu kontekstowym, pod prawym przyciskiem myszy: Ustaw rejestr VAT na wskazanym. Należy zaznaczyć dokumenty, na których chcemy dokonać zmiany i wybrać odpowiednią opcję, po jej wybraniu pojawi się okno, na którym można wybrać konkretny rejestr, który ma być przypisany do dokumentów lub wybrać opcję wg serii.
XL120 - Korekta ilościowo-wartościowa
Korekta ceny dla części ilości
Od wersji 2015.1 Systemu została udostępniona funkcjonalność pozwalająca na dokonanie korekty ceny dla części ilości elementu transakcji. Wynikiem takiej operacji jest „rozbicie” pierwotnego elementu na dwa elementy transakcji o różnej cenie. Funkcjonalność ta została wprowadzona dla transakcji sprzedaży oraz zakupu, z wyjątkiem transakcji importowych i WNT, rejestrowanych dokumentami FAI i PZI. W przypadku korekt ceny sprzedaży, korekty takiej można dokonać w zakresie ilości wynikającej z ilości zarejestrowanej na danym elemencie dokumentu korygowanego, natomiast w przypadku korekty dokumentów zakupu, takiej operacji można dokonać tylko w zakresie ilości, która wciąż jest dostępna w Firmie, czyli dokonać „przeceny” tej części dostawy, która nie została jeszcze wyprzedana. Do dokonania korekty ceny dla części ilości służy nowa opcja na formatce dokumentu korekty, dostępna dla Operatora, któremu przyznano prawo do dokonywania tego typu operacji.





Korekta ceny dla części ilości dokumentu zakupu
Operacja zmiany ceny dla części ilości transakcji zakupu polega na rozbiciu dotychczasowego elementu na dwa elementy, różniące się ceną. Odbywa się ona poprzez tworzenie dwóch elementów, z których pierwszy pełni rolę „zwrotu” ilości po dotychczasowej cenie, drugi zaś tworzy nową dostawę z nową ceną na taką samą ilość bezwzględną, jak element „zwrotu”. Dla tak tworzonej dostawy System kopiuje poszczególne parametry, takie jak: cecha, data ważności, EAN, opis, a także datę założenia z oryginalnej dostawy.Ograniczenia w zakresie korekty ceny zakupu dla części ilości
Korekta ceny dla części ilości nie jest dostępna dla transakcji rejestrowanych dokumentami FAI oraz PZI. W tym przypadku korekty ceny/wartości należy dokonywać jak dotychczas, dla całego elementu ww. dokumentów. W przypadku pozostałych dokumentów zakupu, zmiany ceny dla części ilości można dokonać w ramach ilości, która nadal jest w magazynie, w ten sposób „przeceniając” tą część dostawy, która na nim zalega. Jeżeli więc Dostawca przyśle częściową korektę wartościową, dotyczącą również ilości, która została już wyprzedana, wówczas Użytkownik powinien zdecydować w jakim stopniu częściowa korekta od dostawcy ma wpłynąć na wartość dostawy na magazynie, a w jakim na koszt własny sprzedaży, przy czym może to wymagać zarejestrowania w Systemie nie jednej, ale dwóch korekt zakupu.- Użytkownik może zarejestrować jak dotąd korektę wartości dla całego elementu, podając wartość korekty zgodnie z wartością od dostawcy. W takim wypadku System „uśredni” zarówno koszt sprzedaży, jak i wartość zasobu pozostającego w magazynie
- Operator może „przecenić” wartość zasobu o całą wartość korekty otrzymanej od dostawcy. W takim wypadku dokona on operacji korekty ceny dla części ilości, jako ilość podając wielkość zasobu pozostającego na magazynie, a jako wartość korekty – wartość z dokumentu od dostawcy
- Aby uzyskać wartość zasobu zgodną z ceną „do jakiej” obniżył ją dostawca, Operator zarejestruje w Systemie dwa dokumenty: najpierw dokona korekty ceny dla ilości pozostającej w magazynie, jako cenę „ma być” podając cenę z dokumenty od dostawcy, a następnie zarejestruje kolejną korektę, na której jako wartość korekty poda „pozostałą” wartość z korekty od dostawcy. W ten sposób zasób magazynowy zostanie wyceniony wg ceny obniżonej przez dostawcę (Korekta 1), pozostała wartość korekty dostawcy skoryguje stosownie koszt na wszystkich dokumentach rozchodowujących daną dostawę (Korekta 2).
- Takiej korekty można dokonać również w magazynach, do których dany dokument korekty nie ma prawa
- Takiej korekty można dokonać również dla ilości zarezerwowanej zasobowo. W takim wypadku, aby móc „przecenić” tą ilość System odpina korygowaną dostawę od rezerwacji zasobowych, jednocześnie wiążąc z nimi nowopowstającą dostawę
- Do dokonania zmiany ceny dla części ilości można wykorzystać funkcjonalność podmiany dostaw
Ignorowanie prawa do magazynu
System umożliwia dokonanie zmiany ceny dla części ilości dostawy, która znajduje się w magazynie, do którego Operator dokonujący takiej korekty nie ma prawa. Taka sytuacja ma miejsce wówczas, gdy w chwili tworzenia dokumentu korekty, czyli wówczas, gdy System nie ma jeszcze pełnej informacji, jakiego typu korekta zostanie wystawiona, System utworzy „zerowe” subelementy na takie magazyny. Jeżeli tak się stanie, wówczas podczas wykonywania korekty ceny dla części ilości i zapisywania formatki System zignoruje prawa do magazynów i pobierze ilość na dotychczasowe „zerowe” subelementy z tymi magazynami. Jeżeli zaś owe zerowe subelementy nie zostaną przez System utworzone, wówczas Operator nie będzie mógł dokonać korekty C/I dla takich magazynów.Podmiana dostaw
Podmiana dostawy jest dokonywana przez System automatycznie podczas generowania korekty dokumentu przychodu, czyli wówczas, gdy typ korekty nie jest jeszcze ostatecznie ustalony. Dochodzi do niej wówczas, gdy część ilości z oryginalnej dostawy nie jest już dostępna, istnieją zaś inne dostawy tego samego towaru, które można wykorzystać do dokonania zwrotu towaru do dostawcy. Podczas dokonywania korekty ceny dla części ilości Użytkownik również może skorzystać z ww. obcych dostaw. Będzie to miało miejsce wówczas, gdy System dokona ww. automatycznej podmiany, a ilość, dla której dokonywana jest zmiana ceny „wymaga” skorzystania z takowych dostaw. Tak przyjęta zasada podmieniana dostaw może spowodować, że System podmieni dostawy pomimo, że oryginalna dostawa fizycznie jest w magazynie, ale jest związana z rezerwacją, czy też znajduje się w magazynie, do którego dokument nie ma prawa. „Wyłączanie” sprawdzania praw do magazynów, czy też automatyczne przepinania dostaw w rezerwacjach uruchamiane jest przez System dopiero przy tworzeniu korekty zmiany ceny dla części ilości i to pod warunkiem, że potrzebne będzie „zwiększenie” ilości „technicznego” zwrotu, w przeciwnym razie, jeżeli istnieją już subelementy z „wystarczającą” ilością, do modyfikacji już nie dojdzie i System faktycznie wykorzysta obcą dostawę. O tym, że podczas dokonywania zmiany ceny dla części ilości System skorzystał z obcej dostawy Użytkownik jest informowanym przy zapisie formatki, aby więc tego uniknąć, powinien dokonać operacji „zeruj zwrot” na takim elemencie i dokonać na nim korekty C/I raz jeszcze.Przepinanie dostaw w rezerwacjach
Jeżeli dostępna ilość z dostawy, dla której Użytkownik wykonuje korektę ceny dla części ilości jest niewystarczająca, wówczas System sięga do tej części zasobu, która jest blokowana przez ważną rezerwację towaru, odpinając od niej korygowaną dostawę, a przypinając dostawę założoną przez drugi z elementów korekty C/I. Oznacza to, że do chwili zatwierdzenia takiej korekty nie uda się takiej rezerwacji zrealizować, np. wygenerować FS z ZS, ponieważ fizycznie nowe zasoby tworzone są podczas zatwierdzania takiej korekty. Podczas próby realizacji takiej rezerwacji System poinformuje o braku zasobu, w takim wypadku Użytkownik powinien zatwierdzić korektę, lub ją usunąć, ewentualnie samodzielnie zmienić dostawę przypisaną do rezerwacji, którą chce realizować. Podczas usuwania, czy też anulowania takiej korekty oraz podczas zmniejszania na niej ilości, System uruchamia „przywracanie” dotychczasowej dostawy na ww. rezerwacjach. Powyższe nie oznacza, że lista rezerwacji po takiej operacji będzie „taka sama” jak przed dokonaniem korekty dla części ilości. Podczas przepinania dostaw System mógł bowiem taką rezerwację podzielić, np. w sytuacji, gdy potrzebna do przepięcia ilość była mniejsza, niż dana rezerwacja, podczas przywracania dotychczasowej dostawy rezerwacje zaś nie są „sklejane”.Korekta ceny dla części ilości a dokumenty magazynowe
W wyniku dokonania korekty ceny dla części ilości elementu zakupu System dokonuje rozbicia oryginalnej dostawy, zmniejszając dostawę pierwotną i tworząc nową dostawę, „wycenioną” po nowej cenie. Towarzyszyć temu muszą stosowne zmiany w zakresie zasobów magazynowych. Zostały one obsłużone poprzez generowanie par dokumentów magazynowych WM/PM, lub odpowiednio: ZWM/AWD, jeżeli Firma korzysta z obsługi WMS. Pary dokumentów tworzone są podczas zatwierdzania korekty C/I dokumentu przychodu o ile na dokumencie nie wybrano opcji „nie generuj” dokumentów magazynowych. Jeżeli zaś są one generowane, wówczas powstają od razu jako dokumenty zatwierdzone, których dodatkowo nie można anulować inaczej, niż anulując dokument korekty. Ograniczenie te zostały wprowadzone z powodu konieczności zachowania spójności pomiędzy WM a PM, dokumenty te mają bowiem charakter techniczny. Ilość, na jaką System generuje dokumenty magazynowe determinowana jest z jednej strony ilością, dla jakiej dokonano zmiany ceny, z drugiej zaś ilością dostępną. Jeżeli więc do oryginalnego dokumentu przychodu np. FZ nie wygenerowano całościowego dokumentu PM/ZWD, wówczas System wygeneruje jedynie częściowy dokument WM/ZWM, w szczególnych przypadkach może go nie wygenerować w ogóle. W takim wypadku, gdy zasób magazynowy będzie już dostępny (Użytkownik zarejestruje PM do dokumentu przychodu) Użytkownik będzie mógł samodzielne dokonać generowania ww. par dokumentów magazynowych używając do tego stosownej opcji dostępnej dla tego typu korekt.

Korekta ceny dla części ilości elementu rozchodu a koszt własny sprzedaży
Zmiana ceny dla części ilości na korekcie dokumentu rozchodu powoduje utworzenie dwóch elementów korekty: ilościowej na minus („przyjmującej zwracany towar”) oraz nowego elementu, rozchodowującego tą samą ilość, z tych samych dostaw. Oba te elementy są „wrażliwe” na zmiany wartości dostaw, które na nich występują. System zachowuje się w tym zakresie identycznie, jak dla „zwykłych” elementów korekty rozchodu, odpowiednio: ilościowej na minus oraz ilościowej na plus.
Korekta ceny dla części ilości a procedura odwrotnego obciążenia podatkiem VAT
Jeżeli operacja zmiany ceny dla części ilości dotyczy zakupu towaru podlegającego procedurze odwrotnego obciążenia, Użytkownik musi się liczyć z pewnymi utrudnieniami w zakresie dalszej obsługi takiego elementy, a dokładniej, w zakresie stosownego naliczenia/odliczenia podatku VAT. Podczas generowania FKS do takiego elementu, jak również do jego kolejnej korekty System nie uwzględni na dokumencie FKS nowododanego na taką korektę elementu, ponieważ nie było go na dokumencie FWS. W takim przypadku tego typu towarów Użytkownik albo powinien wykonać korektę wartości dla całego elementu, albo, jeżeli zdecyduje się na korektę ceny dla części ilości –naliczyć/odliczyć podatek VAT na dokumencie FWS rejestrowanym samodzielnie. Zarówno podczas wykonywania korekty C/I dla tego typu towarów, jak i podczas generowania dokumentu FKS do tego typu transakcji System prezentuje stosowne ostrzeżenia.

Korekta ceny dla części ilości na koszty dodatkowe dostaw
Koszty dodatkowe „rozbijanej” dostawy
Jeżeli do dostawy, dla której dokonywana jest zmiana ceny dla części ilości przypisano koszty dodatkowe dokumentem KDZ, wówczas podczas zatwierdzania korekty C/I System przenosi koszty dodatkowe z dostawy oryginalnej, na dostawę tworzoną w wyniku ww. częściowej zmiany ceny. Dokonuje tego poprzez tworzenia dokumentu KDZ, który dodaje do nowej dostawy koszty dodatkowe na podstawie kosztów dodatkowych przypisanych do dostawy oryginalnej, proporcjonalnie do „korygowanej ilości”. Taki dokument KDZ jest od razu przez System zatwierdzany i nie jest „łączony” z KDZ powstającym dotąd przy zatwierdzaniu korekty dla pozycji „kosztowych” korygowanych bieżącym dokumentem. Zmodyfikowana została również dotychczasowa operacja „Przypisz KDZ zwracanego towaru do dostawy”, dostępna w menu kontekstowym listy dokumentów przychodowych. Mianowicie, dla elementów dotyczących zmiany ceny dla części ilości, ustalone na podstawie „zwracanej dostawy” koszty są przypisywane nie do dostawy korygowanej, jak to się dzieje dla „zwykłych” korekt ilościowych, ale do nowej dostawy, powstającej w wyniku korekty C/I.Przypisywanie kosztów dodatkowych do dostawy z korektą ceny dla części ilości
Jeżeli Użytkownik zechce przypisać koszty dodatkowe do dostawy po tym, jak dokonał dla niej zmiany ceny dla części ilości, wówczas może liczyć na wsparcie Systemu w zakresie identyfikacji również tych dostaw, które powstały w wyniku dokonania tejże korekty. Wystarczy, że Użytkownik wskaże dokument oryginalny, a System doda na KDZ zarówno tą dostawę, jak i dostawy powstałe w wyniku korekty C/I. Dzieje się tak zarówno podczas operacji dodawania dostaw z formatki KDZ „z listy dokumentów”, jak i „z listy dostaw”, jak również przy wywołaniu operacji „dodaj dostawy na KDZ” i „dodaj dokumenty na KDZ” z menu kontekstowego listy dokumentów przychodowych.Operacja „KDZ na podstawie źródłowego” a korekta wartości usługi/kosztu dla części ilości
Dotychczasowa funkcjonalność pozwalająca na przypisanie wartości korekty dokumentu „kosztowego” do dostaw, którym przypisano koszt z oryginału została rozbudowana w sposób pozwalający obsłużyć przypadek, gdy ww. korekta nośnika kosztu dotyczy niepełnej ilości. Zostało to osiągnięte poprzez przypisanie tymże dostawom wartości wynikającej z obu elementów takiej korekty, składających się na korektę ceny dla części ilości.Historia zasobu pierwotnego oraz utworzonego w wyniku częściowej zmiany ceny dostawy
Dokonanie zmiany ceny dla części ilości dostawy oryginalnej powoduje powstanie nowej dostawy oraz nowych zasobów, z parametrami, w tym z datą utworzenia, zgodną z datą dostawy oryginalnej. Dokumentem zakładającym taką nową dostawę oraz nowy zasób jest ww. korekta, jednak dla tego typu zasobów System udostępnia zarówno informację o dokumencie pierwotnym, jak i o pełnej historii zasobu pierwotnego oraz powstałego w wyniku dokonania tego typu korekty. Informacja taka udostępniona została na formatce „Zasób towaru”, a pełna historia prezentowana jest po włączeniu stosownego parametru na tej formatce.

Korekta ceny dla części ilości w historii towaru
Nie przewiduje się specjalnej prezentacji „wirtualnego” elementu korekty będącego połączeniem elementów powstałych w wyniku dokonania zmiany ceny dla części ilości. System prezentuje się w historii towaru oba elementy takiej korekty.Wydruki korekt ilościowo-wartościowych
Dokonano stosownych zmian na wydrukach korekt sprzedaży i zakupu, uwzględniające nowy typ korekty elementu. Dla tych pozycji, dla których dokonano zmiany ceny dla części ilości w sekcji „Przed korektą” drukowana jest jedna pozycja – podlegająca tego typu korekcie, w sekcji „Korekta o” drukowana jest zbiorczo informacja o zmianie wartości oraz zmianie podatku VAT, natomiast w sekcji „Po korekcie” drukowane są dwa elementy, każdy z właściwa dla siebie nową ilością, ceną, wartością oraz kwotą podatku VAT.Obsługa korekty ceny dla części ilości w wymianie EDI
Eksport FSK/(S)FSK
Podczas eksportu korekty, na której dokonano zmiany ceny dla części ilości przyjęto zasadę wysyłania pełnych informacji o obu tworzonych w wyniku takiej korekty elementach, również z zakresu danych „sprzed korekty”. Dla nowego elementu tworzonego na takiej FSK System wysyła zerową ilość, cenę, wartość „previous”. Jeżeli więc Firma dokonuje elektronicznej wymiany faktur oraz ich korekt za pomocą mechanizmu EDI z danym podmiotem, wówczas zanim zacznie stosować dla niego tego typu korekty, powinna upewnić się, czy dany odbiorca tych dokumentów będzie umiał tak przesyłane dane zinterpretować. Jeżeli będzie to niemożliwe, wówczas Firma nie powinna stosować tego typu korekt z podmiotem, z którym wymienia się elektronicznie, lub powinna „dostarczać” tego typu korekty poza wymianą EDI.Import FZK
Zmodyfikowana została funkcjonalność importu FZK z EDI w zakresie „interpretacji” elementów, które odzwierciedlają zmianę ceny dla części ilości. Mechanizm taki działa wówczas, gdy w importowanym pliku przesyłane są po sobie: element ilościowy na minus oraz nowy element (z zerową ilością Previous) na taką samą ilość bezwzględną. Operacja powiedzie się więc, jeżeli obie firmy – podmioty wymiany elektronicznej pracują na Systemie Comarch ERP XL, może się natomiast nie udać, jeżeli System, na którym pracuje firma przesyłająca korektę traktuje tego typu zdarzenia w odmienny sposób.XL134 - Limity kredytowe
Limity kredytowe – parametry
Limity kredytowe zostały wprowadzone w ERP XL w celu kontroli płatności Kontrahentów – płatności zaległych, płatności przeterminowanych, a co z się z tym wiąże – zablokowania możliwości wystawiania kolejnych dokumentów dla Kontrahenta zalegającego z płatnościami ponad ustaloną kwotę lub powyżej ustalonego terminu zapłaty.Operator, zakładka: Parametry / Uprawnienia (limit operatora)
Przyznawanie limitu kredytowego – pola w tej części określają uprawnienia operatora do przyznawania kontrahentowi kredytu dla dokonywanych z nim transakcji:
- Limit kredytu – maksymalny limit kredytu jaki może zostać przydzielony przez operatora dla kontrahenta
- Limit po terminie – maksymalny procent limitu, jaki może zostać przyznany kontrahentowi przez operatora po upływie terminu płatności określonego na karcie kontrahenta, w polu: Dozwolona kwota po terminie
Definicja dokumentu
Zatwierdzanie dokumentów po przekroczeniu limitu kredytowego:- zablokuj – po przekroczeniu limitu kredytowego, operator nie będzie mógł zatwierdzać dokumentu
- ostrzegaj – przy próbie zatwierdzenia dokumentu, gdy limit kredytowy zostanie przekroczony zostanie wyświetlony odpowiedni komunikat. Nie przeszkodzi to jednak w zatwierdzeniu dokumentu
- zezwalaj – mimo przekroczenia limitu kredytowego operator będzie mógł zatwierdzać dokumenty

- saldo płatności – jest to parametr jedynie informacyjny, nie jest on możliwy do odznaczenia na żadnym dokumencie,
- saldo kontrahenta głównego – dotyczy uwzględnienia w wykorzystanym limicie kontrahenta, płatności które powstały do dokumentów, na których kontrahent jest kontrahentem głównym, ale nie jest płatnikiem. Jeżeli parametr jest zaznaczony sprawdzanie limitu kontrahenta odbywa się w następujący sposób: do wykorzystanego limitu kontrahenta są wliczane płatności, które powstały do dokumentów, na których kontrahent jest kontrahentem głównym, ale nie jest płatnikiem. Jeżeli parametr jest odznaczony to do wykorzystanego limitu kontrahenta nie będą wliczane płatności do dokumentów, na których kontrahent ten jest kontrahentem głównym, ale nie jest płatnikiem. Parametr jest możliwy do edycji ma definicjach dokumentów: FS, FSE, OS, PA, WKA, WM, WZ, WZE, ZOS, ZS. Jego edycja możliwa jest tylko w centrum głównym. W centrach podrzędnych jest wyświetlane ustawienie tego parametru bez możliwości edycji.
- dokumenty bez płatności (WZ, WZE, PZ) – w zależności od ustawienia parametru w wartości dostępnego limitu na dokumencie będą uwzględniane wartości z dokumentów WZ i PZ (oraz ich korekt), które nie generują płatności. Jeżeli dokumenty mają odznaczony parametr i nie są spięte do spinacza, to do wyliczenia limitu kredytowego będzie pobierana wartość brutto takich dokumentów. Natomiast jeśli dokumenty są spięte do spinacza, to nie będą uwzględniane w wyliczeniu limitu kredytowego, ponieważ ich wartość jest już ujęta w limicie poprzez płatności spinacza.
- niezrealizowane zamówienia (ZS, ZZ) – w zależności od ustawienia parametru w wartości dostępnego limitu na dokumencie będzie uwzględniana wartość wynikającą z niezrealizowanych rezerwacji zamówień zakupu i sprzedaży
Karta kontrahenta, zakładka: Limity kredytowe
Istnieje możliwość dodania wielu limitów kredytowych dla Kontrahenta. Kredyt - jeśli saldo należności od kontrahenta przekroczy ustalony limit, to przy próbie zarejestrowania transakcji (potwierdzenia dokumentu sprzedaży) sprzedaży system zareaguje stosownie do uprawnień Użytkownika, a ściślej do ustawień w definicji dokumentu: uniemożliwi zarejestrowanie transakcji lub wyświetli ostrzeżenie (okno: Definicja dokumentu, zakładka: Ogólne). Uwzględniane są przy tym ustawienia w definicji dokumentu dla centrum struktury praw, do którego należy zalogowany operator. Do wyliczenia salda porównywanego z limitem uwzględniane są zobowiązania wobec kontrahenta oraz nierozliczone wpłaty. Operator może przydzielać kontrahentowi limit nie większy od wartości ustalonej indywidualnie dla każdego operatora w jego karcie (moduł: Administrator, okno: Operator, zakładka: Parametry). Limit nieograniczony - zaznaczenie tego pola oznacza, że limit kredytowy Kontrahenta jest nieograniczony. Dozwolone przeterminowanie - parametr umożliwia kontrolę maksymalnego możliwego przeterminowania. Polega ona na tym, że jeśli pojawi się płatność przeterminowana o większą niż wskazano ilość dni, wtedy system zachowa się jak po przekroczeniu limitu kredytowego (parametru możliwi zarejestrowanie, ale uniemożliwi zatwierdzenie transakcji (lub wyświetli ostrzeżenie).


Wykorzystana - odzwierciedla wykorzystaną kwotę kredytu. Limit wykorzystany jest wyliczany na bieżąco podczas wystawiania dokumentów handlowych dla danego kontrahenta, wprowadzania zapisów kasowo/bankowych oraz dokonywania rozliczeń.
Pozostaje do wykorzystania - odzwierciedla kwotę kredytu możliwą do wykorzystania. Jeżeli kwota będzie ujemna, to zostanie wyświetlony czerwony wykrzyknik obok kwoty. Wyliczana jest następująco: kwota limitu - kwota wykorzystana.
Dozwolona po terminie - odzwierciedla kwotę dozwoloną po terminie.Przeterminowana - odzwierciedla kwotę przeterminowanych płatności. Jeżeli kwota przeterminowana będzie większa od kwoty dozwolonej po terminie, to obok tej kwoty jest wyświetlany czerwony wykrzyknik.
Grupa parametrów w kwotach uwzględniono (wg definicji FS) - jest przepisywana z ustawień parametrów z grupy: W limicie kredytowym uwzględniaj, z definicji dokumentu FS z zakładki: Ogólne. Parametry są niedostępne do edycji. Limit z dokumentów ZS - W sekcji tej prezentowany jest łączny limit z dokumentów ZS tego kontrahenta, który nie został jeszcze wykorzystany. Po wybraniu ikony lupy możliwe jest przejście bezpośrednio na listę Dokumentów ZS, na której prezentowane będą tylko te dokumenty, na których pozostaje jakakolwiek kwota limitu do wykorzystania. W dodatkowej kolumnie Pozostały limit prezentowana jest kwota limitu pozostającego do wykorzystania dla każdego dokumentu. Kolumna Pozostały limit dostępna jest standardowo na liście dokumentów ZS.
- Data Od – Do – termin obowiązywania limitu dla Kontrahenta.
- Kwota – kwota limitu kredytowego.
- Po terminie – kwota limitu po terminie wyrażona procentowo oraz wartościowo.
- Kurs:
- Przeliczaj wg – określa według kursu z jakiej daty jest przeliczona kwota limitu w walucie. Możliwe opcje do wyboru:
- Daty od – przeliczenie po kursie odpowiedniego rodzaju z daty, która jest datą rozpoczęcia obowiązywania danego limitu;
- Daty bieżącej – przeliczenie po kursie odpowiedniego rodzaju z daty bieżącej;
- Dnia poprzedniego – przeliczenie po kursie odpowiedniego rodzaju z dnia poprzedniego;
- Ustalony – przeliczenie po kursie ustalonym ręcznie na definicji limitu.
- Rodzaj – rodzaje kursu według którego jest przeliczona kwota limitu w walucie.
- Kolumna z wartością kursu – przelicznik kursu.
- Kwota PLN – kwota limitu w PLN.




Karta kontrahenta, zakładka: Limity akwizytora
Zakładka aktywna jest tylko wtedy, gdy kontrahent, na zakładce: Ogólne, ma zaznaczony parametr: Akwizytor. System umożliwia przydzielanie limitów kredytowych akwizytorom. Kontrahent oznaczony jako: Akwizytor może mieć przypisaną listę limitów kredytowych, przy czym każdy limit jest związany z centrum struktury praw, co oznacza, że jego wielkość może zależeć od tego, do którego centrum należy operator. Limit akwizytora jest maksymalną kwotą kredytu, jaką mogą mieć łącznie wszyscy kontrahenci związani z akwizytorem. Jeśli w konfiguracji wybrano opcję: Sprawdzaj limit akwizytora, to przy wystawianiu dokumentu sprzedaży wymagane jest podanie akwizytora. Jeśli limit jest przekroczony, to system zareaguje stosownie do uprawnień Użytkownika, a ściślej do ustawień w definicji dokumentu; uniemożliwi zarejestrowanie transakcji lub wyświetli ostrzeżenie. Brak limitu oznacza, że limit nie jest sprawdzany (jest nieograniczony). Uwzględniane są przy tym ustawienia w definicji dokumentu dla centrum struktury praw, do którego należy zalogowany operator. Do wyliczenia salda porównywanego z limitem uwzględniane są zobowiązania wobec kontrahentów oraz nierozliczone wpłaty.
Karta kontrahenta, zakładka: Handlowe
Parametr Forma i termin płatności oraz limit kredytowy z karty – zależnie od wskazania podmiotu, na dokument wystawiany dla kontrahenta przenoszone będą forma i termin płatności, zdefiniowane:- na karcie edytowanego kontrahenta – jeżeli zostanie zaznaczona opcja: kontrahenta
- na karcie edytowanego płatnika – jeżeli zostanie zaznaczona opcja: płatnika.

Limit celowy – limit kredytowy pod konkretne zamówienie
Funkcjonalność limitu kredytowego pod konkretne zamówienie czyli limitu celowego przewiduje obsługę scenariusza, w którym niezależnie od ustawionego głównego limitu kredytowego kontrahenta/płatnika możliwe będzie przyznanie dodatkowego limitu pod konkretne zamówienie sprzedaży, bez względu na stopień wykorzystania ogólnego limitu. Jedyna dodatkowa kontrola, oprócz wielkości limitu celowego będzie dotyczyła limitu operatora. Z limitu pod konkretne zamówienie będzie mógł skorzystać tylko operator posiadający wystarczający limit własny, czyli limit przypisany do zamówienia nie będzie mógł być większy niż limit operatora. Limit do zamówienia nie będzie mógł być przenoszony na inne zamówienia. Po zrealizowaniu lub zamknięciu zamówienia limitu nie będzie można już wykorzystać. Na formularzu zamówienia sprzedaży został dodany parametr Limit kredytowy z możliwością określenia kwoty limitu, waluty limitu oraz terminu, do kiedy będzie obowiązywał. Limit może być przyznany w wysokości nie większej niż wartość brutto zamówienia. Na zamówieniu, na którym będzie zaznaczony celowy limit kredytowy nie będą obowiązywały inne limity, tzn. taki dokument zostanie zatwierdzony nawet wówczas, gdy dla zamówień została określona blokada lub ostrzeżenie związane z limitami kontrahenta/płatnika. Na ofercie również został dodany parametr dot. limitu kredytowego na takich samych zasadach jak na ZS. Informacje o limicie dokumentu będą przenoszone z OS na ZS. Na ZS utworzonym do OS, ustalony limit oraz termin będzie można zmienić jak również wyłączyć opcję limitu celowego. Na dokumentach handlowych i magazynowych generowanych do ZS, na którym ustalono limit celowy w miejscu gdzie prezentowany jest pozostały limit, będzie prezentowany limit z zamówienia. W przypadku, gdy limit celowy zostanie przekroczony wówczas zgodnie z ustawieniami na definicji dokumentu (brak, ostrzeżenie, blokada) zostanie wykonana odpowiednia akcja. Jeśli dokument nie będzie realizował zamówienia w całości wówczas na kolejnych dokumentach powstałych z ZS, dostępny limit będzie pomniejszany o limit wykorzystany na wcześniej wystawionych dokumentach.Parametr na karcie operatora dotyczący limitu na ZS, OS
Na karcie operatora zostały dodane parametry, które pozwolą na zdefiniowanie czy operator ma prawo ustalać limity kredytowe na dokumentach ZS i OS oraz do jakiej wysokości może stosować limit. Są to parametry Bez ograniczeń (odnosi się do opcji limitu kredytowego na ZS i OS) i Limit na ZS, OS (powiązany z opcją Bez ograniczeń).
Parametry dotyczące limitu kredytowego na formatce OS
Na formatce OS, na zakładce Płatności zostały dodane parametry dotyczące limitu kredytowego dokumentu.
- poprzedzony checkiem do zaznaczenia,
- pole do wprowadzenia kwoty limitu z opcją przewijania kwoty, domyślnie ustawione 0,00,
- kontrolka wyboru waluty – domyślnie waluta dokumentu,
- Wybierz z kalendarza,
- Brak ograniczenia,
- Standardowe pole do wprowadzania daty z opcją przewijania, domyślnie ustawiana jest data równa Dacie ważności dokumentu


Parametry dotyczące limitu kredytowego na formatce ZS
Na formatce ZS na zakładce Płatności/Zaliczki dodane zostały parametry do określenia limitu kredytowego dokumentu (podobnie jak na formatce OS).
Korekta do dokumentu ZS a kwota limitu
Korekta do ZS polega na zamknięciu korygowanego ZS i utworzeniu nowego na niezrealizowane pozycje z tego ZS, w związku z tym, jeśli parametr Limit kredytowy dokumentu jest zaznaczony, to niewykorzystana kwota limitu, waluta i data ważności przenoszone są na nowo tworzony dokument ZS. Niewykorzystana kwota limitu wyliczana jest jako różnica pomiędzy limitem ustalonym na korygowanym ZS, a kwotami wykorzystanymi na dokumentach wystawianych do korygowanego ZS.Kontrola limitu na ZS i OS
W przypadku gdy parametr Limit kredytowy dokumentu nie jest zaznaczony na ZS to kontrola limitu działa w dwojaki sposób:- Jeśli limit jest już wykorzystany to od razu po wybraniu kontrahenta, wyświetlany jest komunikat o przekroczeniu limitu. Oprócz tego podczas zatwierdzania dokumentu na trwałe (odznaczania opcji bufor) ponownie kontrolowany jest limit.
- Jeśli limit jest przekraczany w wyniku dodania pozycji na dokument, to dowiadujemy się o tym dopiero przy zatwierdzeniu dokumentu na trwałe (odznaczenie znacznika bufor). Komunikat o przekroczeniu limitu na podstawie elementów właśnie zatwierdzanego dokumentu, pojawi się pod warunkiem, że na definicji dokumentu ZS zaznaczono parametr [] Niezrealizowane zamówienia (ZS, ZZ).
- Jeśli na dokumencie zaznaczono parametr Limit kredytowy dokumentu wówczas nie jest sprawdzany limit kontrahenta podczas wyboru/zmiany kontrahenta na dokumencie,
- Jeśli na dokumencie zaznaczono parametr Limit kredytowy dokumentu wówczas nie jest sprawdzane przekroczenie limitu kredytu przy odznaczeniu checku bufor,
- Jeśli parametr Limit kredytowy dokumentu nie jest zaznaczony wówczas stosowane są standardowe mechanizmykontroli limitu.
- Sprawdzane jest czy limit ustalony dla dokumentu nie przekracza wartości brutto dokumentu:
- – Jeśli przekracza wówczas wyświetla się komunikat: „Wartość limitu kredytowego przypisanego do tego dokumentu jest większa niż wartość dokumentu.”,
- – Jeśli nie przekracza – można zapisać dokument,
- Uwzględniane są różne waluty dokumentu i limitu – w przypadku gdy waluta limitu różni się od waluty dokumentu, następuje przeliczenie wartości limitu wg bieżącego kursu (te same mechanizmy, które są wykorzystywane przy kontroli limitu kontrahenta).
Przenoszenie parametrów limitu kredytu pomiędzy OS a ZS
Parametry limitu ustalone na ofercie (OS) są przenoszone na tworzone do niej zamówienie ZS. W sytuacji, gdy ZS będzie generowane do wielu ofert, wówczas limit będzie łączony i zostanie ustalony wspólny termin obowiązywania. Jeśli zaznaczony jest na OS parametr Limit kredytowy dokumentu to na tworzone ZS z tego OS będą przenoszone: kwota ustalonego limitu, waluta ustalonego limitu, data z pola Ważny do. Ustalanie i przenoszenie limitu ma wyłącznie funkcję podpowiedzi. Limit na ZS powinien zostać zweryfikowany przez użytkownika. Program będzie sprawdzał, czy wysokość limitu nie przekracza wielkości zamówienia, co może mieć znaczenie szczególnie w przypadku tworzenia ZS do części oferty. Tworzenie ZS do wielu OS:- Generowanie ZS z listy dokumentów OS
- – sprawdzanie czy waluta limitu na wszystkich dokumentach OS jest taka sama – jeśli tak to możliwość przekształcenia do ZS, jeśli nie to brak możliwości przekształcenia do ZS i wyświetlenie informacji w logu: Niezgodna waluta limitu kredytowego dokumentu.
- – uzupełnienie pól na ZS w następujący sposób: kwota limitu równa sumie limitów poszczególnych kwot limitów na OS, waluta przenoszona na podstawie pierwszego dokumentu OS, data ważności na podstawie pierwszego przenoszonego dokumentu.
- Tworzenie ZS na podstawie elementów OS (z poziomu zakładki Elementy na Liście zamówień oraz z poziomu zakładki Rezerwacje na Historii kontrahenta).
Limit na dokumentach wynikowych do ZS
Dokumenty handlowe: FS, WZ, PA, WKA, S(FS), RA, FSE, WZE W przypadku łączenia wielu ZS do jednego dokumentu wynikowego nie ma możliwości łączenia ZS z limitem i ZS bez limitu – jeśli na niektórych zaznaczonych ZS będzie zaznaczony parametr Limit kredytowy dokumentu a na części nie to nie ma możliwości wygenerowania dokumentu. Informacja o tym przekazywana jest w logu w części Sprawdzanie zgodności zamówień.
- uwzględnienie na dokumentach FS, WZ, PA, WKA, S(FS), RA, podczas zatwierdzania dokumentów na trwałe i do bufora,
- w pierwszej kolejności sprawdzane jest czy na powiązanym dokumencie ZS został zaznaczony parametr: Limit kredytowy dokumentu oraz czy jego okres obowiązywania nie skończył się. Data Ważny do musi być równa lub większa od daty bieżącej. Jeśli parametr nie jest zaznaczony lub ważność limitu skończyła się wówczas limit kredytu sprawdzany jest standardowo. Jeśli parametr jest zaznaczony i ważność limitu nie uległa przedawnieniu wówczas sprawdzany jest limit kredytu przypisany do zamówienia lub zamówień (jeśli dokument powstał z wielu ZS).
Prezentowanie pozostałego limitu na dokumentach tworzonych do ZS (dotyczy: FS, WZ, PA, WKA, S(FS), (s)FS, RA)
Jeśli dokument ma powiązanie do zamówienia czyli został wygenerowany bezpośrednio (np. ZS -> FS, ZS -> WZ) lub pośrednio (np. ZS -> WM -> FS, ZS -> WZ -> (S)FS) a na zamówieniu został ustawiony limit wówczas na zakładce Ogólne limit kredytu będzie wyświetlany w stosunku do limitu na powiązanym zamówieniu/zamówieniach.
Wyliczanie limitu na spinaczach
W przypadku spinaczy zastosowane zostały te same zasady wyliczania limitu oraz pozostałego limitu jak na dokumentach handlowych powstałych do ZS z zaznaczonym parametrem Limit kredytowy dokumentu – dotyczy (S)FS, RA, (S)FSE. W wykorzystanym limicie kredytowym Klienta nie są uwzględniane dokumenty wydania/przyjęcia objęte fakturowaniem za pomocą spinaczy elementów, przy czym nieistotne jest, jaka część takiego wydania/przyjęcia została zafakturowana, a jaka pozostaje do fakturowania. W limicie uwzględniane są natomiast spinacze elementów.Sprawdzanie przekroczenia wartości limitu na dokumencie WM
Na dokumentach WM kontrola limitu kredytowego odbywa się w taki sposób, aby w trakcie zatwierdzania dokumentu WM była możliwa kontrola czy limit kredytowy został przekroczony na dokumentach handlowych. Nie powinno być możliwości zatwierdzenia dokumentu WM jeżeli dla kontrahenta wybranego na WM został przekroczony limit kredytowy.Sztuczna inteligencja w limitach kredytowych
Sztuczna Inteligencja w limitach kredytowych, czyli produkt polegający na automatycznym obliczaniu limitów kredytowych, scoring'ów, rating'ów oraz wskazywaniu rekomendacji dla poszczególnych klientów. Zalety produktu:- bardziej precyzyjne określenie poziomu kredytu kupieckiego,
- ograniczenie opóźnień w płatnościach,
- minimalizowanie ryzyka wystąpienia nieściągalnych należności.
XL060 - Tworzenie i zamykanie inwentaryzacji
Przygotowanie systemu
Przed rozpoczęciem inwentaryzacji w systemie Comarch ERP XL należy uporządkować stany ilościowe towarów na magazynie, na którym będzie wykonywana inwentaryzacja tak, aby ilości handlowe i magazynowe były zgodne. W tym celu należy w pierwszej kolejności zatwierdzić wszystkie dokumenty handlowe, których subelementy korzystają z danego magazynu.
W celu odnalezienia interesujących nas dokumentów handlowych znajdujących się w buforze warto przygotować odpowiedni filtr na listę dokumentów zwracający takie pozycje lub wykonać zapytanie z poziomu SQL Query. Zapytanie może mieć przykładową postać:
Kolejnym krokiem, jaki należy wykonać jest wygenerowanie do istniejących dokumentów handlowych brakujących dokumentów magazynowych oraz spięcie istniejących i niezwiązanych dokumentów magazynowych z dokumentami handlowymi. W ten sposób uzyskamy zgodność ilości handlowych i magazynowych poszczególnych towarów, co jest niezbędne dla prawidłowego przeprowadzenia procesu inwentaryzacji. Każdy z dokumentów przychodowy musi mieć ustaloną wartość dostawy.
Tworzenie inwentaryzacji
Możliwość utworzenia inwentaryzacji w zamkniętym okresie operacji handlowych, zależna jest od zaznaczenia na karcie operatora (tworzącego inwentaryzację) parametru: Zamykanie okresu operacji handlowych:
- jeżeli operator ma parametr zaznaczony, wtedy zostanie wyświetlone ostrzeżenie, że data otwarcia inwentaryzacji należy do zamkniętego okresu operacji handlowych, jednak inwentaryzacja zostanie utworzona.
- jeżeli operator ma parametr odznaczony, wtedy zostanie wyświetlony komunikat o tym, że otwarcie inwentaryzacji jest niemożliwe, gdyż data bieżąca należy do zamkniętego okresu operacji handlowych i inwentaryzacja nie zostanie utworzona
Tworzenie nagłówka inwentaryzacji
Nową inwentaryzację można dodać z poziomu modułu: Sprzedaż w menu Zastawienia, Inwentaryzacja lub modułu: Administrator w menu Firma, Magazyny, wskazując właściwy magazyn, a następnie korzystając z opcji: [Inwentaryzacja]. Jeżeli pojawi się komunikat z informacją na temat dokumentów w buforze lub rozbieżności stanów, to należy sprawdzić istniejące dokumenty pod kątem treści ostrzeżenia i ponownie wykonać czynności opisane wcześniej. Więcej w temacie uzgadniania stanów magazynowych znajduje się w rozdziale: 1 Przygotowanie systemu.

Na oknie nagłówka inwentaryzacji możemy odnaleźć informacje na temat inwentaryzowanego magazynu, dat rozpoczęcia i zakończenia inwentaryzacji oraz związanych z nią dokumentów.

Dostępne są tutaj również parametry, na podstawie których będzie przeprowadzana inwentaryzacja. Poniżej krótka charakterystyka tychże parametrów.
Numer – zawiera on symbol dokumentu, pole z kolejnym numerem dokumentu inwentaryzacji, rok oraz serię.
Dokument - jest to pole tekstowe, w którym można wprowadzić zapis jednak z ograniczeniem do 40 znaków.
Data otwarcia – pole zawiera datę oraz godzinę otwarcia dokumentu inwentaryzacyjnego.
Data zamknięcia – pole zawiera datę oraz godzinę zamknięcia inwentaryzacji.
- zaznaczenie parametru Zamknięta powoduje zmianę statusu inwentaryzacji na zamkniętą oraz uzupełnienie pól Daty zamknięcia. Parametr ten widoczny jest na każdej zakładce dokumentu IMT.
Inwentaryzacja blokuje: w momencie przeprowadzania inwentaryzacji ruch na magazynie powinien zostać wstrzymany. W związku z tym na zasoby danego magazynu zostaje założona blokada, która uniemożliwia operacje na nich. Parametr ten pozwala określić, czy blokada będzie dotyczyła wszystkich towarów na danym magazynie, czy tylko tych umieszczonych na arkuszu inwentaryzacyjnym.
Parametr Rodzaj Odczytów: pozwala wybrać sposób przeprowadzania inwentaryzacji przez firmę. W przypadku metody: Porównawczej, dane z kolejnych odczytów są zastępowane przy przepisywaniu do arkusza. W efekcie ilości zostaną ustalone na podstawie ostatniego odczytu. Metodę: Przyrostową można zastosować, jeśli te same towary znajdują się w różnych obszarach magazynu, które są inwentaryzowane oddzielnie. Stosując metodę przyrostową, ilości z poszczególnych odczytów zostaną zsumowane przy dodawaniu do arkusza.
W praktyce metoda porównawcza jest stosowana, jeżeli inwentaryzacja jest przeprowadzana kilkukrotnie w celu weryfikacji wprowadzonych wcześniej danych. Z kolei metoda przyrostowa pozwala na wprowadzanie odczytów przez kilku operatorów jednocześnie.
Generowanie arkuszy z wybraną opcją: Tylko stany niezerowe, sprawia, że na arkusz zostaną dodane wyłącznie towary, które fizycznie są dostępne na magazynie.
Z praktycznego punktu widzenia spis powinien być dokonywany po ilościach magazynowych. Inwentaryzacja po ilościach handlowych dotyczy przede wszystkim przedsiębiorstw, które nie korzystają z dokumentów magazynowych w obrocie towarów.
Generowanie arkuszy: Z podziałem na partie: parametr dostępny od wersji Comarch CDN XL 9.6, kiedy to została dodana możliwość przeprowadzenia inwentaryzacji bez podziału na partie. Wcześniejsze wersje systemu pozwalały jedynie na inwentaryzowanie z takim podziałem. Odznaczenie parametru skutkuje tym, że towary dodawane na arkusz będą rozróżniane jedynie po kodzie (w przypadku inwentaryzacji według ilości handlowej) lub po kodzie i położeniu (w przypadku inwentaryzacji według ilości magazynowej). Dana pozycja na arkuszu inwentaryzacyjnym będzie przedstawiać towar i jego ilość, jako sumę ilości z wszystkich partii tego towaru, jakie znajdują się na magazynie.
Użytkownicy korzystający z funkcjonalności Magazynu Wysokiego Składowania powinni wybrać opcje Magazynowa -> Według położenia, gdyż umożliwia ona spis towarów według miejsca składowania. Wówczas arkusz inwentaryzacyjny będzie generowany dla określonego zakresu adresów.
Przeprowadzenie inwentaryzacji jest możliwe dla ilości handlowych lub magazynowych, o tym decyduje parametr: Ilość inwentaryzowana. Tworząc spis dla określonych grup towarowych należy wskazać opcję Handlowa lub Magazynowa -> Według towarów.
Wycena nadwyżek wg: określa w jakiej cenie zostaną przyjęte towary, dla których inwentaryzacja wykazała, że ilość rzeczywista jest wyższa niż ilość magazynowa/handlowa. Niedobór towaru zostanie uzupełniony dokumentem PW, przyjmującym towar po Średniej cenie zasobów lub Ostatniej cenie zakupu w zależności od ustawień tego parametru. Należy pamiętać, aby określić prawidłową wartość tego parametru przed zamknięciem inwentaryzacji. Obecnie można ustalić wycenę nadwyżek dla każdego magazynu oddzielnie.
Nagłówek inwentaryzacji – zakładka Arkusze
Na zakładce Arkusze prezentowana jest lista arkuszy inwentaryzacyjnych. Lista ta zawiera następujące kolumny:
Lp. – liczba porządkowa arkusza na liście
Data utworzenia – data utworzenia arkusza
Nazwa – nazwa arkusza

Poniżej listy znajdują się opcje:
[Dodaj] – umożliwia dodanie nowego arkusza inwentaryzacyjnego.
[Zmień] – umożliwia podniesienie arkusza do edycji.
[Usuń] – umożliwia usunięcie arkusza inwentaryzacji.
Nagłówek inwentaryzacji – zakładka Dokumenty
Zakładka prezentuje listę dokumentów inwentarzowych, które zostały wygenerowane na podstawie różnic inwentaryzacyjnych

Na zakładce znajdują się również opcje:
[Zmień] - umożliwia podniesienie dokumentu do edycji.
[Przychód wewnętrzny] – umożliwia wygenerowanie dokumentu PW
[Rozchód wewnętrzny] – umożliwia wygenerowanie dokumentu RW
[Korekta]
Nagłówek inwentaryzacji – zakładka Opis
Na zakładce Opis możliwe jest sporządzenie opisu charakteryzującego inwentaryzację.
Nagłówek inwentaryzacji – zakładka Atrybuty
Zakładka umożliwia opisanie za pomocą cech/atrybutów zdefiniowanych wcześniej w module: Administrator
Tworzenie arkuszy inwentaryzacyjnych
Aby utworzyć nowy arkusz należy na oknie nagłówka inwentaryzacji przejść na zakładkę: Arkusze i dodać nowy element do listy. Zostanie utworzone okno: Arkusz inwentaryzacyjny, na którym należy wpisać nazwę arkusza oraz wybrać towar/grupę towarów, dla której będzie wykonywana inwentaryzacja.

Na liście, informacje o ilości towarów wyświetlone są w kolumnach:
Magazynowa/Handlowa – ilość towaru na inwentaryzowanym magazynie wynikająca z dokumentów
zarejestrowanych w systemie (wprowadzona na arkusz po uruchomieniu funkcji: [Dodaj towar z
grupy do arkusza])
Rzeczywista – ilość towaru, wprowadzona do arkusza ręcznie po fizycznym sprawdzeniu towaru na
magazynie
Różnica – różnica ilości towaru pomiędzy ilością magazynową a rzeczywistą.
Wiersze arkusza prezentowane są w kolorze czarnym jeżeli Różnica = 0; w kolorze czerwonym gdy
Różnica < 0; w kolorze zielonym jeżeli Różnica > 0.
Pod listą pozycji inwentaryzacji znajdują się pola:
Ilość rzeczywista – ilość rzeczywista z możliwym zawężeniem listy zgodnie z checkami:
- Zgodna – lista pozycji arkusza zostaje zawężona do towarów, dla których wartość w kolumnie Ilość
- Niedobór – lista pozycji arkusza zostaje zawężona do towarów, dla których wartość w kolumnie Ilość
- Nadwyżka – lista pozycji arkusza zostaje zawężona do towarów, dla których wartość w kolumnie Ilość
Na arkuszu (przed dodaniem pozycji na arkusz) pojawia się parametr Dozwolone powielanie towarów w odczycie, który aktywuje się podczas wyboru opcji Rodzaj odczytów: Przyrostowe. Zaznaczenie parametru umożliwia dodanie tego samego towaru na jednym odczycie więcej niż raz. Przy odznaczonym parametrze, podczas próby dodania istniejącego już towaru ponownie na odczyt, system wyświetli odpowiedni komunikat informujący o tym zdarzeniu. Oczywiście towar nie zostanie powtórnie dodany.

Nowododany arkusz należy nazwać, następnie wskazać towar lub grupę towarową, która ma podlegać inwentaryzacji. Dodawanie wskazanych elementów odbywa się po potwierdzeniu, czemu służy przycisk: .
W efekcie na arkusz zostaną dodane odpowiednie towary. Aby do powstałej listy dodać kolejny towar należy wybrać kolejną grupę towarową lub towar w obszarze Generowanie i ponownie użyć pioruna.
Jeżeli operator do wstępnie wygenerowanego arkusza będzie próbował dodać kolejny towar, który znajduje się już na liście dodanych towarów, system wyświetli odpowiedni komunikat informujący o tym zdarzeniu. Oczywiście towar nie zostanie powtórnie dodany.

Inwentaryzacja wg położeń
Szczególnym przypadkiem jest inwentaryzacja wg położeń. Opcja ta jest możliwa w przypadku wyboru ilości inwentaryzowanej: magazynowej. Różnica, w stosunku do opcji generowania arkuszy wg towarów polega na tym, że zamiast towarów określa się obszary magazynu oraz zakres adresów, na których będzie wykonywana inwentaryzacja.

Na gotowym arkuszu prezentowane są towary z uwzględnieniem poszczególnych cech. W przypadku inwentaryzacji z podziałem na partie, pozycję będą przedstawione z dokładnością co do partii. Kolejno widoczne są następujące dane: Położenie, Kod towaru, EAN towaru, EAN partii, Klasa cechy, Cecha, Data ważności, Ilość, Cena, Nazwa.
W przypadku inwentaryzacji bez podziału na partie, widoczność ograniczona jest do: Położenia, Kodu towaru, EAN’u towaru, Ilości, Nazwy, Ceny.
W kolumnach Ilość zostaną przedstawione następujące informacje:
- Ilość Magazynowa/Handlowa: w zależności od ustawienia ilości inwentaryzowanej na nagłówku inwentaryzacji, zostanie wyświetlona ilość magazynowa lub handlowa, zgodnie ze stanem zapisanym w systemie
- Ilość Rzeczywista: kolumna ta przedstawia ilość danego towaru wyliczona na podstawie zamkniętych odczytów
- Różnica: przedstawia różnicę pomiędzy ilością magazynową/handlową a ilością rzeczywistą z odczytów.
Kolumna Cena zwraca informację o cenie danego towaru. Jest ona wyliczona jako:
- średnia cena z istniejących zasobów w partii
- średnia cena ze wszystkich zasobów, jeśli dana partia nie istnieje
- ostatnia cena zakupu, jeśli dany zasób nie istnieje
Inwentaryzacja kilku magazynów równocześnie
Od wersji 10.5 możliwe jest sporządzanie inwentaryzacji dla kilku magazynów równocześnie.

- przycisk wyświetlany tylko dla inwentaryzacji dla wielu magazynów. Wartość
inwentaryzacji obliczana jest jako suma z wartości pozycji. Wartość pozycji zaś jako iloczyn kolumn
Różnica i Cena. Dla inwentaryzacji na jeden magazyn (czyli również dla inwentaryzacji Wg położeń) wyświetlana jest informacja o wartości, brak przycisku. Po naciśnięciu przycisku „Wartość” prezentowana jest wartość na poszczególnych magazynach w oknie Wartość magazynów:

W oknie prezentowana jest lista składająca się z kolumny Magazyn i Wartość. Pod oknem znajduje się parametr „Wycena wg średniej ceny zasobów dla magazynu”. Jeżeli parametr jest odznaczony wartość liczona jest jako suma wartości pozycji na magazynie pośredniej cenie zasobów inwentaryzowanych magazynów. Po zaznaczeniu parametru dla każdego magazynu obliczana jest wartość jako suma wartości pozycji na magazynie wg średniej ceny zasobów dla tego magazynu.
[ Pokaż / Ukryj stany towaru na magazynach] - pozwala na wyświetlenie listy „Rozbicie pozycji na poszczególne magazyny”. Jeżeli inwentaryzacja jest wykonywana w obrębie jednego magazynu przycisk ten jest ukryty.
Okno Rozbijanie ilości rzeczywistych na poszczególne magazyny Lista składa się z kolumn: Magazyn, Cena, Wartość, Ilość Magazynowa, Rzeczywista, Różnica.

Kolumna Ilość Rzeczywista jest dostępna do edycji na niezamkniętej inwentaryzacji. Zmiana ilości w jednym wierszu powoduje automatyczne przeliczenie ilości w innych wierszach, w tej kolumnie. Suma ilości z wiersza musi być zgodna z łączną ilością z odczytu. W kolumnie Cena istnieje możliwość ręcznej zmiany ceny na niezamkniętej inwentaryzacji.
Sposób rozbijania ilości na poszczególne magazyny przez system Comarch ERP XL jest następujący: Pobierana jest ilość z odczytu; Zaczynając od ostatniego magazynu system sprawdza czy ilość magazynowa jest mniejsza bądź równa ilości rzeczywistej z odczytu. Jeżeli warunek ten jest spełniony ilość rzeczywista jest ustalana na poziomie ilości magazynowej; Na kolejnym magazynie system sprawdza czy ilość magazynowa na tym magazynie jest mniejsza lub równa pozostałej ilości rzeczywistej z odczytu. Warunek ten jest sprawdzany dla każdego magazynu; W przypadku nadwyżek powtarzana jest powyższa operacja dla kolejnych magazynów na liście z wyjątkiem pierwszego. Dla pierwszego magazynu przypisywana jest pozostała ilość; W przypadku niedoborów powtarzana jest również powyższa operacja dla kolejnych magazynów na liście aż do momentu przypisania pełnej ilości z odczytu. Dla pozostałych magazynów ilość rzeczywista będzie wynosić zero.
Tworzenie odczytów
Odczyt służy do przeprowadzenia właściwego spisu z natury, tak więc w oknie odczytu inwentaryzacyjnego należy wpisywać rzeczywiste ilości towaru na inwentaryzowanym magazynie. Odczyt dodaje się z poziomu okna: Arkusz inwentaryzacyjny, zakładki: Odczyty za pomocą [Dodaj] lub
[Odczyt z kolektora]. Analogicznie jak to miało miejsce w przypadku arkuszu, odczyt należy odpowiednio nazwać.
Odczyt od razu zawiera identyczną z arkuszem listę towarów, przy czym kolumna z ilością jest wypełniona zerami.

W oknie wprowadza się nazwę odczytu, a następnie wprowadza się rzeczywiste ilości inwentaryzowanych towarów (ilości danego towaru na magazynie). W przypadku wyboru opcji Rodzaj odczytu: Porównawcza, proces ten można przyspieszyć klikając w ikonę: . W efekcie, na odczyt zostaną przepisane ilości magazynowe lub handlowe
z arkusza inwentaryzacyjnego.
Istnieje możliwość dodania pojedynczej pozycji, przy użyciu przycisku: .
Towar można dodać poprzez wpisanie jego kodu lub wybranie go z listy towarów otwieranej przyciskiem: . Dla wybranego towaru można podać cechę z wybranej klasy cech. Istnieje możliwość określenia położenia towaru. W polu: Ilość, wskazuje się ilość towaru wprowadzanego na odczyt. Jest również pole z domyślną jednostką miary z karty towaru. Zapisanie okna powoduje dodanie pozycji odczytu, o ile takiej nie ma. Może też spowodować dodanie pozycji arkusza, jeśli takiej nie ma, pod warunkiem, że pozycja będzie unikalna
w inwentaryzacji (nie ma jej na innym arkuszu). Zostanie przy tym ustalone wskazanie na partię towaru (system podczas dodawania pozycji odczytu będzie sprawdzał, czy istnieje już taka pozycja odczytu - o takim samym wskazaniu na partię towaru i adres w magazynie; jeśli takiej pozycji nie odnajdzie, sprawdzi, czy istnieje taka pozycja na arkuszu i jeśli jest zostanie do niego dodana pozycja odczytu, jeśli nie – zostanie dodana pozycja arkusza przy sprawdzeniu czy nie ma takiej pozycji arkusza na innej inwentaryzacji; w przypadku, gdy partia taka nie istnieje zostanie założona partia i dodana zostanie pozycja arkusza i odczytu).
Jeśli przy odczycie danych z kolektora odczytany zostanie kod jednostki pomocniczej, a na odczycie występuje partia tego towaru wówczas zostanie powiększona ilość tego towaru na pozycji, która już występuje na odczycie. Podobnie, jeśli odczytany zostanie kod towaru, a na odczycie występuje partia tego towaru bez kodu EAN, również odpowiednio zostanie powiększona ilość towaru na odczycie.
[Zeruj wszystkie pozycje] służy do zerowania ilości w kolumnie Ilość Rzeczywista.
[Usuń], który jest aktywny, jeśli odczyt jest otwarty i odczytywana ilość jest zerowa.
Następnie należy wydrukować odczyt z wprowadzonymi ilościami i sprawdzić poprawność danych (opcjonalnie).
Kolejną czynnością jest zamknięcie odczytu (należy go oznaczyć jako: Zamknięty i zapisać).
Do jednego arkusza można utworzyć wiele odczytów. Przy zapisywaniu odczytu ilości z niego są przepisywane do arkusza. Jeśli odczyt jest kolejnym do tego samego arkusza i wybrano inwentaryzację porównawczą, to przy jego zamykaniu zostanie wyświetlona lista różnic w stosunku do ilości zliczonych zapisanych już w arkuszu. Na liście różnic pobierane są pozycje z odczytu. Aby zamienić dotychczasowe ilości (z poprzedniego odczytu) należy zaznaczyć pozycje na liście (zaznaczona pozycja zostanie zaktualizowana) i zatwierdzić wybór przyciskiem: [Zatwierdź]. Zaznaczenie pozycji spowoduje, że nowa ilość zostanie przepisana do arkusza. Ilości, które ostatecznie znajdą się na arkuszu widoczne są w kolumnie: Po zapisie.
Jeżeli ilości wpisane na odczyt są poprawnie wprowadzone, należy zapisać zmiany zaznaczając wcześniej parametr: Zamknięty, na oknie: Odczyt inwentaryzacyjny.
Tak utworzony odczyt pojawia się na liście odczytów. Po zatwierdzeniu odczytu ustalone ilości zostaną automatycznie dopisane do arkusza.

Możliwe jest także utworzenie nowego odczytu poprzez zaczytanie informacji z kolektora danych. W tym celu należy na zakładce Odczyty użyć opcji Odczyt z kolektora, dostępnej pod przyciskiem: . Wczytanie danych z kolektora spowoduje dodanie odczytu z ilościami magazynowymi zgodnymi z uzupełnionymi w kolektorze. Jeśli wśród pozycji w kolektorze znajdują się takie, których nie ma na arkuszu, do którego generowany jest odczyt, to zostaną one automatycznie dodane również do arkusza. Tak dodawany odczyt nie jest zatwierdzony, zatem aby ilości zostały przeniesione na arkusz należy go zatwierdzić.
Utworzony odczyt zawiera tę samą listę towarów, co odpowiadający mu arkusz jeżeli jest tworzony z zakładki
w przypadku generowania za pomocą przycisku [Generuj odczyt dla zaznaczonych] znajdującego się na Arkuszu inwentaryzacyjnym, będzie zawierał zaznaczone pozycje. Wyświetlana i dostępna do edycji ilość, to ilość rzeczywista, czyli zliczona. Ilość rzeczywista wprowadzona dla pozycji odczytu może być liczbą ujemną, jeśli odczyt jest przyrostowy. Lista jest wyświetlana według:
- Lp.
- Wg kodu towaru
- Wg kodu EAN
- Wg symbolu
- Wg nazwy
- Wg położenia (w przypadku inwentaryzowania ilości magazynowej).
Możliwe jest również wykorzystanie ogólnego filtra.
Na odczycie inwentaryzacyjnym możliwe jest, by w prosty sposób odróżnić pozycję, w której edytowana jest ilość. W pierwszej kolejności zaznacza się cały wiersz na niebiesko, a dwuklik w kolumnę otwiera kolumnę Ilość do edycji, natomiast cały wiersz jest podświetlony na szaro.
Na odczycie możliwe jest przepisanie ilości z arkusza – czyli ilości magazynowej/handlowej jaka z niego wynika. Przepisanie odbywa się po naciśnięciu przycisku: [Przepisz ilości z arkusza].Następnie należy wydrukować arkusz spisowy (odczyt) i przeprowadzić spis (zliczyć ilości) towarów według wydruku.
Zliczone ilości należy wprowadzić do odczytu. Odszukiwanie odpowiednich pozycji przy wprowadzaniu danych ułatwia lokator, czyli ustawianie kursora przy pomocy ciągu znaków wpisanego z klawiatury. Wpisany ciąg jest wyświetlany pod opisem kolumny z kodem, na której działa.
Rodzaje odczytów
Istnieje możliwość utworzenia wielu odczytów inwentaryzacyjnych w ramach jednego arkusza. W zależności od wybranego sposobu agregacji, ilości z kolejnych odczytów będą sumowane lub porównywane. O tym jak system będzie się zachowywał zależy wybór odpowiedniej opcji na nagłówku inwentaryzacyjnym w obszarze Rodzaj odczytów: Porównawcza lub Przyrostowa.
Rodzaj odczytów: metoda Porównawcza
Metoda porównawcza najczęściej stosowana jest w sytuacji, gdy inwentaryzacja przeprowadzana jest kilkukrotnie w celu weryfikacji poprawności wprowadzonych danych w kolejnych odczytach.
Wybierając ten typ agregacji zasobów, podczas zamykania kolejnych odczytów pojawi się okienko z towarami wraz ze wskazaniem różnic pomiędzy ostatnio zatwierdzoną ilością a ilością wynikającą z aktualnie potwierdzanego odczytu. Zaznaczając check przy poszczególnych pozycjach mamy możliwość wskazania, które towary zostaną, a które nie zostaną (poprzez odznaczenie danej pozycji na Liście różnic) zaktualizowane względem ilości aktualnie zapisanej na arkuszu. W ostatniej kolumnie: Po zapisie jest przedstawiona ilość, która zostanie ostatecznie przepisana na arkusz inwentaryzacyjny. Ilość ta jest również widoczna w postaci wytłuszczonej.
Rodzaj odczytów: metoda Przyrostowa
Dla odczytów przyrostowych system Comarch ERP XL sprawdza czy istnieje ilość rzeczywista przypisana już do danego magazynu. W związku z tym, aby przypisać ilość do magazynu należy sprawdzać czy na tym magazynie ilość magazynowa minus ilość rzeczywista jest większa od zera oraz czy ilość magazynowa minus ilość rzeczywista jest mniejsza bądź równa zbiorczej ilości rzeczywistej z odczytu.
Rozpoczęcie inwentaryzacji metodą przyrostową odbywa się poprzez wybór opcji Przyrostowe dla parametru: Rodzaj odczytu na nagłówku inwentaryzacji. Metoda ta jest stosowana podczas inwentaryzacji prowadzonej przez kilku operatorów jednocześnie na wydzielonych obszarach w magazynie. W jej wyniku ilości wprowadzane przez operatorów na poszczególnych odczytach są na arkuszu sumowane. Korekta ilości rzeczywistej wynikającej z zatwierdzonych odczytów W systemie Comarch ERP XL istnieje możliwość skorygowania już zatwierdzonych odczytów poprzez wystawienie nowego odczytu.
W metodzie porównawczej, w celu skorygowania błędnej ilości rzeczywistej dla towaru, wynikającej z zatwierdzonych odczytów wystarczy, aby odczyt korygujący miał wypełnione ilości jedynie dla błędnych pozycji. Zatwierdzenie takiego odczytu spowoduje podniesienie listy różnic. Zaznaczenie parametru przy pozycjach, które mają być skorygowane spowoduje zmianę ilości rzeczywistej na zgodną z ilością wypełnioną na odczycie korygującym.
Z kolei w metodzie przyrostowej, ilości uzupełniane w odczycie korygującym powinny być równe różnicy między prawidłową ilością a rzeczywistą występującą w arkuszu. Zatwierdzenie takiego odczytu spowoduje dodanie różnicy wpisanej na odczycie korygującym. Ilość wpisana w odczycie korygującym może być ujemna.
Po zapisaniu odczytu, należy zapisać arkusz i wydrukować go, jeśli jest to wymagane przez procedury przyjęte w firmie. Następnie należy zaznaczyć: Zamknij inwentaryzację, w jej nagłówku i zapisać ją. Zamknięcie inwentaryzacji jest możliwe, jeśli zamknięte są wszystkie odczyty. Spowoduje ono utworzenie pary dokumentów PW (przyjęcie nadwyżek) i RW (wydanie niedoborów) – w przypadku inwentaryzacji ilości handlowych lub PM/WM/MP w przypadku inwentaryzacji ilości magazynowych oraz odblokowanie magazynu. Dla inwentaryzacji zbiorczej generowanych może być kilka dokumentów różnicowych. Dla każdego magazynu, na którym powstały rozbieżności są generowane dokumenty. Podgląd tych dokumentów jest możliwy z zakładki: Dokumenty nagłówka inwentaryzacji. Na zakładce widoczne są kolumny: Dokument, Magazyn, Data wystawienia, Wartość netto. Magazyn wyświetlany jest tylko dla dokumentów wygenerowanych z inwentaryzacji.
Inwentaryzacja magazynu WMS z obsługą położeń zbiorczych.
W systemie Comarch ERP XL nie będzie możliwa inwentaryzacja pojedynczego lub kilku wybranych (nie wszystkich) magazynów składowych, które wchodzą w skład magazynu zbiorczego obsługującego położenia zmienne (funkcjonalność aplikacji Comarch WMS). W sytuacji, gdy wybrany w nagłówku inwentaryzacji magazyn będzie stanowił magazyn składowy magazynu zbiorczego obsługującego położenia zmienne, wówczas użytkownik zostanie poinformowany o charakterze wybranego magazynu i będzie musiał zadecydować czy chce by pozostałe magazyny składowego wchodzące w skład magazynu zbiorczego, do którego należy wybrany przez niego magazyn zostały dodane do inwentaryzacji czy też rezygnuje z inwentaryzacji wybranego uprzednio magazynu. W sytuacji, gdy któryś z magazynów składowych stanowiących ten sam magazyn zbiorczy, co wybrany do inwentaryzowania magazyn, nie będzie dostępny w kontekście centrum, w którym jest zakładana inwentaryzacja, przeprowadzenie inwentaryzacji jest blokowane. Po zrealizowaniu w Comarch WMS inwentaryzacji nastąpi przekazanie wyniku do Comarch ERP XL. Odczyt przekazywany będzie jako jeden formularz, z informacją o łącznej ilości danego towaru na wszystkich inwentaryzowanych magazynach. Jest to tożsame działanie z dotychczasową funkcjonalnością inwentaryzacji zbiorczej wielu magazynów. Po przekazaniu ilości (odczytu), w tym także w rozbiciu na magazyny, nie będzie możliwa zmiana przesłanej ilości.
Zamykanie inwentaryzacji
Jeżeli wszystkie odczyty zostały wprowadzone do systemu, inwentaryzacja może zostać zamknięta. Aby to uczynić należy na oknie nagłówka inwentaryzacji zaznaczyć parametr: Zamknięta.

Dokumenty różnic inwentaryzacyjnych
Na skutek zaznaczenia parametru zostaną wygenerowane dokumenty rejestrujące nadwyżkę lub niedobór. Dokumenty związane z inwentaryzacją są widoczne, poza listą poszczególnych dokumentów, także na zakładce: Dokumenty nagłówka inwentaryzacji. Z tego poziomu można edytować dokument rozliczający. W tym miejscu można także dogenerować dokumenty magazynowe z handlowych i handlowe z magazynowych, w zależności od tego, które dokumenty powstały w wyniku zatwierdzenia dokumentu Inwentaryzacji.

Dokumenty inwentaryzacyjne powstają w stanie: do bufora lub są automatycznie zatwierdzane. Jest to uzależnione od ustawienia w oknie: Konfiguracja, modułu: Sprzedaż (zakładka: Sprzedaż/Parametry 2), parametru: Automatyczne zatwierdzanie dokumentów inwentaryzacyjnych.

W zależności od sposobu tworzenia inwentaryzacji (według stanów handlowych lub według stanów magazynowych) różnica pomiędzy stanem systemowym a stanem rzeczywistym towaru regulowana jest poprzez wygenerowanie dodatkowych dokumentów na powstałe różnice. W systemie Comarch ERP XL dokumentami różnic inwentaryzacyjnych są:
- podczas generowania inwentaryzacji według stanów handlowych: Rozchód Wewnętrzny (RW), Przychód Wewnętrzny (PW)
- podczas generowania inwentaryzacji według stanów magazynowych: Wydanie Magazynowe (WM), Przyjęcie Magazynowe (PM), Przesunięcie Wewnątrzmagazynowe (MP).
W sytuacji, gdy inwentaryzacja jest wykonywana po stanach magazynowych wg położenia, to wygenerowane mogą zostać dokumenty Wydania Magazynowego, jeżeli inwentaryzacja wykaże nadmiar danego towaru na danym adresie oraz Przyjęcia Magazynowego w przypadku niedoboru towaru na danym adresie lub dokument Przesunięcia Wewnątrzmagazynowego, jeżeli na jednym adresie występuje nadmiar a na innym adresie występuje niedobór danego towaru z tej samej partii jednocześnie. W takiej sytuacji system wygeneruje dokument Przesunięcia Wewnątrzmagazynowego z adresu, na którym występuje nadmiar na adres, na którym występował niedobór danego towaru z tej samej partii.
Dokumenty wygenerowane z inwentaryzacji posiadają specjalny opis, który wskazuje na identyfikator inwentaryzacji, z której zostały wygenerowane. Opis, że dokument został wygenerowany automatycznie podczas zamykania inwentaryzacji widoczny jest również na liście dokumentów magazynowych lub handlowych w zależności od rodzaju inwentaryzacji. Dokumentów wygenerowanych z inwentaryzacji nie można anulować.

Przy próbie anulowania dokumentu pojawi się komunikat:

Dokumentów PM, WM, MP, PW i RW wygenerowanych przez zamknięcie inwentaryzacji nie można usunąć ani anulować. Przed zatwierdzeniem można jednak edytować ich pozycje, w szczególności zmieniać ilość.
Korekta inwentaryzacji
W systemie Comarch ERP XL nie ma możliwości modyfikacji zamkniętej inwentaryzacji, jej otwarcia ani anulowania zatwierdzonych dokumentów różnic inwentaryzacyjnych. Korektę zamkniętej inwentaryzacji można wykonać poprzez skorygowanie powstałych dokumentów różnic inwentaryzacyjnych albo poprzez wykonanie kolejnej inwentaryzacji dla towarów, które wymagają skorygowania.
Korekta dokumentów różnic inwentaryzacyjnych
Wykonanie korekty dokumentów spowoduje zmianę zarówno ilości towarów jak i wartości magazynu ustaloną w wyniku zamknięcia inwentaryzacji. W przypadku dokumentów RW możliwe jest utworzenie jedynie korekty ilościowej, a więc należy wykonywać ją w przypadku, gdy ilość rzeczywista dla towaru ustalona z inwentaryzacji została zaniżona. Dla dokumentów PW można korygować zarówno wartość jak i ilość przyjętego towaru. Korektę PW można wykonać, jeśli nadwyżki zostały przyjęte wg niewłaściwej ceny (korekta wartości elementów dokumentu) lub ilość rzeczywista dla towaru została zawyżona. Wykonanie kolejnej inwentaryzacji Nie wszystkie przypadki błędnie uzupełnionych inwentaryzacji można skorygować przez korektę dokumentów różnic inwentaryzacyjnych. W sytuacji, gdy dla towaru zostało wygenerowane RW a powinno być PW nie ma możliwości prawidłowego skorygowania dokumentów różnic. Takie, jak i inne przypadki związane z błędnie wypełnionymi ilościami rzeczywistymi można skorygować poprzez wykonanie kolejnej inwentaryzacji. Inwentaryzację można wykonać jedynie dla błędnych indeksów towarowych.
Korygowanie dokumentów z inwentaryzacji na magazynach WMS
Z uwagi na to, że do dokumentów inwentaryzacyjnych WMS (RW, PW) nie powstają dokumenty magazynowe – nie powinno się zmieniać ilości na tych dokumentach, ponieważ nie powstanie dokument różnicowy do WMS.
Korekty należy wykonywać wyłącznie przez RWK / PWK do zatwierdzonych wcześniej dokumentów z inwentaryzacji na magazynie WMS.
Inwentaryzacja towaru z partiami oznaczonymi identyfikatorami dostaw
Zmiana ma na celu zmniejszenie ryzyka powstawania rozbieżności pomiędzy partiami w Comarch ERP XL oraz Comarch WMS. Sprowadza się ona do tego, że w przypadku towarów z oznaczaniem partii numerami dostaw, dokument rejestrujący nadwyżki inwentaryzacyjne przyjmuje zasoby na te same partie (co do ID) co wskazane na arkuszu (zgodnie z WMS), a co za tym idzie w ramach już utworzonych wcześniej dostaw. Cena na tak utworzonym elemencie PW jest ustalana zgodnie z ceną na źródłowej dostawie (czyli dostawie, która założyła daną partię).
Dodatkowo w przypadku gdy wprowadzana na odczycie w Comarch WMS nadwyżka zakłada nową partię, również jest ona przekazywana i zapisywana w ERP i tworzona nowa dostawa przyjmuje jej ID. Jednocześnie następuje aktualizacja zakładającego dokumentu handlowego dla partii.
Kompensata braków i nadwyżek inwentaryzacyjnych
Niżej opisana funkcjonalność ma na celu umożliwienie skompensowania powstałych różnic inwentaryzacyjnych. Stwierdzone braki można sparować z uznanymi nadwyżkami, przez co możliwym jest ustalenie rzeczywistych wartości braków na magazynie. Jednocześnie można oznaczyć elementy dokumentów inwentaryzacyjnych jako rzeczywiste braki/nadwyżki. Procedura może korzystać z następujących modułów: Sprzedaż, Import, Serwis, Księgowość, Produkcja, Projekty, Kompletacja, Rejestracja produkcji. Jeżeli operator ma zaznaczone inne moduły, wówczas dostęp do okna edycyjnego KBN jest blokowany. Powyższego będzie można dokonać na nowym typie dokumentu (z odrębną definicją), tj. Kompensata braków i nadwyżek inwentaryzacyjnych (KBN), dostępnym na liście dokumentów handlowych, na dedykowanej zakładce tj. {KBN} dostępnej jako ostatnia, za zakładką {DP}.

Na liście prezentowane są podstawowe informacje dotyczące dokumentu, tj.: numer, data wystawienia, wartość skompensowanych elementów, stan dokumentu, magazyn oraz cecha i opis transakcji. Kolumna wartości jest sumowana oraz ukrywana dla Operatora bez uprawnienia: Widzi ceny zakupu.
Dokumenty na liście mogą być ograniczane wg zdefiniowanego własnego filtra, a także wg magazynu, stanu, właściciela, cechy, miesiąca wystawienia. Dokument KBN może występować w pięciu możliwych stanach, tj. w buforze (niezatwierdzony), w realizacji, jako zatwierdzony, zaksięgowany, anulowany. Stan w realizacji jest stanem roboczym, automatycznie ustalanym po pierwszym parowaniu lub oznaczeniu elementu jako trwały brak/nadwyżka. Usunięcie wszystkich parowań, potwierdzeń braku/nadwyżki przywraca stan w buforze (niezatwierdzony).
Zaksięgowanie dokumentu jest możliwe po zatwierdzeniu dokumentu. Anulowanie jest możliwe pod warunkiem, że KBN nie jest zaksięgowany ani rozliczany. Usunięty może być dokument KBN w buforze oraz w realizacji. Po anulowaniu KBN, sparowane na nim elementy, także te oznaczone jako trwały brak/nadwyżka będzie ponownie mogły być „użyte” na nowym KBN.
Dokument KBN posiada zakładkę [Elementy], [Nagłówek], [Księgowość] (widoczna po zatwierdzeniu) oraz standardowo [Atrybuty], [Załączniki], a gdy zgodnie z definicją dokumentów ma być generowana płatność, wówczas także zakładkę [Płatność].
KBN – zakładka Elementy
Głównym miejscem działania dokumentu KBN jest zakładka [Elementy], na której dostępne są filtry, w oparciu o które ustalane i prezentowane są elementy dokumentów inwentaryzacyjnych. A dokładniej, poszczególne dokumenty RW, PW, z których elementy będą ustalane w sekcji 1 i 2 na zakładce [Elementy] szukane są wg filtrów: data, magazyn, seria. Zarówno w przypadku magazynu jak i serii, można wskazać wiele z listy. Ustalanie elementów nastąpi po użyciu stosownej opcji (piorun). Zakładka [Elementy] została podzielona na sekcje zgodnie z poniższym opisem.

- Sekcja Braki – z listą elementów ustalanych następująco: na podstawie potwierdzonych dokumentów RW, pochodzących z inwentaryzacji, spełniających warunki wg wskazań w filtrach: Data od, Data do, Magazyn, Seria weryfikowane są ich elementy. Te z nich, które dotąd nie zostały sparowane, a także te, które nie zostały uznane za rzeczywiste braki są prezentowane w sekcji 1. Jednocześnie uwzględniane są tutaj (w ilości, cenie, wartości) istniejące korekty do tychże inwentaryzacyjnych RW (bez względu na datę ich wystawienia).
- W sekcji, potwierdzone braki są prezentowane z wyszarzonym kodem, a w kolumnie Rodzaj jest prezentowany ich charakter, tj. czy zawiniony, czy niezawiniony.
- Sekcja Nadwyżki – z listą elementów ustalanych podobnie jak w sekcji 1 z tym, że w odniesieniu do PW inwentaryzacyjnych.
- Dla obu ww. sekcji udostępniona jest możliwość podglądu wybranego elementu na źródłowym dokumencie RW, PW. Ponadto na zakładce dodany jest checkbox: Powtarzające się elementy, po zaznaczeniu którego lista braków oraz nadwyżek jest zawężana do elementów występujących w obu sekcjach (zgodność kodu towaru).
- Te PW/RW mogą być powiązane wprost z inwentaryzacją (w przypadku inwentaryzacji handlowej) lub jako dokumenty handlowe związane z magazynowym wygenerowanym z inwentaryzacji.
- Wskazania w filtrach, na podstawie których ustalane są elementy, są aktywne do czasu pierwszego parowania lub oznaczenia jako trwały brak/nadwyżkę.
- Użycie przycisku
w sekcji ustalania elementów skutkuje także ustaleniem listy osób odpowiedzialnych za zawinione braki, o czym więcej w dalszej części opisu.
- Sekcja Elementy sparowane – z listą elementów sparowanych. Są tu pokazywane rekordy zgodnie ze sparowanymi/połączonymi elementami. Ilość dla prezentowanego elementu ustalana jest na poziomie mniejszej z ilości na parowanych elementach, cena zostanie zachowana.
- Sekcja 5 Różnica wartości- tu pokazywana jest różnica wynikająca z kompensaty pomiędzy sparowanymi elementami oraz wartość kompensaty.
Udostępnione zostały następujące wydruki dotyczące KBN (w przypadku, gdy Operator nie ma prawa: Widzi ceny zakupu, wówczas nie jest prezentowana wartość kompensaty):
- Kompensata różnic, potwierdzone braki – z informacją o nierozliczonych uznanych brakach
- Kompensata różnic, potwierdzone nadwyżki – z informacją o nierozliczonych uznanych nadwyżkach
- Kompensata różnic, pozycje skompensowane – z informacją o skompensowanych brakach i nadwyżkach
- Dodatkowo przygotowany został wydruk listy dokumentów KBN
- Zmodyfikowany został wydruk zestawienia transakcji pod kątem uwzględniania dokumentów KBN
Generowanie KBN możliwe jest również z poziomu nagłówka inwentaryzacji po potwierdzeniu związanego dokumentu PW i RW.
Operacje na zakładce Elementy
- Parowanie elementów – proces parowania polega na świadomym wskazaniu przynajmniej jednego elementu z RW oraz przynajmniej jednego elementu z PW i potwierdzeniu, że para niweluje/kompensuje wykazaną różnicę inwentaryzacyjną. Tzn. uznaje się, że na poziomie mniejszej z ilości, niedoboru i nadwyżki nie ma. Po użyciu opcji: Paruj, zaznaczone w sekcji Braki i w sekcji Nadwyżki elementy są ze sobą parowane i usuwane z listy i jednocześnie dodawane w sekcji poniżej. Wycena takiego parowania, czyli wartość kompensaty stanowi wynik mniejszej ilości i niższej ceny parowanych elementów RW, PW.
- Podczas parowania uwzględniane są kolejno wszystkie zaznaczone elementy, do czasu wyczerpania ilości; system paruje pierwszy zaznaczony element RW z pierwszym zaznaczonym elementem PW (honorowana jest kolejność zaznaczania); jeżeli po sparowaniu jw. pozostanie ilość niesparowana z parowanego elementu RW/PW, wówczas jeżeli został zaznaczony drugi element PW/RW, wówczas nastąpi parowanie; jeżeli po tym parowaniu nadal pozostanie ilość niesparowana danego elementu RW/PW nastąpi parowanie z kolejnym zaznaczonym na liście elementem PW/RW, itd. aż do wyczerpania ilości na wszystkich zaznaczonych elementach. Jeżeli dojdzie do pełnego sparowania elementu RW i PW, system weryfikuje czy istnieją kolejne zaznaczone elementy, które dotąd nie były parowane (częściowo).
- Usuwanie parowania – usuwanie parowania polega na świadomym wskazaniu przynajmniej jednego elementu i potwierdzeniu, że para nie stanowi kompensaty wykazanej różnicy inwentaryzacyjnej. Tzn. uznaje się, że elementy stanowią niedobór i nadwyżkę, który będzie można ewentualnie ponownie sparować. Po użyciu opcji: Usuń parowanie, zaznaczone elementy zostają rozłączane, usunięte z listy w sekcji dolnej oraz ponownie są wykazywane w sekcji RW i PW. Jeżeli na etapie parowania, po jednej ze stron możliwe było sparowanie części ilości, wówczas po usunięciu parowania element jest ponownie sklejany/łączony w zależności czy brak czy nadwyżka (aktualizowana będzie ilość i wartość).
- Opcja: Potwierdź nadwyżkę/brak zawiniony/niezawiniony (i odwrotna do niej) – opcja niesie za sobą oznaczenie, że element jest uznanym brakiem, nadwyżką. Po wywołaniu tej funkcji na dokumencie KBN, wskazane pozycje dotąd niesparowane zostają specjalnie oznakowane oraz nie będą się pojawiały na żadnym przyszłym dokumencie KBN. W przypadku braków, możliwym jest opisywanie ich jako niedobory zawinione oraz niezawinione. Wywołanie tej funkcji poprzedzone zostanie stosownym komunikatem, celem potwierdzenia trwałych zmian w bazie. Dostęp do funkcji: Potwierdź nadwyżkę/brak zawiniony/niezawiniony jest oparty na parametrze na definicji dokumentu KBN, w sekcji: Dozwolone operacje na dokumencie: „Potwierdzanie nadwyżek/braków”.





Rozliczanie dokumentu KBN
Generowanie płatności – jeżeli tak wynika z definicji dokumentu KBN, może on tworzyć płatności. Płatność powstaje w kwocie potwierdzonych braków inwentaryzacyjnych, które oznaczone zostały jako zawinione (po użyciu opcji: Potwierdź brak zawiniony). Podmiot dla płatności ustalany jest na podstawie listy pracowników j.n.
W przypadku generowania płatności, na zakładce {Płatności} dostępna jest lista osób odpowiedzialnych za magazyn, zawierająca akronim pracownika i jego % odpowiedzialności (edytowalny) za konkretny (wykazany) magazyn. Lista jest tworzona w oparciu o wskazania osób odpowiedzialnych na karcie magazynu, z możliwością zmiany, tj. dodania nowego, usunięcia istniejącego pracownika. Kwota płatności jest dzielona na wszystkich wskazanych pracowników odpowiedzialnych za magazyn, zgodnie z ich % udziałem w strukturze odpowiedzialności za magazyn w momencie zatwierdzania KBN.

Generowanie płatności odbywa się wraz z zatwierdzaniem dokumentu KBN. Do tego czasu, na zakładce prezentowana jest „wirtualna” (czerwona) płatność odpowiadająca sumie przyszłych płatności. Termin i forma generowanych płatności domyślnie jest ustalana wg wskazań na zakładce {Elementy} danego dokumentu KBN. W przypadku, gdy dokument kompensaty dotyczy kilku magazynów, pracownik/pracownicy są obciążani wyłącznie wartością braków na „jego/ich” magazynie.
Osoba na karcie Magazynu - na karcie Magazynu, w kontrolce: Osoba można wskazać pracownika odpowiedzialnego za dany magazyn. Funkcjonalność ta została rozbudowana w ten sposób, że na dodatkowej liście (ukrywanej) można wskazać wiele osób/pracowników, dla których można ustalić procentowo podział odpowiedzialności.
- Podczas konwersji bazy, pracownik dotychczas wskazany w kontrolce Osoba, jest ustalany jako domyślny i w 100% odpowiedzialny za magazyn.
- Usunięcie osoby z pola obok przycisku Osoba jest tożsame z jednoczesnym odznaczeniem go jako domyślnej osoby odpowiedzialnej.
- Jeżeli w kontrolce nie ma wybranego pracownika, po dodaniu kilku na liście pracowników, należały opisać jednego jako domyślny. Pracownik domyślny jest zapisywany jak dotychczas i prezentowany w kontrolce Osoba.
- Osoba domyślna nie musi posiać maksymalnego % odpowiedzialności.
- Na liście osób odpowiedzialnych, domyślna jest wyświetlana na czerwono
- Łączny % odpowiedzialności za magazyn nie musi wynosić 100%.
- Kontrolowane jest (podczas zapisu karty magazynu) by łączny % odpowiedzialności za magazyn nie przekraczał 100%

XL130 - Podmiana dostaw - wideoinstruktaż
XL139 - Okoliczności i zasady generowania korekt kosztu
Rola dokumentu Korekta kosztu [KK]
Generowany w Systemie dokument Korekty kosztu [KK] jest dokumentem pozwalającym na:- Skorygowanie kosztu własnego sprzedaży - KK generowane do dokumentów rozchodu
- Przeniesienie wartości zasobu pomiędzy magazynami - KK generowane do przesunięć międzymagazynowych

Korekta wartościowa dokumentu przychodu
Zarejestrowanie wartościowej korekty do dokumentu przychodu wywołuje w Systemie poniższe operacje:- Aktualizacja kosztów bezpośrednio na niezatwierdzonych dokumentach rozchodu
- Aktualizacja kosztów bezpośrednio na niezatwierdzonych dokumentach MMW
- Aktualizacja kosztów zatwierdzonych dokumentów rozchodu/ich korekt/przesunięć poprzez wygenerowanie dla nich korekt koszu [KK]
- Aktualizacja wartości zasobów magazynowych
Informacje ogólne

Grupowanie KK
Ilość generowanych przez System dokumentów KK zależna jest o opcji grupowania KK definiowanych w Konfiguracji Systemu.

Daty na dokumencie KK
Data wystawienia na generowanym dokumencie KK ustalana jest w oparciu o datę wpływu korekty przychodu. Sposób ustalenia zaś daty sprzedaży i daty wydania takiej KK zależny jest od rodzaju daty zdefiniowanej w Konfiguracji Systemu, zgodnie z poniższą tabelą:


Przykład generowania KK z tytułu korekty wartościowej przychodu
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu/przesunięcia pomiędzy magazynami dokumentami zgodnie z poniższą tabelą. Następnie dokonano korekty wartościowej dostawy, najpierw zmniejszającej, a następnie zwiększającej jej wartość. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel. Wartość KK dla poszczególnych dokumentów rozchodu ustalona zostanie na poziomie określonym w kolumnach, odpowiednio: KK z tytułu FZK-2 i KK z tytułu FZK-3


Anulowanie korekty wartościowej dokumentu przychodu
Informacje ogólne
Podczas anulowania korekty wartościowej przychodu System automatycznie anuluje wszystkie korekty kosztu, które zostały utworzone z jej tytułu. Wyjątek w tym zakresie stanowią te dokumenty KK, które zostały już zaksięgowane. W takim przypadku zamiast anulowania takiej KK System tworzy kolejny dokument KK, na wartość przeciwną do zaksięgowanej korekty kosztu (nowa KK zwana niżej: anty-KK).
Grupowanie anty-KK
Ilość generowanych przez System dokumentów anty-KK zależna jest od ilości zaksięgowanych korekt kosztu, utworzonych z tytułu korekty przychodu, ich dat sprzedaży/wydania oraz od opcji grupowania dokumentów KK określonej w Konfiguracji Systemu.
Daty na dokumencie anty-KK
Data wystawienia na generowanym dokumencie anty-KK ustalana jest w oparciu o datę wpływu korekty przychodu. Data sprzedaży oraz data wydania anty-KK ustalana jest natomiast w oparciu o datę sprzedaży i datę wydania KK, w oparciu o którą tworzona jest anty-KK.Przykład generowania anty-KK z tytułu anulowania korekty wartościowej przychodu
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu/przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Następnie dokonano korekty wartościowej dostawy, zmniejszającej jej wartość, w wyniku czego wygenerowane zostały stosowne dokumenty KK, o wartościach przedstawionych w kolumnie [KK z tytułu FZK-2, Dokumenty KK zostały zaksięgowane. Ww. korekta FZK-2 została zarejestrowana omyłkowo, w związku z czym została anulowana. W wyniku tej operacji System utworzył korekty kosztu o wartościach przedstawionych w kolumnie [anty-KK z tytułu anulowania FZK-2]. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.

Ustalenie wartości dostawy
Użytkownik ma możliwość przyjęcia dostawy z nieznaną ceną zakupu. Może to uczynić dokumentem PZ, PZI, PW i PKA z wyłączonym parametrem Ustalona wartość dostawy, domyślnie ustalanym w oparciu o definicję dokumentu.
- aktualizacji kosztów bezpośrednio na dokumentach rozchodu – dotyczy dokumentów rozchodu z nieustalonym kosztem własnym (domyślnie System wyłącza parametr Ustalony koszt własny na dokumentach sprzedaży pobierających dostawy z nieustaloną wartością)
- Aktualizacji kosztów dokumentów rozchodu poprzez wygenerowanie dla nich Korekt kosztu [KK] – dotyczy dokumentów rozchodu, na których Użytkownik zaznaczył parametr Ustalony koszt własny, np. aby móc zaksięgować dokumenty
- Generowania korek kosztu do przesunięć MMW/MMP – Wartość dokumentów MMW/MMP jest przez System traktowana jako ostateczna, niezależnie od tego, czy dostawa ma ustaloną, czy nieustaloną wartość. Co za tym idzie ustalenie wartości dostawy na dokumencie PZ/PZI/PW/PKA nie wpływa już na samą wartość przesunięć, generuje natomiast Korekty kosztu, przenoszące wartość zasobu pomiędzy magazynami
- Aktualizacji wartości zasobów magazynowych
Informacje ogólne

Grupowanie KK
Ilość generowanych przez System dokumentów KK zależna jest o opcji grupowania KK definiowanych w Konfiguracji Systemu.

Daty na dokumencie KK
Data wystawienia na generowanym dokumencie KK ustalana jest w oparciu o datę wpływu dokumentu zakupu. Sposób ustalenia zaś daty sprzedaży i daty wydania takiej KK zależny jest od rodzaju daty zdefiniowanej w Konfiguracji Systemu, zgodnie z poniższą tabelą:

Przykład generowania KK z tytułu ustalenia wartości dostawy
Przykład: Zarejestrowano dokument PZ-1 na 100szt towaru we wstępnej cenie zakupu 10,00. Dokument ma nieustaloną wartość dostawy. Z dostawy tej dokonano rozchodu/przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Na wszystkich dokumentach rozchodu oraz ich korektach Użytkownik samodzielnie zaznaczył parametr “ustalony koszt własny”. Następnie dokonano zmiany ceny i ostatecznego ustalenia wartości dostawy ww. PZ Wariant A: cena na PZ ustalona na poziomie 9,00 Wariant B: cena ustalona na poziomie 12,00 Wartość KK dla poszczególnych dokumentów rozchodu ustalona zostanie na poziomie określonym w kolumnach, odpowiednio: Wariant A, Wariant B

Koszty dodatkowe dostawy – KDZ
Do zarejestrowanej dostawy krajowej można przypisać koszty dodatkowej takie jak transport, ubezpieczenie itp. Odbywa się to przy użyciu dokumentu Koszty Dodatkowe Zakupu – KDZ. Koszt dodatkowy przypisywany za pomocą tego dokumentu powiększa stosownie koszt rzeczywisty dostawy, koszt księgowy dostawy jest zaś powiększany wyłącznie, jeżeli dla kosztu tego włączono parametr Wpływa na magazyn. Zmiana kosztu rzeczywistego/księgowego dostawy, dokonywana podczas zatwierdzania dokumentu KDZ wywołuje poniższe operacje:- Aktualizacja kosztów bezpośrednio na dokumentach rozchodu – dotyczy dokumentów rozchodu z nieustalonym kosztem własnym
- Aktualizacja kosztów dokumentów rozchodu poprzez wygenerowanie dla nich Korekt kosztu [KK] – dotyczy dokumentów rozchodu z ustalonym kosztem własnym
- Generowanie korek kosztu do przesunięć MMW/MMP – Rolą ww. KK jest przeniesienie kosztu dodatkowego zasobu pomiędzy magazynami
- Aktualizacja wartości zasobów magazynowych
Informacje ogólne

Grupowanie KK i daty na KK
Ilość generowanych przez System dokumentów KK zależna jest o opcji grupowania KK definiowanych w Konfiguracji Systemu, przy czym przewidziano odrębne kryteria dla dokumentów KDZ na których przypisano koszty w dacie zgodnej z datą dostawy, a inne, w przypadku ich przypisywania wg daty poniesienia kosztów dodatkowych.


Przykład generowania KK z tytułu KDZ
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu/przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Następnie przypisano koszty dodatkowe do ww. dostawy, przy czym koszt transportu oznaczono jako wpływający na magazyn, koszt ubezpieczenia zaś jako niewpływający na magazyn. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel. Wartość KK dla poszczególnych dokumentów rozchodu ustalona zostanie na poziomie określonym w kolumnach: KK/trs_kosztksiegowy] i [trs_kosztrzeczywisty].

Anulowanie dokumentu KDZ
Informacje ogólne
Podczas anulowania dokumentu KDZ System automatycznie anuluje wszystkie korekty kosztu, które zostały utworzone z tytułu zarejestrowania tego dokumentu. Wyjątek w tym zakresie stanowią te dokumenty KK, które zostały już zaksięgowane. W takim przypadku zamiast anulowania takiej KK System tworzy kolejny dokument KK, na wartość przeciwną do zaksięgowanej korekty kosztu (nowa KK zwana niżej: anty-KK).
Grupowanie anty-KK
Ilość generowanych przez System dokumentów anty-KK zależna jest od ilości zaksięgowanych korekt kosztu utworzonych z tytułu dokumentu KDZ, ich dat sprzedaży/wydania oraz od opcji grupowania dokumentów KK określonej w Konfiguracji Systemu.
Daty na dokumencie anty-KK
Data wystawienia na generowanym dokumencie anty-KK ustalana jest w oparciu o datę wystawienia KDZ. Data sprzedaży oraz data wydania anty-KK ustalana jest natomiast w oparciu o datę sprzedaży i datę wydania KK, w oparciu o którą tworzona jest anty-KK.Przykład generowania KK z tytułu anulowania KDZ
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu/przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Następnie przypisano koszty dodatkowe do ww. dostawy, przy czym koszt transportu oznaczono jako wpływający na magazyn, koszt ubezpieczenia zaś jako niewpływający na magazyn. Wynikiem zarejestrowania KDZ było utworzenie stosownych korekt kosztu. Dokumenty KK zostały zaksięgowane. Ww. KDZ-1 2 został zarejestrowany omyłkowo, w związku z czym został anulowany. W wyniku tej operacji System utworzy korekty kosztu o wartościach przedstawionych w kolumnie [anty-KK z tytułu anulowania KDZ-1]. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.

Korekta ilościowa przychodu z wykorzystaniem obcej dostawy
Wykorzystanie obcej dostawy na korekcie ilościowej dokumentu przychodu ma miejsce w następujących sytuacjach:- Automatyczne pobranie przez System obcej dostawy w sytuacji, gdy oryginalna dostawa została rozchodowana lub przesunięta na magazyn, do którego Użytkownik nie ma prawa
- Zmiana dostawy, z której ma nastąpić zwrot, dokonana samodzielnie przez Użytkownika
- Poprawność korekty względem oryginału: suma wartości kosztu księgowego subelementów korekty powinna być równa wartości kosztu księgowego na subelemencie dokumentu oryginalnego, uwzględniając proporcję ilości zwracanej)
- Poprawność dokumentu korekty: wartość elementu musi być równa sumie wartości jego subelementów
- Poprawność zasobów magazynowych – wartości zasobów na magazynach powinny wynikać z subelementu dokumentu oryginalnej dostawy oraz wszystkich subelementów wskazujących na tą dostawę. Jeżeli dostawa była przesuwana na różne magazyny ww. poprawność wymagana jest w obrębie każdego z tych magazynów.
- Subelement dodatkowy, zdejmujący koszt z obcej dostawy
- Subelement dodatkowy zwiększający koszt na dostawie oryginalnej o koszt jw.
- Subelement właściwy, zdejmujący koszt z oryginalnej dostawy na rzeczywistą wartość korekty
- Zmianę kosztu własnego bezpośrednio na niezatwierdzonych dokumentach rozchodu
- Generowanie stosownych korekt kosztu do zatwierdzonych dokumentów rozchodu
Informacje ogólne

Grupowanie KK i daty na KK
Zasady grupowania dokumentów KK oraz ustalania na nich dat są identyczne, jak dla dokumentów tworzonych podczas zatwierdzania korekty wartościowej dokumentu przychodu i zostały omówione w pkt 2.2 i 2.3Przykład generowania KK z tytułu korekty ilościowej przychodu z wykorzystaniem obcej dostawy
Przykład 1: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu oraz przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Przyjęto również dostawę FZ-2 50 sztuk tego towaru w cenie 9,00. Następnie dokonano zwrotu całości dostawy FZ-1, posiłkując się obcą dostawą FZ-2 dla wszystkich sprzedanych/przesuniętych do odległych (niedostępnych) magazynów ilości. Wynikiem tej operacji jest wygenerowanie przez System dokumentów KK o wartości przedstawionej w kolumnie [KK z tytułu FZK-3]. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.


Anulowanie korekty ilościowej przychodu wykorzystującej obcą dostawę
Informacje ogólne
Podczas anulowania ww. korekty System automatycznie anuluje wszystkie korekty kosztu, które zostały utworzone z jej tytułu. Wyjątek w tym zakresie stanowią te dokumenty KK, które zostały już zaksięgowane. W takim przypadku zamiast anulowania takiej KK System tworzy kolejny dokument KK, na wartość przeciwną do zaksięgowanej korekty kosztu (nowa KK zwana niżej: anty-KK).
Grupowanie anty-KK
Ilość generowanych przez System dokumentów anty-KK zależna jest od ilości zaksięgowanych korekt kosztu utworzonych z tytułu korekty przychodu, ich dat sprzedaży/wydania oraz od opcji grupowania dokumentów KK określonej w Konfiguracji Systemu (Rysunek 1)
Daty na dokumencie anty-KK
Data wystawienia na generowanym dokumencie anty-KK ustalana jest w oparciu o datę wpływu korekty przychodu. Data sprzedaży oraz data wydania anty-KK ustalana jest natomiast w oparciu o datę sprzedaży i datę wydania KK, w oparciu o którą tworzona jest anty-KK.Przykład generowania anty-KK z tytułu anulowania korekty ilościowej przychodu
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu oraz przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Przyjęto również dostawę FZ-2 50 sztuk tego towaru w cenie 9,00. Następnie dokonano zwrotu całości dostawy FZ-1, posiłkując się obcą dostawą FZ-2 dla wszystkich sprzedanych/przesuniętych do odległych (niedostępnych) magazynów ilości. Wynikiem tej operacji było wygenerowanie przez System dokumentów KK o wartości przedstawionej w kolumnie [KK z tytułu FZK-3. Dokumenty KK zostały zaksięgowane. Ww. korekta FZK-3 została zarejestrowana omyłkowo, w związku z czym została anulowana. W wyniku tej operacji System utworzy korekty kosztu o wartościach przedstawionych w kolumnie [anty-KK z tytułu anulowania FZK-3]. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.


Korekta ilościowa dokumentu rozchodu
Korekta kosztu może zostać wygenerowana przez System również w przypadku dokonywania przez Nabywcę zwrotu towaru. Dzieje się tak wówczas, jeżeli wcześniej powstała korekta kosztu dla transakcji sprzedaży, z której następuje zwrot. Skoro bowiem System skorygował za pomocą KK koszt sprzedaży określonej ilości towaru, musi go stosownie zmodyfikować, jeżeli część z tej ilości została zwrócona. Wartość takiej KK ustalana jest proporcjonalnie do zwracanej ilości, o znaku przeciwnym do wartości KK utworzonej dla dokumentu rozchodu. O tym, czy stosowny element/subelement KK z tytułu zarejestrowania korekty rozchodu zostanie dodany do już istniejącego dokumentu KK, czy też zostanie dla niej utworzony nowy dokument KK, decydują stosowne parametry w konfiguracji oraz daty na ww. istniejącej KK, o czym więcej w dalszej części tego rozdziału.Informacje ogólne

Grupowanie KK
W przypadku rejestrowania korekty do dokumentu rozchodu ujętego na KK, poszczególne KK generowane dla tej korekty wskazują na te same powody, które zaistniały dla powstanie KK do dokumentu rozchodu. Jeżeli więc po dokonaniu sprzedaży zarejestrowano przykładowo dwie korekty wartościowe do rozchodowanej dostawy a co za tym idzie dla dokumentu sprzedaży wygenerowano dwie korekty kosztu, wówczas po zarejestrowaniu zwrotu dla tego dokumentu rozchodu również powstaną dwie korekty kosztu, każda wskazująca na inną korektę przychodu. Jak wynika z powyższego, w przypadku KK generowanej podczas zatwierdzania korekty rozchodu trudno mówić o grupowaniu KK jako takim. W przypadku tego rodzaju KK udostępnione w konfiguracji parametry pozwalają Użytkownikowi na zdecydowanie czy element KK tworzony dla korekty rozchodu ma zostać dodany do już istniejącego dokumentu KK, wskazującego na dany powód skorygowania kosztu (opcja inna niż brak), czy też należy utworzyć nowy dokument KK (wybór opcji brak). W przypadku opcji innej, niż brak System doda element do już istniejącego KK o ile dokument ten nie został dotąd zaksięgowany, a jego daty są zgodne z datami, pod którymi Użytkownik chce ująć KK do korekty rozchodu.

Daty na dokumencie KK
Data wystawienia na KK generowanym z tytułu korekty rozchodu ustalana jest w oparciu o datę wpływu korekty przychodu/dokumentu przychodu. Sposób ustalenia zaś daty sprzedaży i daty wydania takiej KK zależny jest od rodzaju daty zdefiniowanej w Konfiguracji Systemu, zgodnie z poniższą tabelą:

Przykład generowania KK z tytułu korekty rozchodu
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano sprzedaży dwoma dokumentami FS, stosownie 10szt i 5szt. Następnie dokonano korekty wartościowej dostawy, najpierw zmniejszającej, a następnie zwiększającej jej wartość. W wyniku ww. korekty powstały stosowne dokumenty KK o określonym w kolumnach, odpowiednio: KK z tytułu FZK-2 i KK z tytułu FZK-3. Następnie Klienci dokonali częściowego zwrotu towaru, odpowiednio 2szt i 1szt. W ich wyniku System wygeneruje korekty kosztu na poziomie określonym w kolumnach, odpowiednio: KK z tytułu FZK-2 i KK z tytułu FZK-3. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.


Przyjęcie międzymagazynowe [MMP]
Korekta kosztu może zostać wygenerowana przez System podczas zatwierdzania dokumentu przyjęcia przesuwanego towaru na magazyn docelowy. Dzieje się tak wówczas, jeżeli w chwili korygowania wartości dostawy zarejestrowano już wydanie z jednego magazynu (MMW), natomiast nie zarejestrowano jeszcze jego przyjęcia na drugi magazyn (brak MMP). W sytuacji jw. korekta kosztu właściwa dla dokumentu MMP powstaje nie bezpośrednio podczas dokonywania korekty wartości dostawy, lecz podczas zatwierdzania MMP. Wartość takiej KK ustalana jest proporcjonalnie do przyjmowanej ilości, o znaku przeciwnym do wartości KK utworzonej dla dokumentu MMW. O tym, czy stosowny element/subelement KK z tytułu zarejestrowania dokumentu MMP zostanie dodany do już istniejącego dokumentu KK, czy też zostanie dla niego utworzony nowy dokument KK decydują stosowne parametr w konfiguracji oraz daty na ww. istniejącej KK, o czym więcej w dalszej części tego rozdziału.Informacje ogólne

Grupowanie KK
W przypadku rejestrowania MMP do MMW ujętej na KK obowiązują podobne zasady tworzenia korekt kosztu, jak podczas rejestrowania korekty dokumentu rozchodu, opisanej w pkt 9. W związku z tym dla tej operacji nie ma oddzielnych parametrów grupowania/ustalania dat na KK, System ustala je w oparciu o sekcję Korekta sprzedaży Konfiguracji. Podobnie jak w przypadku korekt ilościowych rozchodu, również w przypadku MMP ww. parametry pozwalają Użytkownikowi na zdecydowanie, czy element KK tworzony dla MMP ma zostać dodany do już istniejącego dokumentu KK (wybór opcji inne niż brak), czy też należy utworzyć nowy dokument KK (wybór opcji brak).
Daty na dokumencie KK
Data wystawienia na dokumencie KK generowanym z tytułu MMP ustalana jest w oparciu o datę wpływu korekty przychodu/dokumentu przychodu. Sposób ustalenia zaś daty sprzedaży i daty wydania takiej KK zależny jest od rodzaju daty zdefiniowanej w Konfiguracji Systemu, zgodnie z poniższą tabelą:

Przykład generowania KK z tytułu MMP
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano wydania towaru na inny magazyn MMW-1 na 8szt, przy czym towar tej nie został jeszcze przyjęty na magazyn docelowy. Następnie dokonano korekty wartościowej dostawy, najpierw zmniejszającej, a następnie zwiększającej jej wartość, w wyniku czego System wygenerował KK dla dokumentu MMW o wartościach określonym w kolumnach, odpowiednio: KK z tytułu FZK-2 i KK z tytułu FZK-3. Przesuwany towar został następnie przyjęty na magazyn docelowy, najpierw w ilości 5szt (MMP-1), następnie pozostałe 3szt (MMP-2). W wyniku zarejestrowania dokumentów MMP System wygeneruje korekty kosztu na poziomie określonym w kolumnach, odpowiednio: KK z tytułu FZK-2 i KK z tytułu FZK-3. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.


Anulowanie dokumentu rozchodu ujętego w KK
Informacje ogólne
Podczas anulowania dokumentu, dla którego powstała korekta kosztu, a więc podczas anulowania:- dokumentu rozchodu (FS, WZ…)
- korekty dokumentu rozchodu (FSK, WZK…)
- przesunięcia MMW, MMP

Grupowanie anty-KK
Ilość generowanych przez System dokumentów anty-KK zależna jest od ilości zaksięgowanych korekt kosztu na których znajdują się subelementy wskazujące na anulowany dokument, ich dat sprzedaży/wydania oraz od opcji grupowania dokumentów KK określonej w Konfiguracji Systemu.
Daty na dokumencie anty-KK
Daty na generowanych jw. anty-KK ustalane są w oparciu o daty dokumentu KK, na podstawie którego tworzona jest anty-KK. Dotyczy to daty wystawienia KK, daty sprzedaży oraz daty wydania KK.Przykład generowania anty-KK z tytułu anulowania dokumentu rozchodu
Przykład: Zarejestrowano fakturę zakupu FZ-1 na 100szt towaru w cenie zakupu 10,00. Z dostawy tej dokonano rozchodu/przesunięcia pomiędzy magazynami zgodnie z poniższą tabelą. Następnie dokonano korekty wartościowej dostawy, zmniejszającej jej wartość, w wyniku czego wygenerowane zostały stosowne dokumenty KK, o wartościach przedstawionych w kolumnie [KK z tytułu FZK-2]. Dokumenty KK zostały zaksięgowane. W wyniku anulowania kolejnych dokumentów rozchodu/zwrotu/przesunięcia System utworzy anty-korekty kosztu o wartościach przedstawionych w kolumnie [anty-KK z tytułu anulowania danego dokumentu]. Kolejność operacji odzwierciedla kolumna [Lp.] poniższych tabel.

Naprawcza korekta kosztu
Szczególnym rodzajem korekty kosztu jest dokument KK tworzony w celu naprawy błędu w zakresie wartości zasobu magazynowego. Opcja tworzenia takiej KK dostępna jest na karcie towaru, dla zasobu, którego cała ilość została już sprzedana/zwrócona, natomiast w wyniku zaistniałego w Systemie błędu pozostała na nim określona wartość. Rolą takiego dokumentu KK jest zniwelowanie tej wartości.![Opcja generowania naprawczej korekty kosztu [KK]](https://pomoc.comarch.pl/xl/wp-content/uploads/2020/05/word-image-498.png)
Informacje ogólne

Przykład generowania KK naprawczej
XL068 - Spedycja w systemie Comarch ERP XL
Wprowadzenie
System Comarch ERP XL umożliwia ewidencję i zarządzanie zdarzeniami dotyczącymi spedycji towarów. Umożliwia wystawianie dokumentów transportowych, które mogą być powiązane z trasami, samochodami, spedytorami. Możliwe jest przypisywanie kosztów do transportu oraz analizowanie ich wpływu na wynik przedsiębiorstwa.
Struktura niniejszego biuletynu została oparta na głównych krokach potrzebnych do zrealizowania podanego poniżej zagadnienia biznesowego. Kolejne rozdziały wprowadzają najpierw w tematykę związaną z podejściem do spedycji w Systemie ERP XL, a następnie wskazują zagadnienia pomocne do efektywnego rozwiązania zadania.
Przykład procesu biznesowego, który może być obsłużony poprzez funkcjonalność Systemu Comarch ERP XL związaną z zarządzaniem transportem i spedycją.
Przygotowanie paczek
Paczka w Systemie Comarch ERP XL jest dokumentem transportowym. Wiąże ona dokumenty handlowe, magazynowe, przesunięcia międzymagazynowe, zamówienia w jednostki przeznaczone do transportu.
Istnieje możliwość dodania do paczek również dokumentów typu spinacz. Dołączenie do paczki dokumentu o takim typie skutkuje przypięciem do niej dokumentów będących elementami spinacza, np. po przypięciu dokumentu (S)FS zawierającego dwa dokumenty WZ na zakładce Dokumenty danej paczki widoczne będą dwa dokumenty WZ.
Paczka może zawierać dokumenty będące w buforze pod warunkiem zaznaczenia parametru Obsługa dokumentów w buforze na paczkach i wysyłkach umieszczonego w oknie Konfiguracji systemu > Sprzedaż/Parametry 2. W przypadku zamówień włączenie wyżej wspomnianego parametru skutkuje możliwością dodania zamówienia o stanie ‘niepotwierdzone’.
Z poziomu listy dokumentów dołączonych do paczki można skorygować będące na niej dokumenty handlowe, dla zamówień wykonanie takiej operacji nie jest możliwe. Po dokonaniu korekty na liście będzie widoczny dokument źródłowy jak i korygujący.


W module Administrator> Struktura firmy> Edycja struktury firmy można wybrać lokalizację. Dzięki temu w trakcie wystawiania paczki/wysyłki dostępne do wyboru będą tylko trasy dla tej lokalizacji. Gdy nie ustalimy lokalizacji w strukturze firmy wszystkie trasy zdefiniowane wcześniej będą widoczne, ale nie będą zaczytywać się trasy do paczki po dołączeniu dokumentu, gdy adres kontrahenta z dokumentu będzie punktem trasy

Do paczki można przypisać trasę dostawy. Przypisanie trasy nastąpi automatycznie podczas dołączania do paczki dokumentu, jeśli włączona została kontrola zgodności adresu dostawy oraz adres wysyłkowy na dodawanym dokumencie jest punktem trasy.

Przygotowanie wysyłki
Wysyłka jest zestawem paczek wysyłanych jednym transportem. Tworzą ją zatwierdzone paczki.
Dodanie paczki do wysyłki będącej w buforze powoduje zmianę statusu paczki na: W trakcie załadunku. Paczki w zatwierdzonej wysyłce otrzymują status ‘wysłane’.
Do wysyłki (paczki) można przypiąć zdefiniowaną trasę, którą tworzą adresy kontrahentów będących odbiorcami przesyłanych paczek.
Definiując trasę należy podać lokalizację czyli wskazać miejsce jej rozpoczęcia oraz dodać kolejne jej punkty (adresy kontrahentów) przez które będzie przebiegać.
Określenie dla samochodu spedytora i kierowcy powoduje, iż nastąpi ich automatyczne przypisanie do trasy. Wybranie innego samochodu skutkuje zmianą spedytora/kierowcy w przypadku ich zdefiniowania.Do trasy można przypisać samochód a wraz z nim spedytora i kierowcę. Spedytorem może być zewnętrzna firma, natomiast kierowcą pracownik firmy realizującej wysyłkę lub pracownik spedytora.

Dodanie na wysyłkę paczki z przypisaną do niej trasą spowoduje, iż trasa zostanie automatycznie dodana do wysyłki pod warunkiem, że nie miała ona wcześniej przypisanej innej trasy. Dołączając paczki do wysyłki mającej określoną trasę, dostępny jest predefiniowany filtr, pokazujący paczki które mają być dostarczone do lokalizacji leżących na trasie wysyłki. Do wysyłki z przypisaną trasą można dołączyć paczkę z inną trasą.

Wraz z przypisaniem trasy do wysyłki może nastąpić również przypisanie samochodu/spedytora/kierowcy do wysyłki w przypadku kiedy samochód/spedytor/kierowca został określony na trasie.
Dokument wysyłki (paczki) zawiera informacje o wadze i objętości przewożonego asortymentu. Wagę oraz objętość towaru określa się na karcie towarowej. Miary te można przypisać do jednostki podstawowej lub do zdefiniowanej jednostki pomocniczej. Ustawienie jednostki pomocniczej jako jednostki proponowanej przy sprzedaży/zakupie spowoduje możliwość rozliczenia wysyłki (paczki) wg tej jednostki.

Rozdzielenie wysyłki
Obsługa procesu biznesowego związanego ze spedycją towarów może w pewnych sytuacjach wymagać rozdzielenia wysyłki. Potrzeba taka może wyniknąć np. jeśli trasa przejazdu samochodu nie pokrywa się z wszystkimi adresami docelowymi paczek, a co za tym idzie część ładunku wymaga przepakowywana do innych wysyłek. Wykorzystując jako punkt przeładunkowy inny oddział firmy można to osiągnąć wykorzystując poniżej zaproponowane scenariusze.
Scenariusz I – wykorzystanie dokumentu MMW
- Wystawienie dokumentu MMW przesuwającego towar dla Kontrahenta z Białegostoku z magazynu krakowskiego do magazynu oddziału warszawskiego
- Stworzenie paczki do oddziału warszawskiego
- Stworzenie wysyłki
- Dostarczenie paczki, przyjęcie towaru na magazyn warszawski
- Wystawienie faktury sprzedaży w lokalizacji warszawskiej na Kontrahenta z Białegostoku na towar dostarczony paczką
- Stworzenie nowej paczki i wysyłki

Scenariusz II – wykorzystanie dokumentu FS oraz atrybutów
- Wystawienie dokumentu FS na towar dla Kontrahenta z Białegostoku w oddziale krakowskim
- Nadanie dokumentowi odpowiednich atrybutów (Miejsce przesłania towaru oraz Aktualna lokalizacja towaru)
- Stworzenie paczki oraz dołączenie jej do wysyłki do Gdańska
- Uaktualnienie wartości atrybutu Aktualna lokalizacja towaru w oddziale warszawskim
- Zmiana statusu paczki na Zwrot, a następnie Rozpakowana
- Wyfiltrowanie dokumentów o wartościach atrybutów Miejsce przesłania towaru – Białystok, Aktualna lokalizacja towaru – Warszawa
- Dołączenie wyfiltrowanych dokumentów do nowej wysyłki do Kontrahenta z Białegostoku

Rozliczenie kosztów transportu
Istnieje możliwość przypisania do wysyłek dokumentów kosztowych obrazujących koszty poniesione w czasie dostarczenia przesyłki. Dokumenty te można dodać na zakładce Koszty danej wysyłki. Zakładka Koszty uaktywnia się po zatwierdzeniu wysyłki.
- Dokumentem kosztowym może być:
- Dokument z rejestru VAT
- Faktura zakupu
- Faktura sprzedaży
- Nota memoriałowa
- Zlecenie wewnętrzne

Dodając dokument kosztowy istnieje możliwość określenia kwoty/procentu, w jakim ma on wpływać na koszty wysyłki. Dany dokument może być związany z wieloma wysyłkami, jednakże system kontroluje, aby suma rozbitych kwot na poszczególne wysyłki nie przekroczyła kwoty całkowitej dokumentu.Na zakładkę Koszty można dodawać tylko dokumenty zatwierdzone, natomiast noty memoriałowe muszą być zaksięgowane. Zakładkę można edytować tylko jeśli jest zaznaczony parametr W trakcie rozliczania.

Po dodaniu wszystkich dokumentów kosztowych oraz po odznaczeniu parametru W trakcie rozliczania można koszty wysyłki podzielić pomiędzy poszczególne paczki. Podziału tego można dokonać w dwojaki sposób:
- Automatycznie według masy, objętości lub wartości paczek – kryterium podziału zostanie uwzględnione przy przenoszeniu kosztów transportu do Controllingu.
- Ręcznie – na zakładce Paczki danej wysyłki poprzez uzupełnienie kolumny Koszt lub %. Suma kosztów przydzielonych do paczek musi być zgodna z całkowitym kosztem wysyłki.

XL036 - Daty dokumentów a zamykanie okresów operacji handlowych
Zamykanie okresów operacji handlowych
W Comarch ERP XL istnieje możliwość definiowania i zamykania okresów operacji handlowych.
Okresy operacji handlowych określa się w module Administrator na zakładce Firma po wybraniu funkcji Okresy operacji handlowych.

Uprawnienie do określania okresu operacji handlowych i wykonywania czynności w ramach zamkniętego okresu operacji handlowych określa się na karcie operatora, na zakładce: Parametry/Handlowe.

Po zaznaczeniu parametru Zamykanie okresu operacji handlowych, operator uzyskuje prawo do dodawania, usuwania i zamykania okresu operacji handlowych co widoczne jest w aktywnych ikonach funkcji w oknie okresów operacji handlowych:
[Dodaj] – służy dodaniu nowego okresu operacji handlowych.
[Usuń] – usuwa otwarty okres operacji handlowych.
[Zamknij/Otwórz] – zamyka lub otwiera wskazany okres. Aby zamknąć lub otworzyć okres, operator musi mieć zaznaczony parametr na karcie operatora: Zamykanie okresu operacji handlowych.
W oknie znajduje się lista okresów, wyświetlana w układzie kolumn:
Data – od, do – daty graniczne okresu operacji handlowych. Domyślnie wprowadzany jest okres od bieżącej daty do końca miesiąca, jednak daty graniczne okresu mogą ulec modyfikacji. Modyfikacja następuje prze kliknięcie w odpowiedniej kolumnie i wprowadzeniu właściwej daty.
Status – status okresu może być otwarty lub zamknięty. Wprowadzany okres jest zawsze otwarty, natomiast zamknięcie następuje po zaznaczeniu okresu i naciśnięciu przycisku:
[Zamknij].
Data zamknięcia – wprowadzana automatycznie data zamknięcia okresu.
Operator – wprowadzany automatycznie identyfikator operatora, który dokonał zamknięcia okresu.

Po zaznaczeniu parametru Zamykanie okresu operacji handlowych, operator uzyskuje także prawo do wykonywania czynności, których kluczowa data mieści się w okresie zamkniętym (np. nie może wystawić faktury sprzedaży z datą, która mieści się w ramach zamkniętego okresu lub faktury zakupu, której data wpływu, również została określona w tym przedziale czasowym). Jeżeli taką czynność próbuje wykonać operator bez uprawnień, wtedy zostanie wyświetlony komunikat o zamknięciu operacji handlowych i niemożności wykonania takiej czynności, np. zmiany daty wystawienia faktury sprzedaży na taką, która mieści się w zamkniętym okresie. Jeśli operator posiada odpowiednie uprawnienia, może wystawić dokumenty, których kluczowa data zawiera się w zamkniętym okresie, lecz zostanie on o tym ostrzeżony. Również zmiana daty kluczowej na należącą do zamkniętego okresu handlowego dla dokumentu znajdującego się w buforze wymaga odpowiednich uprawnień operatora.



.Daty kluczowe dokumentów
Poniższe tabele zawierają wykaz najważniejszych dat dla poszczególnych dokumentów w systemie Comarch ERP XL. Daty kluczowe wyświetlane są na czerwono
Daty kluczowe dokumentów handlowych
Dokument | TrN_Data2 | TrN_Data3 | TrN_DataMag | TrN_VatRok + TrN_VatMiesiac + TrN_VatDzien | TrN_DataOdprawy/Potwierdzenia | TrN_DataWysylki |
---|---|---|---|---|---|---|
FS | wystawienia | sprzedaży | wydania | rozchodu | - | - |
(S) FS | wystawienia | sprzedaży | - | rozchodu | - | - |
FSK | wystawienia | korekty | przyjęcia | rozchodu | - | - |
(S) FSK | wystawienia | korekty | - | rozchodu | - | - |
FSE | wystawienia | sprzedaży | wydania | - / rozchodu | odprawy/ potwierdzenia | wysyłki |
FKE | wystawienia | korekty | przyjęcia | - / rozchodu | odprawy/ potwierdzenia | wysyłki |
FW | wystawienia | sprzedaży | wydania | - | - | - |
FWK | wystawienia | korekty | przyjęcia | - | - | - |
FZ | wystawienia | zakupu | przyjęcia | wpływu | - | - |
(S) FZ | wystawienia | zakupu | - | wpływu | - | - |
FZK | wystawienia | korekty | wydania | wpływu | - | - |
(S) FZK | wystawienia | korekty | - | wpływu | - | - |
MMW | wystawienia | wydania | - | |||
MMP | wystawienia | - | przyjęcia | - | - | - |
PA | wystawienia | sprzedaży | wydania | - | - | - |
PAK | wystawienia | korekty | przyjęcia | - | - | - |
PW | wystawienia | - | przyjęcia | - | - | - |
PWK | wystawienia | - | wydania | - | - | - |
PZ | wystawienia | zakupu | przyjęcia | wpływu | - | - |
PZK | wystawienia | korekty | wydania | wpływu | - | - |
PZI | wystawienia | zakupu | przyjęcia | wpływu | - | - |
PKI | wystawienia | korekty | wydania | wpływu | - | - |
RW | wystawienia | - | wydania | - | - | - |
RWK | wystawienia | - | przyjęcia | - | - | - |
WZ | wystawienia | sprzedaży | wydania | - | - | - |
WZK | wystawienia | korekty | przyjęcia | - | - | - |
WZE | wystawienia | sprzedaży | wydania | - | - | - |
WKE | wystawienia | korekty | przyjęcia | - | - | - |
DP | wystawienia | operacji | - | - | - | - |
FRR | wystawienia | zakupu | przyjęcia | wpływu | ||
FRK | wystawienia | korekty | wydania | wpływu | ||
RS | wystawienia | sprzedaży | - | rozchodu | ||
RSK | wystawienia | korekty | - | rozchodu | ||
KK | wystawienia | sprzedaży | wydania | |||
FZL | wystawienia | zakupu | przyjęcia | wpływu | ||
KZL | wystawienia | korekty | wydania | wpływu | ||
FSL | wystawienia | sprzedaży | wydania | rozchodu | ||
KSL | wystawienia | korekty | przyjęcia | rozchodu | ||
WKA | wystawienia | sprzedaży | wydania | |||
WKK | wystawienia | korekty | przyjęcia | |||
PKA | wystawienia | zakupu | przyjęcia | |||
PKK | wystawienia | korekty | wydania | - | - | - |
Daty kluczowe dokumentów importowych
Dokument | ImN_DataWystawienia | ImN_DataZakupu | ImN_DataZakupu |
---|---|---|---|
FAI | wystawienia | zakupu | wpływu |
Dokument | SaN_ DataZgloszenia | SaN_ DataWplywu | SaN_VatRok + SaN_VatMiesiac + SaN_VatDzien | SaN_ DataPrzyjecia |
---|---|---|---|---|
SAD | zgłoszenia | wpływu | - | - |
SSC | zgłoszenia | wpływu | - | przyjęcia |
FWS | zakupu | wystawienia | VAT / obowiązku pod. (data powstania obowiązku podatkowego) | - |
FWZ | zakupu | wystawienia | VAT (Jw.) tylko wyświetlana | - |
Inne elementy systemu Comarch ERP XL z kontrolą daty kluczowej
Tabelka VAT dokumentów
Kontrola daty kluczowej dotyczy również tabelki VAT dokumentów. W czasie edycji tabelki VAT sprawdzane jest czy data TrN_VatRok + TrN_VatMiesiac + TrN_VatDzien nie zawiera się w zamkniętym okresie operacji handlowych.
Comarch ERP XL API
Kontrola daty kluczowej dotyczy również dokumentów handlowych wystawianych poprzez Comarch ERP XL API. Jeśli operator, na którego zalogowaliśmy się do API nie ma uprawnień do operacji w zamkniętych okresach operacji handlowych funkcje API zwrócą odpowiednie błędy (np. funkcja XLNowyDokument zwraca w tym przypadku błąd o numerze 3000 - Utworzenie dokumentu jest niemożliwe, gdyż data bieżąca należy do zamkniętego okresu operacji handlowych).
Inwentaryzacja
Zamknięcie okresu operacji handlowych ma również znaczenie przy zamykaniu inwentaryzacji. Nie jest możliwe zamknięcie inwentaryzacji jeśli data zamknięcia inwentaryzacji miałaby należeć do zamkniętego okresu handlowego.
XL024 - Rezerwacje
Informacje ogólne
W biuletynie opisane zostały rezerwacje sprzedażowe, nazywane dalej: rezerwacjami zasobowymi dla określenia rezerwacji przypisanych do konkretnego zasobu, rezerwacjami ilościowymi (bez przypisanego zasobu) oraz rezerwacje na niepotwierdzonych zamówieniach. Podstawowe zasady generowania rezerwacji i ich obsługi zostały opisane na przykładzie zamówienia sprzedaży.Warunki generowania rezerwacji
Rezerwacje są generowane zawsze, jeżeli zostały utworzone i potwierdzone następujące dokumenty: ZZ, ZW, ZD, ZK, ZP, ZSE, ZRE, ZSR. Wyjątkiem jest dokument ZS. Rezerwacje mogą być generowane zarówno dla utworzonego i potwierdzonego dokumentu ZS, jak również dla utworzonego i niepotwierdzonego dokumentu. Dla drugiego przypadku obowiązkowo na definicji dokumentu ZS musi być zaznaczony parametr „Rezerwacje na niepotwierdzonym ZS”. Rezerwacje na zamówieniach mogą być też tworzone ręcznie, jako niezwiązane z żadnym dokumentem, z poziomu historii towaru lub kontrahenta. Aby rezerwacje te były uwzględniane w wyliczeniu dostępnej ilości towaru, muszą one blokować towar. Tą cechę rezerwacji określa parametr „Rezerwacje blokują towar na magazynie”, które jest definiowane:- dla dokumentów: ZS, ZW, ZD, ZK, ZP, ZSE, ZRE, ZSR - na definicji tych dokumentów na zakładce Inne,
- bezpośrednio na tworzonej rezerwacji ręcznej.
Generowanie rezerwacji z zamówienia sprzedaży
Rezerwacje dla elementów zamówienia sprzedaży generowane są w chwili jego potwierdzenia lub w przypadku zaznaczonego parametru „Rezerwacje na niepotwierdzonym ZS” w chwili jego utworzenia. Na zakładce Potwierdzenie ZS, znajduje się: parametr „Rezerwuj zasoby”, przycisk: Rezerwuj zasoby oraz sekcja dotycząca priorytetów rezerwacji z przyciskiem: Aktualizacja priorytetów rezerwacji.
Zakładka Rezerwacje elementu ZS
Zakładka Rezerwacje dostępna jest zarówno na potwierdzonym, jak również na niepotwierdzonym ZS i to niezależnie, czy faktycznie te rezerwacje istnieją, czy też nie. W tym ostatnim przypadku system po prostu pokazuje pustą zakładkę. Niezależnie od charakteru rezerwacji (ilościowe, zasobowe), jeden element zamówienia może generować wiele rezerwacji na różne, dostępne magazyny. Lista wszystkich rezerwacji związanych z elementem ZS, będącym towarem/produktem/kaucją, dostępna jest na zakładce Rezerwacje ZS.









- zwiększenia ilości w konkretnej rezerwacji – jeżeli jest to rezerwacja zasobowa zwiększenie to jest możliwe, jeżeli ilość dostępna tego zasobu na to pozwala. Zwiększenie ilości w jednej rezerwacji powoduje usunięcie lub zmniejszenie innej rezerwacji;
- zmniejszenia ilości w konkretnej rezerwacji – w jej wyniku powstanie nowa rezerwacja uzupełniająca, o parametrach zgodnych z elementem zamówienia.
- w sytuacji, kiedy parametr „rezerwuj zasoby” nie jest zaznaczony – system zwiększy ilość w rezerwacji bezzasobowej, jeżeli takowa istnieje, w przeciwnym razie utworzy ją
- w sytuacji, kiedy parametr „rezerwuj zasoby” jest zaznaczony – system będzie zwiększał ilości w rezerwacjach zasobowych, jeżeli zasoby są dostępne, a następnie, jeżeli będzie to konieczne uruchomi funkcję tworzenia kolejnych rezerwacji zasobowych, dopiero przy braku zasobów zwiększy ilość na rezerwacji bezzasobowe, jeżeli takowa istnieje, w przeciwnym wypadku doda rezerwację bezzasobową.
Priorytety rezerwacji
Priorytety rezerwacji mają znaczenie wyłącznie dla rezerwacji ilościowych, decydują bowiem o możliwości realizacji określonej rezerwacji ilościowej w przypadku, gdy dostępna ilość towaru jest niewystarczająca na pokrycie zapotrzebowania wynikającego z wszystkich rezerwacji. Priorytety rezerwacji mogą być definiowane przez uprawnionego operatora w module: Administrator, z pozycji Listy/Słowniki kategorii/Transakcje/Priorytety rezerwacji. Każdy priorytet składa się z wartości i nazwy, przy czym im niższa wartość priorytetu, tym większa jego waga. Jeden z priorytetów jest priorytetem domyślnym, prezentowanym jako wytłuszczony. Zmiana domyślnego priorytetu dokonuje się poprzez zaznaczenie pola: Wartość domyślna dla konkretnego priorytetu. Priorytety predefiniowane prezentowane są w kolorze niebieskim. Priorytet rezerwacji pobierany jest z zakładki Handlowe karty kontrahenta, standardowo przepisywana jest jego domyślna wartość ze słownika priorytetów rezerwacji.


Uwzględnianie stanu zamówienia powiązanego w funkcji rezerwacji zasobów
Podczas automatycznego wiązania zasobów System honoruje powiązania, utworzone w wyniku generowania zamówienia/zlecenia na potrzeby konkretnego zamówienia/zlecenia sprzedaży. Oznacza to, że do rezerwacji tegoż zamówienia sprzedaży zostaną automatycznie przypisane wyłącznie dostawy, założone przez dokument przychodu realizujący to zamówienie zakupu. Zasada ta została również poszerzona o weryfikację stanu takiego wynikowego zamówienia zakupu. Mianowicie, jeżeli zamówienie to ma status zamówienia zrealizowanego, zamkniętego lub anulowanego, wówczas powiązanie z takim zamówieniem jest ignorowane, taki status zamówienia/zlecenia oznacza bowiem, że nie będzie ono już realizowane, stąd rezerwacja sprzedażowa nie może „czekać” na jego realizację. Dla rezerwacji sprzedażowych powiązanych z takimi zamówieniami wiązanie zasobów przebiega wg ogólnych zasad. Opisana wyżej zasada obowiązuje podczas operacji:- Automatycznego rozdzielania zasobów podczas zatwierdzania dokumentu przychodu PZ/FZ
- Ręcznego rozdziału zasobów podczas zatwierdzania FZ/PZ
- Operacji „Rozdziel zasoby…” z menu kontekstowego listy FZ/PZ
- Przepinania zasobów przez System podczas anulowania/zamykania/korygowania ZS/ZW
- Wiązania zasobów w Procesach
Realizacja rezerwacji
Realizacja rezerwacji zasobowych odbędzie się zawsze, jeżeli nie upłynęła ich data ważności. W przypadku rezerwacji ilościowych, o tym czy dana rezerwacja zostanie zrealizowana (czyli czy będzie można do niej wystawić dokument rozchodowy) decydują opisane poniżej warunki, uzależnione od ustawienia parametrów: Uwzględniaj rezerwacje i Uwzględniaj chronologie rezerwacji, w definicji dokumentu, który tą rezerwację ma zrealizować. Przy zaznaczonym parametrze „Uwzględniaj rezerwacje”, od ilości w zasobie odliczane będą ilości we wszystkich aktywnych rezerwacjach. Jeżeli parametr nie zostanie zaznaczony, wtedy odliczane będą tylko aktywne rezerwacje z przypisanym zasobem. Rezerwacja jest aktywna, jeśli bieżąca data zawiera się pomiędzy datą aktywacji rezerwacji, a datą jej ważności. Drugi istotny parametr przy realizacji rezerwacji tj. „Uwzględniaj chronologię rezerwacji” ma znaczenie dla ustalenia kolejności realizacji rezerwacji o tym samym priorytecie. Przy parametrze zaznaczonym, realizowane będą rezerwacje z wcześniejszą datą realizacji. Jeżeli daty realizacji będą te same – o kolejności realizacji zadecyduje data ważności, jeżeli natomiast data ważności jest taka sama, wtedy o kolejności rezerwacji zadecyduje data utworzenia rezerwacji.- Jeżeli na dokumencie rozchodu nie została zaznaczona żadna z powyższych opcji – rezerwacja zostanie zrealizowana, jeżeli po tej operacji ilość towaru będzie wystarczająca na pokrycie zapotrzebowania, wynikającego z wszystkich ważnych rezerwacji zasobowych na ten towar.
- Jeżeli na dokumencie rozchodu zaznaczono tylko pole: Uwzględniaj rezerwacje – rezerwacja zostanie zrealizowana, jeżeli po tej operacji ilość towaru będzie wystarczająca na pokrycie zapotrzebowania, wynikającego z rezerwacji opisanych w pkt 1 oraz wszystkich aktywnych, ważnych rezerwacji ilościowych o priorytecie wyższym niż realizowana rezerwacja.
- Jeżeli na dokumencie rozchodu zaznaczono obie opcje – rezerwacja zostanie zrealizowana, jeżeli po tej operacji ilość towaru będzie wystarczająca na pokrycie zapotrzebowania, wynikającego z rezerwacji opisanych w pkt 2 oraz wszystkich aktywnych, ważnych rezerwacji ilościowych o tym samym priorytecie, co realizowana rezerwacja, ale o wcześniejszej dacie realizacji.
Zmiana daty realizacji
Na definicji ofert oraz zamówień na zakładce Inne dostępny jest parametr „Zmiana dat elementów po zmianie na nagłówku”.
- „Tak” – system nie będzie zadawał pytania, czy dokonać zmiany dat/daty na elementach, ale automatycznie dokona zmiany,
- „Nie” – system nie będzie zadawał pytania i nie będzie dokonywał żadnych zmian na elementach,
- „Pytaj” – system po zmianie daty na nagłówku zada stosowne pytanie i od niego uzależni operację na elementach.




- Zaznaczony dla zmienianej danej, to wyświetlany jest komunikat: “Dokument zawiera pakiet promocyjny. Modyfikacja dokumentu nie jest możliwa. Aby zmodyfikować dokument należy wycofać pakiet promocyjny.” i zmiana taka jest blokowana.
- Odznaczony dla zmienianej danej, to po zmianie tej danej nie pojawia się komunikat zmian na dokumencie. Elementy nie przeliczają się, na elementach z pakietu również nie ma zmian.
Przywracanie rezerwacji
Parametr ten jest dostępny na dokumentach: FSK, WZK, RWK, PAK, FKE, WKE, FWK, FZK, FRK, PZK, PWK, PKI. Decyduje on o tym, czy podczas zatwierdzania korekty system ma odtwarzać rezerwacje, które były realizowane dokumentem źródłowym, czy nie oraz czy korekta ma zmienić stan zamówienia i pozwolić na jego dalszą realizację, czy też operator zwracając towar całkowicie z niego rezygnuje i korekta nie wpływa w żaden sposób na zamówienie. Domyślnie parametr ten może być zaznaczony na podstawie definicji dokumentu źródłowego korekty na zakładce Inne, a operator ma możliwość dokonania zmiany na niezatwierdzonej korekcie. Parametr jest dostępny na definicjach następujących dokumentów: FS, WZ, RW, PA, FSE, WZE, FW, FZ, FRR, PZ, PW, PZI.

Zwalnianie zasobów
Zwolnienie zasobów z rezerwacji może nastąpić automatycznie lub zwolnienia takiego operator może dokonać samodzielnie. Funkcja automatycznego zwalniania zasobów wykorzystywana jest wówczas, gdy element dokumentu nie może, nie powinien pobrać zasobów, pomimo, że zostały one zarezerwowane. Zwalnianie zasobów przez konkretnego operatora ograniczone jest do rezerwacji, do których operator ma prawo, to znaczy ma prawo do magazynów, na które rezerwacje zostały utworzone i prawo operacji na dokumentach, które te rezerwacje utworzyły. Anulowanie dokumentu przychodu Anulowanie dokumentu przychodu powoduje usunięcie utworzonych przez ten dokument zasobów, co musi zostać poprzedzone modyfikacją rezerwacji, do których ten zasób został przypisany. Anulowanie takiego dokumentu jest możliwe wyłącznie po zaznaczeniu opcji: Wszystkie rezerwacje zasobów zostaną usunięte. Korekta ilościowa dokumentu przychodu Korekta ilościowa dokumentu przychodu powoduje zmniejszenie lub usunięcie utworzonych przez ten dokument zasobów, stąd potrzeba modyfikacji rezerwacji, dla których zasób ten został przypisany. Dlatego przy tworzeniu korekty dokumentu przychodu może być konieczne zwolnienie usuwanych/pomniejszanych zasobów z rezerwacji. Przy tworzeniu korekty proponowane są dwie ilości do zwrotu: maksymalna możliwa ilość do zwrotu oraz proponowana ilość do zwrotu, czyli taka, która nie wymaga zwalniania zasobów, obliczona jako ilość maksymalna do zwrotu, pomniejszona o ilość we wszystkich ważnych rezerwacjach przypisanych do tego zasobu. Aby zmienić ilość korygowaną na większą od proponowanej, niezbędne jest zwolnienie zarezerwowanych zasobów.







Seryjne zwalnianie rezerwacji zasobowych ZS/ZW
Poprawiono ergonomię zwalniania zasobów towarowych rezerwacji zamówień sprzedaży i zamówień wewnętrznych. Dotychczas operacja taka dokonywana była dla pojedynczego elementu zamówienia i każdorazowo wymagała podniesienia jego formatki. Obecnie Użytkownik może ją wykonać dla całego zamówienia – stosownym przyciskiem Zwolnij zasoby na zakładce [Potwierdzenie] formatki ZS/ZW oraz dla wielu zamówień jednocześnie – stosowną opcją w menu kontekstowym listy zamówień ZS/ZW.
Rezerwowanie zasobów dla wskazanych zamówień
Wiązanie zasobów z rezerwacjami generalnie odbywa się podczas potwierdzania zamówienia lub dla ZS na niepotwierdzonym zamówieniu, jeżeli mamy wskazany parametr „Rezerwacje na niepotwierdzonym ZS”. W sytuacji, gdy w trakcie potwierdzania zamówienia dany zasób nie jest dostępny, wiązania zasobów może dokonać Operator. Aktualnie Operator może dokonać rezerwacji zasobów jednocześnie dla wielu wskazanych zamówień jednocześnie. Aby z niej skorzystać, na liście zamówień należy zaznaczyć stosowne zamówienia i spod prawego przycisku myszki wybrać opcję „Rezerwuj zasoby”.
Rozchód, który nie realizuje rezerwacji
Jeżeli w definicji dokumentu rozchodu nie zaznaczono parametru „Uwzględniaj rezerwacje”, wówczas jedynym warunkiem dokonania sprzedaży, która nie realizuje żadnej rezerwacji jest ten, aby ilość dostępna towaru na określonym magazynie była większa od ilości w ważnych rezerwacjach zasobowych tego towaru na tym magazynie. Sprzedaż taka może się odbyć w ilości równej różnicy pomiędzy ilością dostępną a zarezerwowaną zasobowo. Jeżeli natomiast parametr „Uwzględniaj rezerwacje” jest zaznaczony w definicji danego dokumentu rozchodowego, wówczas operacja takiej sprzedaży powiedzie się tylko wtedy, gdy po tej operacji ilość dostępna towaru będzie wystarczająca na zapotrzebowanie wynikające z wszystkich aktywnych, ważnych, blokujących towar rezerwacji, zarówno zasobowych, jak i ilościowych. W przypadku dokumentów magazynowych wystawianych niezależnie od dokumentów handlowych, warunki są identyczne jak dla dokumentu rozchodowego z zaznaczonym polem: Uwzględniaj rezerwacje.Odtwarzanie rezerwacji
W sytuacji, gdy dana rezerwacja została już zrealizowana (wystawiono dla niej dokument rozchodu), anulowanie dokumentu rozchodu spowoduje odtworzenie rezerwacji. Jeśli rezerwacja była zasobowa, wówczas tak odtworzona rezerwacja również jest zasobowa. Wyjątek stanowi: zwrot składnika na ZK, który realizowany jest nie poprzez anulowanie dokumentu RW, który rezerwacje zrealizował, ale poprzez zwrot składnika dokumentem PW. W takich przypadkach odtworzone rezerwacje są zawsze ilościowe. Odtworzenie rezerwacji zasobowej odbywa się na magazyn zgodny z subelementem dokumentu, który tą rezerwację realizował. Natomiast w przypadku odtwarzania rezerwacji ilościowej utworzonej dokumentem ZS, ZW, ZK, ZD, ZP, ZSE, ZRE, ZSR rezerwacja odtwarzana jest na magazyn zgodny z elementem tego dokumentu. Jeżeli odtwarzana jest rezerwacja ręczna ilościowa, wówczas zostanie ona odtworzona na domyślny magazyn dokumentu, który ją realizował.Automatyczne rezerwowanie nowopowstających zasobów
System pozwalała na automatyczne przydzielanie zasobów tworzonych podczas zatwierdzania dokumentów przychodu do poszczególnych rezerwacji w ustalonej kolejności. W celu wykorzystywania tej funkcjonalności na karcie operatora należy zaznaczyć parametr „Rozdzielanie przyjmowanych zasobów pomiędzy rezerwacje”, który decyduje o tym, czy operator będzie mógł przydzielać zasoby do rezerwacji podczas zatwierdzania dokumentów przychodowych.


- wg priorytetu;
- wg kolejności na liście (np. operator sortuje rezerwacje wg jednego z kryterium np. daty utworzenia rezerwacji, a następnie wybierze tą opcję. W ten sposób system przypisze poszczególnym rezerwacjom zasoby w ilości zgodnej z ilością w tychże rezerwacjach, aż do wyczerpania zasobu.);
- proporcjonalnie (system rozdzieli zasób proporcjonalnie do niepowiązanej ilości dla poszczególnych rezerwacji).
Kopiowanie powiązań zamówień podczas ich korygowania
Podczas korygowania zamówienia, informacja o powiązanych z nim zamówieniach/zleceniach źródłowych, czy też wynikowych jest przenoszona na korektę. Jeżeli więc na poczet zamówienia sprzedaży wygenerowano zamówienie zakupu, a następnie skorygowano to zamówienie sprzedaży, wówczas zamówienie-korekta nadal będzie powiązane z ww. zamówieniem zakupu. Podobna zasada obowiązuje również w przypadku korekty zamówienie zakupu, czy też zamówienia wewnętrznego wygenerowanego na potrzeby zamówienia sprzedaży, zamówienia wewnętrznego, czy też zlecenia. Kopiowanie powiązań pozwala na sprawne automatyczne wiązanie zasobów przyjmowanych w ramach realizacji zamówień wynikowych, również w przypadkach gdy to one, bądź ich zamówienia źródłowe były w międzyczasie korygowane.- Do wersji 2017.0 włącznie w ww. senariuszu przyjęty zasób nie był wiązanych z ZS2, gdyż oczekiwało ono na realizację wyłącznie ZZ2
- W wersji 2017.1 w ww. scenariuszu przyjęty zasób jest wiązany z ZS2, ponieważ ZS2 jest powiązane z ZZ1. Powiązanie to zostało skopiowane podczas generowania korekty zamówienia. Przyjęto dostawę PZ2 na 2szt, realizującą ZZ2, dostawa zostaje przypisana do ZS2.
Pomijanie elementów powiązanych podczas generowania dokumentów z BST
Dotychczas podczas generowania zamówień/zleceń z Bilansu Stanu Towarów, System każdorazowo tworzył powiązania (ZamZamLinki) generowanych elementów ze wszystkimi elementami, na które wskazywały niezasobowe rezerwacje sprzedażowe BST, również takimi, dla których wygenerowano już wcześniej zamówienie/zlecenie, czy to za pośrednictwem wcześniejszego BST, czy to wprost z tychże zamówień/zleceń. Zasada taka powoduje, że w sytuacji, gdy realizacja zamówień zakupu przebiega wg innej kolejności, niż kolejność generowanych zamówień, tworzone zasoby przydzielane są do innych rezerwacji, niż oczekuje Użytkownik. Ponadto dla wielu Użytkowników tworzenie i prezentacja wszystkich powiązań jest nieczytelna, Użytkownik nie zawsze wie, na jakie ZZ czeka dane ZS. Aby uniknąć ww. niedogodności wprowadzona została opcjonalnie zasada, zgodnie z którą podczas tworzenia powiązań z ZZ/ZW/ZK/ZP generowanego z BST System pomija te elementy źródłowe rezerwacji sprzedażowych, które mają już „swoje” zamówienia/zlecenia na które czekają, czyli dla których istnieje już stosowny rekord ZamZamLink wskazujący na zamówienie/zlecenie, którego status świadczy o tym, że będzie ono jeszcze realizowane.
XL039 - Cechy towaru
Informacje ogólne
Klasy cech i ich wartości
Cecha towaru jest dodatkowym parametrem, którego rolą jest różnicowanie towaru o tym samym kodzie. Różnicowanie to następuje w ramach określonej klasy cechy, np. koloru, numeru seryjnego itd., poprzez nadawanie poszczególnym partiom towaru określonych wartości cechy, np. dla klasy kolor, wartościami będą biały, czarny, itd. Definiowanie klasy i wartości cech następuje w module: Sprzedaż, z poziomu menu: Listy/Cechy.
Definiowanie parametrów dla cech na karcie towaru
Dla prawidłowej obsługi cech na transakcjach z danym towarem niezbędne jest określenie parametrów na karcie towaru, na zakładce: Inne.

Cechy na dokumentach magazynowych oraz realizujących zamówienia i zlecenia
Dokumenty magazynowe
Na dokumencie magazynowym została wprowadzona możliwość różnicowania towaru za pomocą klasy cechy oraz wartości cechy zdefiniowanej dla danej klasy. Dla dokumentów magazynowych klasę cechy oraz wartość cechy określa się na Elemencie transakcji, na zakładce: Ogólne (w przypadku dokumentów handlowych wartość cechy można również określić na zakładce: Dostawy).

Zamówienia Sprzedaży
Niezależnie od opcji pobierania zasobów zdefiniowanych na karcie towaru, w przypadku realizacji Zamówienia sprzedaży (ZS), system kontroluje cechy pobieranych zasobów z cechą zdefiniowaną na elemencie zamówienia. Jeżeli dostępna ilość towaru z tą cechą jest niewystarczająca, na dokument realizujący ZS zostanie pobrana ilość zgodna z dostępną ilością o tej cesze. W szczególności, jeżeli na ZS zaznaczono parametr: Realizuj zamówienie w całości, dokument nie zostanie wygenerowany.- Parametr zaznaczony – dokument FS nie zostanie wygenerowany z powodu braku dostatecznej ilości, która umożliwiłaby zrealizowanie zamówienia w całości,
- Parametr odznaczony – dokument FS zostanie wygenerowany lecz system pobierze tylko 100szt towaru: Papier o cesze biały. Zamówienie nie zostanie w całości zrealizowane.
Zlecenie kompletacji/dekompletacji
Niezależnie od opcji pobierania zasobów zdefiniowanych na karcie towaru, w przypadku generowania dokumentów rozchodu dla zleceń kompletacji (RW na składniki dla zlecenia ZK, lub na produkt dla zlecenia ZD) system preferuje zasoby o wskazanej na elemencie cesze. W przypadku niewystarczającej ilości zasobów z taką cechą, pobrany zostanie zasób o innej niż wskazana cecha, zgodnie z zasadą rozchodu towaru (FIFO, LIFO itd.). W przypadku gdy zlecenia kompletacji realizowane są dokumentami magazynowymi, informacja o wartości cechy na elemencie zlecenia jest ignorowana.Zlecenia serwisowe i remontowe ZSE, ZRE
Niezależnie od opcji pobierania zasobów zdefiniowanych na karcie towaru, w przypadku generowania dokumentów rozchodowych na materiały do zlecenia ZSE i ZRE, system pobiera w pierwszej kolejności zasób o zdefiniowanej na elemencie zlecenia cesze. Jeżeli ilość ta jest niewystarczająca, wówczas pobierane są towary o innej cesze, zgodnie z metodą rozchodu towaru. Jeżeli materiał ze zleceń zrealizowany jest za pomocą dokumentu magazynowego WM, wówczas cecha zapisana na elemencie zlecenia jest ignorowana. Zatem system zachowa się analogicznie jak w przypadku zlecenia kompletacji czy dekompletacji.Dłuższa wartość cechy towaru
Wartość cechy towaru może mieć 255 znaków. Stosowne wydłużenie wartości cech dokonane zostało m.in.: Na liście wartości cech Na ofertach, zamówieniach, dokumentach handlowych, dokumentach magazynowych, zleceniach, w inwentaryzacji Na listach zasobów towaru Aby ułatwić Użytkownikowi podawanie długich wartości cech na elementach dokumentów, na dostawie, czy też na subelemencie, udostępnione zostały dodatkowe sposoby ich przypisywania. Cechę można zdefiniować używając do tego dodatkowej formatki, lub poprzez jej wybranie z listy wywoływanej w osobnym oknie, a nie tylko, jak dotychczas poprzez wybór z menu przy kontrolce z cechą.


Najczęstsze problemy związane z cechami towaru
Sprzedaż dokonywana z niezgodną cechą
Problem1: Pomimo zaznaczonego parametru konfiguracyjnego kontroluj cechy towaru system pozwala sprzedać towar z niewłaściwą cechą. Problem2: Na karcie towaru określono opcję Przy sprzedaży/Z zasobu, następnie na elemencie dokumentu FS, na zakładce: Ogólne, określono wartość cechy. Pomimo to, system pozwolił na sprzedaż towaru z inną niż wskazana cechą. Odpowiedź: Parametr konfiguracyjny: Kontroluj cechy towaru, nie wpływa na zachowanie programu podczas pobierania zasobów na dokument rozchodowy, nie decyduje również o tym opcja: Z zasobu, w sekcji: Przy sprzedaży, definiowana na karcie towaru. Funkcjonalność kontroli cech sprzedawanego towaru dostępna jest pod warunkiem zachowania następujących zasad: Na karcie towaru należy zaznaczyć odpowiednią opcję w sekcji: Pobieranie zasobów według cech. Jeżeli sprzedawane mają być wyłącznie towary o wymaganej cesze, należy wybrać opcję: Wymagaj Na zakładce: Ogólne, Elementu transakcji, należy zdefiniować wartość cechy
Brak możliwości automatycznego uzupełniania listy cech
Problem: Nowa cecha wpisywana na zakładce: Dostawy, Elementu transakcji dokumentu handlowego nie jest zapamiętywana przez system. Przy nowej transakcji nie można jej wybrać z listy, lecz operator musi ją znowu wpisywać samodzielnie. Odpowiedź: O tym, czy wpisywana przez operatora wartość cechy zostanie dodana do listy wartości cech dla danej klasy decydują parametry: Z listy i Zamknięta, definiowalne dla każdej klasy cech oraz opcję: Przy sprzedaży, definiowalne na karcie towaru. Możliwość dodawania wartości cech do listy cech danej klasy z poziomu elementu dokumentu zostały przedstawione w osobnej tabeli (Tabela 1).Zakup dokonywany bez określenia cechy zasobu
Problem: Na towarze zdefiniowano klasę cechy oraz zaznaczono parametr: Wymagaj przy zakupie, lecz system pozwala na zapisanie dokumentu PZ bez określenia wartości cechy. Odpowiedź: Oprócz parametru na karcie towaru, niezbędne jest również zaznaczenie parametru konfiguracyjnego: Kontroluj cechy towaru, w oknie: Konfiguracja/Sprzedaż/Parametry 2.Niezgodność sposobu pobierania zasobu wg cech
Problem 1: Pomimo ustawienia na karcie towaru opcji: Preferuj, ostrzegaj, w sekcji: Pobieranie zasobów wg cech, realizując ZS dokumentem handlowym zamówienie to jest realizowane częściowo, tj. w ilości towaru z tą cechą. Odpowiedź: Niezależnie od opcji pobierania zasobów zdefiniowanych na karcie towaru, w przypadku realizacji Zamówienia sprzedaży (ZS), system kontroluje cechy pobieranych zasobów z cechą zdefiniowaną na elemencie zamówienia. Jeżeli dostępna ilość towaru z tą cechą jest niewystarczająca, na dokument realizujący ZS zostanie pobrana ilość zgodna z dostępną ilością o tej cesze. W szczególności, jeżeli na ZS zaznaczono parametr: Realizuj zamówienie w całości, dokument nie zostanie wygenerowany. Problem 2: Pomimo zdefiniowania na karcie składnika opcji: Wymagaj, w sekcji pobierania zasobów wg cech, podczas pobierania składników do produkcji (generowania RW) system pobiera towar niezgodny z cechą wpisaną na elemencie zlecenia. Odpowiedź: Niezależnie od opcji pobierania zasobów zdefiniowanych na karcie towaru, w przypadku generowania dokumentów rozchodu dla zleceń kompletacji (RW na składniki dla zlecenia ZK, lub na produkt dla zlecenia ZD) system preferuje zasoby o wskazanej na elemencie cesze. W przypadku niewystarczającej ilości zasobów z taką cechą, pobrany zostanie zasób o innej niż wskazana cecha, zgodnie z zasadą rozchodu towaru (FIFO, LIFO itd.). W przypadku gdy zlecenia kompletacji realizowane są dokumentami magazynowymi, informacja o wartości cechy na elemencie zlecenia jest ignorowana.Kopiowanie dokumentów z ocechowaną pozycją za pomocą Notatnika
Problem: Operator wystawił dokument FZ na towar: Papier określając wartość cechy. Następnie posłużył się Notatnikiem w celu skopiowania dokumentu. Nowy dokument jaki powstał w skutek skopiowania zawierał pozycję towaru Papier, o nieokreślonej wartości cechy. Odpowiedź: Informacje na temat klasy cechy oraz wartości cechy nie są przenoszone na nowy dokument powstały w skutek kopiowania.XL041 - Analiza testów integralności w logistyce
Informacje ogólne
Testy integralności z zakresu modułu: Logistyka, służą do monitorowania poprawności, spójności, przejrzystości bazy pod kątem danych logistycznych, do koordynowania prawidłowości relacji między odpowiednimi tabelami. W przypadku istniejących nieprawidłowości, testy zgłaszają w logu błędy, ostrzeżenia i zwracają rekordy, będące efektem błędogennej sytuacji w bazie, bądź będące skutkiem czynności wykonywanych przez Użytkownika w sposób niepoprawny (powodujących zaburzenia w utrzymaniu spójności danych). Poniższy rysunek przedstawia listę dostępnych standardowych testów integralności z logistyki

- Poprawność danych kart kontrahentów i towarów
- Zgodność magazynu
- Zgodność transakcji
- Zgodność dostaw
- Zgodność inwentaryzacji
Sprzedaż
Poprawność danych kontrahentów
Sprawdza poprawność danych kart kontrahentów. Obejmuje też poprawność adresów kontrahentów (tabele cdn.KntKarty, cdn.KntAdresy). Porównywane są pola: Knt_GIDNumer, KnA_KntNumer Pojawiające się komunikaty:- Niezgodność gidów pomiędzy kartą kontrahenta a jego adresem – Komunikat taki może pojawić się, kiedy w tabeli cdn.KntKarty wskazanie jest na adres, który ma przypisanego innego kontrahenta. Można spróbować usunąć taki adres z karty kontrahenta (zakładka: Adresy). W większości przypadków konieczna jednak będzie interwencja z poziomu bazy.
- Niezgodność, brak ustawionej formy płatności – Dla kontrahenta nie jest ustawiona forma płatności. Należy ustawić odpowiednia na karcie kontrahenta.
- Niezgodność, kontrahent nie jest podpięty do żadnej grupy – Karta kontrahenta nie jest związana z żadną grupą. Należy ustawić ręcznie grupę na karcie kontrahenta (zakładka: Grupy).
Poprawność danych grup kontrahentów
Sprawdza poprawność grup kontrahentów (tabela cdn.KntGrupy). Pojawiające się komunikaty:- Niezgodność, kontrahent nie ma określonej grupy domyślnej – Na karcie kontrahenta nie jest ustawiona żadna grupa domyślna. Należy ustawić ręcznie grupę na karcie kontrahenta (zakładka Grupy).
- Niezgodność, grupa kontrahentów nie ma określonej grupy domyślnej – Na definicji grupy kontrahentów nie jest ustawiona żadna grupa domyślna. Należy uruchomić funkcję specjalną Naprawa grup domyślnych.
Poprawność danych towarów
Sprawdza poprawność danych kart towarowych (tabela cdn.TwrKarty). Pojawiające się komunikaty:- Niezgodność, towar nie jest podpięty do żadnej grupy – Karta towaru nie jest związana z żadną grupą. Należy ustawić ręcznie grupę na karcie towaru (zakładka: Grupy).
Poprawność danych grup towarów
Sprawdza poprawność zapisanych w bazie informacji o grupach towarów (tabela cdn.TwrGrupy). Pojawiające się komunikaty:- Niezgodność, towar nie ma określonej grupy domyślnej – Na karcie towaru nie jest ustawiona żadna grupa domyślna. Należy ustawić ręcznie grupę na karcie towaru (zakładka: Grupy).
- Niezgodność, grupa towarów nie ma określonej grupy domyślnej – Na definicji grupa towaru nie jest ustawiona żadna grupa domyślna. Należy uruchomić funkcję specjalną Naprawa grup domyślnych.
Poprawność zamknięcia dokumentów VAT
Sprawdzana jest poprawność stanu zapisanych w bazie dokumentów (tabela cdn.TraNag). Pojawiające się komunikaty:- Dokument nie został poprawnie zamknięty – Dokument wyświetlany jest na liście na czerwono. Jeżeli w trakcie wystawiania dokumentu komputer na przykład został wyłączony, to w bazie zapisywana jest informacja o tym kto i na jakim stanowisku dany dokument wystawiał. Należy edytować dokument z poziomu listy dokumentów, program powinien go automatycznie naprawić. Edycji powinna dokonać osoba która wystawiała dokument przed wystąpieniem awaryjnej sytuacji ze stanowiska z którego dokument był wystawiany.
Sprawdzenie duplikacji kodów EAN
Sprawdzana jest unikalność zapisanych w bazie kodów EAN (tabele cdn.TwrKarty, cdn.TwrZasoby, cdn.Dostawy, cdn.TwrJM) Porównywane są pola: Twr_Ean, TwZ_Ean, Dst_Ean, TwJ_EAN Pojawiające się komunikaty:- Zduplikowany EAN – Należy poprawić kod EAN odpowiednio, na karcie towaru, jednostce pomocniczej itd. Możliwe, że konieczna będzie interwencja z poziomu bazy.
Zgodność magazynu
Zgodność kosztów księgowego i rzeczywistego oraz stanu handlowego
Sprawdzana jest zgodność kosztu księgowego i rzeczywistego oraz stanu handlowego zapisanego na elemencie i subelemencie dokumentu (tabela cdn.TraSElem, cdn.TraElem). Porównywane są pola: TrS_ilość, TrE_KosztKsiegowy, TrE_KosztRzeczywisty, TrS_Ilość, TrS_KosztKsiegowy, TrS_KosztRzeczywisty. Pojawiające się komunikaty:- Niezgodność, kod koszt księgowy – niezgodność kosztu księgowego zapisanego na zasobie oraz na subelementach dokumentu.
- Niezgodność, kod koszt rzeczywisty – niezgodność kosztu rzeczywistego zapisanego na zasobie oraz na subelementach dokumentu.
- Niezgodność, kod ilość różnica – niezgodność ilości towaru zapisanej na zasobie oraz na subelementach dokumentu.
Zgodność stanu magazynowego
Sprawdzana jest ilość zapisana na dokumencie magazynowym oraz zasobie. (tabele cdn.TwrZasoby, cdn.MagSElem) Porównywane są pola: TwZ_Ilmag, MaS_Ilosc Pojawiające się komunikaty:- Niezgodność, różnica w zasobach w subelementach – niezgodnośc ilości towaru zapisanej na zasobie oraz na subelemencie dokumentu.
Zgodność ilości i kosztów w elementach transakcji z wartościami w subelementach
Zgodność w transakcjach rozchodowych
Sprawdzana jest zgodność kosztu księgowego i rzeczywistego oraz stanu handlowego zapisanego na elemencie i subelemencie dokumentów rozchodowych (tabele cdn.TraElem, cdn.Traselem). Porównywane są pola: TrE_Ilosc, TrE_KosztKsiegowy, TrE_KosztRzeczywisty, TrS_IloscP, TrS_IloscR, TrS_KosztKsiegowyP, TrS_KosztRzeczywistyP, TrS_KosztKsiegowyR, TrS_KosztRzeczywistyR, TrN_Stan, TrN_NettoP, TrN_NettoR Pojawiające się komunikaty:- Niezgodność, ilość w elemencie ilość w subelementach – niezgodność ilości towaru zapisanej na pozycji dokumentu oraz na subelemencie dokumentu.
- Niezgodność, koszt rzeczywisty różnica w elemencie koszt w subelementach - niezgodność kosztu rzeczywistego zapisanego na pozycji dokumentu oraz na subelemencie dokumentu.
- Niezgodność, koszt księgowy rozchodu w elemencie koszt w subelementach - niezgodność kosztu księgowego zapisanego na pozycji dokumentu oraz na subelemencie dokumentu.
Zgodność w transakcjach przychodowych
Sprawdzana jest zgodność kosztu księgowego i rzeczywistego oraz stanu handlowego zapisanego na elemencie i subelemencie dokumentów przychodowych (tabele cdn.TraElem, cdn.Traselem). Porównywane są pola: TrE_Ilosc, TrE_KosztKsiegowy, TrE_KosztRzeczywisty, TrS_IloscP, TrS_IloscR, TrS_KosztKsiegowyP, TrS_KosztRzeczywistyP, TrS_KosztKsiegowyR, TrS_KosztRzeczywistyR, TrN_Stan, TrN_NettoP, TrN_NettoR Pojawiające się komunikaty:- Niezgodność, ilość w elemencie ilość w subelementach – niezgodność ilości towaru zapisanej na pozycji dokumentu oraz na subelemencie dokumentu.
- Niezgodność, koszt rzeczywisty różnica w elemencie koszt w subelementach – niezgodność kosztu rzeczywistego zapisanego na pozycji dokumentu oraz na subelemencie dokumentu.
- Niezgodność, koszt księgowy przychodu w elemencie koszt w subelementach – niezgodność kosztu księgowego zapisanego na pozycji dokumentu oraz na subelemencie dokumentu.
Zgodność w transakcjach międzymagazynowych
Sprawdzana jest zgodność kosztu księgowego i rzeczywistego zapisanego na elemencie i subelemencie dokumentów przychodowych (tabele cdn.TraElem, cdn.Traselem). Porównywane są pola: TrE_KosztKsiegowy, TrE_KosztRzeczywisty, TrS_KosztKsiegowyP, TrS_KosztRzeczywistyP, TrS_KosztKsiegowyR, TrS_KosztRzeczywistyR, TrN_Stan, TrN_NettoP, TrN_NettoR Pojawiające się komunikaty:- Niezgodność, koszt księgowy różnica koszt w elemencie koszt w subelementach – niezgodność kosztu księgowego zapisanego na pozycji dokumentu oraz na subelemencie dokumentu.
- Niezgodność, koszt rzeczywisty różnica w elemencie koszt w subelementach – niezgodność kosztu rzeczywistego zapisanego na pozycji dokumentu oraz na subelemencie dokumentu.
Zgodność transakcji
Zgodność ilości dostępnej na zasobie z ilościami wynikającymi z dokumentów
Sprawdzana jest zgodność ilości dostępnej na zasobie oraz wynikająca z dokumentów zarejestrowanych w programie (Tabele cdn.TwrZasoby, cdn.TraSElem, cdn.MagSElem). Porównywane są pola: Trs_ilosc, Mas_ilosc, Twz_ilosc Pojawiające się komunikaty:- Niezgodność ilości między zasobem a wynikającą z dokumentów – Należy uruchomić funkcję specjalną Naprawa stanów towarów. Może się jednak okazać, że konieczna będzie poprawa z poziomu bazy.
Zgodność nagłówka z tabelą VAT, poprawny rejestr VAT
Sprawdza zgodność zapisanej informacji o wartości VAT na nagłówku i tabeli VAT dla dokumentów (tabele cdn.TraNag, cdn.TraVat). Porównywane są pola: TrN_NettoP, TrV_NettoP, TrN_NettoR, TrV_NettoR, TrN_VatP, TrV_VatP, TrN_VatR, TrV_VatR, TrN_VatRejestr, TrN_VatTyp Pojawiające się komunikaty:- Niezgodność nagłówka z tabelą VAT – Wartości zapisane w nagłówku dokumentu różnią się od tych zapisanych w tabeli VAT.
- Niezgodność, niezdefiniowany w systemie rejestr VAT – Wartości zapisane w nagłówku dokumentu wskazują na nieistniejący w systemie rejestr VAT.
- Niezgodność, niewypełniony rejestr VAT – na nagłówku dokumentu nie jest wybrany żaden rejestr VAT.
- Niezgodność, niepoprawny typ rejestru w nagłówku – na nagłówku dokumentu jest wybrany niepoprawny rejestr VAT.
Zgodność nagłówka z pozycjami dokumentu
Test zgodności danych zapisanych na pozycjach dokumentu i nagłówkiem (tabele cdn.TraNag, cdn.TraElem). Porównywane są pola: TrN_WartoscWal, TrE_WartoscPoRabacie, TrE_KsiegowaNetto, TrE_KsiegowaBrutto, TrN_NettoP, TrN_NettoR, TrN_VatP, TrN_VatR Pojawiające się komunikaty:- Niezgodność nagłówka z pozycjami – Suma wartości zapisanych na pozycjach dokumentu nie zgadza się z informacją zapisaną na nagłówku dokumentu.
Zgodność daty pomiędzy nagłówkiem i pozycjami
Test zgodności dat zapisanych na pozycjach dokumentu i nagłówkiem (tabele cdn.TraNag, cdn.TraElem). Porównywane są pola: TrN_DataMag , TrN_Data3, TrE_TrnTStamp Pojawiające się komunikaty:- Niezgodność nagłówka z pozycjami – Niezgodność dat zapisanych na pozycjach dokumentu z datami na nagłówku.
Zgodność z płatnościami
Test zgodności danych o płatnościach zapisanych na dokumencie i w tabeli Płatności (tabele cdn.TraNag, cdn.TraPlat). Porównywane są pola: TrN_WartoscWal, TrN_VatR, TrN_KursM, TrN_KursL, TrN_NettoP, TrN_VatP TrP_Kwota, TrP_KursM, TrP_KursL Pojawiające się komunikaty:- Niezgodność nagłówka z płatnościami – Niezgodność informacji zapisanych na nagłówku dokumentu odnośnie płatności z informacjami zapisanymi w tabeli z płatnościami.
Zgodność kontrahenta z nagłówka z kontrahentem na płatności
Test zgodności danych o kontrahencie zapisanych na dokumencie i w tabeli Płatności (tabele cdn.TraNag, cdn.TraPlat). Porównywane są pola: trp_kntnumer, trn_knpnumer Pojawiające się komunikaty:- Na dokumencie jest inny kontrahent niż na płatności – Niezgodność informacji zapisanych na dokumencie odnośnie kontrahenta z informacją zapisaną na płatności.
Poprawność płatności do spinaczy
Sprawdza czy dla płatności zapisanej w bazie istnieje spinacz który jest nią rozliczony (tabela TraPlat). Porównywane są pola: Pojawiające się komunikaty:- Niezgodność: brak spinacza na którego wskazuje płatność – W tabeli z płatności znaleziono zapis wskazujący na nieistniejący dokument.
Poprawność nagłówków spinaczy
Sprawdzana jest poprawność nagłówków spinaczy (tabela cdn.TraNag). Porównywane są pola: TrN_GID, TrN_SpiGID Pojawiające się komunikaty:- Niezgodność: brak spinacza wskazywanego przez dokument – dokument ma zapisaną informację o spinaczu który nie istnieje.
- Niezgodność: błędny spinacz wskazywany przez dokument – dokument ma zapisana błędną informację o spinaczu.
Zgodność magazynów w przesunięciach magazynowych
Sprawdzana jest zgodność magazynów na dokumentach przesunięć międzymagazynowych zapisanych na nagłówku dokumentu i na subelementach (Tabele cdn.TraNag, cdn.TraSElem). Porównywane są pola: TrS_MagGID, TrN_MagZGID, TrN_MagDGID Pojawiające się komunikaty:- Niezgodność magazynu źródłowego – na nagłówku dokumentu zapisany jest inny magazyn źródłowy niż na subelemencie.
- Niezgodność magazynu docelowego – na nagłówku dokumentu zapisany jest inny magazyn docelowy niż na subelemencie.
Poprawność wystawienia transakcji z kontrahentem jednorazowym
Sprawdzana jest poprawność transakcji z kontrahentem Jednorazowym (tabela cdn.TraNag). Porównywane są pola: Pojawiające się komunikaty:- Niepoprawnie wypełniony kontrahent jednorazowy – dokument wystawiony jest na kontrahenta jednorazowego, niepoprawnie wypełnione są pola z informacja o nim.
Zgodność wartości TrE_RzeczywistaNetto, TrE_KsiegowaNetto na dokumentach pochodzących z zamówień
Sprawdzana jest zgodność wartości rzeczywistej netto oraz wartości księgowej netto zapisanej na dokumencie handlowym pochodzącym z zamówienia oraz na zamówieniu (tabele cdn.TraNag, cdn.TraElem) Porównywane są pola: TrE_KsiegowaNetto, TrE_ RzeczywistaNetto Pojawiające się komunikaty:- Niezgodność wartości: TrE_KsiegowaNetto, TrE_RzeczywistaNetto – niezgodność pomiędzy wartością księgową netto i rzeczywistą netto.
Sprawdzenie równania Ilość*Cena = Wartość
Sprawdzana jest poprawność wyliczonej wartości na dokumentach handlowych (tabela cdn.TraElem). Porównywane są pola: TrE_Cena, TrE_Ilosc, TrE_KsiegowaNetto, TrE_KsiegowaBrutto Pojawiające się komunikaty:- Równanie ilość*cena = wartość nie jest spełnione – informacje zapisane w pozycjach dokumentu o ilości, cenie i wartości nie spełniają równania.
Zgodność dat transakcji
Transakcje z datą wyprzedzające
Sprawdzana jest poprawność dat zapisanych na pozycjach dokumentów (Tabela cdn.TraELem). Porównywane są pola: TrE_TrnTStamp Pojawiające się komunikaty:- Towar na transakcji został wystawiony z datą późniejszą niż data rzeczywista – data zapisana na pozycji dokumentu jest późniejsza niż data rzeczywista.
Transakcje z data wsteczną (antydatowane)
Sprawdzana jest poprawność dat zapisanych na pozycjach dokumentów (Tabela cdn.TraELem). Porównywane są pola: TrE_TrnTStamp Pojawiające się komunikaty:- Towar na transakcji został wystawiony z datą wcześniejszą niż data rzeczywista – data zapisana na pozycji dokumentu jest wcześniejsza niż data rzeczywista.
Transakcje przyjęcia przed datą dostawy
Sprawdzana jest poprawność dat zapisanych na nagłówkach dokumentów przychodowych oraz na związanych z nimi dostawach(tabele cdn.TraSElem, cdn.TwrDostawy) Porównywane są pola: TrS_TrNTStamp, Dst_DstTStamp Pojawiające się komunikaty:- Towar na transakcji został zakupiony z datą ze wskazaniem na dostawę która została przyjęta w dniu – data zapisana na transakcji jest wcześniejsza niż data z jaką został przyjęty zasób, wykorzystany podczas tej transakcji.
Transakcje rozchodu przed datą dostawy
Sprawdzana jest poprawność dat zapisanych na nagłówkach dokumentów rozchodowych oraz na związanych z nimi dostawach (tabele TraSElem, TwrDostawy). Porównywane są pola: TrS_TrNTStamp, Dst_DstTStamp Pojawiające się komunikaty:- Towar na transakcji został rozchodowany z datą z dostawy która została przyjęta w dniu – data zapisana na transakcji jest wcześniejsza niż data z jaką został przyjęty zasób, wykorzystany podczas tej transakcji.
Korekty wystawione przed datą oryginału
Sprawdzana jest poprawność dat na oryginale dokumentu oraz na korekcie z nim związanym (tabele cdn.TraNag, cdn.TraSElem). Porównywane są pola: TrS_TrNTStamp, TrN_DataMag Pojawiające się komunikaty:- Towar na transakcji został skorygowany z datą podczas gdy data oryginału jest późniejsza – data wystawienia korekty do dokumentu jest wcześniejszą niż data wystawienia dokumentu korygowanego.
Zgodność transakcji magazynowych z handlowymi
Zgodność ilości dostawy i magazynu
Sprawdzana jest ilość towaru wynikająca z zapisów na dostawie oraz na dokumentach magazynowych (tabel cdn.TraSElem, cdn.MagSElem). Porównywane są pola: TrS_Ilosc, Mas_Ilosc, mas_dsttyp, mas_dstnumer, trs_dsttyp, trs_dstnumer, mas_magtyp, mas_magnumer, trs_magtyp, trs_magnumer Pojawiające się komunikaty:- Niezgodność dostawy – niezgodność dostawy zapisanej na subelemencie dokumentu handlowego i subelemencie dokumentu magazynowego.
- Niezgodność magazynu – niezgodność magazynu zapisanej na subelemencie dokumentu handlowego i subelemencie dokumentu magazynowego.
- Niezgodność ilości w dokumencie – niezgodność ilości zapisanej na subelemencie dokumentu handlowego i subelemencie dokumentu magazynowego.
- Niedobór ilości w dokumencie – niezgodność ilości zapisanej na subelemencie dokumentu handlowego i subelemencie dokumentu magazynowego.
Sprawdzenie istnienia transakcji handlowej dla transakcji magazynowej
Sprawdzane jest czy dla dokumentów magazynowych które powinny zawierać dokumenty handlowe, istnieją poprawnie wygenerowane dokumenty (tabele cdn.MagSElem, cdn.TraSElem). Porównywane są pola: TrS_GIDTyp, TrS_GIDFirma , TrS_GIDNumer, TrS_GIDLp, Mas_ZrdTyp , Mas_ZrdFirma, Mas_ZrdNumer, Mas_ZrdLp Pojawiające się komunikaty:- Brak transakcji handlowej – dokument magazynowy wskazuje na nieistniejący dokument handlowy.
Zgodność transakcji magazynowych z zamówieniami
Zgodność ilości zamówienia i magazynu
Sprawdzana jest zgodność ilości zapisana na elemencie zamówienia oraz na powiązanych z nimi dokumentach magazynowych (tabele cdn.MagSElem, cdn.ZamElem). Porównywane są pola: MaS_Ilosc, ZaE_Ilosc Pojawiające się komunikaty:- Brak elementu zamówienia lub błąd przy jego odczycie – nie można sprawdzić zgodności ilości – na subelemencie dokumentu magazynowego zapisana jest niepoprawna informacja o zamówieniu.
- Niezgodność ilości w zamówieniu – niezgodność w ilości zapisanej na subelemencie dokumentu magazynowego i subelementu dokumentu zamówienia.
- Niedobór ilości w zamówieniu – niezgodność w ilości zapisanej na subelemencie dokumentu magazynowego i subelementu dokumentu zamówienia.
Zgodność dostaw
Zgodność kosztu księgowego i rzeczywistego z wartością na transakcjach zakładających
Sprawdzana jest zgodność kosztu księgowego oraz rzeczywistego pomiędzy dostawami oraz pozycjami dokumentów. (tabele cdn.TraSElem, CDN.twrdostawy). Porównywane są pola: TrS_KosztKsiegowy, TrS_KosztRzeczywisty, Dst_KsiegowaNetto, Dst_RzeczywistaNetto Pojawiające się komunikaty:- Niezgodność, Dst_GID zakładająca, data, różnica kosztu księgowego – niezgodność pomiędzy informacja o koszcie księgowym zapisanym na dostawie oraz na dokumentach zakładających tą dostawę.
- Niezgodność, Dst_GID zakładająca, data, , różnica kosztu rzeczywistego – niezgodność pomiędzy informacja o koszcie rzeczywistym zapisanym na dostawie oraz na dokumentach zakładających tą dostawę.
Istnienie dokumentów zakładających dostawy
(tabele cdn.TraSElem, cdn.TwrDostawy, CDN.ImpElem) Porównywane są pola: Trs_TrnTyp, Trs_TrnFirma, Trs_TrnNumer, Trs_TrnLp, Trs_SubGIDLp, ImE_GIDNumer, mas_gidfirma, mas_gidnumer, mas_gidtyp, mas_gidlp, mas_subgidlp Pojawiające się komunikaty:- Brak transakcji handlowej zakładającej dostaw – dostawa wskazuje na nieistniejący dokument zakładający ją.
- Brak faktury importowej zakładającej dostawę – dostawa wskazuje na nieistniejący dokument zakładający ją.
- Brak transakcji magazynowej zakładającej dostawę – dostawa wskazuje na nieistniejący dokument zakładający ją.
Zgodność inwentaryzacji
Istnienie dokumentów PW i RW inwentaryzacyjnych
Sprawdzane jest czy dla dokumentu inwentaryzacyjnego (z którego wynikają różnice w ilości towaru na magazynie) zostały wygenerowane dokumenty PW i RW (tabele cdn.InwNag, cdn.TraNag) Porównywane są pola: InN_RWTyp, Inn_RWNumer, InN_PWTyp, Inn_PWNumer, Trn_GIDTyp, TrN_GIDNumer Pojawiające się komunikaty:- Niezgodność, brak dokumentu PW inwentaryzacyjnego – na dokumencie inwentaryzacji zapisane jest wskazanie na nieistniejący dokument PW
- Niezgodność, brak dokumentu RW inwentaryzacyjnego – na dokumencie inwentaryzacji zapisane jest wskazanie na nieistniejący dokument RW
Zgodność ilości na arkuszach i dokumentach PW i RW inwentaryzacyjnych
Sprawdzane jest czy dla dokumentu inwentaryzacyjnego (z którego wynikają różnice w ilości towaru na magazynie) zostały poprawnie wygenerowane dokumenty PW i RW (tabele cdn.InwTwr, cdn.InwArkTwr, CDN.TraSElem). Porównywane są pola: INT_iloscmag, IAT_iloscinw, TrS_ilosc Pojawiające się komunikaty:- Niezgodność, brak dokumentu RW dla towaru – dokument inwentaryzacyjny wskazuje na nieistniejący dokument RW
- Niezgodność ilości na dokumencie RW – ilość wynikająca z arkusza inwentaryzacyjnego nie zgadza się z ilością zapisaną na dokumencie RW
- Niezgodność, brak dokumentu PW dla towaru – dokument inwentaryzacyjny wskazuje na nieistniejący dokument RW
- Niezgodność ilości na dokumencie PW – ilość wynikająca z arkusza inwentaryzacyjnego nie zgadza się z ilością zapisaną na dokumencie PW
Zamówienia
Zgodność rezerwacji dla zamówienia
Sprawdzane są założone rezerwacje na zamawianych towarach. Tabele biorące udział w analizie: cdn.Rezerwacje, cdn.ZamNag, cdn.ZamElem, cdn.TraNag, cdn.TraElem, cdn.TraSElem, cdn.MagNag, cdn.MagSElem, cdn.SadElem Pojawiające się komunikaty: Dokument ma ustawioną flagę Aktywny- zamówienie posiada ustawioną flagę Aktywny.- Niezgodność, <numer_dokumentu> posiada rezerwacje, mimo że jest niepotwierdzone (lub anulowane)- rezerwacja jest powiązana z zamówieniem, które posiada stan niepotwierdzone lub anulowane.
- Niezgodność, <numer_dokumentu> posiada wyprowadzone dokumenty, mimo że jest niepotwierdzone (lub anulowane)- zamówienie posiada powiązanie z dokumentami, pomimo iż jego stan jest niepotwierdzony lub anulowany.
- Niezgodność, <numer_dokumentu> ma stan potwierdzone, a ilości na pozycjach nie zgadzają się z rezerwacjami- zamówienie posiada rozbieżności między ilościami znajdującymi się na elementach zamówienia, a ilościami na rezerwacji.
- Niezgodność, <numer_dokumentu> ma stan potwierdzone, mimo że posiada wyprowadzone dokumenty- zamówienie pomimo wygenerowania dokumentów posiada stan potwierdzone.
- Niezgodność, <numer_dokumentu> ma stan w realizacji, a ilość Rez:Zrealizowano nie zgadza się z ilościami na subelementach- zamówienie posiada stan w realizacji, a ilości dotyczące zrealizowanych ilości na utworzonej rezerwacji nie zgadzają się z ilościami wskazującymi na daną rezerwacje w subelementach wygenerowanych dokumentów.
- Niezgodność, <numer_dokumentu> ma stan w realizacji, a część pozostała do realizacji nie zgadza się z ilością wynikającą z wyprowadzonych dokumentów- zamówienie posiada stan w realizacji, a ilości dotyczące pozostałych niezrealizowanych ilości na utworzonej rezerwacji nie zgadzają się z ilościami wskazującymi na daną rezerwacje w subelementach wygenerowanych dokumentów.
- Niezgodność, <numer_dokumentu> ma stan zrealizowane, mimo że istnieją do niego rezerwacje- zamówienie posiada stan zrealizowane, a mimo to w tabeli cdn.rezerwacje nadal znajdują się wpisy dotyczące rezerwacji utworzonych do zamówienia.
- Niezgodność, <numer_dokumentu> ma stan zrealizowane, mimo że istnieje wyprowadzony z niego niezatwierdzony dokument- zamówienie posiada stan zrealizowane pomimo, iż utworzone rezerwacje znajdują się na dokumentach niezatwierdzonych.
- Niezgodność, <numer_dokumentu> ma stan zrealizowane, a nie zgadzają się ilości wynikające z zamówienia i wyprowadzonych z niego dokumentów- zamówienie posiada stan zrealizowane, pomimo iż ilości wynikające z elementów na zamówieniu są rozbieżne od ilości znajdujących się na subelementach dokumentach wygenerowanych z zamówienia.
- Niezgodność, <numer_dokumentu> ma stan anulowane w realizacji, a posiada niezerowe rezerwacje- zamówienie posiada stan anulowane w realizacji, a w tabeli cdn.rezerwacje nadal znajdują się niezerowe wpisy dotyczące rezerwacji utworzonych do zamówienia.
- Niezgodność, <numer_dokumentu> ma stan anulowane w realizacji, a ilość Rez:Zrealizowano nie zgadza się z ilościami na subelementach- zamówienie ma stan anulowane w realizacji, a ilości dotyczące zrealizowanych ilości na utworzonej rezerwacji są różne od ilości wskazanymi na daną rezerwacje w subelementach wygenerowanych dokumentów.
Zgodność pozycji zamówienia z tabelą VAT
Sprawdzane jest czy nagłówek na zamówieniu (cdn.Zamnag) jest zgodny z tabelą VAT (cdn.ZamVat). Tabele biorące udział w analizie: cdn.ZamNag, cdn.ZamVat, cdn.ZamElem Możliwe komunikaty:- Niezgodność pomiędzy nagłówkiem i tabelą VAT, <NumerZamowienia>, różnica netto <różnica_netto>, stawka Vat <ZaV:StawkaPod>- zamówienie posiada rozbieżność między nagłówkiem, a tabelą VAT w zakresie wartości netto w obrębie danej stawki VAT.
- Niezgodność pomiędzy nagłówkiem i tabelą VAT, <NumerZamowienia>, różnica brutto <różnica_brutto>, stawka Vat <ZaV:StawkaPod>- zamówienie posiada rozbieżność między nagłówkiem, a tabelą VAT w zakresie wartości brutto w obrębie danej stawki VAT.
- Niepoprawnie wyliczony VAT w tabeli VAT, <NumerZamowienia>, stawka Vat <ZaV:StawkaPod>- zamówienie posiada nieprawidłowo naliczony VAT w tabeli VAT w obrębie danej stawki VAT.
Zgodność relacji stan-typ zamówienia
Sprawdzenie poprawności stanu zamówienia w zależności od jego typu. Tabele biorące udział w analizie: cdn.ZamNag Możliwe komunikaty:- Niezgodność relacji Stan-Typ zamówienia, <NumerZamowienia>, stan <ZaN:Stan>, typ <ZaN:ZamTyp>- występuje niezgodność co do stanu w odniesieniu do typu jakie posiada zamówienie.
Poprawność zamówień wewnętrznych
Sprawdzanie poprawności statusu zamówienia wewnętrznego z wystawionymi do niego dokumentami handlowymi. Jeśli do zamówienia istnieją wystawione dokumenty handlowe inne niż MMW wykazywany jest błąd. Tabele biorące udział w analizie: cdn.ZamNag, cdn.TraNag, cdn.ImpNag, cdn.MagNag Możliwe komunikaty:- Dokument ma ustawioną flagę Aktywny, <NumerZamowienia>- zamówienie posiada flagę Aktywny.
- Niezgodność: błędny typ dokumentu wyprowadzonego z zamówienia wewnętrznego <NumerZamowienia>, tabela <nazwa_tabeli>, GID <GID>- z zamówienia wewnętrznego został wygenerowany dokument handlowy innego typu niż MMW.
Zgodność ilości dla zrealizowanego zamówienia wewnętrznego
Sprawdzenie dla stanu zrealizowany, czy pokrywa się ilość towaru na takim dokumencie z sumą ilości na MMW wystawionych z niego. Tabele biorące udział w analizie: cdn.ZamNag, cdn.ZamElem, cdn.TraNag, cdn.TraElem Możliwe komunikaty:- Niezgodność ilości, ZaN:GID: <ZaN:GID>, Towar GID: <ZaE:TwrGID>, ilość towaru na zamówieniu <sum_ZaE_Ilosc>, ilość na dokumentach MMW: <sum_TrE_Ilosc>- występuje rozbieżność między ilością towaru na elemencie zamówienia, a ilością towaru na elemencie wygenerowanego dokumentu MMW.
Sprawdzenie poprawności wypełnienia nowych pól
Sprawdzenie poprawności nowo dodanych pól po wykonaniu konwersji bazy danych. Tabele biorące udział w analizie: cdn.ZamNag, cdn.Rezerwacje Możliwe komunikaty:- Niezgodność: nieprawidłowa wartość w polu: <Pole>, tabela: <Tabela>, GID: <GID>- zamówienie posiada niezgodność w określonym polu w tabeli.
SAD
Zgodność wartości dostawy SAD/FWS z FAI
Sprawdzenie dla każdej pozycji SAD czy suma kwot wartości dostawy dla tej pozycji jest równa wartości pozycji FAI, z której pochodzi. Tabele biorące udział w analizie: cdn.ImpNag, cdn.ImpElem, cdn.SadNag, cdn.SadElem, cdn.SadSElem Możliwe komunikaty:- Niezgodność w wartości towaru <towar> między <dokument_SAD> a <dokument_FAI>- występuje niezgodność między wartością fakturową elementu na dokumencie SAD, a wartością tego elementu na dokumencie FAI
- Nie znaleziono rekordu w tabeli ImpElem dla elementu <towar> na dokumencie <dokument_SAD>- towar na elemencie dokumentu SAD nie posiada odpowiedniego rekordu na elemencie dokumentu FAI , z którego został wygenerowany.
- Element <towar> na dokumencie <dokument_SAD> nie jest typu towar, produkt ani kaucja, nie można przeprowadzić testu- na elemencie dokumentu SAD znajduje się pozycja, która nie jest typu towar, produkt, ani kaucja.
Zgodność VAT’u dla dokumentów SAD
Sprawdzenie, czy suma podstawy VATu z kwot elementów SADu jest równa wartości netto z tabeli VAT (grupowanie po poszczególnych stawkach VAT), natomiast suma kwot VAT z elementów równa wartości VAT z tabeli VAT. Tabele biorące udział w analizie: cdn.SadNag, cdn.SeSKwoty, cdn.TraVat Możliwe komunikaty:- Niezgodność podstawy VAT na dokumencie <dokument_SAD>. Z elementów: <SumaVAT>, w tabeli TraVAT: <WartoscVAT>, grupa podatkowa: <Skw:GrupaPod>- występuje niezgodność podstawy VAT na dokumencie SAD wynikająca z sumy VAT elementów w obrębie danej stawki VAT.
- Niezgodność kwot VAT na dokumencie <dokument_SAD>. Z elementów: <SumaVAT>, w tabeli <WartoscVAT>, grupa podatkowa: <Skw:GrupaPod>- występuje niezgodność kwot VAT na dokumencie SAD wynikająca z sumy VAT elementów w obrębie danej stawki VAT.
Zgodność kwot na dokumentach SAD/FWS
Sprawdzenie, czy poszczególne kwoty w nagłówku SADu są równe sumom kwot elementów. Tabele biorące udział w analizie: cdn.SadNag, cdn.SadKwoty, cdn.SaEKwoty Możliwe komunikaty:- Niezgodność kwot na dokumencie <dokument_SAD>. W nagłówku: <SaK:Kwota> <Waluta>, z elementów: <SeK_Kwota> < Waluta>, test: <SaK:Nazwa>- występuje niezgodność kwot na dokumencie SAD, na nagłówku kwota nie jest zgodna z sumą kwot na elementach.
Zgodność wartości FAI z płatnościami
Sprawdzenie, czy suma wszystkich pozycji FAI równa się sumie płatności tego dokumentu. Tabele biorące udział w analizie: cdn.ImpNag, cdn.ImpElem, cdn.TraPlat Możliwe komunikaty:- Niezgodność płatności na fakturze importowej <numer_FAI>. Na dokumencie: <ImE_Wartosc> , przeliczona suma z tabeli TraPlat: <suma TrPKwota>- występuje niezgodność na płatności dokumentu FAI, suma płatności dokumentu nie jest zgodna z sumą wszystkich pozycji występujących na dokumencie.
Sprawdzenie ilości na dostawach dla faktur importowych
Sprawdzana jest zgodność pomiędzy Dostawami, a elementami Faktury importowej. Tabele biorące udział w analizie: cdn.ImpNag, cdn.ImpElem, cdn.Dostawy Możliwe komunikaty:- Niezgodność w tabeli Dostawy, GID: <Dst:GID>, Towar GID: <Dst:TwrGID>, powodem FAI-<NumerFAI>, ilość towaru w tabeli ImpElem: <ImE_Ilosc>, ilość w tabeli Dostawy: <Dst_Ilosc>- występuje niezgodność między ilością towaru znajdującą się na elemencie dokumentu FAI, a ilością w tabeli cdn.Dostawy.
Zakończenie
Systematyczne koordynowanie spójności bazy danych stanowi podstawowy warunek utrzymania poprawności danych. Testy integralności są kluczowym narzędziem pomocnym w analizie problemów zaburzających prawidłowość danych, dlatego Użytkownik Systemu powinien być świadomy faktu, że regularne ich uruchamianie i natychmiastowa reakcja na występujące problemy stanowią podstawę otrzymania rzetelnego obrazu transakcji handlowych.XL052 - Rejestracja zakupów importowych w module Sprzedaż
Informacje ogólne
Czynności poniżej opisane mają na celu zewidencjonowanie w systemie zakupu od kontrahenta spoza UE bez korzystania z modułu Import. W zależności od tego, co dany operator chce uzyskać, powinien wykonać wybrane punkty z tego biuletynu.Zobowiązanie wobec dostawcy oraz przyjęcie towaru
W tym punkcie przedstawione są rozwiązania mające na celu wystawienie dokumentu, który będzie podstawą płatności wobec dostawcy oraz przyjęcia towarów do magazynu.Dodatkowe koszty wliczone w wartość towaru w magazynie na jednym dokumencie
Wystawić dokument FZ w następujący sposób:- wybrać rodzaj transakcji: Inna zagraniczna, na zakładce Ogólne oraz odpowiednią walutę na zakładce Nagłówek. Rodzaj transakcji ustawi się na: Inna zagraniczna, automatycznie, jeśli wybrano kontrahenta o typie: Pozaunijny (ustawionym w jego karcie, na zakładce Księgowe);
- dodać pozycje dokumentu z wykorzystaniem kalkulacji ceny nabycia w oparciu o cenę w walucie, dostępnej na zakładce Kalkulacja elementu transakcji; jako ceny w walucie wpisać ceny zakupu powiększone o dodatkowe koszty (cło, akcyza, koszty transportu itp.), kalkulację rozłożenia dodatkowych kosztów na pozycje dokumentu wykonać poza systemem;
- rozbić płatności dokumentu na 2 lub 3 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- dodatkowe koszty – jeśli są one zarejestrowane innymi dokumentami zakupu, oznaczyć płatność jako: Nie rozliczaj;
- zatwierdzić dokument i przyjąć towar do magazynu;
- na konto magazynu zaksięgować kwotę netto dokumentu; na konto kontrahenta zaksięgować kwotę wynikającą z Płatności do dostawcy; należy pamiętać o tym, aby w schemacie księgowym zdefiniować pozycję odwołującą się do Płatności, w taki oto sposób: Oblicz dla: Płatność, Kwota: Płatność, Konto: Kontrahenta oraz wstawić warunek o treści: trp_rozliczona<>2.
Dodatkowe koszty wliczone w wartość towaru w magazynie na osobnym dokumencie
1. Wystawić dokument PZ w następujący sposób:- wybrać rodzaj transakcji: Inna zagraniczna, na zakładce: Ogólne oraz odpowiednią walutę na zakładce Nagłówek; rodzaj transakcji ustawi się na: Inna zagraniczna, automatycznie, jeśli wybrano kontrahenta o typie: Pozaunijny (ustawionym w jego karcie, na zakładce: Księgowe);
- dodać pozycje dokumentu z wykorzystaniem kalkulacji ceny nabycia w oparciu o cenę w walucie, dostępnej na zakładce: Kalkulacja elementu transakcji; jako ceny w walucie wpisać ceny zakupu bez kosztów dodatkowych;
- jeżeli dokument PZ nie generuje płatności, to należy przejść do punktu 4, jeżeli dokument PZ generuje płatności, to rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- zatwierdzić dokument i przyjąć towar do magazynu;
- zaksięgować kwotę netto dokumentu PZ na konto magazynu oraz na konto rozliczenie zakupu towarów/materiałów.
- jeżeli dokument PZ nie generował płatności, to na (S)FZ należy rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj.
- na konto rozliczenie zakupu towarów/materiałów zaksięgować kwotę netto dokumentu; na konto kontrahenta zaksięgować kwotę wynikającą z Płatności do dostawcy; należy pamiętać o tym, aby w schemacie księgowym zdefiniować pozycję odwołującą się do Płatności, w taki oto sposób: Oblicz dla: Płatność, Kwota: Płatność, Konto: Kontrahenta oraz wstawić warunek o treści: trp_rozliczona<>2;
- na zakładce: Ogólne dokumentu PZK skorzystać z przycisku Korekta wartości dokumentu; w polu: Różnica wpisać kwotę wynikającą z dodatkowych kosztów – zostanie ona automatycznie rozbita na elementy wg wartości danego elementu;
- jeżeli dokument PZ nie generuje płatności, to należy przejść do punktu 3, jeżeli dokument PZ generuje płatności, to rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- zaksięgować kwotę netto dokumentu PZ na konto magazynu oraz na konto rozliczenie zakupu towarów/materiałów.
- jeżeli dokument PZK nie generował płatności, to na (S)FZK należy rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj.
- dokument zaksięgować analogicznie jak dokument (S)FZ.
Dodatkowe koszty nie wliczane w wartość towaru w magazynie
Należy wystawić dokument FZ posiłkując się informacjami zawartymi w punkcie 1(pierwszym) rozdziału 'Dodatkowe koszty wliczone w wartość towaru w magazynie na osobnym dokumencie' .Zobowiązanie wobec Urzędu Celnego
Drugim etapem jest wygenerowanie płatności dla Urzędu. Aby to zrobić należy wystawić notę memoriałową na kwoty: cła, akcyzy i VATu.


XL131 - System monitorowania transportu towarów wrażliwych - zgłoszenia do SENT
SENT – Informacje ogólne
Od 1 maja 2017 roku obowiązuje Ustawa z dnia 9 marca 2017 o systemie monitorowania drogowego przewozu towarów (Dz. U. poz. 708), która przewiduje nałożenie na podmioty przewożące tzw. towary „wrażliwe” na i przez terytorium Rzeczypospolitej Polskiej, obowiązku dokonania zgłoszenia takiego przewozu do elektronicznego rejestru oraz obowiązku uzupełniania i aktualizacji takiego zgłoszenia. Ministerstwo Finansów udostępniło usługę „e-Przewóz”, która umożliwi klientom Krajowej Administracji Skarbowej realizację ustawowych obowiązków związanych ze zgłoszeniem przewozu do elektronicznego rejestru w systemie SENT oraz jego aktualizację. Usługa ta jest świadczona za pośrednictwem Platformy Usług Elektronicznych Skarbowo-Celnych (PUESC) i pozwala na obsługę przewozu „towarów wrażliwych” na i przez terytorium Polski. W systemie Comarch ERP XL została wprowadzona funkcjonalność pozwalająca na rejestrację oraz wysyłkę zgłoszeń do systemu SENT.Przygotowanie danych do zgłoszenia
Towar, którego przewóz będzie zgłaszany do systemu SENT musi posiadać przypisany kod odpowiedni kod CN. Lista kodów CN, które podlegają obowiązkowi zgłoszenia przewozu:CN | Towar | Warunek |
0001 | Tytoń, który nie jest połączony z żywą rośliną i nie jest jeszcze wyrobem tytoniowym (susz tytoniowy) | (Kod systemowy) |
0002 | Wyroby nieprzeznaczone do spożycia przez ludzi zawierające alkohol całkowicie skażony | (Kod systemowy) |
2207 | Alkohol etylowy nieskażony o objętościowej mocy alkoholu >= 80% obj.; alkohol etylowy i pozostałe wyroby alkoholowe, o dowolnej mocy, skażone | Nieoznaczonych znakami akcyzy w opakowaniach jednostkowych powyżej 5 litrów niezależnie od liczby opakowań |
2707 | Oleje i pozostałe produkty destylacji wysokotemperaturowej smoły węglowej; podobne produkty, w których masa składników aromatycznych jest większa niż składników niearomatycznych | |
2710 | Oleje i pozostałe produkty destylacji wysokotemperaturowej smoły węglowej; podobne produkty, w których masa składników aromatycznych jest większa niż składników niearomatycznych | W opakowaniach jednostkowych powyżej 11 litrów niezależnie od liczby opakowań |
2711 | Gaz LPG | Wysłanie osobnego ZPT |
2905 | Alkohole alifatyczne i ich fluorowcowane, sulfonowane, nitrowane lub nitrozowane pochodne | W opakowaniach jednostkowych powyżej 11 litrów niezależnie od liczby opakowań |
2917 | Kwasy polikarboksylowe, ich bezwodniki, halogenki, nadtlenki i nadtlenokwasy; ich fluorowcowane, sulfonowane, nitrowane lub nitrozowane pochodne | |
3403 | Preparaty smarowe, włącznie z cieczami chłodząco-smarującymi, preparatami do rozluźniania śrub i nakrętek, preparatami przeciwrdzewnymi i antykorozyjnymi, preparatami zapobiegającymi przyleganiu do formy opartymi na smarach, oraz preparaty w rodzaju stosowanych do natłuszczania materiałów włókienniczych, skóry wyprawionej, skór futerkowych lub pozostałych materiałów (z wył. preparatów zawierających, jako składnik zasadniczy, ≥ 70% masy olejów ropy naftowej lub olejów otrzymanych z minerałów bitumicznych) | W opakowaniach jednostkowych powyżej 16 litrów niezależnie od liczby opakowań |
3811 | Środki przeciwstukowe, inhibitory utleniania, inhibitory tworzenia się żywic, dodatki zwiększające lepkość, preparaty antykorozyjne oraz pozostałe preparaty dodawane do olejów mineralnych, włącznie z benzyną, lub do innych cieczy, stosowanych do tych samych celów, co oleje mineralne | W opakowaniach jednostkowych powyżej 16 litrów niezależnie od liczby opakowań |
3814 | Organiczne złożone rozpuszczalniki i rozcieńczalniki, gdzie indziej niesklasyfikowane; gotowe zmywacze farb i lakierów (z wył. zmywacza do paznokci) | |
3820 | Środki zapobiegające zamarzaniu i gotowe płyny przeciwoblodzeniowe (z wył. gotowych dodatków do olejów mineralnych lub innych cieczy używanych do tych samych celów, co oleje mineralne) | Zawierających alkohol etylowy w opakowaniach jednostkowych powyżej 16 litrów niezależnie od liczby opakowań |
3824 | Gotowe spoiwa do form odlewniczych lub rdzeni; produkty chemiczne i preparaty przemysłu chemicznego lub przemysłów pokrewnych, włączając te, składające się z mieszanin produktów naturalnych, gdzie indziej niesklasyfikowane | |
3826 | Biodiesel i jego mieszaniny, niezawierające lub zawierające < 70 % masy olejów ropy naftowej lub olejów otrzymywanych z minerałów bitumicznych |
- Parametr Wysyłaj do SENT – zaznaczony dla kodów CN, podlegającym nowym przepisom
- Jednostka przeliczeniowa – jednostka wg, której towary będą ujmowane w zgłoszeniach SENT

Generowanie zgłoszeń przewozu towarów wrażliwych
Lista zgłoszeń przewozu towarów wrażliwych dostępna jest z Menu głównego/Zestawienia po wybraniu opcji SENT. Na liście tej znajdują się wystawione zgłoszenia ZPT – Zgłoszenie Przewozu Towarów: ZPT – wywóz – dokumenty wywozu wystawia każdy podmiot rozpoczynający na terenie Polski transport towarów wrażliwych. ZPT – przywóz - dokumenty przywozu dotyczą transakcji przywozu towarów wrażliwych spoza Polski, gdzie zgłaszającym jest firma, do której trafia towar od podmiotu zagranicznego.
- Dodawanie zgłoszenia z listy.

- Rodzaj transportu na zgłoszerniu ZPT – Na zgłoszeniu ZPT można wybrać pomiędzy transportem drogowym a kolejowym. Domyślnie podpowiada się opcja transportu drogowego.
- Kontrahent – w przypadku wywozu jest to firma, do której towar jest wysyłany, w przypadku przywozu firma, z której towar przyjeżdża.
- Adres – jeśli na kontrahencie jest zdefiniowany adres wysyłkowy wówczas jest on pobierany na dokument ZPT, a jeśli go nie ma, dane uzupełniane są na podstawie adresu domyślnego firmy. Na formularzy ZPT można wskazać inny adres lub dodać nowy.
- Data wystawienia – data wystawienia dokumentu
- Data planowanego rozpoczęcie przewozu – data nie może być wcześniejsza niż wczorajsza ani późniejsza niż 10 dni od momentu wysyłki
- Właściciel – na podstawie właściciela ustala się oddział, z którego lub, do którego trafi towar.
- Miejsce załadunku:
- Ulica, Miejscowość, Kod pocztowy, Kraj, Województwo – dane adresowe pobierane są z Pieczątki Firmy przypisanej do danego oddziału. Dane można edytować
- Długość i szerokość geograficzna – Dane te są przenoszone na formularz ZPT na podstawie Pieczątki powiązanej z oddziałem wybranym w polu Właściciel
- Wypełniający: Imię, Nazwisko, Adres e-mail
- Uwagi – pole do wprowadzenia dodatkowych informacji nt. przesyłki.
- Przygotowanie zgłoszenia na podstawie dokumentów handlowych




Wysyłanie zgłoszeń do systemu SENT
Aby móc wysyłać zgłoszenia do systemu SENT należy się zarejestrować na portalu PUESC (Platforma Usług Elektronicznych Skarbowo-Celnych). Dane logowania do portalu PUESC należy uzupełnić w systemie Comarch ERP XL w menu System/Konfiguracji zakładka SENT. W części Dane wypełniającego można uzupełnić dane osoby upoważnionej do przesyłania zgłoszeń, adres mailowy, na który mają przychodzić potwierdzenia zgłoszeń z systemu SENT oraz ID SISC, czyli 17 - znakowy numer identyfikacyjny nadawany podmiotom i osobom podczas procesu rejestracji w SISC (PUESC). Dane te będą automatycznie podpowiadane na zgłoszeniach SENT (ZPT). W systemie istnieje również możliwość wyeksportowania zgłoszenia do pliku XML za pomocą



- Niezgłoszone – zgłoszenie, które zostało wprowadzone lub wygenerowane, ale nie zostało jeszcze wysłane do systemu SENT bądź tez wysyłka nie powiodła się. Zgłoszenie może być dowolnie modyfikowane, usuwane.
- Zgłoszone – zgłoszenie, które zostało poprawnie wysłane do systemu SENT – nie może być usuwane, można je modyfikować w zakresie danych odbiorcy/dostawcy lub danych dostawy, daty dostawy, danych kontaktowych.
- Zmodyfikowane – zgłoszenie, na którym wprowadzono zmian w dozwolonym j.w. zakresie oraz zmiany te zostały przesłane do systemu SENT.
- Anulowane – zgłoszenie, dla którego wykonano akcję Anuluj za pomocą menu kontekstowego (prawy przycisku myszy z poziomu listy ZPT).
- Zamknięte – zgłoszenie, dla którego wykonano akcję Zamknij za pomocą menu kontekstowego (prawy przycisk myszy z poziomu listy ZPT).
- Wysyłającego
- Odbierającego
- Przewoźnika
Modyfikacja, anulowanie, zamykanie zgłoszeń
Zgłoszenia wysłane do SENT mogą być modyfikowane, anulowane oraz zamykane – informacja o wprowadzonych zmianach może być przesyłana do sytemu SENT, który na tej podstawie aktualizuje stan zgłoszenia.- Modyfikacja – po wprowadzeniu stosownych zmian na zgłoszeniu ZPT należy wybrać przycisk Wyślij zgłoszenie. Zgłoszenie zostanie przesłane na portal PUESC, a po kolejnym wybraniu opcji wysłania zostanie pobrane potwierdzenie modyfikacji. Dane mogą być modyfikowane w zakresie: daty rozpoczęcia przewozu, miejsca dostawy, danych odbiorcy, miejsca załadunku oraz danych wysyłającego.
- Anulowanie – po anulowaniu dokumentu ZPT należy wybrać opcję Wyślij zgłoszenie a następnie pobrać potwierdzenie anulowania za pomocą tego samego przycisku.
- Zamknięcie – po zamknięciu dokumentu ZPT należy wybrać opcję Wyślij zgłoszenie a następnie pobrać potwierdzenie zamknięcia za pomocą tego samego przycisku. Wysłanie Zamknięcia do SENT możliwe jest tylko dla zgłoszeń ZPT – Przywóz, ponieważ w tym przypadku, to zgłaszający ma prawo do zamknięcia dokumentu.
Awaria systemu – wysyłka zgłoszenia mailem
W przypadku awarii systemu SENT konieczne będzie wysyłanie zgłoszeń na wskazany adres mailowy PUESC: awaria.sent@mf.gov.pl. Możliwe będzie wysyłanie zgłoszenia w formie wydruku pdf (wzór wydruku zgodny z rozporządzeniem MF z dnia 12.04.2017 w sprawie zgłoszeń przewozu towarów i sposobu postępowania w przypadku niedostępności rejestru zgłoszeń), poprzez wybranie opcji: Wysłanie wydruku pocztą. Dostępne są dwa wydruki do wysłania: Zgłoszenie przewozu towarów – złożenie i Zgłoszenie przewozu towarów – aktualizacja. W zależności czy jest to wysłanie nowego zgłoszenia czy aktualizacja istniejącego należy wybrać odpowiednią opcję. Tytuł wiadomości zgodnie z treścią rozporządzenia to numer NIP wysyłającego i numer własny dokumentu rozdzielone separatorem ##. W przypadku aktualizacji zgłoszenia w tytule maila umieszczany jest dodatkowo nr referencyjny zgłoszenia. Możliwe jest również wyeksportowanie pliku XML zgłoszenia za pomocą przycisku
XL009 - Atrybuty
Wstęp
Atrybuty stanowią dodatkowy opis kontrahentów, transakcji, dokumentów i innych obiektów rejestrowanych w systemie Comarch ERP XL. Dzięki temu są znakomitym narzędziem służącym dokładnemu zdefiniowaniu obiektów i wyróżnieniu ich spośród wielu innych znajdujących się w systemie, a to sprzyja analizie tych obiektów. Dzięki mechanizmowi kopiowania atrybutów funkcjonalność ta ma bardzo szerokie zastosowanie niezależnie od dziedziny jaką zajmuje się firma.
Poniżej przedstawiono podstawowe informacje odnośnie atrybutów oraz opis funkcjonalności związanych z ich działaniem w systemie.
Atrybuty definiuje się w module Administrator/Narzędzia/Atrybuty. Najpierw definiuje się klasy atrybutów, a następnie można (ale nie jest to wymagane) przypisać wartość dla takiej klasy. Ponadto klasy atrybutów mogą być grupowane. W sytuacji, gdy jest kilka klas atrybutów, którymi można opisać dany obiekt, wtedy zamiast przypisywać kolejno klasy do obiektu, można przypisać daną grupę, obejmującą wymagane klasy.
Definiowanie atrybutów
-
Okno: Definicja atrybutów.
Na wszystkich obiektach, na których znajdują się atrybuty, klasy atrybutów wyświetlane są w lewej części okna, natomiast wartości atrybutów w prawej. Aby mogły być wykorzystane na poszczególnych obiektach, należy je do nich przypisać. Odbywa się to w oknie: Definicja atrybutów, na zakładce Obiekty. Jedna klasa atrybutu może być dodawana do kilku obiektów.
Od wersji 2017.0 Systemu Comarch ERP XL na zakładce Atrybuty dostępnej dla danego obiektu czy dokumentu wyświetlany jest dodatkowy panel prezentujący listę grup, do których przypisane są klasy atrybutów dodane do tego obiektu lub dokumentu. Jeżeli dla danego obiektu dodana zostanie klasa atrybutu, wówczas po lewej stronie automatycznie zostanie wyświetlona nazwa grupy, do której ta klasa jest przypisana, nie ma tu znaczenia czy dana grupa atrybutów jest powiązana z danym rodzajem obiektu, czy nie.
Klasa atrybutu ‘data ‘przypisana jest do obiektu [Towary].[Wzorce towarowe].[Towar] i jednocześnie do grupy atrybutów ‘Właściwości’ i ‘Ważne do’. Grupa ta nie jest przypisana do obiektu [Towary].[Wzorce towarowe].[Towar]. Atrybut na obiekcie docelowym [Towar] prezentowany jest jak poniżej mimo że grupy ‘Właściwości’ i ‘Ważne do’ nie są bezpośrednio związane z obiektem [Towar], są prezentowane z uwagi na to, że klasa atrybutu ‘data’ została do nich przypisana.

Jeżeli klasa atrybutu jest przypisana do kilku grup, wówczas zostanie wyświetlona w kontekście każdej grupy, zawsze z jedną przypisaną jej wartością. Jeżeli jednak klasa atrybutu nie jest przypisana do żadnej grupy, będzie prezentowana tylko w kontekście wszystkich atrybutów (grupa Wszystkie).
Listę klas atrybutów można wyświetlać zbiorczo (grupa Wszystkie) oraz po zawężeniu do danej grupy. Użytkownicy nie korzystający z grup atrybutów mogą ukryć nowo dodany panel tak, aby zachowany był dotychczasowy widok zakładki Atrybuty.
Obiekty jako atrybuty
System ERP XL umożliwia przypisanie do wybranych obiektów atrybutów w postaci innych obiektów. np.: kontrahenta, towaru, pracownika, konta, noty memoriałowej, środków trwałych, dokumentu (handlowego, magazynowego, importowego), zamówienia, oferty, zlecenia (produkcyjnego, kompletacji, dekompletacji, serwisowego, remontowego), technologii, danych binarnych bądź do obiektu wskazanego zapytaniem SQL’owym.
Typy atrybutów
Typ atrybutów można wybrać spośród listy rozwijalnej – jest do wyboru typ: tekst, flaga, liczba, lista, adres URL, SQL (SQL Obiektowy – przy jego pomocy zapisywana jest do tabeli Atrybuty nie tylko informacja typu tekstowego (Atr_Wartosc), ale także wskazanie na dowolny obiekt XLowy (czyli wypełnienie pól Atr_OBIGID)) oraz wszystkie te, które zostały wymienione w poprzednim pkt. Poza tym wśród najważniejszych zmian w tym zakresie należy wymienić: przypisanie do obiektu atrybutu, który jest innym obiektem – prezentuje to poniższy przykład:Zarejestrowano kartę towaru. Towar ma charakter zabytkowy i wymaga opieki konserwatora. Ze względu na unikalność towaru i niezbędną specjalizację konserwatora, zachodzi potrzeba wskazania dla towaru podmiotu, który może dokonywać odpowiednich czynności. W tym celu należy:
– Zdefiniować klasę atrybutu: Konserwator (moduł Administrator, okno Definicja atrybutów, zakładka Klasa atrybutów), typ Kontrahent
– Przypisać klasę atrybutu do obiektu: Towar (moduł Administrator, okno Definicja atrybutów, zakładka Obiekty)
– Na karcie towaru (o charakterze zabytkowym), na zakładce Atrybuty, przypisać klasę atrybutu: Konserwator i po naciśnięciu przycisku: wybrać wartość – nazwę/nazwisko konserwatora (kontrahenta).
W ten sposób dla obiektu: towar, zostanie przypisany atrybut, który również jest obiektem (kontrahent).
Format atrybutu
Atrybuty mogą być zdefiniowane w wybranym przez Użytkownika formacie. Dostępne są warianty:
- Tekst – atrybut, którego wartość będzie wyrażona dowolnym tekstem 256 – znakowym
- Data – atrybut, którego wartość będzie wyrażona jako data w kolejności: rok – miesiąc – dzień/dzień - miesiąc - rok
- 1234 – atrybut, którego wartość będzie wyrażona jako liczba całkowita
- 1234.56 – atrybut, którego wartość będzie wyrażona jako liczba z dwoma miejscami po przecinku
- 1234,5678 – atrybut, którego wartość będzie wyrażona jako liczba z czterema miejscami po przecinku
- (*) Zaawansowany – po wybraniu tego formatu, do edycji zostanie udostępnione pole dla opisywania atrybutów w formacie clarionowym. (Wybranie jednego z wyżej wymienionych formatów spowoduje wypełnienie tego pola wartością domyślną, niedostępną do edycji). Format: Zaawansowany, sprzyja dużej elastyczności atrybutu, który może zostać określony wartościami przydatnymi dla konkretnego Użytkownika.
Postać, w jakiej będzie wyrażony atrybut, będzie zależała od wybranego formatu. Poniżej przedstawiono przykład przypisania do obiektu: Kontrahent, atrybutu w formacie: Data.
Dla obiektu: Kontrahent, przypisano atrybut o nazwie ''DATA''. Atrybut ten jest zdefiniowany w formacie: Data.
-
Atrybut w formacie: Data.
Po przypisaniu do kontrahenta klasy atrybutu:'' DATA'', w kolumnie: Wartość atrybutu, możliwe będzie wpisanie jedynie daty w polach: dzień - miesiąc – rok

Lista wartości atrybutów
Klasie atrybutu może zostać przyporządkowana lista wartości, które będą określały konkretny obiekt. Lista ta może mieć charakter:
- zamknięty
- otwarty
Zamknięty charakter listy oznacza, że na obiekcie możliwy będzie wybór wartości atrybutu jedynie ze zdefiniowanej uprzednio listy. Uniemożliwi on określenie wartości w ramach klasy atrybutu, poprzez jej zdefiniowanie na obiekcie.
Jeżeli lista wartości ma charakter otwarty, wtedy po przypisaniu klasy atrybutu do obiektu możliwe będzie nadanie jakiejkolwiek wartości do przypisanej klasy.
Stosowanie listy zamkniętej ma zastosowanie w sytuacji, gdy wartości dla klasy danego atrybutu mają charakter ściśle określony, wyznaczony np. normami ustalonymi przez regulamin firmy. Zastosowanie wtedy listy zamkniętej, uchroni przed wprowadzeniem ewentualnych błędnych zapisów na obiekcie.
Lista otwarta będzie miała zastosowanie bardziej powszechne, umożliwiając opisanie obiektu w sposób szczegółowy, w odniesieniu do konkretnej sytuacji, okoliczności itp. Wskazane jest, aby tam, gdzie nie jest to konieczne, nie stosować listy zamkniętej, gdyż może to ograniczyć funkcjonalność atrybutów.
Aby lista wartości atrybutów miała charakter zamknięty, należy w definicji klasy atrybutu zaznaczyć parametr: Lista zamknięta, który zostanie uaktywniony po wybraniu typu atrybutu: Lista.
Wartości dla takiego atrybutu określa się w oknie: Definicja atrybutów, na zakładce: Klasy atrybutów, po naciśnięciu przycisku: [Dodaj wartość.]
Atrybuty wielowartościowe
Zdarzają się sytuacje, gdzie dany atrybut może przyjmować wiele wartości. Można wtedy wykorzystać opcję: Wielowartościowy. Jeśli zostanie określony typ jako Lista, wtedy można obsłużyć np. sytuację taką, że chcemy zapisywać odbyte przez pracownika szkolenia. W przypadku, gdy oferta szkoleniowa jest szeroka, trudno dla każdego z dostępnych szkoleń definiować osobną klasę atrybutu i określać jego wartość jako „tak” lub „nie”. W takim przypadku najlepszym rozwiązaniem jest postąpić następująco:
- założyć klasę atrybutu „szkolenia”
- określić typ Lista (może być w szczególnym przypadku listą zamkniętą)
- zaznaczyć opcję: Wielowartościowy
- dodać wartości tego atrybutu – nazwy szkoleń
- atrybut ten dołączyć do obiektu Pracownicy
Na pracowniku będzie można wybrać spośród całej listy szkoleń, te w których on uczestniczył.
-
Atrybut typu lista – zamknięta, wielowartościowy.
-
Wybór wartości atrybutu spośród zdefiniowanej listy.
Atrybuty okresowe
Zaznaczając na klasie atrybutu parametr: Okresowy, uzyskamy taką sytuację, że na obiekcie, do którego jest dodany ten atrybut, będzie można określić kilka wartości atrybutu w danych okresach czasu. Przy czym kontrolowane jest, aby zakresy dat były rozdzielne.
Wartość domyślna atrybutów
Definiując klasę atrybutu można ustalić jego wartość domyślną. Wartość ta będzie podpowiadana za każdym razem, gdy wybrany atrybut będzie przypisywany do danego obiektu. Możliwa jest modyfikacja wartości tego atrybutu.
Wartość dla operacji wsadowych
Wartość dla operacji wsadowych jest niezbędna przy atrybutach wymaganych (więcej informacji w rozdziale: Atrybuty wymagane).
Wartość wsadowa jest wprowadzana wszędzie tam, gdzie program nie będzie mógł wymusić wprowadzenia wartości dla atrybutu, a atrybut ten będzie wymagany.
W odróżnieniu od powyższej sytuacji, wygenerowanie faktury ręcznie spowoduje, że na element faktury zostanie przypisany atrybut wymagany ze „zwykłą” wartością domyślną.
Zestaw znaków dla atrybutów
Wartość atrybutu może być wyrażona w jednym ze zdefiniowanych w systemie zestawu znaków. Wybór zestawu znaków jest możliwy, jeżeli wybrano typ atrybutu:
- Tekst
- Lista
- SQL
- SQL obiektowy
- Adres URL
Zestaw znaków wskazuje alfabet, w jakim określona będzie wartość atrybutów. Funkcja ta może być wykorzystana np. w sytuacjach, gdy dokonywane są transakcje międzynarodowe lub obrót towarami pochodzenia zagranicznego. Umożliwiają określenie cech, zdefiniowanych przez producenta danego towaru, które z różnych przyczyn nie mogą zostać przetłumaczone bezpośrednio na język polski (np. oznaczenie modelu danego towaru).
Należy zwrócić uwagę, aby przy wyborze danego zestawu znaków, została odpowiednio skonfigurowana klawiatura, co umożliwi wykorzystanie wybranych w atrybucie znaków.
Atrybuty wymagane
Obiekty w ERP XL mają pola wymagane i opcjonalne. Wypełnienie pól wymaganych jest niezbędne dla zarejestrowania danego obiektu w systemie. Pola wymagane są zdefiniowane w systemie i ta ich cecha nie podlega modyfikacji przez Użytkownika. Użytkownik może jednak zdefiniować dodatkową cechę na wybranych obiektach, która będzie musiała zostać określona, aby można było zarejestrować ten obiekt. Cechami takimi są atrybuty.
Dla obiektu: Kontrahent, ma być zawsze określana branża, w jakiej ma on specjalizację. Branżę taką określać może atrybut: Branża, zdefiniowany przez Użytkownika. Dla pewności, że branża kontrahenta będzie zawsze określana przy jego rejestracji, należy nadać temu atrybutowi cechę wymagalności. Dzięki temu nie będzie możliwe zapisanie karty kontrahenta bez wskazania jego branży. Aby atrybuty były wymagane, należy w definicji klasy atrybutu:
- zaznaczyć parametr: Wymagany,
- zaznaczyć parametr: Automat, co spowoduje, że atrybut zostanie automatycznie przypisany do obiektu podczas dodawania nowego obiektu,
- w polu: Dla operacji wsadowych, wpisać wartość klasy atrybutu dla operacji wsadowych. Niemożliwe będzie zapisanie klasy atrybutu (wymaganej), która nie będzie miała wprowadzonej tej wartości (zostanie wyświetlony odpowiedni komunikat).
-
Atrybut z zaznaczonym parametrem Wymagany.
Atrybut wymagany odznacza się następującymi cechami:
- Przypisanie klasy atrybutu z zaznaczonym parametrem: Wymagany, do wybranego obiektu, spowoduje, że atrybut ten będzie wymagany, przy rejestrowaniu obiektu (zapisywaniu), do którego został on przypisany.
- Nie jest możliwe usunięcie atrybutu wymaganego z obiektu z zaznaczonym parametrem Automat, do którego został przypisany.
Atrybut wymagany, na liście atrybutów oraz na wybranym obiekcie będzie wyświetlony w kolorze czerwonym
-
Przypisany do obiektu atrybut wymagany.
Atrybuty Business Intelligence
Atrybut Business Intelligence to taki, który na definicji ma zaznaczone pole: BI. Na podstawie tych atrybutów, DTS - y będą konstruować wymiary analityczne, w oparciu o które, możliwe będzie tworzenie raportów i analizowanie danych na podstawie tych atrybutów.
Atrybuty historyczne
Atrybut historyczny, to atrybut z zaznaczonym parametrem: Historia. Zaznaczony parametr umożliwia podgląd historycznych wartości atrybutów przypisanych do obiektów. Jeżeli do obiektu przypisano atrybut historyczny: A z wartością: a, a następnie (po zapisaniu i ponownej edycji) zmieniono jego wartość na: b, wtedy, możliwe jest wybranie z menu kontekstowego, otwieranego prawym przyciskiem myszy funkcji:
- Historia atrybutu lub
- Historia atrybutu obiektu.
Parametr klasy atrybutu dla wskazanego typu obiektu
Niektóre parametry, uległy rozdzieleniu. Jeden atrybut może być przypięty do kilku obiektów. Można określić, dla którego obiektu jakie ustawienia mają obowiązywać. Lista opcji poniżej:
- Wymagany
- Automat
- Tylko do odczytu
Dopuszczalna może być sytuacja, że parametry na typie obiektu będą inne niż na samej klasie atrybutu.
Okno otwierane z poziomu klasy atrybutu przypiętej do obiektu zawiera wspomniane wyżej parametry zaprezentowane w sposób podobny jak poniżej: Opcja Wymagany/Automat/Tylko do odczytu jest nieaktywna, jeżeli jest zaznaczone radio wg klasy atrybuty – oznacza to, że ta opcja jest „dziedziczona” z klasy atrybutu.
-
Parametry klasy atrybutu dla wskazanego typu obiektu.
Zakładka Tłumaczenia
Ideą zakładki tłumaczenia jest przedstawienie Nazwy i Opisu danej Klasy atrybut w dowolnym języku obcym wybieranym ze składnika kategorii.
-
Klasa atrybutu, zakładka Tłumaczenie.
Aby nazwę i opis Klasy atrybutu móc pisać w obcym alfabecie np. rosyjskim należy na karcie Operatora zaznaczyć parametr: Przełączanie wersji językowej. Dalsze wykorzystanie informacji zapisanych na zakładce Tłumaczenia będzie w aplikacjach web’owych np. Pulpicie kontrahenta.
Wyszukiwanie zasobów wg atrybutów
Udostępniona została możliwość filtrowania istniejących zasobów według wartości atrybutów. W tym celu, w oknie zasobu został dodany obszar z nazwą Klasy i Wartością atrybutu, które odpowiednio wypełnione mogą stanowić parametr filtrujący dostępne zasoby.
Zasoby mogą być wyszukiwane wg klasy atrybutów przypisanych do obiektu Dostawa. Po otwarciu listy zasobów, automatycznie zostają wyświetlone Klasy atrybutów, dla których jako obiekt docelowy została wskazana Dostawa. Aby wyszukać zasób, należy dla Klasy atrybutu wskazać odpowiednią wartość i użyć przycisku [Ogranicz do wskazanej cechy].Konfiguracja ustawień dostępności do atrybutów
W definicji klasy atrybutu została dodana nowa zakładka {Dostępność} pozwalająca ograniczyć listę operatorów do tych, dla których dostępna będzie dana klasa atrybutu. Możliwe jest określenie praw dostępu odrębnie w zakresie możliwości wprowadzania wartości dla klasy atrybutu (parametr Wprowadzenie) oraz edycji/zmiany tej wartości (parametr Zmiana).
-
Zakładka Dostępność w definicji klasy atrybutu
Na zakładce Dostępność możliwe jest:
- Przypisywanie operatorów – za pomocą przycisku Dołącz operatora można przypisać wybranego operatora lub wielu operatorów jednocześnie.
- Odłączanie – za pomocą przycisku Odłącz operatora można odłączyć wybranego operatora lub wielu operatorów jednocześnie (operacja dla zaznaczonych).
- jeśli parametr zaznaczony, wówczas parametr Zmiana jest niezaznaczony i nieaktywny,
- jeśli parametr niezaznaczony, wówczas parametr Zmiana jest zaznaczony i aktywny (możliwość zmiany ustawienia).
Analogiczne ustawienie pojawiło się na grupie klas atrybutów. Oznacza ono jedynie wzorzec dla klas atrybutów dodawanych do tej grupy, czyli nie decyduje bezpośrednio o widoczności danej grupy dla konkretnego operatora. Podczas przypisywania klasy atrybutów do grupy, dla której lista Dostępność nie jest pusta, można dokonać przeniesienia ustawień dostępności z grupy do przypisywanej klasy (lub klas) atrybutów – wybór należy do użytkownika. Analogiczną operację można wykonać z poziomy listy Grupy klas atrybutów, za pomocą przycisku pioruna ‘Przypisz uprawnienia do atrybutów’ dostępnego pod listą. W przypadku, gdy na grupie nie ma ustawionych żadnych operatorów zostanie wyświetlony komunikat:
-
Komunikat pojawiający się w przypadku, gdy na grupie nie ma ustawionych żadnych operatorów i wybrano opcję ‘Przypisz uprawnienia do atrybutów’.
Dopiero wybranie odpowiedzi TAK pozwoli na wykasowanie operatorów z listy powiązanych klas atrybutów.
-
Przypisywanie uprawnień do atrybutów na podstawie grup.
Ograniczenie dostępności atrybutów jest możliwe również z poziomu karty operatora, poprzez dopisanie na zakładce Uprawnienia do atrybutów konkretnych klas atrybutów. A następnie określenie dostępu w zakresie wprowadzenia lub zmiany.
-
Karta operatora, zakładka Uprawnienia do atrybutów.
Dane wprowadzone na klasie atrybutu mają automatycznie odzwierciedlenie na karcie operatora i odwrotnie. Również na karcie wzorca operatora można dopisywać uprawnień do klas atrybutów, które następnie przenoszone są na karty operatorów przypisanych do tego wzorca. Działanie zgodne ze standardem pozwala na pobieranie danych z wzorca podczas dodawania nowych operatorów lub aktualizacji istniejących.
Od wersji 2018.2 Comarch ERP XL na zakładce uprawnienia do atrybutów:
- dodano panel z listą grup, do których są przypisane wybrane klasy atrybutów
- umożliwiono dodawanie własnych kolumn
- dodano możliwość sortowania listy po kliknięciu na nagłówek kolumny (domyślne sortowanie po nazwie klasy atrybutu)
- dodano obsługę lokatora
Prezentowana jest data ostatniej modyfikacji dla powiązania klasy atrybutu z operatorem. Data jest widoczna w osobnej kolumnie Data modyfikacji na zakładkach [Dostępność na klasie atrybutu] oraz [Uprawnienia do atrybutów] na karcie wzorcu/operatora.
Podczas dodawania nowego atrybutu na zakładce [Uprawnienia do atrybutów] na karcie operatora oraz na wzorcu operatora, na wołanej spod plusa liście wyświetlane są tylko te klasy atrybutów, które nie są jeszcze przypisane do operatora. Dodatkowo kolorem zielonym wyróżniane są te klasy atrybutów, które zostały dodane do bazy po dacie ostatniej zmiany na tej liście.
Dostęp do atrybutów dla uprawnionych operatorów
Dostęp do atrybutu na obiekcie będzie możliwy, jeśli w definicji klasy atrybutu:
- Nie został dodany żaden operator ani centrum praw – co oznacza, że jest on dostępny dla wszystkich operatorów.
- Został dodany konkretny operator/operatorzy – wtedy tylko oni mają dostęp do tej klasy
Tryb dostępu do wartości klasy atrybutów na obiekcie zależny jest od ustawienia dostępności:
- Wartość dostępna do edycji, jeśli:
- klasa nie ma przypisanej wartości i w nowej tabeli parametr Wprowadzenie jest zaznaczony,
- klasa ma przypisaną wartość i w nowej tabeli parametr Zmiana jest zaznaczony
- Wartość dostępna do Podglądu, jeśli:
- klasa nie ma przypisanej wartości i w nowej tabeli parametr Wprowadzenie jest niezaznaczony.
- klasa ma przypisaną wartość i w nowej tabeli parametr Zmiana jest niezaznaczony
Również dodawanie klas atrybutów do obiektów jest uzależnione od nowych uprawnień dostępu. Jeśli dana klasa atrybutu nie ma w definicji przypisanych operatorów, wówczas będzie traktowana na dotychczasowych zasadach, czyli będzie możliwa do dodania przez każdego operatora. Natomiast jeśli w definicji klasy są przypisani operatorzy, wówczas tylko oni będą mieli możliwość przypisywania nowych klas na zakładkach Atrybuty poszczególnych obiektów. Tak samo działa to dla atrybutów dodawanych automatycznie (parametr Automat w definicji klasy) – będą dodawane do nowych obiektów tylko pod warunkiem, że operator dodający te obiekty ma do nich uprawnienia. Również w trakcie wykonywania operacji Seryjna zmiana wartości atrybutów na dekretach (z poziomu zakładki Konto), przy opcji Dodaj lista atrybutów zostanie zawężona do tych, do których operator ma uprawnienia.
Wyjątek stanowią natomiast wartości domyślne ustawione na klasie atrybutu. Niezależnie od uprawnień operatora do wprowadzania wartości dla atrybutów, są one zawsze automatycznie przypisywane do atrybutu. Dotyczy to również wartości domyślnej dla operacji wsadowych.
Operacje kopiowania atrybutów pozostają bez zmian, czyli kopiowanie pomiędzy różnymi obiektami nie sprawdza uprawnień operatora do kopiowanej klasy atrybutu. Kontrola odbywa się jedynie przy wyświetlaniu listy klas przypisanych do obiektu. Skutkuje to tym, że nawet jeśli klasa, do której operator nie ma uprawnienia, zostanie dodana do obiektu, to operator ten nie będzie jej widział.
Ustawienie na karcie klasy atrybutu może być zupełnie inne niż na grupie klas, dlatego wyświetlając atrybuty na karcie obiektu widoczność grup zostaje ograniczona do tych, w których operator ma dostępny chociaż jeden atrybut. Ustawienie na grupie atrybutów nie będzie więc decydowało o tym, czy grupa jest widoczna na karcie obiektu, czy nie.
Kopiowanie atrybutów
W ramach funkcjonalności kopiowania atrybutów udostępniony został mechanizmy do definiowania powiązań pomiędzy kopiowanymi obiektami, z możliwością określania warunków, kiedy takie kopiowanie ma nastąpić.
W oknie: Definicja atrybutów, z poziomu zakładki: Kopiowanie atrybutów, po naciśnięciu przycisku: , zostanie otworzone okno: Klasa atrybutu dla obiektu - klasa atrybutu wpięta do tego obiektu i podświetlona w czasie naciśnięcia przycisku. Na taj właśnie formatce ustawia się warunki kopiowania.
Aby było możliwe określenie źródła i akcji trzeba zaznaczyć parametr: Zaawansowane. Warunki:
- Źródło – kontrolka z przyciskiem. W kontrolce wyświetlana informacja o źródle pochodzenia atrybutu, jeśli wartość jest pusta – to atrybut dodawany na obiekt będzie z ręki. Naciśnięcie przycisku obok kontrolki otwierać będzie listę z odfiltrowanymi obiektami źródłowymi, z możliwością ich wyboru
- Akcja – kontrolka z listą rozwijalną umożliwia wybór akcji inicjującej kopiowanie z predefiniowanego słownika.
Akcje
Kopiowanie atrybutów może mieć miejsce:- W czasie dodawania nowego obiektu.
- W czasie zapisu lub odczytu obiektu.
W szczególnym przypadku za pomocą tego mechanizmu można zrealizować funkcjonalność atrybutów wyliczanych.
- W innych wybranych miejscach aplikacji.
Należy zwrócić uwagę, że powyższa funkcjonalność umożliwia realizację (przynajmniej częściowo) „atrybutów wyliczanych” – zapis, odczyt może wymusić ponowne wyliczenie wartości atrybutu.
Źródła
Rejestracja powiązań pomiędzy kopiowanymi obiektami odbywa się z poziomu obiektu, do którego będzie kopiowanie (CEL), poprzez wskazanie jaką klasę atrybutu, skąd (z którego obiektu) należy przepisać (ŹRÓDŁO).
-
Klasa atrybutu dla obiektu.
Lista dostępnych obiektów, z których można kopiować (ŹRÓDŁO) jest predefiniowana i kontekstowa (zależna od rodzaju obiektu, do którego chcemy atrybut skopiować).
Lista powiązań między obiektem źródłowym a obiektem docelowym jest wyświetlana na zakładce: Kopiowanie atrybutów, w oknie: Definicja atrybutów. Jest ona definiowalna przez Użytkownika.
Pod listą dostępne są przyciski (podobnie rozmieszczone jak na zakładce „Klasy atrybutów) o funkcjach:
- Dodanie nowego połączenia obiektów źródłowego i docelowego
- Edycja powiązania
- Usunięcie połączenia – kontrola usuwania oparta o relacje.
Parametr: Pokazuj nieaktywne – odznaczenie powoduje filtrowanie wyświetlanych rekordów do aktywnych, zaznaczenie – wszystkie. Rekordy nieaktywne na liście będą w kolorze szarym.
Niezależnie od predefiniowanych ŹRÓDEŁ możliwe jest zdefiniowanie dowolnego ŹRÓDŁA, którego atrybut będzie skopiowany. Taką operację definiuje się za pomocą wyrażenia SQL-owego.
-
Definiowanie źródła.
W zapytaniu definiujemy jaka wartość powinna być przypisana do atrybutu na obiekcie docelowym. Na zakładce: Obiekty docelowe, w tym przypadku dodajemy obiekt ZS.
Edycja danych w kontrolkach zależna jest od parametru: Predefiniowane. Użytkownik może przejąć taką definicję i dowolnie ją wyedytować – warunkiem jest odznaczenie opcji: Predefiniowane. Odznaczenie parametru jest operacją jednorazową – po zapisie okienka nie ma możliwości ponownego jego zaznaczenia. Odtworzenie definicji predefiniowanych możliwe jest wywołując funkcję z apteczki.
Kopiowanie atrybutów (dokładniej: określenie wartości dla atrybutów na obiektach docelowych) oparte jest na definiowanym zapytaniu SQL. Wynik zapytania (select) jest podstawą określenia wartości atrybutu na obiekcie docelowym, dlatego powinien być zwrócony jako jednowierszowy recordset zbudowany z min:1 – max:6 kolumn o typach odpowiednio: Atr_Wartosc, Atr_AtrTyp, Atr_AtrFirma, Atr_AtrNumer, Atr_AtrLp, Atr_AtrSubLp. Przy budowie zapytań dostępne są predefiniowane „zmienne”: {FiltrSQL}, {Ato_AtkID} ustawiane w momencie wykonania zapytania.
Kopiowanie atrybutu z pozycji ZS na pozycję FS. Kopiowanie uwzględnia przekształcenie wielu ZS do jednej FS (towary na ZS-ach są różne, nie powtarzają się. SQL:
select Atr_Wartosc, Atr_AtrTyp, Atr_AtrFirma,Atr_AtrNumer, Atr_AtrLp from CDN.ZamNag join CDN.zamElem on ZaN_gidnumer=zae_gidnumer join CDN.TraSElem on TrS_ZlcTyp=ZaN_GIDTyp and TrS_ZlcNumer=ZaN_GIDNumer and zae_GIDLp=TrS_zlcLp join CDN.TraElem on TrE_GIDTyp=TrS_GIDTyp and TrE_GIDNumer=TrS_GIDNumer and TrE_GIDLp=TrS_GIDLp join cdn.Tranag on Trs_GIDNumer=trn_GIDNumer join cdn.atrybuty on Atr_ObiTyp = zan_GIDTyp AND Atr_ObiNumer =zan_GIDNumer and Atr_ObiLp = zaE_GidLP and Atr_AtkId = {Ato_AtkID} WHERE {FiltrSQL}
- Jeśli na obiekcie docelowym (CEL) klasa nie istnieje, zostanie utworzona z nową wartością
- Jeśli kopiowany atrybut już istnieje, to jego wartość zostanie nadpisana wartością atrybutu z ŹRÓDŁA
- Jeśli w wyniku zmiany obiektu ŹRÓDŁOWEGO, nowe ŹRÓDŁO nie zawiera atrybutu przepisanego ze „starego” ŹRÓDŁA, to atrybut taki powinien zostać usunięty z obiektu docelowego.
Na ZS dodano kontrahenta posiadającego atrybut „Partner złoty”, który został przepisany na nagłówek dokumentu. Następnie zmieniono kontrahenta na takiego, który nie posiada tego atrybutu – atrybut zostanie usunięty z dokumentu.
Atrybuty z natychmiastowym zapisem do bazy (zapis on-line)
Aktualizacja atrybutów dodanych na obiekcie (lub edytowanych) dopiero w momencie zapisu obiektu (np. formatki dokumentu czy karty towaru) bywa czasami niewystarczająca.
Włączenie może spowodować spadek wydajności systemu.
Konstrukcja atrybutów determinuje to, że ‘zapisywalność’ atrybutów jest cechą niekonkretnego atrybutu, ale wszystkich atrybutów na obiekcie. Dlatego zmiana nowopowstałego parametru będzie synchronizowana na wszystkich klasach podpiętych do obiektu.
Od wersji 2020.0 Comarch ERP XL w systemie umożliwiono tworzenie zapisów historii zmian na większości dokumentów. Operacją, która jest zapisywana do historii to rownież modyfikacja obiektów powiązanych. Modyfikacja obiektów powiązanych, to każda zmiana, która została wykonana z poziomu formatki dokumentu m.in. na zakładce [Atrybuty].
Dla klas atrybutów, które mają ustawiony natychmiastowy zapis do bazy (zaznaczony parametr na formatce Klasa atrybutu dla obiektu) w Historii zapisów będzie tyle wpisów o modyfikacji atrybutów, ile zmian zostało wykonanych podczas jednej edycji dokumentu. Wystarczy, że do dokumentu będzie przypisana jedna klasa atrybutu z takim ustawieniem, a każda zmiana w atrybutach na formatce obiektu będzie logowana jako osobny wpis.
Zakazy do atrybutów
Ograniczenia uprawnień do operacji na atrybutach są poszerzone i zbudowane na bazie istniejącego mechanizmu zakazów, czyli dotyczą:
- Całej listy atrybutów na obiekcie (a nie poszczególnych atrybutów)
- Wskazanego operatora.
- zakazu dodawania nowych atrybutów (brak możliwości dodawania atrybutu),
- zakazu usuwania atrybutów (brak możliwości usuwania atrybutu),
- zakazu modyfikacji atrybutów (brak edycji, dodawania i usuwania atrybutów),
- zakazu podglądu – pusta lista, brak edycji.
Odbudowa źródeł predefiniowanych - apteczka
Z poziomu modułu Administrator wybierając Funkcje specjalne tzw. apteczkę możliwe jest wykorzystanie funkcji: Naprawa atrybutów źródłowych. Funkcja ta odbudowuje (lub nadpisuje istniejące) rekordy w tabelach CDN.AtrybutyZrodla, CDN.AtrybutyZrodlaObiekty wg takich samych zasad jak w konwersji.
Atrybuty a ECOD
Przykłady zastosowań funkcjonalności atrybutów podczas eksportu dokumentów do ECOD:
- Założyć klasę atrybutu: FeeValue, typ liczba, format tekst.
- Dodać do niej obiekty: Towar, FS Pozycje i WZ Pozycje
W tym przypadku atrybut na Towarze może być, ale nie musi, więc na klasie atrybutu na obiekcie Towar nie trzeba ustawić żadnych dodatkowych parametrów. Wymagane jest jednak, aby w przypadku, gdy na FS/ WZ dodajemy towar z określonym atrybutem to ten atrybut ma się przepisać, więc na klasie obiektu dla Pozycji FS/WZ zaznaczamy Wymagany wg. klasy obiektu.
Ustawiamy źródło na Towar i Akcję Zmiana towaru. Akcja ta powoduje, że w przypadku pierwszego wpisania towaru na pozycję atrybut się przepisze z jego karty, a w przypadku zmiany towaru na inny, atrybut ten zostanie zaktualizowany – bądź jak na nowym towarze nie będzie zdefiniowanego atrybutu to na pozycji zakładka Atrybuty zostanie pusta.
-
Klasa atrybutu FeeValue.
-
Klasa atrybutu FeeValue – Obiekty.
-
Klasa atrybutu dla obiektu – pozycji FS.
Definiuje klasę atrybutu: OrderType, typ liczba, format tekst. Dodajemy obiekty: Kontrahent, ZZ. Na klasach atrybutu dla obiektów ustawiamy (o ile potrzeba) parametry odnośnie wymagalności. Dodatkowo na ZZ klasy obiektu ustawiamy źródło na Kontrahent i akcję Zmiana kontrahenta.
Więcej na temat zastosowania funkcjonalności atrybutów podczas eksportu dokumentów do ECOD w biuletynie ''Wymiana dokumentów za pomocą systemu ECOD''.
Atrybuty grupujące
Aby klient e-Sklepu mógł wskazać, jaki konkretnie rodzaj danego towaru chce zamówić, koniecznym jest ustalenie po stronie Comarch ERP XL, wg jakich atrybutów mają być grupowane towary. W tym celu, na karcie towaru na zakładce [Atrybuty] dodana została możliwość potwierdzenia danego atrybutu jako grupującego.
-
Karta towaru, zakładka Atrybuty, parametr Grupujący
Parametr jest dostępny wówczas, gdy na zakładce [Aplikacje] zaznaczona jest dostępność w e-Sklepie oraz dana klasa jest oznaczona jako dostępna w e-Sklepie. Dodatkowo, atrybut, po którym ma być wybierany towar w e-Sklepie musi być atrybutem typu lista. Grupujący umożliwia określenie tych atrybutów, które są wyświetlane w e-Sklepie dla towarów zgrupowanych – fantomów.
Wraz z ww. zmianami wprowadzono zmiany w synchronizacji. Do obsługi wyświetlania zgrupowanych kart towarowych wykorzystywane jest pole „Nadrzędny” w TWRI (-1 towar nie jest zgrupowany; >0 towar jest zgrupowany, wówczas podawane jest ID towaru nadrzędnego)
Do obsługi atrybutów grupujących wykorzystywane jest pole „Grupuj” (0 nie; 1 tak – atrybut jest grupującym).
Od wersji 2019.0 Comarch ERP XL dostosowano synchronizację atrybutów do aktualnych e-Sklepu. Atrybuty typu lista będą prezentowane w następujący sposób:
- Jeśli dla atrybutu typu lista zostanie wybrana konkretna wartość, wówczas atrybut ten będzie widoczny w sekcji Cechy towaru wraz z wybraną wartością.
- Jeśli do towaru zostanie dodany atrybut typu lista bez wskazanej wartości, wówczas podczas zamawiania towaru dostępna będzie opcja wyboru wartości atrybutu z całej dostępnej listy.
- Jeśli do towaru zostanie dodany atrybut typu lista, z zaznaczoną opcją: wielowartościowy, a na towarze zostanie wybranych kilka wartości z całej listy, wówczas podczas zamawiania towaru dostępne będą tylko te wartości, które zostały ustawione na towarze.
Więcej na temat zastosowania funkcjonalności atrybutów we współpracy z Comarch e-Sklep w podręczniku do e-Sklepu.
Wysyłka atrybutu do KSeF jako dodatkowy opis
Dotychczas w sekcji Dodatkowy Opis wysyłany był opis z nagłówka dokumentu oraz opisy z poszczególnych elementów dokumentu, o ile w Konfiguracji/KSeF włączono parametr Podczas eksportu wysyłaj/Opis elementu. Tak więc zarówno dla nagłówka, jak i danego elementu można był wysłać tylko jedną informację dodatkową. W wersji 2024.0 funkcjonalność ta została rozwinięta i odtąd oprócz ww. opisów w ww. sekcji wysyłane są również te atrybuty przypisane czy to do nagłówka dokumentu, czy to do danego elementu faktury, które zostały oznaczone parametrem KSeF.

Na podstawie każdego z tak oznaczonych atrybutów wysyłana jest sekwencja danych:
- Nr wiersza: numer elementu faktury, dla której zdefiniowano ten atrybut, pole nie jest wysyłane, jeżeli atrybut zdefiniowany został dla nagłówka dokumentu
- Klucz: nazwa klasy atrybutu
- Wartość: wartość atrybutu

XL023 - Korekta nabycia wewnątrzwspólnotowego
Korekta faktury importowej FAI
Tworzenie i edycja dokumentu korekty faktury importowej (FKI), odbywa się podobnie, jak przy tworzeniu korekty „krajowego” dokumentu handlowego. Korekcie podlega ilość lub wartość pozycji. FAI może być korygowana ilościowo, niezależnie od tego, czy istnieją odpowiednie zasoby.
Korekta faktury importowej może, lecz nie musi być uwzględniana na dokumentach: SAD/FWS.
Z dokumentu FKI można wygenerować dokument PKI lub FKS. Możliwe jest generowanie obydwu tych dokumentów z jednego dokumentu FKI. Należy jednak pamiętać, że z jednego dokumentu FKI będzie można wygenerować tylko jeden dokument PKI i jeden FKS. Istnieje możliwość wygenerowania dokumentu FKI z PKI. Korekta FKI do PKI może być generowana do jednego dokumentu PKI.
Jeżeli FKI ma zostać uwzględniona na dokumencie SAD/FWS, należy zaznaczyć na liście dokumentów importowych źródłową FAI oraz dokument FKI i wtedy wygenerować odpowiedni dokument. W przypadku, gdy do FAI wygenerowano kilka korekt, wtedy zaznaczenie jednej z nich spowoduje, że na dokumencie SAD/FWS zostaną uwzględnione wszystkie korekty.
Dokument FKI, ma taki sam układ pól, jak dokument FAI.

Okno elementu korekty nie ma zakładki: Dostawy. Korekta może dotyczyć ilości lub wartości pozycji.

Korekta faktury wewnętrznej sprzedażowej FWS
Korekcie podlegać będzie ilość albo wartość pozycji i kwot dodatkowych. Nie jest możliwe wykonywanie korekty ilościowej FWS „na plus”. FWS można korygować ilościowo niezależnie od tego, czy istnieją odpowiednie zasoby.
Dokument FKS można generować z zatwierdzonego dokumentu FWS. FKS może być również wygenerowany z FKI jeżeli istnieje zarejestrowany i zatwierdzony dokument FWS powiązany z FAI.
W oknie: Korekta faktury wewnętrznej (FKS), na zakładce: Ogólne, po naciśnięciu przycisku: [Maksymalny zwrot], możliwe jest wykonanie całkowitego zwrotu.

Po otworzeniu do edycji elementu korekty, za pomocą przycisku: [Zmień] możliwy jest wybór jednego z dwóch rodzajów korekty: ilościowej lub wartościowej. Wybór korekty dokonywany jest po zaznaczeniu odpowiedniej opcji: Ilość/Wartość, w oknie: Element transakcji, na zakładce: Ogólne. Możliwe jest wykonanie tylko korekty ilościowej lub tylko wartościowej danego elementu – podobnie jak w przypadku korekt „krajowych” dokumentów handlowych. Dlatego też wybranie jednej z opcji decyduje o aktywności pól, umożliwiających wykonanie odpowiedniej operacji.

Pole: Ilość, będzie aktywne, jeśli zostanie wybrana radio: Ilość. W polu wprowadza się ilość, o jaką zostanie zmniejszona ilość z dokumentu źródłowego.
W przypadku wybrania opcji: Wartość, zostaną udostępnione do edycji kwoty wyświetlone w oknie: Element transakcji, na zakładce: Kwoty.

Edycji kwot dokonuje się poprzez dwuklik w kolumnie: Kwota, i wprowadzeniu wartości, o jakie zostaną skorygowane wartości ze źródłowej FWS.
Po wprowadzeniu danych należy zapisać okno: Element transakcji, przyciskiem: [Zapisz zmiany] oraz całe okno: Korekta faktury wewnętrznej. Aby możliwe było wygenerowanie z dokumentu FKS korekty FKZ konieczne jest zatwierdzenie FKS (odznaczenie parametru: Do bufora). Ponadto do źródłowej dla tej FKS, FWS musi zostać wygenerowany i zatwierdzony dokument FWZ.
Należy pamiętać, że aby wartości lub ilości korygowane za pomocą dokumentu FKS zostały uwzględnione w dokumentach kończących ścieżkę zakupów importowych, do tego dokumentu FKS należy wygenerować dokument FKZ. Możliwa jest również sytuacja, w której z dokumentu FKS generowany będzie dokument PKI, w przypadku gdy ze źródłowej FWS wygenerowany został dokument PZI.
Dokument FKS jest jedynym dokumentem źródłowym dla FKZ.
Korekta faktury wewnętrznej zakupowej FWZ
Korektę faktury wewnętrznej po stronie zakupu generuje się wyłącznie z korekty faktury wewnętrznej po stronie sprzedaży – FKS (więcej informacji w Podręczniku do Importu). Edycja na FKZ, jest ograniczona do płatności i parametrów odliczeń VAT. Wszystkie wartości na FKZ odpowiadają wartościom źródłowej FKS.
Na zakładce: Płatności, znajdują się płatności wynikające z korekty wartości cła, akcyzy, ewentualnych dodatkowych kosztów.

Korekta wartości magazynu – PKI
Dokument PKI służy do korygowania ilości lub wartości towaru wprowadzonego do magazynu dokumentem PZI. Możliwa jest również korekta wartości całego dokumentu. PKI może być utworzony:
- ze źródłowego PZI,
- z FWS/SAD
- z korekty FWS czyli dokumentu FKS, gdy PZI został wygenerowany do źródłowej FWS
- możliwe jest również generowanie PKI z FKZ – wygenerowana w ten sposób PKI będzie podpięta pod FKS źródłową dla tego FKZ.
- z FKI czyli korekty faktury importowej
Dokument PKI nie generuje płatności, nie jest umieszczany w rejestrze VAT. Jest źródłem dokumentów magazynowych. Pozycji dokumentu nie można dodawać. Można edytować ich ilość albo wartość - ale nie w przypadku PKI generowanego z SAD/FWS. Korekta ilościowa jest możliwa tylko wtedy, gdy istnieją jeszcze odpowiednie zasoby. Korekta wartościowa możliwa jest wtedy, gdy PKI zostanie wygenerowana z PZI, a na PZI zaznaczony jest parametr: Ustalona wartość dostawy.
Korekta przyjęcia importowego (PZI)
Po utworzeniu PKI z PZI zawiera on wszystkie pozycje źródłowego PZI z ujemnymi ilościami. Oznacza to propozycję pełnego zwrotu towaru. Wszystkie pozostałe dane są przepisane ze źródłowego PZI.
Pozycje PKI wyświetlone są w trybie multiselect, który umożliwia usunięcie wielu pozycji jednocześnie.

Korekta wartości dokumentu
W oknie Korekty wartości dokumentu można dokonać korekty wartościowej całego dokumentu, jeżeli dokument PKI generowany jest z PZI. Dla PKI generowanego z dokumentu SAD/FWS okno nie jest dostępne. Korekta tu dokonywana, będzie dotyczyła automatycznie wszystkich pozycji. Jeżeli ma zostać dokonana korekta ręczna każdej pozycji z osobna, wtedy korekty należy dokonać w oknie element transakcji, otwieranym przyciskiem: [Zmień], znajdującym się w oknie: Korekta przyjęcia zewnętrznego importowego, na zakładce: Ogólne.

Na elemencie dokumentu PKI można edytować ilość albo wartość. Wpisanie ujemnej ilości spowoduje odpowiednie zmniejszenie ilości w zasobach utworzonych przez korygowane PZI przy zatwierdzaniu dokumentu.
W przypadku PKI generowanej z PZI, w oknie można dokonać korekty wartościowej dokumentu za pomocą ikony [Korekta wartości dokumentu] (o ile na korygowanym PZI, został zaznaczony parametr: Ustalona wartość dostawy). Jeżeli parametr: Ustalona wartość dostawy, na korygowanym dokumencie PZI, nie został zaznaczony, wtedy na PKI możliwa jest tylko korekta ilościowa.

Korekta przyjęcia importowego generowana z dokumentu SAD/FWS
Dokument PKI może zostać wygenerowany z SAD lub FWS. Taką korektę można wygenerować, jeżeli:
- przed wygenerowaniem dokumentów SAD/FWS został wygenerowany lub wystawiony jako pierwszy dokument PZI;
- została zmieniona cena nabycia towaru na dokumentach SAD/FWS i wg ustawień parametrów dotyczących przyjęcia towaru z zakładki: Kwoty/Zbiorczo różni się ona od tej, która wynika z dokumentu PZI.
Dokument PKI wygenerowany z SAD lub FWS ma tylko ograniczoną edycję – nie można zmieniać m.in. cen i wartości.
Wartość wygenerowanej korekty (PKI) może być niezgodna z różnicą pomiędzy wartościami SAD/FWS i PZI, gdyż do PZI mogły być już wystawione inne korekty. Wygenerowana korekta będzie mieć zawsze taką wartość, która spowoduje, że wartość PZI po wszystkich korektach będzie zgodna z wartością wynikającą z SAD/FWS. Korekta będzie więc generowana następująco: wartość elementu PZI po wszystkich korektach zostanie porównana z wartością wynikającą z SAD/FWS i na różnicę zostanie wygenerowana korekta. Na takiej korekcie nie będzie można zmienić dostaw.

Korekta przyjęcia importowego generowana z FKS
Z korekty FWS można wygenerować korektę PZI, w przypadku, gdy został on wygenerowany z FWS, źródłowej dla FKS. Jeśli z FWS wygenerowano wiele PZI, to powstanie również wiele korekt. Wygenerowana korekta (PKI) może być niezgodna pod względem ilości i wartości ze źródłową FKS, gdyż do PZI mogły być już wystawione inne korekty, a zasoby mogą być rozchodowane. Korekta o ilość/wartość występującą na FKS może więc być niemożliwa. W takiej sytuacji ilość/wartość elementu PKI zostanie zmniejszona do maksymalnej możliwej.
Wygenerowanie PKI z FKS nie będzie możliwe, jeśli źródłowa FKS nie jest powiązana z PZI.
Na PKI wygenerowanym z FKS nie ma możliwości edycji wartości/ilości elementów. Udostępnione do edycji są natomiast dane nagłówkowe, podobnie jak na PKI generowanym z PZI.
Ścieżka wystawiania dokumentów: FAI -> FWS -> PZI, z FWS->FKS->PKI.

Korekta przyjęcia importowego generowana z FKI
Możliwe jest wygenerowanie PKI z jednej korekty FKI. Podobnie jak w przypadku generowania PKI z SAD/FWS, wartości na PKI nie podlegają edycji.

XL095 - Obsługa kosztu gospodarowania odpadami
Definiowanie stawek KGO
Stawki KGO definiuje się w module Administrator w słownikach kategorii, w gałęzi Transakcje. Definiowana stawka jest stawką netto i może być rejestrowana w walucie systemowej.

Przypisanie KGO do towarów odbywa się na karcie towarowej, na zakładce Ogólne można wskazać właściwy kod kosztu, oprócz kodu kosztu wyświetlona zostanie również jego wartość dla tego typu towarów. W przypadku gdy na karcie towaru zaznaczony jest parametr ‘Odwrotne obciążenie’ nie można wskazać kodu i stawki KGO.

Dokumenty i ich elementy ze stawkami KGO
Koszty gospodarowania odpadami dostępne są na dokumentach jak poniżej, niezależnie od rodzaju transakcji. W przypadku dokumentów korekt wartości KGO prezentowane są w tej walucie, która była zapisana na dokumencie źródłowym. W sekcji „Było” w polu KGO wyświetlana jest jednostkowa wartość KGO w walucie ceny początkowej z elementu dokumentu. W sekcji „Różnica” w polu KGO wyświetlana jest wartość jednostkowa KGO z elementu korekty ze znakiem przeciwnym. W sekcji „Ma być” wyświetlana jest różnica sum z pól KGO w sekcji Było i Różnica. KGO prezentowane są również na zakładce RKZ dokumentu FS.
- FS, FSK

- WZ, WZK

- PA, PAK

- FZ, FZK

- PZ, PZK

- ZS, ZZ


Wydruki
Stawki KGO są wyodrębnione na wydrukach dokumentów, poniżej przykłady takich wydruków.


Promocje i rabaty a KGO
W konfiguracji Systemu można wskazać sposób naliczania promocji w zależności od ustawienia parametru „Naliczaj rabaty od ceny”.

Gdy naliczanie rabatów odbywa się od cen z KGO, wówczas system wyliczy wprost od wartości początkowej wartość rabatu i pomniejszy wartości na dokumencie.

W sytuacji, gdy rabaty naliczane są od ceny bez KGO, wówczas system w pierwszej kolejności zmniejszy cenę początkową o wartość KGO, następnie wyliczy odpowiednią wartość rabatu i odejmie ją od ceny z KGO. Informacje te prezentowane są w strukturze udzielonego rabatu jak poniżej.

XL031 - Rejestracja dokumentów wewnątrzwspólnotowych
Rejestracja nabycia wewnątrzwspólnotowego w module Import
Rejestracja nabycia wewnątrzwspólnotowego w module Import Wykorzystując moduł: Import, w systemie Comarch ERP XL można zarejestrować zakupy od kontrahentów z Unii Europejskiej na wiele sposobów. Każdy sposób jest uzależniony od specyfiki działania klienta. Dokumenty dostępne w module: Import mają swoją określoną rolę (więcej informacji w dokumentacji modułu Import). Zaewidencjonowanie nabycia wewnątrzwspólnotowego polega na wystawieniu jednego dokumentu, a następnie generowaniu kolejnych (tworzeniu automatycznym jednego dokumentu z drugiego). Sekwencja wystawianych dokumentów będzie nazywana ścieżką importową.
Aby sprawdzić, w jakiej kolejności zostały wygenerowane dokumenty należy skorzystać z przycisku: Historia związanych dostępnego na listach dokumentów.

Ścieżki importowe różnią się przede wszystkim rodzajem pierwszego wystawianego dokumentu, dlatego też podrozdziały tej części biuletynu zostały podzielone wg tego kryterium.
FAI pierwszym dokumentem ścieżki importowej
W tym podrozdziale pierwszym dokumentem ścieżki dokumentów importowych jest faktura importowa (FAI).
Podane poniżej rozwiązania zostały rozróżnione pod względem sposobu uwzględniania kosztów dodatkowych w wartości towaru na magazynie.
Transakcja, w której nie ma kosztów dodatkowych
W tym podrozdziale zostanie opisany sposób zaewidencjonowania sytuacji, w której do towaru nie ma wystawionych dokumentów na dodatkowe koszty i nie muszą być one uwzględnione w podstawie podatku VAT.
- Ścieżka importowa: FAI->FWS->FWZ->PZI
1. Wystawić fakturę importową FAI w następujący sposób:
- Na zakładce: Ogólne dokumentu wybrać rodzaj transakcji: Wewnątrzwspólnotowa; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (konfiguracja na karcie kontrahenta, na zakładce: Księgowe);
- Na zakładce: Ogólne wybrać odpowiednią walutę oraz ustawić odpowiedni kurs waluty;
- Dodać pozycje dokumentu odzwierciedlające zakupiony towar. Podczas dodawania towaru automatycznie podpowiada się opcja: Zwykły element, której nie należy zmieniać, wybrać towar i uzupełnić dane na elemencie.
- Zatwierdzić FAI

2. Z dokumentu FAI wygenerować i zatwierdzić dokument FWS (faktura wewnętrzna po stronie sprzedaży)
3. Z dokumentu FWS wygenerować i zatwierdzić dokument FWZ
4. Z dokumentu FWZ wygenerować i zatwierdzić dokument PZI oraz przyjąć towar do magazynu.
Towar i koszty transportu wyszczególnione na jednym dokumencie
W tym podrozdziale zostanie opisany sposób zaewidencjonowania sytuacji, w której dostaliśmy od dostawcy fakturę importową, na której wyszczególniony jest towar oraz koszty transportu.
- Ścieżka importowa: FAI->FWS->FWZ->PZI
1. Wystawić fakturę importową FAI w następujący sposób:
- Na zakładce: Ogólne dokumentu wybrać rodzaj transakcji: Wewnątrzwspólnotowa; rodzaj transakcji automatycznie ustawi się na: Wewnątrzwspólnotowa, jeśli wybrano kontrahenta o typie: Unijny (konfiguracja na karcie kontrahenta, na zakładce: Księgowe);
- Na zakładce: Ogólne wybrać odpowiednią walutę oraz ustawić odpowiedni kurs waluty;
- Dodać pozycje dokumentu odzwierciedlające zakupiony towar: podczas dodawania towaru automatycznie podpowiada się opcja: Zwykły element, której nie należy zmieniać, wybrać towar i uzuepłnić dane na elemencie; wpisać cenę od dostawcy, bez uwzględnienia kosztów dodatkowych;
- Dodać kolejne pozycje dokumentu odzwierciedlające koszt transportu krajowego i w analogiczny sposób koszt transportu zagranicznego: zaznaczyć opcję: Koszt transportu krajowego (analogicznie zaznaczając opcję: Koszt transportu zagranicznego dla kosztu transportu zagranicznego); wybrać towar typu: Koszt lub Usługa lub towar A-vista; wpisać cenę;
- Zatwierdzić FAI.
Otrzymany dokument wygenerował płatności wobec dostawcy z tytułu zakupionego towaru oraz dodatkowych kosztów.
2. Z FAI wygenerować dokument FWS i ustawić żądane parametry dotyczące przyjęcia towarów do magazyn, które znajdują się na zakładce: Kwoty -> Zbiorczo w grupie opcji: Przyjęcie towaru.

Jeżeli należy uwzględnić koszty transportu zagranicznego, krajowego lub akcyzę w wartości towaru, to należy odznaczyć odpowiednie parametry w grupie parametrów: W wartości towaru na magazynie pomiń; wybrać kurs, po którym towary zostaną przyjęte do magazynu: z FAI lub FWS. Zatwierdzić dokument FWS.
Otrzymany dokument, nalicza podatek VAT po stronie sprzedaży oraz jest podstawą przyjęcia (ale nie przyjmuje) towaru na magazyn w cenach uwzględniających odpowiednie koszty dodatkowe.
3. Z dokumentu FWS wygenerować i zatwierdzić dokument FWZ (faktura wewnętrzna po stronie zakupu)
Otrzymany dokument nalicza podatek VAT po stronie zakupu.
4. Z dokumentu FWS lub FWZ wygenerować i zatwierdzić dokument PZI (przyjęcie zewnętrzne importowe) oraz przyjąć towary na magazyn dokumentem PM, np. generując go automatycznie z PZI
Otrzymane dokumenty zmieniają stan towaru: handlowy – PZI oraz magazynowy – PM.
Towar i koszty transportu wyszczególnione na osobnych dokumentach
W tym podrozdziale zostanie opisany sposób zaewidencjonowania sytuacji, w której na jednej fakturze importowej mamy wyszczególniony towar, a na innej koszty transportu zagranicznego lub krajowego.
- Ścieżka importowa: FAI-1; FAI-2; FAI-1->FWS->FWZ->PZI
1.Należy wystawić pierwszy dokument FAI-1 w następujący sposób:
- Na zakładce: Ogólne dokumentu wybrać rodzaj transakcji: Wewnątrzwspólnotowa; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (konfiguracja na karcie kontrahenta, na zakładce: Księgowe);
- Na zakładce: Ogólne wybrać odpowiednią walutę oraz ustawić odpowiedni kurs waluty; dodać pozycje dokumentu odzwierciedlające zakupiony towar – wpisując ceny, które nie uwzględniają kosztów dodatkowych;
- Zatwierdzić dokument.
Otrzymany dokument generuje płatności wobec dostawcy z tytułu zakupionego towaru.
2. Należy wystawić drugi dokument FAI-2 w następujący sposób:
- Na zakładce: Ogólne dokumentu wybrać rodzaj transakcji: Wewnątrzwspólnotowa; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (ustawionym w jego karcie, na zakładce: Księgowe);
- Na zakładce: Ogólne wybrać odpowiednią walutę oraz ustawić odpowiedni kurs waluty;
- Dodać pozycje dokumentu odzwierciedlające koszty transportu. Na zakładce: Ogólne elementu transakcji powinna być wybrana opcja: Zwykły element.;
- Wybrać towar typu: Koszt lub Usługa lub towar A-vista; zatwierdzić dokument.
Otrzymany dokument generuje płatności z tytułu kosztów transportu.
3. Z FAI-1 należy wygenerować dokument FWS oraz na zakładce: Kwoty -> Zbiorczo wykonać następujące czynności:
- Podnieść do edycji kwotę predefiniowaną: Koszt transportu zagranicznego (zaznaczyć kwotę i nacisnąć lupkę Zmień);
- Nacisnąć przycisk: Dokument – otworzy się lista faktur importowych;
- Wybrać fakturę (FAI-2), na której dodano usługę:
- Na kwocie nagłówka w polu: Kwota podpowie się wtedy cała wartość FAI-2; podpowiedzianą przez system kwotę można zmienić wg potrzeb;
- Zapisać kwotę i rozbić ją na wszystkie pozycje naciskając przycisk [Rozbij wszystkie kwoty];

Jeżeli należy uwzględnić koszty transportu zagranicznego, krajowego lub akcyzę w wartości towaru, to należy odznaczyć odpowiednie parametry w grupie opcji W wartości towaru na magazynie pomiń;
- Wybrać kurs, po którym towary zostaną przyjęte do magazynu: z FAI lub FWS.
- Zatwierdzić dokument FWS.
4. Z dokumentu FWS wygenerować i zatwierdzić dokument FWZ.
5. Z dokumentu FWZ wygenerować i zatwierdzić dokument PZI oraz przyjąć towar do magazynu.
PZI pierwszym dokumentem ścieżki importowej
W module: Import można rozpocząć ścieżkę dokumentów importowych od wystawienia dokumentu Przyjęcie zewnętrzne importowe (PZI). Ma to zastosowanie w sytuacji, w której dostajemy towar i chcemy go sprzedawać, a nie została jeszcze dostarczona nam faktura od dostawcy.
W sytuacji, gdy nie dostaliśmy faktury, nie znamy ostatecznych cen zakupu towaru. Rozwiązania przedstawione w tym podrozdziale będą różniły się sposobem ustalenia właściwych wartości towarów przyjmowanych do magazynu.
PZI zatwierdzony wartościowo
Na zakładce: Nagłówek dokumentu znajduje się parametr: Ustalona wartość dostawy. Jeżeli jest on zaznaczony, to po zatwierdzeniu dokumentu nie można na nim zmienić ceny, a tym samym wartości.
Opisane w tym podrozdziale sposoby polegają na wygenerowaniu korekty dokumentu PKI z dokumentu FWS lub FWZ. Korekta ta ustali cenę, na taką, jaka wynika z dokumentu FWS.
- Ścieżka importowa: PZI->FAI->FWS->FWZ->PKI
1. Należy wystawić dokument PZI w następujący sposób:
- Na zakładce: Ogólne dokumentu wybrać rodzaj transakcji: Wewnątrzwspólnotowa; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (konfiguracja na karcie kontrahenta, na zakładce: Księgowe);
- Na zakładce: Nagłówek wybrać odpowiednią walutę oraz ustawić odpowiedni kurs waluty;
- Dodać pozycje dokumentu odzwierciedlające zakupiony towar – jako cenę wpisujemy szacowaną cenę towaru; jeżeli znane są szacowane koszty dodatkowe i mamy zrobioną ręcznie kalkulację tych kosztów, to można je uwzględnić w cenie towaru, ale nie jest to konieczne;
- zatwierdzić dokument PZI i przyjąć towar do magazynu
2. Z dokumentu PZI należy wygenerować dokument FAI i o ile są one konieczne, to wykonać następujące zmiany:
- zmienić kontrahenta;
- wpisać odpowiedni kurs waluty;
- zmienić ceny elementów, na takie jak wynikają z faktury od dostawcy;
- dodać elementy typu: Koszt transportu krajowego lub Koszt transportu zagranicznego;
- zatwierdzić dokument FAI.
3. Z FAI należy wygenerować dokument FWS.
4. Z FWS wygenerować i zatwierdzić dokument FWZ.
5. Z dokumentu FWZ wygenerować dokument PKI.
PZI zatwierdzony ilościowo
Dokument zatwierdzony ilościowo, to taki, który został zatwierdzony z odznaczonym parametrem: Ustalona wartość dostawy. Na takim dokumencie można zmieniać cenę i wartość, nie można zmieniać ilości.
W przypadku dokumentu PZI odznaczenie wspomnianego parametru pozwala na automatyczną aktualizację ceny, wartości i kursu na dokumencie PZI w momencie zatwierdzenia dokumentu FWS. Parametry na dokumencie PZI zostaną zaktualizowane na takie jakie wynikają z dokumentu FWS i jego ustawień.
- Ścieżka importowa: PZI->FAI->FWS->FWZ
Postępowanie jest takie same jak w rozdziale ''PZI zatwierdzony wartościowo'', z tym że:
- W punkcie 1 przed zatwierdzeniem dokumentu (wykonaniem etapu 4) należy przejść na zakładkę: Nagłówek, odznaczyć parametr: Do bufora i odznaczyć parametr: Ustalona wartość dostawy;
- Nie należy wykonywać punktu 5.
ZZ pierwszym dokumentem ścieżki
Jeżeli operator posiada uprawnienia do modułu: Zamówienia, to pierwszym dokumentem ścieżki importowej może być dokument Zamówienie zakupu (ZZ). Z ZZ można wygenerować dokument PZI lub FAI. Po wygenerowaniu jednego z dokumentów importowych postępowanie jest analogiczne jak w rozdziałach ''FAI pierwszym dokumentem ścieżki importowej'' oraz ''PZI pierwszym dokumentem ścieżki importowej''.
Aby móc wykorzystać dokument ZZ w ścieżce importowej (mieć możliwość wygenerowania dokumentu FAI lub PZI) należy:
- Na zakładce: Ogólne dokumentu należy wybrać rodzaj transakcji: Wewnątrzwspólnotowa; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (konfiguracja na karcie kontrahenta, na zakładce: Księgowe);
- Na zakładce: Nagłówek zaznaczyć parametr: Uwzględniaj obsługę SAD/FWS.
Rejestracja nabycia wewnątrzwspólnotowego w module Sprzedaż
Czynności poniżej opisane mają na celu zewidencjonowanie nabycia wewnątrzwspólnotowego bez korzystania z modułu: Import.
W zależności od tego, co dany operator chce uzyskać, powinien wykonać wybrane punkty opisane poniżej.
Zobowiązanie wobec dostawcy, przyjęcie towaru oraz naliczenie podatku VAT po stronie zakupu (VAT naliczony)
W tym podrozdziale przedstawione są rozwiązania mające na celu wystawienie dokumentu, który będzie podstawą płatności wobec dostawcy, przyjęcia towarów do magazynu oraz naliczenia podatku VAT po stronie zakupu.
Rozwiązania zostały podzielone ze względu na ewidencję kosztów dodatkowych.
Dodatkowe koszty wliczone w wartość towaru w magazynie na jednym dokumencie
W zależności od specyfiki działania firmy – rodzaju wystawianych dokumentów – można wybrać jeden z dwóch wariantów.
I. Wykorzystanie dokumentu FZWystawić dokument FZ w następujący sposób:
1. Wybrać rodzaj transakcji: Wewnątrzwspólnotowa, na zakładce: Ogólne oraz odpowiednią walutę na zakładce: Nagłówek; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (ustawionym w jego karcie, na zakładce: Księgowe); 2. Dodać pozycje dokumentu z wykorzystaniem kalkulacji ceny nabycia w oparciu o cenę w walucie, dostępnej na zakładce: Kalkulacja elementu transakcji; jako ceny w walucie wpisać ceny zakupu powiększone o dodatkowe koszty (akcyza, koszty transportu itp.); kalkulację rozłożenia dodatkowych kosztów na pozycje dokumentu wykonać poza systemem; 3. Rozbić płatności dokumentu na 2 lub 3 części:- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- dodatkowe koszty – jeśli są one zarejestrowane innymi dokumentami zakupu, oznaczyć płatność jako: Nie rozliczaj;
Wystawić dokument PZ w następujący sposób:
1. Wybrać rodzaj transakcji: Wewnątrzwspólnotowa, na zakładce: Ogólne oraz odpowiednią walutę na zakładce Nagłówek; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (ustawionym w jego karcie, na zakładce: Księgowe); 2. Dodać pozycje dokumentu z wykorzystaniem kalkulacji ceny nabycia w oparciu o cenę w walucie, dostępnej na zakładce: Kalkulacja elementu transakcji; jako ceny w walucie wpisać ceny zakupu powiększone o dodatkowe koszty (akcyza, koszty transportu itp.), kalkulację rozłożenia dodatkowych kosztów na pozycje dokumentu wykonać poza systemem; 3. Jeżeli dokument PZ nie generuje płatności, to należy przejść do punktu 4, jeżeli dokument PZ generuje płatności, to rozbić płatności dokumentu na 2 lub 3 części:- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- dodatkowe koszty – jeśli są one zarejestrowane innymi dokumentami zakupu, oznaczyć płatność jako: Nie rozliczaj;
4. Zatwierdzić dokument i przyjąć towar do magazynu;
5. Zaksięgować kwoty netto dokumentu PZ na konto magazynu oraz na konto rozliczenie zakupu towarów/materiałów.
Należy spiąć dokument PZ do spinacza (S)FZ i na spinaczu (S)FZ ustawić następujące parametry:
- jeżeli dokument PZ nie generował płatności, to na (S)FZ należy rozbić płatności dokumentu na 2 lub 3 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- dodatkowe koszty – jeśli są one zarejestrowane innymi dokumentami zakupu, oznaczyć płatność jako: Nie rozliczaj;
- ustawić żądane parametry na zakładce: VAT dokumentu (S)FZ, w szczególności sprawdzić, czy rodzajem transakcji jest: Wewnątrzwspólnotowe nabycie oraz czy odznaczone są obie opcje: Nie uwzględniaj na deklaracji VAT 7 i Nie uwzględniaj na deklaracji VAT UE;
- zaksięgować kwotę netto dokumentu na konto rozliczenie zakupu towarów/materiałów; kwotę VAT-u na konto rozrachunki z tytułu VAT zarówno po stronie VAT należnego i naliczonego; kwotę wynikającą z Płatności do dostawcy; należy pamiętać o tym, aby w schemacie księgowym zdefiniować pozycję odwołującą się do Płatności, w taki oto sposób: Oblicz dla: Płatność, Kwota: Płatność, Konto: Kontrahenta oraz wstawić warunek o treści: trp_rozliczona<>2.
Dodatkowe koszty wliczone w wartość towaru w magazynie na osobnym dokumencie
- Wystawić dokument PZ w następujący sposób:
- wybrać rodzaj transakcji: Wewnątrzwspólnotowa, na zakładce: Ogólne oraz odpowiednią walutę na zakładce Nagłówek; rodzaj transakcji ustawi się na: Wewnątrzwspólnotowa, automatycznie, jeśli wybrano kontrahenta o typie: Unijny (ustawionym w jego karcie, na zakładce: Księgowe);
- dodać pozycje dokumentu z wykorzystaniem kalkulacji ceny nabycia w oparciu o cenę w walucie, dostępnej na zakładce: Kalkulacja elementu transakcji; jako ceny w walucie wpisać ceny zakupu bez kosztów dodatkowych;
- jeżeli dokument PZ nie generuje płatności, to należy przejść do punktu 4, jeżeli dokument PZ generuje płatności, to rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj.
- zatwierdzić dokument i przyjąć towar do magazynu;
- zaksięgować kwotę netto dokumentu PZ na konto magazynu oraz na konto rozliczenie zakupu towarów/materiałów.
- Spiąć dokument PZ do spinacza (S)FZ i na spinaczu (S)FZ ustawić następujące parametry:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj.
- Do dokumentu PZ wystawić dokument korekty (PZK) w następujący sposób:
- na zakładce: Ogólne dokumentu PZK skorzystać z przycisku Korekta wartości dokumentu
; w polu: Różnica wpisać kwotę wynikającą z dodatkowych kosztów – zostanie ona automatycznie rozbita na elementy wg wartości danego elementu;
- jeżeli dokument PZ nie generuje płatności, to należy przejść do punktu 3, jeżeli dokument PZ generuje płatności, to rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj;
- zaksięgować kwotę netto dokumentu PZ na konto magazynu oraz na konto rozliczenie zakupu towarów/materiałów.
Jeżeli koszty dodatkowe nie są zarejestrowane na innym dokumencie, to spiąć dokument PZK do spinacza korekt (S)FZK i na spinaczu korekt ustawić następujące parametry:
- jeżeli dokument PZK nie generował płatności, to na (S)FZK należy rozbić płatności dokumentu na 2 części:
- zobowiązanie wobec dostawcy wynikające z faktur zakupu;
- kwotę VATu – oznaczyć płatność jako: Nie rozliczaj.
- dokument zaksięgować analogicznie jak dokument (S)FZ.
Dodatkowe koszty niewliczane w wartość towaru w magazynie
Jeżeli korzystamy z dokumentów FZ, to należy dokument ten wystawić tak jak jest to opisane w rozdziale ''Dodatkowe koszty wliczone w wartość towaru w magazynie na jednym dokumencie'', z tą różnicą, że jako cenę elementu podajemy cenę bez dodatkowych kosztów. Jeżeli korzystamy z dokumentów PZ, to należy dokument ten wystawić tak jak jest to opisane w rozdziale ''Dodatkowe koszty wliczone w wartość towaru w magazynie na osobnym dokumencie'', z tą różnicą, że jako cenę elementu podajemy cenę bez dodatkowych kosztów.
Naliczenie podatku VAT po stronie sprzedaży (VAT należny)
W nabyciu wewnątrzwspólnotowym należy naliczyć podatek VAT po stronie sprzedaży. Aby to osiągnąć należy wystawić Fakturę wewnętrzną a-vista (A)FW z poziomu Listy rejestrów VAT w następujący sposób:
1. Na zakładce: Ogólne dokumentu (A)FW należy wybrać rodzaj transakcji: Wewnątrzwspólnotowa. 2. Na zakładce: VAT dokumentu (A)FW:- dodać pozycje odpowiadające pozycjom tabelki VAT dokumentu FZ (jeżeli wykonywano czynności dotyczące dokumentu FZ z rozdziału ”Dodatkowe koszty wliczone w wartość towaru w magazynie na jednym dokumencie”) lub dokumentu (S)FZ (jeżeli wykonywano czynności dotyczące dokumentu (S)FZ z rozdziałów ”Dodatkowe koszty wliczone w wartość towaru w magazynie na jednym dokumencie” oraz ”Dodatkowe koszty wliczone w wartość towaru w magazynie na osobnym dokumencie” );
- w polu rodzaj transakcji wybrać opcję: Nabycie wewnątrzwspólnotowe;
- zaznaczyć parametr: Nie uwzględniaj na deklaracji VAT UE – ustawienie jest niezbędne, gdyż transakcja ta, jako nabycie, zostanie uwzględniona w deklaracji podsumowującej (VAT UE) na podstawie dokumentu FZ.
3. Zaksięgować kwotę VAT na konto rozrachunki z tytułu podatku VAT naliczonego oraz podatku VAT należnego; księgowanie będzie miało miejsce tylko wówczas gdy kwota VAT nie została wyksięgowana z faktur zakupu; jeżeli VAT zaksięgowano z faktury zakupu, dokument (A)FW nie podlega księgowaniu.
Rejestrowanie sprzedaży do UE
Do rejestrowania sprzedaży do krajów UE powinien służyć dokument FSE (faktura eksportowa), gdyż posiada on pełną funkcjonalność wymaganą dla tego rodzaju operacji, w szczególności:
- przeliczanie VAT-u według stawek krajowych/eksportowych dla całego dokumentu – służy do tego parametr VAT eksportowy, który znajduje się na zakładce: Ogólne;

- edycja cen wprost w walucie – na zakładce: Ogólne elementu transakcji podawana jest cena w walucie obcej;
- prezentacja wartości dokumentu w walucie i jednocześnie w przeliczeniu na walutę systemową – zakładka: Ogólne dokumentu;
- obliczanie płatności według cen w walucie;
- możliwość umieszczania na dokumencie dodatkowych informacji, np. wagi towaru wyliczonej w oparciu o dane o towarach – zakładka Wywóz dokumentu FSE;
- wydruk z wartościami w walucie i kodami PCN;
- możliwość wykonania korekty VAT-u dla całego dokumentu – służy do tego przycisk Korekta eksportowa VAT dostępny na zakładce: Ogólne dokumentu korekty FKE. Po użyciu tego przycisku, powstaje dokument korekty, który nalicza (lub odlicza) podatek VAT wg stawki z Karty towaru oraz tworzy płatność na wyliczoną kwotę VATu.

Przy wystawianiu FSE dla kontrahenta z Unii Europejskiej należy wybrać rodzaj transakcji: Wewnątrzwspólnotowa. Więcej informacji na temat tego dokumentu można znaleźć w dokumentacji do modułu Sprzedaż w rozdziale dotyczącym eksportu.
Do rejestrowania transakcji jw. może również służyć zwykła faktura sprzedaży (FS), nie ma ona jednak pełnej funkcjonalności opisanej powyżej. Aby przy jej pomocy zarejestrować sprzedaż do kontrahenta z UE, należy wybrać rodzaj transakcji: Wewnątrzwspólnotowa na zakładce: Ogólne dokumentu oraz opcje: VAT 0% i Płatności według wartości walutowej elementów, na zakładce: Nagłówek.
XL084 - Zarządzanie położeniem w magazynie wysokiego składowania. Dokumenty AWD/ZWM w XL
Opis funkcjonalności
Zarządzanie położeniem w magazynie umożliwia rozmieszczenie towaru w odpowiedniej lokalizacji magazynu, która uwzględnia wielkość i nośność przyjmowanego towaru. Rozmieszczenie to jest proponowane przez System, jednak może zostać zmienione przez Użytkownika. Sprawowana jest przy tym kontrola, która nie pozwoli przyjąć do danej lokalizacji towaru o wielkości bądź nośności przekraczającej parametry dla niej zdefiniowane. Funkcjonalność zarządzania położeniem dotyczy nie tylko towaru przyjmowanego, ale również wydawanego z magazynu.
Przyjmowanie oraz wydawanie towaru odbywa się według określonych algorytmów, opisanych w rozdziałach: Algorytm przyjmowania towaru na magazyn; Algorytm wydawania towaru z magazynu
Warunkiem automatycznego rozmieszczenia przyjmowanych towarów na magazynie jest uaktywnienie na nim funkcjonalności zarządzania położeniem (więcej informacji w rozdziale: Ustawienia na karcie magazynu).
Dla magazynu, dla którego zostanie uruchomione zarządzanie położeniem, określa się jego strukturę (obszary i adresy), czyli listę miejsc, w których towar może być składowany. Dla każdego z tych miejsc określa się zdolności magazynowe. Definiuje się je jako wielkość magazynu dla konkretnego adresu (głębokość, wysokość, szerokość, nośność) oraz rodzaj jednostki, które mogą we wskazanej lokalizacji podlegać magazynowaniu. Strukturę magazynu definiuje się w oknie: Struktura magazynu (więcej informacji w rozdziale: Struktura magazynu).
Korzystanie z funkcjonalności zarządzania położeniem uzależnione jest od posiadania odpowiedniej opcji w kluczu licencyjnym.
Konfiguracja i uprawnienia
Uruchomienie funkcjonalności zarządzania położeniem magazynu wymaga odpowiednich ustawień na karcie operatora oraz na karcie magazynu, którego ma dotyczyć zarządzanie.
Uprawnienia operatora
Operator będzie mógł dokonywać edycji struktury magazynu, po zaznaczeniu na jego karcie (okno: Operator, zakładka: Parametry/Handlowe) parametru: Edycja struktury magazynu. Zaznaczenie parametru decyduje o tym, czy operator będzie mógł definiować i edytować obszary i adresy magazynu, czyli określać parametry, mające wpływ na określanie położenia towaru na magazynie.

Ustawienia na karcie magazynu
Aby na konkretnym magazynie możliwe było zarządzanie położeniem, konieczne jest zaznaczenie na karcie tego magazynu (okno: Karta magazynu, zakładka: Ogólne) parametru: Zarządzanie położeniem.

Zaznaczenie parametru spowoduje, że podczas przyjęcia towaru (dokumentem PM) System zaproponuje rozmieszczenie towaru w odpowiednich lokalizacjach, według algorytmu optymalizującego. Użytkownik może rozmieszczać towar również ręcznie, wskazując odpowiednie lokalizacje. Umieszczenie towaru w danej lokalizacji jest możliwe, jeśli ma ona odpowiednie wymiary, pojemność i nośność. Podobnie przy wydaniu towaru (dokumentem WM) System zaproponuje pobranie towarów z odpowiednich lokalizacji. Użytkownik może jednak w drodze edycji wskazać inne lokalizacje. Jeśli zarządzanie jest nieaktywne (parametr jest odznaczony), podczas tworzenia dokumentu PM system zaproponuje umieszczenie towaru w jego domyślnej lokalizacji. Użytkownik będzie mógł ręcznie wskazywać inne położenie towaru podczas edycji dokumentu. Nie będzie jednak wtedy kontroli Systemu wskazania lokalizacji oraz kontroli parametrów lokalizacji (np. pojemności, nośności).
Jednostki składowania towaru
Towar umieszczany w konkretnym adresie na magazynie może być składowany w różnych jednostkach. Podczas definiowania adresu dla magazynu, wskazuje się również typ jednostki składowania, w jakiej towar może zostać przyjęty na konkretny adres.
W systemie zostały predefiniowane jednostki składowania: europaleta, paleta przemysłowa. Użytkownik może zdefiniować kolejne jednostki składowania w oknie: Słowniki kategorii, dostępnym z poziomu modułu: Administrator.
Dla każdej jednostki określa się następujące dane:
- Długość
- Szerokość
- Wysokość
- Waga.
Dane te będą uwzględniane podczas przyjmowania towaru w danej jednostce do magazynu, czyli towar na europaletach będzie mógł zostać umieszczony tylko w takiej lokalizacji (adresie), którego parametry pomieszczą te europalety.

Wskazanie, w jakiej jednostce ma być składowany towar następuje na elemencie dokumentu PM, na zakładce: Położenie, w kolumnie: Jednostka składowania.

Jeżeli Użytkownik nie wskaże innej jednostki składowania, domyślną będzie: Towar luzem. Należy o tym pamiętać, gdyż, jeśli adresy magazynu będą mogły przyjmować tylko towar np. w europaletach, wtedy bez wskazania takiej jednostki na dokumencie PM towar nie zostanie umieszczony w tych adresach.
Podczas umieszczania towaru w magazynie, uwzględniane są parametry dla jednostki składowania zdefiniowane w oknie: Kategorie, jednak z poziomu elementu PM możliwa jest edycja tych parametrów dla konkretnej partii towaru. Edycji tej dokonuje się w oknie: Położenie, otwieranym po naciśnięciu przycisku: [Zmień], w oknie: Element transakcji (dokumentu PM).

Nazwy segmentów adresu
Adres to ostateczna lokalizacja, w której może być składowany towar. Parametry tego adresu zostały domyślnie nazwane w Systemie jako:
- Regał
- Sekcja
- Poziom
- Miejsce
W konfiguracji Systemu (okno: Konfiguracji, zakładka: Sprzedaż/Parametry 1) można jednak je zastąpić przez dowolne, zdefiniowane przez Użytkownika, np. platforma, segment, półka. Wprowadzenie nowych nazw odbywa się poprzez ich wpisanie w oknie konfiguracji w miejsce dotychczasowych. Nowe nazwy zajmą miejsce zgodnie z kolejnością zastąpionych.

Struktura magazynu
Struktura
W oknie: Struktura magazynu, określa się listę miejsc (obszarów) w magazynie, w których może być składowany towar. W ramach obszarów definiowanie są poszczególne adresy, czyli konkretne lokalizacje, mające określoną wielkość i nośność. Adresem może być np. sektor w danej lokalizacji magazynowej, półka, regał itp. Jego wielkość, nośność, objętość decyduje o tym, czy może do niego zostać przyjęty dany towar i w jakiej ilości (uwzględniane są dane towaru, zarejestrowane na jego karcie).
Struktura przestrzenna magazynu wygląda zatem w ten sposób, że na magazyn składają się obszary (części magazynu), a te z kolei podzielone są na adresy, czyli konkretne miejsca składowania towarów. Parametry lokalizacyjne adresu magazynowego to: Regał, Sekcja, Poziom, Miejsce. Ich nazwa może jednak zostać zmieniona przez Użytkownika (więcej informacji w rozdziale: Nazwy segmentów adresu).
Otwieranie okna: Struktura magazynu
Definiowanie struktury magazynu dostępne jest z poziomu:
- okna: Lista magazynów, po naciśnięciu przycisku: [Struktura magazynu].
- paska narzędzi modułu: Sprzedaż, po naciśnięciu przycisku: [Struktura magazynu].
Struktura magazynu, zakładka: Ogólne
Na zakładce definiuje się listę obszarów dla wybranego magazynu (w panelu lewym) i adresów (czyli lokalizacji w których można umieszczać towar) dla zaznaczonego obszaru (w panelu prawym), czyli strukturę przestrzenną magazynu. Adresy wyświetlone w kolorze zielonym oznaczają lokalizacje, które są całkowicie wolne (czyli bez zasobów).
Na zakładce znajdują się parametry i funkcje:
Magazyn – służy wybraniu magazynu, dla którego zostanie wyświetlona lista obszarów i adresów.
[Dodaj] – za pomocą przycisku oraz przez wybranie odpowiedniej funkcji wyświetlonej w menu uruchamianym przyciskiem:
, możliwe jest przypisanie do magazynu obszaru, lub adresu do obszaru. Możliwe jest również wygenerowanie wielu adresów jednocześnie (więcej w rozdziale: Generowanie wielu adresów jednocześnie).
[Zmień] – funkcja umożliwia edycję zaznaczonej na liście (w lewym lub prawym panelu) pozycji (obszaru lub adresu). Po rozwinięciu menu za pomocą przycisku:
, można również wybrać funkcję: Aktualizuj adresy (więcej informacji w rozdziale: Aktualizacja adresów).
[Usuń] – umożliwia usunięcie zaznaczonej pozycji (obszaru/adresu) z listy miejsc przypisanych do magazynu.
Filtr – pole umożliwia wyfiltrowanie adresów, które są wolne lub wyświetlenie wszystkich adresów niezależnie od tego czy są wolne, czy zajęte.
Towar – filtr, który umożliwia zawężenie listy wyświetlanych adresów do tych, w których znajduje się wskazany w filtrze towar.

Struktura magazynu, zakładka: Typy adresów
Na zakładce definiowane są typy adresów, które mogą zostać przypisane do obszarów, wyświetlonych na liście obszarów, na zakładce: Ogólne. Zgodnie z przypisanym typem adresu zostaną wygenerowane konkretne adresy, czyli lokalizacje, na które będzie przyjmowany towar. Lokalizacje te będą miały parametry określające ich zdolność magazynową, dziedziczone z typu, zgodnie z którym zostały wygenerowane.
Na zakładce Typy adresów znajdują się następujące funkcje:
[Dodaj] – umożliwia dodanie nowego typu adresu.
[Zmień] – umożliwia edycję zaznaczonego na liście typu adresu.
[Usuń] – usuwa pozycję zaznaczoną na liście. Niemożliwe będzie usunięcie typu adresu, który został przypisany do jakiegoś obszaru.

Obszary
Definiowanie obszarów w magazynach
Dla magazynu można zdefiniować jego strukturę, w której obszary stanowią pierwszy stopień jego podziału. Te z kolei dzielą się na adresy, czyli lokalizacje, w których składowany jest towar.
Aby zdefiniować obszar dla magazynu, należy:
- W oknie: Struktura magazynu, na zakładce: Ogólne, wybrać magazyn, dla którego ma zostać zdefiniowany obszar (w polu: Magazyn).
- Po zaznaczeniu magazynu, nacisnąć przycisk: [Dodaj] lub wybrać z menu (rozwijanego przyciskiem) funkcję: Dodaj obszar.
- Zostanie wyświetlone okno: Obszar, w którym należy wypełnić pola zgodnie z opisem podanym poniżej.
- Zapisać obszar przyciskiem: [Zapisz zmiany].
Obszar, zakładka: Ogólne
Dla obszaru definiuje się następujące parametry:
Magazyn – pole wypełniane automatycznie wskazuje magazyn, dla którego definiowany jest obszar.
Kod – kod definiowanego obszaru.
Nazwa obszaru – nazwa definiowanego obszaru.
Towary i grupy towarów – w panelu tym można wskazać, które towary, lub grupy towarów mogą być składowane w danym obszarze. Wprowadzenie na listę przynajmniej jednej pozycji uaktywnia opcje, które pozwalają określić, czy dozwolone będzie przyjmowanie towarów innych niż wymienione (opis poniżej)
Składowanie towarów innych niż wymienione – opcja zostanie uaktywniona, jeśli w panelu: Towary i grupy towarów zostanie utworzona lista towarów, które podlegają składowaniu na definiowanym obszarze. Zaznaczenie opcji: Dozwolone, umożliwi udostępnienie przyjmowania do obszaru innych towarów niż wskazane na liście. Natomiast zaznaczenie opcji: Zabronione, ograniczy ten dostęp dla towarów innych niż określone na liście.
Towary wymienione jako dozwolone do składowania w obszarze zostaną wyświetlone również w oknach adresów, generowanych dla tego obszaru.

Obszar, zakładka: Struktura
Na zakładce definiuje się pozycje struktury obszaru, określając położenie, wymiary każdego regału w magazynie wysokiego składowania. Można wybrać stronę z której będzie dostęp do regału (lewostronny lub prawostronny).

Obszar, zakładka: Atrybuty
Na zakładce istnieje możliwość opisania obszaru atrybutami. Aby było to możliwe, klasa tego atrybutu musi zostać przypisana do obiektu: [Magazyn].[Obszar], z poziomu modułu: Administrator. Przypisanie atrybutów odbywa się na ogólnych zasadach.
Adresy
Definiowanie typu adresu
Definiowanie typu adresu odbywa się z poziomu okna: Struktura magazynu (zakładka: Typy adresów), po naciśnięciu przycisku: [Dodaj].

Typ adresu będzie wzorcem dla adresów wygenerowanych na jego podstawie. Dla typu adresu definiuje się następujące parametry:
Kod – kod typu.
Nazwa – nazwa typu.
Rodzaj – możliwe są dwa rodzaje typów adresów:
- Gniazdo – dla którego definiuje się zdolności magazynowe (parametry lokalizacji) oraz wskazuje rodzaje jednostek składowania, jakie mogą być przyjmowane na magazyn.
- Pole odkładcze – dla pola odkładczego nie określa się parametrów określających jego zdolność magazynową. Ten typ wskazuje dowolną, nieokreśloną przestrzeń magazynową. Można mu jedynie przypisać priorytet, który będzie decydował o pierwszeństwie w składowaniu towaru na magazynie.
Głębokość – głębokość lokalizacji w metrach.
Szerokość – szerokość lokalizacji w metrach.
Wysokość – wysokość lokalizacji w metrach.
Nośność – nośność lokalizacji w kg.
Priorytet składowania – przy tych samych parametrach, o kolejności przyjmowania towaru na poszczególne adresy zadecyduje priorytet. Domyślnie zdefiniowane są trzy priorytety: niski, standardowy, wysoki. Z poziomu okna: Słowniki kategorii, można zdefiniować kolejne priorytety.
Priorytet pobrania – priorytet pobrania wybierany będzie z listy priorytetów składowania. Ustawienie parametru decyduje o priorytecie pobierania towaru z danego adresu (czyli z adresu, który został wygenerowany na podstawie typu adresu). W obrębie tego samego priorytetu zasoby będą pobierane w kolejności malejącej ilości (tak, aby zasób był pobierany z jak najmniejszej ilości miejsc składowania), a w obrębie tej samej ilości w alfabetycznej kolejności adresów – zgodnie z algorytmem.
Dozwolone jednostki składowania – w panelu wskazuje się, które jednostki składowania mogą być przyjmowane na magazyn oraz w jakiej ilości. Dodawanie odbywa się po naciśnięciu przycisku: [Dodaj] i wybraniu z listy zdefiniowanej w oknie: Słowniki kategorii odpowiedniej jednostki składowania (więcej informacji o jednostkach składowania znajduje się w rozdziale: Jednostki składowania towaru). Wskazanie ilości odbywa się poprzez edycję w kolumnie: Ilość maksymalna.
Dla jednostki: Towar luzem, niemożliwe jest określenie ilości maksymalnej. Natomiast dla innych jednostek, domyślną wartością będzie 1. Można ją modyfikować w przedziale od 1 do 9999.
Zapis okna odbywa się po naciśnięciu przycisku: [Zapisz zmiany]. Tak zdefiniowany typ adresu może zostać przypisany do obszaru, który został zdefiniowany w oknie: Struktura magazynu, na zakładce: Ogólne.
Definiowanie adresu
Po zdefiniowaniu dla magazynu obszaru, należy określić dla niego adresy, w których będzie mógł być składowany towar. Adresy to przyjęta w Systemie nazwa dla półek, regałów lub innych lokalizacji.
Dodawanie adresu odbywa się w oparciu o zdefiniowany wcześniej typ adresu.
Aby zdefiniować adres, należy:
- w oknie: Struktura magazynu, na zakładce: Ogólne, zaznaczyć w lewym panelu obszar, dla którego zostanie zdefiniowany adres
- z menu (rozwijanego przyciskiem), wybrać funkcję: Dodaj adres
- zostanie otworzone okno: Adres, w którym należy wypełnić pola zgodnie z opisem poniżej
- po wprowadzeniu danych, zapisać okno przyciskiem: [Zapisz zmiany].
Generowanie wielu adresów jednocześnie
Definiowanie adresów w obrębie obszaru magazynu może się odbywać pojedynczo. Możliwe jest jednak również wygenerowanie wielu adresów jednocześnie. Adresy generowane są wtedy na podstawie jednego typu adresu, zdefiniowanego na zakładce: Typy adresów (więcej informacji w rozdziale: Definiowanie typu adresu). Podczas generowania wielu adresów jednocześnie należy określić ich parametry lokalizacyjne poprzez podanie przedziałów, w których mają się mieścić, np. jeśli generowane są adresy dla 5 regałów, w polach: Regał od-do, wskazuje odpowiednio 1-5. Dzięki temu zostaną wygenerowane adresy, które będą miały numer regałów 001, 002, 003, 004, 005. To samo dotyczy kolejnych segmentów adresu, czyli jeżeli ustalimy jak poprzednio ilość Regałów od 1-5, a następnie określimy dla Sekcji numery od 1-2, to zostaną wygenerowane adresy o następujących parametrach lokalizacyjnych (uwzględniając w przykładzie tylko dwa pierwsze segmenty, czyli Regał i Sekcję):
001-001-… 001-002-… 002-001-… 002-002-… 003-001-… 003-002-… itd.Aby wygenerować wiele adresów jednocześnie , należy:
- w oknie: Struktura magazynu, na zakładce: Ogólne, rozwinąć menu za pomocą rozwijanego przycisku, znajdującego się obok ikony: [Dodaj]
- z menu wybrać funkcję: Generuj adresy
- zostanie wyświetlone okno: Generuj/Aktualizuj adresy
po wypełnieniu pól, w oparciu o które zostanie przeprowadzony proces generowania adresów należy nacisnąć przycisk: [Wykonaj] wygenerowane adresy zostaną wyświetlone w prawym panelu okna: Struktura magazynu (zakładka: Ogólne) po zaznaczeniu w panelu lewym typu adresu, w oparciu o które zostały wygenerowane.

Pole: Generuj/Aktualizuj adresy, zawiera parametry, które służą określeniu kryteriów, według których zostaną wygenerowane adresy:
Obszar – w polu tym wskazuje się obszar, dla którego zostaną wygenerowane adresy.
Regał od/do, Sekcja od/do, Półka od/do, Miejsce od/do – segmenty adresu, które stanowią parametry lokalizacyjne adresu. Sposób ich wprowadzania został opisany powyżej.
Typ – typ adresu, w oparciu o który zostaną wygenerowane adresy. Wybór typu oznacza, że generowane adresy będą się charakteryzowały takimi parametrami zdolności magazynowej oraz będą mogły przyjmować towar w takich jednostkach składowania, jak zostało to zdefiniowane dla typu.
Głębokość, Szerokość, Wysokość, Nośność – parametry określające zdolność magazynową generowanych adresów. Dziedziczone są z typu adresu, w oparciu o które zostaną wygenerowane (wskazanego w polu: Typ).
Opis – w polu można wprowadzić opis, który będzie przenoszony na generowane adresy.
Aktualizacja adresów
Funkcja aktualizacji adresów powoduje zmianę typu dla wybranego zakresu adresów. W efekcie zostaną zmienione również parametry określające zdolność magazynową oraz jednostki jakie mogą być składowane w zaktualizowanych magazynach.
Aby zaktualizować adresy, należy:
- W oknie: Struktura magazynu, na zakładce: Ogólne, rozwinąć menu za pomocą rozwijanego przycisku, znajdującego się obok ikony:[Podgląd].
- Z menu wybrać funkcję: Aktualizuj adresy.
- W otworzonym oknie, należy wskazać obszar, z którego aktualizowane będą adresy (pole: Obszar)
- Następnie, w polach: Regał, Sekcja, Półka, Miejsce, należy wskazać zakres adresów, dla których ma zostać dokonana aktualizacja
- W polu: Typ, należy wskazać typ adresu, do którego zostaną zaktualizowane adresy o podanych wcześniej zakresach
- Aby uruchomić aktualizację, po wskazaniu wyżej opisanych danych, należy nacisnąć przycisk: [Wykonaj].
Aktualizacji podlega również opis, wprowadzony w polu: Opis, znajdującym się w oknie: Aktualizuj adresy.
Adres – opis parametrów
Dla adresu definiuje się opisane niżej parametry.
Adres, zakładka: Ogólne
Na zakładce definiuje się parametry lokalizacyjne adresu. Ponadto są tu wyświetlone dane określające zdolność magazynową adresu, dziedziczone z typu adresu, na podstawie którego adres został wygenerowany.
Dane umieszczone są w następujących polach:
Magazyn – pole, wypełniane automatycznie, wskazuje magazyn, w ramach którego położony jest adres.
Obszar – pole, wypełniane automatycznie, wskazuje obszar, w ramach którego położony jest adres.
Regał, Sekcja, Półka, Miejsce – parametry te wskazują konkretne miejsce składowania towaru. Nazwy systemowe mogą zostać zastąpione przez dowolne, zdefiniowane przez Użytkownika, np. platforma, segment, półka. Wprowadzenie nowych nazw odbywa się poprzez ich wpisanie w oknie konfiguracji (okno: Konfiguracja, zakładka: Słowniki/Parametry 1) w miejsce dotychczasowych. Nowe nazwy zajmą miejsce poprzednich zgodnie z kolejnością zastąpionych.
Typ – w polu można wybrać typ adresu. Podczas generowania adresów automatycznie, wybiera się jeden typ dla wielu, generowanych jednocześnie, adresów.
Rodzaj – w polu wyświetlana jest informacja o rodzaju adresu, dziedziczona z typu adresu, na podstawie którego został zdefiniowany bieżący adres.
Priorytet składowania – informacja o priorytecie, który decyduje o kolejności składowania towaru w określonej lokalizacji wobec tych samym parametrów lokalizacji.
Głębokość, Szerokość, Wysokość, Nośność – parametry, które określają zdolności magazynowe lokalizacji. Dane dziedziczone są z typu adresu, na podstawie którego został wygenerowany dany adres.
Opis – w polu można umieścić opis bieżącej lokalizacji.
Dozwolone jednostki składowania – w panelu wyświetlane są informacje o tym, jakie jednostki składowania mogą być przyjmowane do danej lokalizacji. Dane te, podobnie jak parametry określające zdolności magazynowe lokalizacji dziedziczone są z typu adresu, na podstawie którego został zdefiniowany dany adres. W przypadku wybrania jednostki składowania: Towar luzem, dla ilości maksymalnej zostaną wyświetlony znak „----„, gdyż dla lokalizacji, która nie ma określonej jednostki składowania towaru niemożliwe jest ustalenie jego jednostki maksymalnej.
Towary i grupy towarów – w panelu zostaną wyświetlone te towary i grupy towarów, których składowanie zostało przewidziane w obszarze, w którym znajduje się adres. O tym, czy składowanie towarów innych, niż wymienione będzie dozwolone decyduje również ustawienie na obszarze, dla którego adres został wygenerowany.

Adres, zakładka: Zasoby
Na zakładce znajdują się informacje o zasobach składowanych w bieżącej lokalizacji. Na zakładce znajduje się przycisk: [Podgląd], który umożliwia wyświetlenie do podglądu okna: Zasób magazynowy. W oknie tym znajdują się informacje o zasobie, takie jak: kod EAN, czy data ważności składowanego towaru. To samo okno, wyświetlane jest z poziomu karty towaru, z zakładki: Zasoby/Wg położenia.
Adres, zakładka: Operacje
Na zakładce wyświetlona jest lista dokumentów, którymi dokonywano operacji przyjęcia lub wydania towaru z bieżącej lokalizacji. Przycisk: [Podgląd] umożliwia wyświetlenie do podglądu zaznaczonego na liście dokumentu.
Adres, zakładka: Atrybuty
Na zakładce istnieje możliwość opisania adresu atrybutami. Aby można było przypisać atrybut do adresu, należy przypisać klasę tego atrybutu do obiektu: [Magazyn].[Adres]. Dodawanie atrybutów odbywa się na ogólnych zasadach.
Przyjmowanie towaru na magazyn
Algorytm przyjmowania towaru na magazyn
Podczas przyjmowania towaru na magazyn uwzględniane są parametry adresu (lokalizacji magazynu), określone przez typ adresu, na podstawie którego zostały zdefiniowane. Towar będzie rozmieszczany według reguły: najpierw cała ilość w lokalizacji domyślnej albo w jednej z tych, w których taki towar już jest. Jeśli umieszczenie całości w jednej z tych lokalizacji się nie uda, towar zostanie rozdzielony na różne, przy czym najpierw będzie umieszczany w wyżej wymienionych, następnie w pierwszych wolnych lokalizacjach obszaru, do którego jest on przypisany, następnie w pierwszych wolnych lokalizacjach obszarów, w których jego składowanie nie jest zabronione, następnie w pierwszym polu odkładczym.
Towar przyjmowany w określonej jednostce składowania
Jeśli towar jest przyjmowany w określonej jednostce składowania, np. na palecie, to system będzie poszukiwał dla niego adresu, w którym będzie go można umieścić ze względu na wagę i wymiary, analizując dostępne adresy w następującej kolejności:
1. adres domyślny dla tego towaru, jeśli jest w nim dozwolone składowanie w podanej jednostce składowania,
2. adres, w którym towar jest już umieszczony w podanej jednostce składowania i który:
- nie jest polem odkładczym
- pozwala na składowanie w podanej jednostce
- należy do obszaru, do którego towar jest przypisany (wprost albo przez grupę)
3. adres, w którym towar jest już umieszczony w podanej jednostce składowania i który:
- nie jest polem odkładczym
- pozwala na składowanie w podanej jednostce
- należy do obszaru, w którym składowanie tego towaru jest dozwolone
4. adres w obszarze, do którego towar jest przypisany (wprost albo przez grupę), który:
- nie jest polem odkładczym
- pozwala na składowanie w podanej jednostce
- jest całkowicie wolny
- ma jak najwyższy priorytet składowania
- jest jak najbliżej adresu, w którym ten towar jest już umieszczony,
5. adres w obszarze, w którym składowanie tego towaru jest dozwolone, który:
- nie jest polem odkładczym
- pozwala na składowanie w podanej jednostce
- jest całkowicie wolny
- ma jak najwyższy priorytet składowania
- jest jak najbliżej adresu, w którym ten towar jest już umieszczony
6. adres w obszarze, do którego towar jest przypisany (wprost albo przez grupę), który:
- nie jest polem odkładczym
- pozwala na składowanie w podanej jednostce
- jest częściowo wolny
- ma jak najwyższy priorytet składowania
- jest jak najbliżej adresu, w którym ten towar jest już umieszczony
7. adres w obszarze, w którym składowanie tego towaru jest dozwolone, który:
- nie jest polem odkładczym
- pozwala na składowanie w podanej jednostce
- jest częściowo wolny
- ma jak najwyższy priorytet składowania
- jest jak najbliżej adresu, w którym ten towar jest już umieszczony
8. pole odkładcze w obszarze, do którego towar jest przypisany
9. pole odkładcze w obszarze, w którym składowanie tego towaru jest dozwolone
10. adres nieokreślony
Towar przyjmowany bez określonej jednostki składowania
Jeśli towar jest przyjmowany bez określonej jednostki składowania (luzem), to system rozmieści go, uwzględniając wagę i objętość, w adresach, których lista będzie tworzona następująco:
1. adres domyślny dla tego towaru, jeśli jest w nim dozwolone składowanie towaru luzem,
2. adresy, w których ten towar jest już umieszczony (luzem), które:
- nie są polami odkładczymi
- należą do obszarów, do których towar jest przypisany (wprost albo przez grupę)
3. adresy, w których ten towar jest już umieszczony (luzem), które:
- nie są polami odkładczymi
- należą do obszarów, w których składowanie tego towaru jest dozwolone.
Po utworzeniu listy adresów j/w system spróbuje rozmieścić w nich towar, przy czym będzie on umieszczany kolejno w adresach o największej wolnej objętości. Jeśli po tej operacji pozostanie jeszcze towar do rozmieszczenia, to operacja zostanie powtórzona na kolejnej grupie adresów, utworzonych następująco:
4. adresy w obszarach, do których towar jest przypisany (wprost albo przez grupę), które:
- nie są polami odkładczymi
- pozwalają na składowanie luzem
- są całkowicie wolne
5. adresy w obszarze, w którym składowanie tego towaru jest dozwolone, które:
- nie są polami odkładczymi
- pozwalają na składowanie luzem
- są całkowicie wolne
6. adresy w obszarach, do których towar jest przypisany (wprost albo przez grupę), które:
- nie są polami odkładczymi
- pozwalają na składowanie luzem
- są częściowo wolne
7. adresy w obszarze, w którym składowanie tego towaru jest dozwolone, które:
- nie są polami odkładczymi
- pozwalają na składowanie luzem
- są częściowo wolne
Lista adresów spełniających warunki j/w będzie ułożona w następującej kolejności: najwyższy priorytet składowania, najmniejsza odległość od adresu, w którym ten towar jest umieszczony. Jeśli po tej operacji pozostanie jeszcze towar do rozmieszczenia, to towar zostanie umieszczony w jednym z poniższych adresów:
8. pole odkładcze w obszarze, do którego towar jest przypisany
9. pole odkładcze w obszarze, w którym składowanie tego towaru jest dozwolone
10. adres nieokreślony.
Uwzględnianie zarządzania położeniem na dokumencie PM
Przyjęcie magazynowe (PM) dokumentuje przyjęcie do magazynu. Może zostać wygenerowane ręcznie – przez operatora lub automatycznie – w momencie zatwierdzania dokumentu handlowego z zaznaczoną opcją: Dokumenty magazynowe – zatwierdzone.
PM jest wewnętrznym dokumentem ilościowym. Dokument zmienia ilość magazynową dopiero po zatwierdzeniu dokumentu. Aby ilość przyjęta dokumentem PM, wygenerowanym przez operatora była dostępna do sprzedaży, należy spiąć PM z dokumentem handlowym.
Wygląd zakładki: Ogólne, dokumentu PM uzależniony jest od sposobu generowania dokumentu (ręcznie lub automatycznie). Podczas generowania dokumentu PM ręcznie, Operator dodaje element dokumentu, w którym określa towar, jego parametry (cechę, EAN, datę ważności) oraz ilość. Następnie w oknie: Element transakcji, dokumentu PM generowanego ręcznie, na osobnej zakładce okna elementu można określić umieszczenie tego towaru w jednym albo wielu miejscach magazynu. Rozmieszczenia towaru na magazynie można dokonać przez ręczną edycję albo przez uruchomienie opcji rozmieszczenia towaru przez system, na podstawie podanych parametrów zdolności magazynowych lokalizacji (adresów) magazynu, na który przyjmowany jest towar.
W drugim przypadku - dokumentu PM generowanego automatycznie - dane przepisane są z dokumentu handlowego i nie można ich edytować. W takim dokumencie, przed jego zatwierdzeniem można jedynie przesuwać pozycje pomiędzy dwiema listami. W górnym panelu wyświetlana jest lista towarów, których wydanie/przyjęcie zostanie potwierdzone dokumentem. W dolnym panelu wyświetlane są towary, które są na dokumencie handlowym, ale nie zostaną wydane/przyjęte, np. z powodu rozbieżności pomiędzy ewidencją a stanem rzeczywistym lub – braków w dostawie.

Na zakładce znajdują się funkcje:
Kontrahent – dostawca towaru.
Magazyn – magazyn, na który następuje przyjęcie towaru. Dla PM, generowanego automatycznie magazyn jest niedostępny do edycji (również wtedy, gdy PM znajduje się w buforze). Dla takiego dokumentu zostanie wskazany magazyn, który w definicji dokumentu danego centrum, został ustalony jako magazyn docelowy (okno: Definicja dokumentu PM, zakładka: Magazyny, pole: Magazyn docelowy).
Data – data wystawienia dokumentu (przyjęcia towaru do magazynu).
[Zmień] – przycisk umożliwia wyświetlenie do podglądu/edycji elementu dokumentu PM.
[Dodaj] – Umożliwia dodanie na dokument pozycji towarowej. Dodanie pozycji towarowej dostępne jest również poprzez dokonanie odczytu z kolektora. Umożliwia to zestaw funkcji znajdujących się pod przyciskiem:
. Przycisk aktywny jest tylko na dokumencie PM generowanym ręcznie
[Usuń] – usuwa pozycje towarową z dokumentu. Przycisk aktywny tylko dla dokumentu PM generowanego ręcznie.
[Dodaj], [Usuń] – przyciski aktywne na dokumencie PM generowanym automatycznie i tylko wtedy, gdy znajduje się on w buforze. Umożliwiają one przesunięcia towarów między listami, opisanymi wyżej.

Element transakcji dokumentu PM, zakładka: Ogólne
Na zakładce wyświetlane są dane elementu transakcji. Istnieje tu również możliwość opisania partii towaru za pomocą cechy. Jeżeli dokument PM jest w buforze istnieje również możliwość edycji daty ważności towaru, jaki jest przyjmowany na magazyn (domyślna data nadawana jest według ustawienia parametru: Oznacz partię towaru datą ważności, na karcie towaru, na zakładce: Zasoby/Wg położenia).

Element transakcji dokumentu PM, zakładka: Położenie
Na zakładce można zdefiniować położenie towaru, czyli konkretny adres w obrębie magazynu, na który zostanie przyjęta partia towaru (o ile adresy w danym magazynie zezwalają na przyjęcie towaru w określonej jednostce składowania i w adresie będzie jeszcze miejsce na umieszczenie towaru).
Położenie to wskazywane jest:
- Automatycznie (jeśli dla magazynu docelowego włączona jest funkcjonalność: Zarządzanie położeniem w magazynie) z możliwością edycji przez operatora
- Ręcznie przez operatora
- O automatycznym zarządzaniu położeniem decyduje zaznaczenie na karcie odpowiedniego magazynu parametru: Zarządzanie położeniem w magazynie (więcej informacji w rozdziale: Ustawienia na karcie magazynu).
- Na zakładce można wskazać jednostkę składowania istotną przy przyjmowaniu towaru do magazynu (w kolumnie: Jednostka składowania). Podczas wyszukiwania położenia w magazynie System skieruje partię towaru tylko na taki adres, dla którego dozwolone będzie składowania towaru w wybranej jednostce. Jednostki definiowane są w oknie: Kategorie (więcej informacji w rozdziale: Jednostki składowania towaru). Wybrana jednostka ma określone parametry, które mogą jednak zostać zmienione dla konkretnej partii towaru. Edycji tych parametrów dokonuje się w oknie: Położenie, otwieranym po naciśnięciu przycisku: [Zmień]. Po zmianie parametrów, będą one miały priorytet przy umieszczaniu towaru w magazynie nad zdefiniowanymi w oknie: Kategorie.
- Po wybraniu jednostki składowania możliwe jest dla niej ustalenie innych parametrów, niż takich, które zostały dla niej zdefiniowane w oknie: Kategorie.

Wskazaniu położenia w magazynie służą następujące przyciski:
[Podgląd adresu] – po naciśnięciu przycisku zostanie wyświetlone okno z danych adresu, na który skierowany został towar, o ile towar ma wskazane położenie.
[Przypisz położenie] – po naciśnięciu przycisku System wyszuka położenie (adres) w ramach magazynu, wybranego na dokumencie.
[Wybierz położenie] – po naciśnięciu przycisku zostanie wyświetlona lista adresów zdefiniowanych w obrębie magazynu, z którego operator może ręcznie wybrać adres, na który zostanie skierowana partia towaru.
[Dodaj] – umożliwia dodanie towaru, zwiększając jego ilość na elemencie.
[Zmień] – wyświetla do podglądu okno: Położenie, w którym wyświetlane są dane wybranej dla towaru jednostki składowania. Domyślnie parametry jednostki składowania przenoszone są z definicji jednostki określonej w oknie: Kategorie, jednak tutaj możliwa jest ich modyfikacja. Zmodyfikowane parametry będą uwzględniane tylko podczas przyjmowania towaru na podstawie konkretnego PM.
[Usuń] – usuwa wskazanie położenia w magazynie lub towar dodany do elementu.
Wydawanie towaru z magazynu
Algorytm wydawania towaru z magazynu
Założenia i dane wyjściowe
Algorytm pobierania towaru z magazynu bazuje na następujących założeniach:
- towar jest pobierany z jak najmniejszej ilości miejsc składowania
- towar jest pobierany tak, aby zwolnić jak najwięcej miejsc składowania.
Danymi wyjściowymi do pobrania zasobów magazynowych są:
- Ilość towaru X
- Identyfikator partii
Analizowane są zasoby w kolejności malejącej ilości. Odszukany zostanie pierwszy zasób, w którym ilość <= X. Ilość tego zasobu zostanie pobrana. Jeżeli zabraknie ilości towaru X, operacja zostanie powtórzona dla pozostałej ilości.
Adres | A | B | C | D |
Ilość | 5 | 50 | 90 | 150 |
Uwzględnienie zarządzania położeniem na dokumencie WM
Wydanie towaru z magazynu następuje poprzez dokument WM. Dokument może zostać wygenerowany:
- Automatycznie – w momencie zatwierdzenia dokumentu handlowego (w zależności od ustawienia na dokumencie handlowym, na zakładce: Nagłówek, opcji: Dokumenty magazynowe: Nie generuj/Do bufora/Zatwierdzone)
- Ręcznie przez operatora
Dokument ten wygląda podobnie do dokumentu PM. Na zakładce: Ogólne, wskazuje się kontrahenta, którym jest odbiorca towaru oraz magazyn źródłowy (a nie docelowy jak na dokumencie PM) czyli ten, z którego ma zostać wydany towar. Dla WM generowanego automatycznie, magazyn jest niedostępny do edycji (również wtedy, gdy WM znajduje się w buforze). Dla takiego dokumentu zostanie wskazany magazyn, który w definicji dokumentu danego centrum, został ustalony jako magazyn docelowy (okno: Definicja dokumentu PM, zakładka: Magazyny, pole: Magazyn docelowy).
Na dokumencie WM, podobnie jak na dokumencie PM, uwzględniona jest funkcjonalność zarządzania położeniem w magazynie, czyli można wskazać konkretną lokalizację (adres), z której ma zostać wydany towar. Wskazanie może nastąpić:
- Automatycznie (jeśli dla magazynu źródłowego włączona jest funkcjonalność: Zarządzanie położeniem w magazynie – więcej w rozdziale: Ustawienia na karcie magazynu) z możliwością edycji przez operatora. Podczas automatycznego wskazywania położenia, z którego zostanie pobierany towar uwzględniany jest priorytet pobierania, określony na adresach, na których znajduje się zasób (więcej informacji znajduje się w rozdziale: Definiowanie typu adresu)
- Ręcznie przez operatora
Wskazanie położenia na element transakcji dokumentu WM
Element transakcji WM jest podobny do elementu transakcji dokumentu PM. Na zakładce ogólne wskazuje się towar, który ma zostać wydany oraz jego ilość. Można również wskazać cechę towaru, który jest wydawany.
Na zakładce: Położenie, wskazuje się lokalizację (adres), z której zostanie wydany towar. Jak wspomniano wyżej, wskazanie to może nastąpić automatycznie lub ręcznie. Na zakładce można wskazać inną lokalizację magazynową (automatycznie – za pomocą przycisku: lub ręcznie – za pomocą przycisku:
) oraz dodać zasób ze wskazanej lokalizacji (za pomocą przycisku:
). Podobnie jak na elemencie transakcji dokumentu PM, dla zaznaczonego zasobu, możliwe jest wyświetlenie danych adresu, na którym się znajduje, o ile zasób ten ma przypisane położenie w magazynie. Podglądu adresu dokonuje się po zaznaczeniu na zakładce: Położenie, zasobu i naciśnięciu przycisku:
[Podgląd adresu].
Na zakładce: Dostawy, wyświetlone są informacje na temat dostaw, które utworzyły zasób na wydawany towar.

Przemieszczanie towaru w magazynie
Przemieszczeniu towaru między lokalizacjami w obrębie jednego magazynu odbywa się za pomocą dokumentu przesunięcia międzymagazynowego (MP).
Przesunięcie magazynowe odbywa się w ten sposób, że na dokument MP dodaje się element, w którym określa się towar oraz jego parametry (EAN, cechę, datę ważności). Następnie wskazuje się zasób, z którego towar ma zostać pobrany, edytuje jego ilość i wybiera adres docelowy.
Lista dokumentów MP znajduje się w oknie: Lista dokumentów handlowych, na zakładce: Magazynowe/MP.
Na dokumencie MP, na zakładce: Ogólne, wskazuje się magazyn, w obrębie którego ma zostać dokonane przesunięcie oraz dodaje się element dokumentu, czyli określenie towaru, który podlega przesunięciu oraz wskazuje lokalizację źródłową i docelową.

Element transakcji MP
Na elemencie transakcji wskazuje się:
- po naciśnięciu przycisku wyświetlona jest lista zasobów, które spełniają kryteria wskazane w pozostałych polach elementu transakcji MP. Wybranie zasobu, z którego ma zostać dokonane przemieszczenie towaru następuje poprzez jego zaznaczenie i naciśnięcie przycisku:
[Wybierz].
- po naciśnięciu przycisku zostanie wyświetlona lista lokalizacji (adresów) w obrębie magazynu (okno: Struktura magazynu), na której należy wskazać lokalizację docelową przemieszczanego towaru.
- w polu wprowadza się kod towaru, który ma zostać przemieszczony.
Cecha – listę zasobów, z której nastąpi wybranie towaru do przemieszczenia można zawęzić według cechy, z jaką towar został przyjęty do magazynu (cecha wskazana na dokumencie PM).
EAN – podobnie jak cecha, umożliwia zawężenie (wg kryterium kodu EAN) listy zasobów możliwych do przemieszczenia za pomocą konkretnego dokumentu MP.
Data ważności – data ważności towaru, który ma zostać przemieszczony. Nacechowanie towaru datą ważności następuje z poziomu karty tego towaru (okno: Towar, zakładka: Zasoby/Wg położenia), po zaznaczeniu parametru: Oznacz partię towaru datą ważności. Po zaznaczeniu parametru towar, który zostanie przyjęty do magazynu będzie miał zdefiniowaną datę ważności. Data ważności będzie liczona w ilości dni (określonej w polu: Domyślny termin ważności, znajdującym się również na karcie towaru) od daty przyjęcia towaru na magazyn.
Jednostka i ilość – ilość towaru w danej jednostce, w jakiej towar ma zostać przemieszczony.
Jednostki składowania – w polach wskazuje się jednostki, w jakich składowany był towar w źródłowej lokalizacji oraz w jakiej będzie składowany w lokalizacji docelowej (np. po przepakowaniu).

Dokumenty AWD [Awizo dostawy] i ZWM [Zlecenie wydania magazynowego]
Dokumenty te dedykowane są do obsługi magazynu wysokiego składowania, w porównaniu do dokumentów magazynowych PM/WM umożliwiają:
- Generowanie jednego dokumentu magazynowego z wielu dokumentów handlowych lub zamówień
- Generowanie jednego dokumentu magazynowego z wybranych pozycji dokumentów handlowych lub zamówień
- Dołączanie wystawionych dokumentów handlowych lub zamówień do istniejącego dokumentu AWD/ZWM
- Dołączanie pozycji wystawionych dokumentów handlowych lub zamówień do istniejącego dokumentu AWD/ZWM
- Przydzielanie Opiekuna [magazyniera] do pozycji dokumentu
- Przydzielanie zasobów [np. wózków widłowych] do pozycji dokumentu.
Opis funkcjonalności
Włączenie obsługi dokumentów AWD / ZWM
Aby możliwe było rozpoczęcie pracy z dokumentami AWD i ZWM konieczne jest zaznaczenie parametru ‘Obsługa AWD/ZWM’ dostępnego w konfiguracji Systemu na zakładce Sprzedaż -> Parametry 1.

Po zaznaczeniu parametru użytkownik ma możliwość korzystania z ‘Pulpitu dyspozytora’, jeżeli dotychczas do dokumentów handlowych dokumenty magazynowe były generowane automatycznie (zatwierdzone lub do bufora), po włączeniu obsługi AWD/ZWM będą generowane dokumenty AWD i ZWM. Dokumenty magazynowe można będzie w dalszym ciągu wystawiać ręcznie.
Parametry dokumentów na definicji
Definicja dokumentu / Zakładka: Inne / Rezerwacje
Obszar aktywny wyłącznie dla dokumentu ZWM.
Uwzględniaj rezerwacje - przy zaznaczonym parametrze, od ilości w zasobie odliczane będą ilości we wszystkich aktywnych rezerwacjach. Jeżeli parametr nie zostanie zaznaczony, wtedy odliczane będą tylko aktywne rezerwacje z przypisanym zasobem.
Chronologia rezerwacji - parametr ma znaczenie dla ustalenia kolejności realizacji rezerwacji o tym samym priorytecie. Przy parametrze zaznaczonym, realizowane będą rezerwacje z wcześniejszą datą ważności. Jeżeli daty ważności będą te same, o kolejności realizacji zadecyduje data realizacji, jeżeli natomiast data realizacji jest taka sama, wtedy o kolejności rezerwacji zadecyduje data utworzenia rezerwacji.
Definicja dokumentu / Zakładka: Inne / Realizacja
Realizacja bez edycji – podczas realizacji pozycji nie będzie wyświetlane okno realizacji, nie będzie również możliwości zmiany realizowanej ilości.
Pozwalaj na realizacje ilości większej niż zlecona – zaznaczenie parametru umożliwia realizację większej ilości niż została zlecona na dokumencie źródłowym czy bezpośrednio na dokumencie ZWM/AWD.
Pozwalaj na zmianę położenia - parametr pozwala na akceptację każdego położenia, na którym zlokalizowana jest zadeklarowana do pobrania partia towaru.

Definicja dokumentu / Zakładka: Inne / Panel pomocniczy
W panelu pomocniczym dostępne są dwie opcje:
- Dopisywanie ilości – parametr oznacza, że wprowadzanie kolejnej realizacji spowoduje dopisanie ilości, można to zaobserwować na zakładce Położenie na elemencie dokumentu ZWM/AWD, przy tej opcji można zauważyć osobne dla każdej realizacji wpisy dotyczące położeń (w przypadku realizowania jednej pozycji wielokrotnie).
- Nadpisywanie ilości – parametr oznacza, że wprowadzanie kolejnej realizacji spowoduje nadpisanie ilości, można to zaobserwować na zakładce Położenie na elemencie dokumentu ZWM/AWD, przy takim ustawieniu można zaobserwować jeden wpis dotyczący położenia zrealizowanego elementu(w przypadku realizowania jednej pozycji wielokrotnie)
Łącz pozycje dokumentów źródłowych – parametr umożliwia na dokumencie AWD/ZWM łączenie pozycji pochodzących z tych samych dokumentów źródłowych.
Automatyczne zamykanie dokumentu – dokument zostanie automatycznie zamknięty, jeżeli osiągnie stan Zrealizowany/Do zamknięcia. Parametr jest domyślnie zaznaczony.
Automatyczne zamykanie pozycji dokumentu – pozycja dokumentu może przejść w stan Zamknięta po osiągnięciu stanu Zrealizowana. Parametr jest domyślnie zaznaczony.
Pulpit dyspozytora
Lista dokumentów AWD/ZWM, włączana za pomocą parametru ‘Obsługa AWD/ZWM’ w konfiguracji, dedykowana jest magazynierom, dyspozytorom magazynu. Może być wyświetlana wg dokumentów lub wg elementów, co daje dyspozytorowi pełny obraz tego, co dzieje się na magazynie. Ręczne dodawanie dokumentów AWD lub ZWM możliwe jest wyłącznie z tego poziomu.

Na liście dostępne są filtry pozwalające zawęzić listę dokumentów do konkretnego typu czy statusu dokumentu a także magazynu, zdefiniowanej trasy, kontrahenta, spedytora czy daty wydania/przyjęcia dokumentu.
Z poziomu listy dokumentów AWD/ZWM możliwe jest zamknięcie dokumentu, dołączanie/odłączanie zasobu/opiekuna, utworzenie nowego dokumentu AWD/ZWM.
Dokument AWD/ZWM
Stany i statusy dokumentów
Jeżeli dokument AWD/ZWM dotyczy jednego konkretnego dokumentu źródłowego, wówczas w jego nagłówku zapisywany jest jego identyfikator. Jeżeli AWD/ZWM stanowi dyspozycję pochodzącą z wielu różnych dokumentów, wówczas w nagłówku AWD/ZWM zapisywany jest jedynie typ dokumentu źródłowego, o ile jest on zgodny. Zasada ta jest zachowana zarówno bezpośrednio po wygenerowaniu dokumentu AWD/ZWM z dokumentu/wielu dokumentów, jak i po dokonaniu operacji dołączenia/odłączenia dokumentu źródłowego.
Dokumenty AWD/ZWM oprócz stanu dokumentu (będącego odpowiednikiem stanu dokumentu magazynowego) posiadają również odpowiedni status. Status wyświetlany jest na zakładce: Nagłówek formularza AWD/ZWM oraz w pulpicie dyspozytora. Dokumenty AWD/ZWM mogą posiadać statusy:




Jeżeli chodzi o stan dokumentu, może on być ‘W buforze’ lub ‘Zatwierdzony’, przy czym stan zatwierdzony osiągany jest dopiero w momencie zamknięcia dokumentu.
W wersji 2020.0 Comarch ERP XL wprowadzono zmiany zasad wypełniania kolumny Do dokumentu na liście dokumentów magazynowych. Kolumna do dokumentu na liście dokumentów magazynowych wypełniana jest wg poniższych zasad:
- Jeżeli AWD/ZWM dotyczy jednego konkretnego dokumentu, wówczas w ww. kolumnie prezentowany jest ten dokument
- Jeżeli AWD/ZWM dotyczy wielu zamówień, wówczas kolumna wypełniona jest wartością Lista zamówień
- Jeżeli AWD/ZWM dotyczy wielu zleceń, wówczas kolumna wypełniana jest wartością Lista zleceń
- Jeżeli AWD/ZWM dotyczy wielu dokumentów handlowych lub dokumentu handlowego i zamówienia/zlecenia, wówczas kolumna wypełniana jest wartością Lista dokumentów
- Jeżeli AWD/ZWM nie jest związany z żadnym dokumentem, wówczas kolumna wypełniana jest wartością Niezwiązany
Dla kolumny Do dokumentu listy dokumentów magazynowych udostępniony jest tooltip, w którym prezentowane są kolejne dokumenty źródłowe, z którymi związanych jest dany dokument. Funkcjonalność ta została udostępniona głównie z myślą o dokumentach magazynowych „z wielu”. Użytkownik oprócz dotychczasowej informacji o dokumentach źródłowych dostępnej z formatki AWD/ZWM ma ją również bezpośrednio na liście, po ustawieniu kursora na danym dokumencie magazynowym.
Generowanie z innego dokumentu
Na listach dokumentów handlowych oraz na liście zamówień z menu generowania dokumentów i z poziomu menu kontekstowego dostępna jest opcja: Awizo dostawy/Zlecenie wydania z magazynu do dokumentów. Po wyborze opcji podnosi się formularz o układzie bardzo podobnym do dokumentu magazynowego.

Obsługa formularza jest zbliżona do obsługi dokumentów magazynowych - można przenosić pozycje w całości lub częściowo do sekcji: Do przyjęcia, można również dodawać nowe pozycje. Różnicą w stosunku do standardowego dokumentu magazynowego jest możliwość dołączenia opiekuna i zasobów oraz możliwość dołączenia dokumentów handlowych/zamówień lub elementów dokumentów/zamówień.
Generowanie z pozycji dokumentu
W sytuacji, gdy wskazane zostanie kilka dokumentów handlowych lub zamówień a z menu kontekstowego wybrana zostanie opcja:

wyświetlona zostanie lista wszystkich elementów z zaznaczonych dokumentów, na której można będzie wskazać te elementy które faktycznie będą wydawane lub przyjmowane na magazyn.

Dołączanie dokumentów/elementów dokumentów do AWD/ZWM
Do dokumentu posiadającego status ‘Niezatwierdzony’ możliwe jest dołączenie dokumentu handlowego/zamówienia lub elementów tych dokumentów. Funkcjonalność dostępna jest bezpośrednio z dokumentu AWD/ZWM.
Funkcjonalność umożliwia dołączenie dokumentu AWD/ZWM do dwóch różnych typów dokumentów, w taki sposób, że do dokumentu wygenerowanego z zamówienia (AWD z ZZ lub ZWM z ZS) można dołączyć dokument handlowy (odpowiednio PZ lub WZ). Podczas dołączania dokumentu/ pozycji dokumentu weryfikowany jest adres kontrahenta docelowego, co oznacza że nie ma możliwości dołączenia dokumentu na którym kontrahent docelowy jest inny, niż na dokumencie z którego wywoływane jest dołączenie. Warunkiem dołączania dokumentów jest aby dołączany dokument nie posiadał wygenerowanego dokumentu magazynowego.

Dołączanie magazyniera/zasobu do pozycji dokumentu AWD/ZWM
Do pozycji dokumentu AWD/ZWM można dołączyć zasób który będzie wykorzystywany do realizacji dokumentu, a także można określić na dokumencie magazyniera do którego dokument będzie przypisany.
Dołączanie zasobu możliwe jest z listy pozycji na dokumencie i bezpośrednio z elementu dokumentu, na zakładce {Magazynier}.

Po wybraniu opcji ‘Dołącz zasób z zaznaczonych’ do edycji podniesiona zostaje lista zasobów, zawężona do tych, które na swojej karcie zasobu mają zaznaczony parametr ‘WMS’.

Zasoby wyświetlane są bezpośrednio na elemencie dokumentu AWD/ZWM na zakładce {Magazynier}

Z tego samego poziomu można na elemencie dokumentu wskazać magazyniera do którego będzie należała realizacja dokumentu. Po wybraniu opcji ‘Dołącz magazyniera z zaznaczonych’ lub po wciśnięciu przycisku ‘Magazynier’ na zakładce {Magazynier} na elemencie dokumentu podniesiona zostanie lista operatorów, na której można będzie wskazać który z nich będzie figurował na dokumencie jako magazynier.
Zatwierdzenie dokumentu
Status ‘Zatwierdzony’ osiągany jest przez dokument już w momencie wyjęcia go z bufora, ta zmiana pociąga za sobą zmiany na formatce dokumentu.

Zmiany w formularzu polegają na tym, że ukryta zostaje sekcja ‘Do przyjęcia’/’Do wydania’ i pojawiają się dodatkowe kolumny prezentujące zrealizowaną ilość (Zrealizowano) dla każdej pozycji a także magazyniera i zasoby które zostały przypisane do pozycji (Zasoby). Na formularzu dodatkowo pojawia się parametr ‘Pokaż realizację’, zaznaczenie go spowoduje wyświetlenie poniżej danej pozycji zarejestrowanych dla niej realizacji.
Na dokumencie, który uzyskał status ‘Zatwierdzony’ nie ma możliwości dodawania/usuwania pozycji a także zmiany ilości czy położenia, możliwe jest tylko dołączanie i odłączanie zasobów i magazyniera.
Realizacja dokumentu
Faktyczne wydanie/przyjęcie pozycji znajdujących się na dokumencie odbywa się poprzez realizację pojedynczych pozycji, przy czym operator może edytować wykonywaną realizację lub realizować pozycje bez edycji.
Realizacja bez edycji polega na tym, że dla zaznaczonych pozycji wydanie/przyjęcie towaru odbywa się w ilościach i z położeń takich, jak zadysponowane. Realizacja bez edycji dokonywana jest również każdorazowo, jeżeli w definicji dokumentu AWD/ZWM zaznaczona została opcja: Realizacja bez edycji oraz zawsze podczas realizacji kilku pozycji na raz.
Realizacja z edycją odbywa się poprzez wybranie opcji ‘Realizacja pozycji’, po wybraniu opcji podnoszony jest formularz pozycji wraz z panelem pomocniczym do realizacji.


W panelu dodatkowym w polu ilość operator wpisuje fatycznie realizowaną ilość, przy czym w zależności od ustawień na definicji dokumentów opisanych w rozdziale Definicja dokumentu / Zakładka: Inne / Panel pomocniczy ilości te będą nadpisywane bądź dopisywane przy kolejnej realizacji. Jeżeli zaistnieje potrzeba zarejestrowania kilku realizacji dla danej pozycji, można to wykonać bez konieczności wychodzenia i zapisu każdej realizacji osobno. Można wpisać żądaną ilość, zatwierdzić przyciskiem i zapisać formularz po wprowadzeniu wszystkich realizacji.
Pole EAN znajdujące się w panelu pomocniczym dedykowane jest do współpracy z czytnikiem kodów kreskowych. Po odczytaniu kodu kreskowego system automatycznie wypełnia pole z ilością w zależności od tego, jaki kod kreskowy został wprowadzony (kod towaru, kod opakowania, kod dostawy). Przykładowo przy ustawieniu dopisywania ilości każde odczytanie kodu kreskowego towaru spowoduje zwiększenie realizacji o jedną sztukę.
Zamykanie dokumentu.
Możliwe jest zamykanie każdej pozycji z osobna, co będzie skutkowało zamknięciem jej do dalszej edycji nawet w przypadku gdy nie została zrealizowana w całości. Zamykanie może odbywać się ręcznie lub automatycznie, przy czym automatyczne zamykanie pozycji uzależnione jest od zaznaczenia parametru ‘Automatyczne zamykanie pozycji dokumentu’ na definicji dokumentu. Automatyczne zamykanie pozycji polega na tym, że w momencie gdy zostanie zrealizowana cała ilość, pozycja zostanie zablokowana do dalszej edycji.
Zamknięcie dokumentu AWD/ZWM niesie za sobą następując skutki:
- Dokument jest całkowicie blokowany do edycji
- Towary będące na dokumencie są przyjmowane/zdejmowane ze stanu magazynowego
Analogicznie do zamykania pozycji możliwe jest zamykanie dokumentu na żądanie poprzez zaznaczenie parametru ‘Zamknięte’ i zapis dokumentu lub automatycznie po zamknięciu wszystkich pozycji na dokumencie.
XL132 - Zakup towaru od kontrahenta spoza Unii z odprawą celną w Hamburgu
Informacje ogólne
Biuletyn przedstawia przykładowe zaewidencjonowanie transakcji zakupu towaru od kontrahenta z poza Unii z odprawą celną w Hamburgu. W tym scenariuszu zakładamy, że wraz z dostawą towarów realizowaną przez spedytora polskiego dostarczany jest także komplet dokumentów potwierdzających dokonanie odprawy towarów z Chin na terytorium Hamburga. Oprawy w imieniu firmy polskiej dokonuje firma z Niemiec, tzw. przedstawiciel fiskalny. Rejestracja transakcji rozpoczyna się od wprowadzenia dokumentu Zamówienia Zakupu na kontrahenta z Chin. Następnie na podstawie zamówienia zarejestrowana zostanie Faktura Importowa (FAI), z poziomu, której zostanie wystawiony dokument FWS. Na dokumencie FWS zostaną wprowadzone koszty dodatkowe, które zostaną ujęte w cenie nabycia towarów przyjmowanych na magazyn za pośrednictwem dokumentu Przyjęcie Zewnętrzne Importowe (PZI). Dokument ten zostanie wygenerowany z poziomu dokumentu FWS. Tak ustalona wartość w cenie nabycia za pośrednictwem PZI zostanie ujęta na deklaracji INTRASTAT. Pozycje tabeli VAT dokumentu FWS nie zostaną ujęte na deklaracji VAT-7 oraz VAT-UE. W celu prawidłowego ustalenia płatności na rzecz kontrahenta z Chin oraz Przedstawiciela fiskalnego z Niemiec zostaną wystawione osobne dokumenty typu FAI. Z kolei w celu prawidłowego rozliczenia podatku VAT, na podstawie dokumentu FAI wystawionego na rzecz przedstawiciela fiskalnego zostanie wystawiony dokument FWS oraz FWZ. Dokument FWS będzie dokumentował import usług (wartość prowizji). W celu wykazania WNT (wartość z faktury + koszty odprawy celnej) dodatkowo zostaną wystawione ręcznie kolejne dokumenty FWS i FWZ. Dodatkowe dokumenty FWS/FWZ wynikają między innymi z rozbieżności w datach powstania obowiązku podatkowego w imporcie usług oraz w WNT (wewnątrzwspólnotowym nabyciu towarów), a co się z tym wiąże, z koniecznością zastosowania różnych kursów walut do wyceny w PLN podstawy opodatkowania w WNT, w Imporcie usług. Te dodatkowe dokumenty są również wynikiem konieczności ustalenia wg innych zasad wartości fakturowej ujętej na deklaracji INTRASTAT.Rejestracja dokumentów źródłowych w systemie ERP XL
Przed rejestracją dokumentów należy uzupełnić kursy walut dla tabeli Średni kurs NBP: USD 2020-05-25: 3,9697 2020-09-19: 3,8586 2020-12-14: 4,0805 EUR 2020-09-19: 4,3071 2020-11-08: 4,3455 2020-12-14: 4,3892 Oprócz powyższych kursów, ważne są także kursy celne z listopada. Posłużą one do przeliczenia wartości z USD na EUR na tzw. FAI technicznej, na podstawie, której zostanie wygenerowane PZI, którego wartość zostanie uwzględniona w deklaracji INTRASTAT. Kursy celne poniżej: 3,9285 PLN/USD 4,3204 PLN/EURUtworzenie dokumentu – Zamówienie Zakupu
Należy zarejestrować ZZ na kontrahenta z Chin z typem transakcji Inna zagraniczna. Na zakładce Nagłówek należy ustawić walutę USD, kurs bieżący oraz zaznaczyć parametr “Uwzględnij obsługę SAD/FWS“, aby z Zamówienia można było wygenerować dokumenty importowe.
Utworzenie pierwszego dokumentu FAI (1) – Faktura importowa
W opisywanym scenariuszu Zamówienie Zakupu zostało zarejestrowane w maju. W listopadzie następuje dostawa towaru. Z Zamówienia Zakupu należy wygenerować następujące dokumenty: FAI->FWS->PZI Odprawa celna miała miejsce 08-11-2020, wobec tego na dokumencie FAI należy wprowadzić kurs ”z ręki” – tzw. Kurs celny, który jest istotny z punktu widzenia deklaracji INTRASTAT. W dniu 15-11-2020 po tym, jak towar przeszedł odprawę celną, wraz z dostawą towarów jest dostarczony dokument FAI.
- Rodzaj transakcji: Wewnątrzwspólnotowa – zmieniamy z uwagi na konieczność wygenerowania z FAI dokumentu PZI (FWS->PZI), który zostanie „ujęty” na deklaracji INTRASTAT po stronie przywozu;
- Kraj wysyłki- zmieniamy na DE (Niemcy) – z uwagi na konieczność wygenerowania PZI;
- Walutę-zmieniamy z USD na EUR. W związku z tym należy dokonać przeliczenia wartości z USD na EUR.
- Kurs celny - wprowadzamy obowiązujący w listopadzie 2020 r. (odprawa będzie miała miejsce 08.11.2020 r.)

- Data wystawienia: 20-09-2020;
- Data zakupu: 15-11-2020;
- Data wpływu: 15-11-2020 – zakładając, że dokument FAI dostarczany jest przy dostawie towarów;
- Na płatności należy zaznaczyć: NIE ROZLICZAJ

Utworzenie pierwszego dokumentu FWS (1) z dokumentu FAI-(1)
Na podstawie dokumentu FAI-(1) generujemy dokument FWS-(1). Z poziomu dokumentu FWS (zakładka Kwoty) należy wprowadzić koszty dodatkowe takie jak: cło, prowizja, koszty transportu krajowego, które zostaną uwzględnione w wartości towaru przyjętego na magazyn. Wartości w walucie obcej zostaną przeliczone po kursie z FAI, czyli po kursie celnym. Na wartość nabycia towarów będą się składać:- Sumaryczna wartość dostaw wg faktur: 18.184,00 EUR x 4,3204 = 78.562,15 PLN
- Różnica kursowa: 7,85 PLN


Utworzenie pierwszego dokumentu PZI-(1) na podstawie dokumentu FWS-(1)
Na podstawie dokumentu FWS-(1) należy wygenerować dokument PZI-(1), który:- dokumentuje przyjęcie towarów na magazyn w cenie nabycia (wartość w PLN ustalona na podstawie kursu celnego).
- wartość z PZI zostanie ujęta w deklaracji INTRASTAT (po kursie celnym, zgodnie z instrukcją wypełniania i przesyłania zgłoszeń INTRASTAT


- określić prawidłową Datę przyjęcia: 15-11-2020, która jest istotna z punktu widzenia ustalenia momentu powstania obowiązku podatkowego w WNT;
- zaznaczyć na zakładce Intrastat parametr: Uwzględniaj w deklaracji Intrastat i wybrać miesiąc ujęcia w deklaracji
Utworzenie drugiego dokumentu FAI-(2) w celu udokumentowania zobowiązania względem Kontrahenta z Chin
W celu udokumentowania zobowiązania względem Kontrahenta z Chin należy wygenerować dokument FAI-(2). Można za pomocą Ctrl+insert skopiować już utworzony dokument FAI-(1) na którym widnieje kontrahent z Chin lub utworzyć dokument ręcznie za pomocą ikony
- Ilość 50szt. i wartość dokumentu 20.000 USD, czyli taka, jaka jest podana na pierwszym wygenerowanym w opisanym scenariuszu ZZ
- Kraj wysyłki: CN (Chiny)
- Transakcja: Inna zagraniczna
- Waluta: USD
- Kurs – średni kurs NBP względem daty 19.09.2020, czyli 3,8586 PLN/USD
- Data wystawienia: 20-09-2020

Utworzenie trzeciego dokumentu FAI-(3) wystawionego na Przedstawiciela fiskalnego
Trzeci z kolei dokument FAI-(3) należy wystawić na przedstawiciela fiskalnego, który w naszym imieniu dokonał odprawy towarów zaimportowanych z Chin w Hamburgu. Na podstawie tego dokumentu zostanie ustalona płatność do rozliczenia(zobowiązanie).
- Data wystawienia dokumentu to 09-11-2020
- Rodzaj transakcji: Wewnątrzwspólnotowa
- Kurs: średni kurs NBP z dn. 08.11.2020 (względem daty wystawienia FAI)
- Jako Koszt transportu krajowego, czyli opłata celna (koszt odprawy celnej) – na deklaracji VAT-7 ujmujemy jako WNT, uwzględniamy na VAT-UE
- Jako Zwykły element, czyli prowizja (wartość usługi za dokonanie odprawy celnej) – na deklaracji VAT-7 ujmujemy jako import usług . Nie ujmujemy na VAT-UE


Utworzenie dokumentu FWS na podstawie FAI-(3) celem naliczenia podatku VAT dla prowizji
Na podstawie dokumentu FAI-(3) należy wygenerować dokument FWS, z poziomu, którego wykazany zostanie import usług w oparciu o wartość prowizji. W tym celu podstawę należy ograniczyć do wysokości 500 EUR (prowizja), czyli na dokumencie FWS należy wyzerować kwotę odprawy celnej-3000 EUR. Po wygenerowaniu dokumentu FWS na podstawie FAI, powstają dwa rekordy na zakładce Kwoty:

- Rodzaj transakcji: Wewnątrzwspólnotowe nabycie
- Rodzaj zakupu: Usługi rozlicza odbiorca – w celu ujęcia na deklaracji VAT-7 po stronie importu usług w polach 29, 30
- Importu usług nie wykazuje się na VAT-UE, w związku z tym należy zaznaczyć parametr Nie uwzględniaj na deklaracji VAT- UE



Utworzenie kolejnego dokumentu FWS/FWZ celem naliczenia i odliczenia podatku VAT dla WNT
Z uwagi na konieczność naliczenia podatku VAT od wewnątrzwspólnotowego nabycia towarów należy wystawić ręcznie jeszcze jeden dokument FWS. Podstawa opodatkowania- W tym konkretnym przypadku do podstawy opodatkowania podatkiem VAT w WNT wchodzi wartość towarów oraz wartość cła (opłaty celne). Nie wchodzi wartość prowizji, którą wg interpretacji należy zakwalifikować jako Import Usług.
- Wartość towarów z faktury: 20.000 USD
- Wartość cła: 3.000 EUR

- Data zakupu 2020-11-15. Na jej podstawie wyznaczany jest moment powstania obowiązku podatkowego, czyli data w polu Data VAT
- Data VAT powinna zostać ustawiona na 15.12.2020 (obowiązek podatkowy powstaje 15 dnia miesiąca następującego po dacie zakupu).


- Rodzaj transakcji: Transakcja wewnątrzwspólnotowe nabycie
- Rodzaj: Towar- jeżeli mamy do czynienia z zakupem towarów
- Zaznaczony parametr „Nie uwzględniaj na deklaracji VAT-UE”
- Aby miało miejsce ujęcie naliczonego podatku VAT na deklaracji VAT-7 parametr „Nie uwzględniaj na deklaracji VAT-7” ma być niezaznaczony.

Utworzenie dokumentu FWZ z dokumentu FWS
Z poziomu dokumentu FWS generujemy dokument FWZ, chyba, że w definicji FWS wybrano parametr o jej automatycznym wygenerowaniu, w takim przypadku po zatwierdzeniu i zapisaniu dokumentu FWS, dokument FWZ zostanie wygenerowany automatycznie przez system.

- „Nie uwzględniaj na deklaracji VAT-UE” – ujęcie kwot netto w sekcji D. Informacja o wewnątrzwspólnotowych nabycia towarów
- „Nie uwzględniaj na deklaracji VAT-7” – ujęcie kwot netto, vat na deklaracji VAT-7 w sekcji D2, w wierszu Nabycia towarów i usług pozostałych (Formularz VAT-7(17), pola 45 i 46).
XL142 - E-faktura w zamówieniach publicznych
Informacje wstępne
Platforma Elektronicznego Fakturowania (PEF) to centralna platforma do odbierania i wysyłania ustrukturyzowanych faktur elektronicznych i innych dokumentów pomiędzy zamawiającymi a wykonawcami zamówień publicznych. Rozwiązanie skierowane jest do wykonawców zamówień publicznych – przedsiębiorców wykonujących usługi i dostarczających towary dla podmiotów publicznych. Na podstawie specyfikacji przygotowanej przez PEF realizowana będzie wysyłka faktur do pliku XML. Struktura pliku XML oparta została o wytyczne PEPPOL BIS 3.O i CEFACT. Wysyłka faktur do PEF realizowana będzie z wykorzystaniem platformy Comarch EDI. Aby przesłać fakturę do PEF należy wykonać następujące kroki:
- Kontrahent musi mieć nadany numer GLN.
- Na fakturze należy dodać klasę atrybutu FormatEcod i uzupełnić wartością: peppol. Dla ułatwienia atrybut ten może zostać przypisany do kontrahenta i przenoszony na fakturę.
- Wyeksportować fakturę do pliku xml w formacie ECOD za pomocą przycisku [Eksport do ECOD] dostępnego na liście faktur.
- Przesłać plik xml za pośrednictwem platformy Comarch EDI – ECOD.
Mapowanie stawek VAT
Stawki Vat dla PEF podawane są w polach <PreviousTaxCategoryCode> oraz <PreviousTaxRate>. Przy eksporcie do pliku xml stawki VAT w Comarch ERP XL mapowane są jako:Kod stawki | Stawka w XL | Pole w pliku xml |
---|---|---|
S | 23%, 8%, 7%, 5% | PreviousTaxCategoryCode=S PreviousTaxRate - przyjmuje wartości 23, 8, 5 |
Z | C – 0% | PreviousTaxCategoryCode=Z PreviousTaxRate=0 |
E | D – ZW | PreviousTaxCategoryCode=E PreviousTaxRate=0 |
AE | E - NP | PreviousTaxCategoryCode=AE PreviousTaxRate=0 |
Mapowanie form płatności
Przy eksporcie dokumentów do PEF formy płatności mapowane są według systematyki UNCL4461. Informacja ta przekazywana jest w polu <PaymentMeans>Forma płatności | Oznaczenie w pliku xml | Formy płatności z XLa |
---|---|---|
Gotówka | 10 | Jeśli w nazwie płatności jest zawarte słowo ‘gotówka’ (bez on-line, online), np. Got, Got. gotówka21, gotówka 7, gotówka ero itd. |
Przelew | 42 | Jeśli w nazwie jest zawarte słowo ‘przelew’ (bez on-line, online), np. przelew 21, przelew7, przelew ero itd. |
Karta bankowa | 48 | Jeśli w nazwie płatności jest zawarte słowo ‘karta’ (bez katy kredytowej i debetowej jak opisano poniżej), np. karta usd |
Karta kredytowa | 54 | Kartek kredytowa, Karta kredyt. |
Karta debetowa | 55 | Karta debetowa, Karta debet. |
Kompensata | 97 | Jeśli w nazwie płatności jest zawarte słowo ‘kompensata’ |
Płatność on-line | 68 | Jeśli w nazwie płatności jest zawarte słowo ‘online’ lub ‘on-line’ |
Polecenie zapłaty | 49 | Jeśli w nazwie płatności jest zawarte wyrażenie ‘polecenie zapłaty’ |
Przelew SEPA | 58 | Jeśli w nazwie płatności jest zawarte wyrażenie ‘SEPA’ |
Inna niezdefiniowana | ZZZ | Dla pozostałych form płatności m.in., Inna, kredyt |
Eksport faktury sprzedaży FS do pliku XML
Tabela przedstawia strukturę komunikatu oraz zasady ustalania i przesyłania do pliku xml informacji zawartych w eksportowanej fakturze sprzedaży (FS).
Nazwa pola wraz z przykładem jego wypełnienia | Opis | źródło informacji (interfejs) | |||
---|---|---|---|---|---|
<Document-Invoice> | |||||
<Invoice-Header> | |||||
<InvoiceNumber>InvoiceNumber_1</InvoiceNumber> | Numer faktury | Numer faktury | |||
<InvoiceDate>1999-09-09</InvoiceDate> | Data faktury | Data faktury, data wystawienia FS | |||
<IssueDate>1999-09-09</IssueDate> | Data wydania | Data wydania. Data wydania na FS | |||
<InvoiceCurrency>PLN</InvoiceCurrency> | Waluta faktury | Waluta faktury zgodnie z ISO | |||
<TaxCurrency>PLN</TaxCurrency> | Waluta podatku | Waluta podatku. Wartść nie jest przekazywana jeśli podatek jest w walucie dokumentu. | |||
<InvoicePaymentDueDate>1999-09-09</InvoicePaymentDueDate> | Data płatności | Data płaności z zakładki ogólne | |||
<MessageType>Type</MessageType> | Identyfikator procesu | Identyfikator procesu biznesowego | |||
<MessageVersion>Version</MessageVersion> | Identyfikator wersji | Identyfikator wersji specyfikacji UBL | |||
<Remarks>TEKST</Remarks> | Pole opis | Pole opis z zakładki nagłówek | |||
<BusinessProcessID>ID</BusinessProcessID> | ID procesu | ID procesu biznesowego: 380 - faktura handlowa 386 - faktura zaliczkowa | |||
<Order> | Pole dostępne, jeśli faktura powiązana z jednym ZS | ||||
<BuyerOrderNumber>Numer obcy</BuyerOrderNumber> | Numer zamówienia | Numer u kontrahenta na powiązanym ZS | |||
<SupplierOrderNumber>Numer ZS</SupplierOrderNumber> | Numer zamówienia według sprzedawcy | Numer powiązanego ZS | |||
</Order> | |||||
<Delivery> | Dostawa na podstawie adresu kontrahenta docelowego | ||||
<DeliveryLocationNumber>12548798658702</DeliveryLocationNumber> | ILN lokalizacji dostawy | ILN lokalizacji dostawy | |||
<DeliveryDate>1999-09-09</DeliveryDate> | Data dostawy | Data dostawy | |||
<Name>ABC</Name> | Nazwa Punktu dostawy | Nazwa Punktu Dostawy | |||
<StreetAndNumber>Przemysłowa 5</StreetAndNumber> | Ulica i numer | Ulica i numer | |||
<CityName>Kraków</CityName> | Miasto | Miasto | |||
<PostalCode>33-156</PostalCode> | Kod pocztowy | Kod pocztowy | |||
<Country>PL</Country> | Kraj (kodowanie ISO 3166) | Symbol kraju | |||
</Delivery> | |||||
<Payment> | Część przekazywana do pliku xml po zaznaczeniu w konfiguracji parametru "Wysyłaj płatności faktury". | ||||
<PaymentMeans>1</PaymentMeans> | Sposób płatności | Forma płatności | |||
<PaymentTerms>14 dni</PaymentTerms> | Termin płatności | Termin płatności wyrażony w ilości dni | |||
<PaymentDetails>gotówka</PaymentDetails> | Szczegóły płatności | Nazwa płatności z zakładki Ogólne dokumentu | |||
</Payment> | |||||
</Invoice-Header> | |||||
<Invoice-Parties | |||||
<Buyer> | Kupujący, kontrahent główny faktury | ||||
<ILN>1111111111111</ILN> | ILN Kupującego | GLN kontrahenta głównego | |||
<TaxID>111122223344</TaxID> | NIP kupującego | NIP | |||
<Name>XYZ</Name> | Nazwa Kupującego | Nazwa Kupującego | |||
<StreetAndNumber>Handlowa 3</StreetAndNumber> | Ulica i numer | Ulica i nr | |||
<CityName>Kraków</CityName> | Miasto | Miasto | |||
<PostalCode>30-519</PostalCode> | Kod pocztowy | Kod pocztowy | |||
<Country>PL</Country> | Kraj (kodowanie ISO 3166) | Kraj | |||
<EndPointID>1111111111111</EndPointID> | Punkt końcowy | Punkt końcowy, GLN kontrahenta docelowego | |||
<EndPointCode>GLN</EndPointCode> | Kod punktu końcowego | Wartość 'GLN' | |||
<TaxCode>PL:VAT</TaxCode> | Kod VAT | Stała wartość: 'VAT' | |||
</Buyer> | |||||
<Seller> | Sprzedawca: dane z Pieczątki Firmy właściciela dokumentu centrum | ||||
<ILN>1111111111111</ILN> | ILN Sprzedawcy | GLN z pieczątki centrum | |||
<TaxID>111122223344</TaxID> | NIP sprzedawcy | NIP | |||
<CodeByBuyer>11111111111111</CodeByBuyer> | Kod dostawcy wg kupującego | Kod dostawcy wg Kupującego - wartość atrybutu CodeByBuyer, jeśli występuje | |||
<Name>Makro</Name> | Nazwa Sprzedawcy | Nazwa kontrahenta | |||
<StreetAndNumber>Handlowa 3</StreetAndNumber> | Ulica i numer | Ulica i nr | |||
<CityName>Kraków</CityName> | Miasto | Miasto | |||
<PostalCode>30-519</PostalCode> | Kod pocztowy | Kod pocztowy | |||
<Country>PL</Country> | Kraj (kodowanie ISO 3166) | Kraj | |||
<PhoneNumber>123-456-789</PhoneNumber> | Numer telefonu | Numer telefonu z pieczątki firmy | |||
<ElectronicMail>kowalski@mail.com</ElectronicMail> | Adres e-mail | Adres e-mail z pieczątki | |||
<EndPointID>1111111111111</EndPointID> | Punkt końcowy | Punkt końcowy, GLN z pieczątki firmy | |||
<EndPointCode>GLN</EndPointCode> | Kod punktu końcowego | Wartość: 'GLN' | |||
<TaxCode>PL:VAT</TaxCode> | Kod VAT | Stała wartość: 'VAT' | |||
<TaxType>VAT</TaxType> O X(35) | Typ podatku | Stała wartość : 'VAT' | |||
</Seller> | |||||
<Payee> | Dane odbiorcy płatności na podstawie Pieczątki Firmy | ||||
<ILN>1111111111111</ILN> | ILN odbiorcy płatności | GLN z pieczątki firmy | |||
<TaxID>111122223344</TaxID> | NIP odbiorcy płatności | NIP | |||
<AccountNumber>AccountNumber_1</AccountNumber> | Konto odbiorcy płatności | Numer rachunku na podstawie rejestru przypisanego do faktury | |||
<FinancialInstitutionName>Name</FinancialInstitutionName> | Nazwa instytucji finansowej | Nazwa instytucji finansowej (Banku) na podstawie rejestru | |||
<Name>ABC</Name> | Nazwa Odbiorcy płatności | Nazwa Odbiorcy Płatności. Nazwa firmy z Pieczątki | |||
<TaxCode>PL:VAT</TaxCode> | Kod VAT | Kod: 'VAT' | |||
</Payee> | |||||
<Sender> | Nadawca | ||||
<Identifier>111122223344</Identifier> | Kod idnetyfikatora dla PL dopuszczalne wartości to: GLN | Identyfikator dla PL. Dopuszczalne wartości to: GLN | |||
<IdentifierCode>GLN< IdentifierCode> | Kod identyfikatora | Rodzaj identyfikatora: 'GLN' | |||
</Sender> | |||||
<Receiver> | Odbiorca | ||||
<Identifier>111122223344</Identifier> | Kod idnetyfikatora dla PL dopuszczalne wartości to: GLN lub NIP | GLN | |||
<IdentifierCode>GLN< IdentifierCode> | Kod identyfikatora | Rodzaj identyfikatora: 'GLN' | |||
</Invoice-Parties> | |||||
<Invoice-Lines> | |||||
<Line> | |||||
<Line-Item> | Pozycje faktury | Pozycje faktury | |||
<LineNumber>1</LineNumber> | Numer linii | LP. pozycji na fakturze | |||
<OrderLineNumber>123</OrderLineNumber> | Numer linii z zamówienia | LP. pozycji na ZS | |||
<EAN>1111111111111</EAN> | EAN produktu | Ean towaru dla jednostki wybranej na dokumencie | |||
<EANCode>AAA</EANCode> | Kod EANu | Kod EANu | |||
<BuyerItemCode>BuyerItemCode_1</BuyerItemCode> | Kod produktu wg nabywcy | Kod produktu wg nabywcy | |||
<SupplierItemCode>SupplierItemCode_1</SupplierItemCode> | Kod produktu wg dostawcy | Kod produktu wg dostawcy | |||
<ItemDescription>ItemDescription_1</ItemDescription> | Nazwa produktu | Pełna nazwa produktu | |||
<ItemName>Name</ItemName> | Krótka nazwa produktu | Krótka nazwa produktu - nazwa towaru skrócona do 35 znaków | |||
<CountryOfOrigin>PL</CountryOfOrigin> | Kraj pochodzenia | Kraj pochodzenia - przesyłany jeśli jest uzupełniony | |||
<InvoiceQuantity>2.000</InvoiceQuantity> | Zafakturowana ilość | Ilość w jednostce z dokumentu | |||
<UnitOfMeasure>PCE</UnitOfMeasure> | Jednostka miary | Jednostka miary | |||
<InvoiceUnitNetPrice>23.45</InvoiceUnitNetPrice> | Cena netto | Cena netto dla jednostki wybrane na dokumencie | |||
<TaxRate>7.00</TaxRate> | Stawka VAT | Stawka VAT procentowo | |||
<TaxCategoryCode>S</TaxCategoryCode> | Kod stawki | Kategoria stawki VAT | |||
<NetAmount>46.90</NetAmount> | Wartość netto pozycji | Wartość netto pozycji | |||
</Line-Item> | |||||
</Line> | |||||
</Invoice-Lines> | |||||
<Invoice-Summary> | |||||
<TotalNetAmount>46.90</TotalNetAmount> | Suma netto | Suma netto dokumentu | |||
<TotalTaxAmount>3.28</TotalTaxAmount> | Suma VAT | Suma VAT dokumentu | |||
<TotalTaxableAmount>3.28</TotalTaxableAmount | Suma podlegająca opodatkowaniu | Suma podlegająca opodatkowaniu | |||
<TotalGrossAmount>50.18</TotalGrossAmount> M R2 | Suma brutto | Suma brutto | |||
<TotalPrepaidAmount>3.28</TotalPrepaidAmount> | Wartość kwoty przedpłaty | Wartość kwoty przedpłaty | |||
<TotalPayableAmount>3.28</TotalPayableAmount> | Wartość kwoty do zapłaty | Wartość kwoty pozostającej do zapłaty | |||
<Tax-Summary> | |||||
<Tax-Summary-Line> | |||||
<TaxRate>7.00</TaxRate> | Stawka VAT | Stawka VAT procentowo | |||
<TaxCategoryCode>S</TaxCategoryCode> | Kod stawki | Kategoria stawki VAT | |||
<TaxAmount>3.28</TaxAmount> | Suma VAT dla danej stawki | Suma VAT | |||
<TaxableAmount>46.90</TaxableAmount> | Kwota netto objęta daną stawką | Kwota netto objęta daną stawką | |||
<TaxExemptionReason>PowĂłd</TaxExemptionReason> | Powód zwolnienia z podatku | Powód zwolnienia z podatku | |||
</Tax-Summary-Line> | |||||
</Tax-Summary> | |||||
</Invoice-Summary> | |||||
</Document-Invoice> |
XL122 - Korekty zbiorcze
Wstęp
Rozporządzenie Ministra Finansów z dnia 11 grudnia 2012r. w sprawie zwrotu podatku niektórym podatnikom, wystawiania faktur, sposobu ich przechowywania oraz listy towarów i usług, dało możliwość „udzielenia” rabatu w odniesieniu do dostaw towarów, dokonanych na rzecz odbiorcy w danym okresie czasu, za pomocą jednego zbiorczego dokumentu korekty. Z takiej możliwości mogą korzystać również podmioty w przypadku udzielania rabatu nie od całego okresowego obrotu, ale od obrotu danym towarem, czy asortymentem. Taka rejestracja udzielanie rabatu jest dla Użytkownika znacznie prostsza, niż konieczności rejestrowania oddzielnych korekt dla poszczególnych faktur rejestrujących obrót. Na zbiorczej korekcie wymaganych jest również mniej informacji, niż w przypadku zwyczajowych korekt.
W systemie Comarch ERP XL obsłużona jest funkcjonalność zbiorczych korekt rabatowych (Z)FSK, (Z)FKE i (Z)FZK, za pomocą których można udzielić rabatu od obrotu zarejestrowanego dokumentami: FS, WZ, FSE, WZE, FZ i PZ. Jest ona oparta na mechanizmie generowania korekt WZK/WKE/PZK do poszczególnych transakcji zarejestrowanych dokumentami FS/WZ/FSE/WZE/FZ/PZ, które następnie spinane są do jednego zbiorczego dokumentu o właściwym typie. I tak, na dokument (Z)FSK spinane są dokumenty WZK korygujące transakcje dokonane dokumentami FS oraz WZ, na dokument (Z)FKE spinane są dokumenty WKE korygujące transakcje dokonane dokumentami FSE i WZE, a na dokument (Z)FZK dokumenty PZK, korygujące FZ i PZ.
Formatka korekty zbiorczej
Pola charakterystyczne dla formatek korekt zbiorczych
Formatka dokumentu korekty zbiorczej (Z)FSK, (Z)FZK, (Z)FKE została oparta na formatce spinacza korekt, z tym, że dodatkowo umieszczono na niej dodatkowe informacje i wyposażono w dodatkowe operacje.

- Sekcja {Data}: prezentuje okres, jakiego dotyczy dana. Okres ten może być wyznaczany datami wystawienia, lub sprzedaży/zakupu faktur, od których ma być udzielony rabat. Pole z wyborem dat jest dostępne do edycji.
- Lista dokumentów spiętych wzbogacona jest o informację o numerze spinacza, do którego spięty jest korygowany dokument WZK/WKE/PZK, o informację o dacie wystawienia, lub sprzedaży/zakupu dokumentów korygowanych.
- Na Liście spiętych dokumentów jest dostępna opcja wielokrotnego wyboru pozwalająca na wykonywanie operacji seryjnych dla tych dokumentów takich jak: usuwanie, zatwierdzanie oraz odpinanie.
- Operacje na liście dokumentów spiętych dostępne są zarówno przy użyciu stosownych przycisków, jak również z menu kontekstowego.
- Korekta zbiorcza może zawierać zarówno dokumenty WZK/PZK/WKE zatwierdzane, jak i niezatwierdzone, stąd prezentowane są one we właściwej kolorystyce.
- Lista faktur objętych daną korektą zbiorczą, z możliwością podglądu każdej z nich otwierana jest przyciskiem {Korygowane}, dostępnym na zakładce {Nagłówek}.

- Odmiennie niż na innych korektach, w przypadku korekty zbiorczej na zakładce jw. prezentowany jest kierunek VAT dokumentu (VAT od: Netto/Brutto), który do chwili przypięcie pierwszego dokumentu może być zmieniony. Pozwala to na dokonania symulacji i określenie wielkości żądanego rabatu odpowiednio rozumianego jako wartość netto, lub brutto, o czym w dalszej części dokumentu.
Tworzenie formularza korekty zbiorczej
Korektę zbiorczą można zarejestrować bezpośrednio z listy dokumentów oraz historii kontrahenta. W wyniku tej operacji System najpierw tworzy formularz korekty zbiorczej, a następnie spina na niego zaznaczone dokumenty WZK/WKE/PZK. W ten sposób możliwe jest spinanie wyłącznie korekt wartościowych.
- Utworzenie formularza korekty zbiorczej, podanie jej parametrów, a następnie wywołanie operacji automatycznego generowania korekt, o czym więcej w pkt. „Automatyczne generowanie korekt na korekcie zbiorczej”
- Utworzenie formularza korekty zbiorczej, a następnie wygenerowanie korekt do transakcji wskazanych przez Operatora, o czym więcej w pkt. „Generowanie korekt do wskazanych dokumentów”

Oznaczanie korekt zbiorczych na liście dokumentów
Korekty zbiorcze są stosownie oznaczane na liście dokumentów, a z racji tego, że korygują wiele transakcji, kolumna {Źródłowy} zamiast numerem korygowanego dokumentu wypełniana jest opisem „Lista dokumentów”

Formatka parametrów dodatkowych korekty zbiorczej
W ramach funkcjonalności Korekty zbiorczej udostępniona została formatka, z dodatkowymi parametrami korekty zbiorczej. Formatka ta spełniała szereg funkcji, zależnych od „charakteru” korekty. To na niej zapisywana jest informacja o towarach, których dotyczy korekta rabatowa oraz o wielkości rabatu przyznanego od obrotu tymi towarami (% rabatu, wartość rabatu lub korekta ceny na określonego poziomu).
W przypadku, gdy korekta ma dotyczyć całego obrotu, czyli na formatkę nie przypisane zostały żadne towary wówczas służy ona do:
- zasymulowania wielkości obrotu, podania wysokości należnego rabatu (wyłącznie, gdy na korekcie nie ma spiętych żadnych dokumentów) i wygenerowania korekt dla zdefiniowanych warunków, lub
- informacji o wielkości rabatu dotychczas udzielonego na dotychczasowych spiętych korektach oraz ewentualnego przeliczenia wielkości tegoż rabatu wg nowych podanych przez Operatora warunków (przypadek, gdy na dokumencie są już spięte dokumenty). Dane te prezentowane są na zatwierdzonej korekcie, co pozwala Użytkownikowi na szybki dostęp do informacji o wielkości obrotu, od którego naliczono „upust” i o wielkości (w tym procentowej) tegoż upustu
Formatka składa się z dwóch niezależnych od siebie sekcji.
- sekcja {Wartość} formatki parametrów korekty wykorzystywana jest w tych przypadkach, gdy rabat jest udzielany od całości obrotu zarejestrowanego z danym kontrahentem. Możliwy jest elastyczny wybór parametru (kwotowy, procentowy).
- sekcja {Towary} zaś w przypadku, gdy rabat będzie udzielany wyłącznie od obrotu zarejestrowanego danym towarem, czy też danym asortymentem towarów. Aktywacja sekcji {Towary} powoduje dezaktywację sekcji {Wartość}.

Sekcja {Wartość} formatki parametrów dodatkowych korekty zbiorczej
W sekcji Wartość można podać procentową wielkość rabatu jaki należy naliczyć od poszczególnych transakcji z danym kontrahentem w danym okresie. Możliwe jest to wyłącznie w przypadku, gdy nie dodano pozycji towarowych, wartości te dotyczą bowiem całego obrotu. W przypadku korekty zbiorczej, na którą nie dodano jeszcze żadnego dokumentu możliwe jest zasymulowanie wielkości obrotu. Po podaniu wielkości rabatu należy wybrać opcję „generuj automatycznie” w wyniku której System wygeneruje i zepnie poszczególne korekty.
Jeżeli nie zostanie wykonane automatyczne generowanie i zamknięcie formatki, wówczas w/w symulacja zostanie „utracona”.
Wielkość symulowanego obrotu wyliczana jest bez sprawdzania szeregu warunków, które są sprawdzane podczas operacji automatycznego generowanie korekt na formatce korekty zbiorczej. System wyliczy cały „potencjalny” obrót, jednak ostatecznie po dokonaniu symulacji i wywołaniu automatycznego generowania, mogą istnieć przeszkody dla skorygowania poszczególnych transakcji, ujętych w tejże symulacji np. dany dokument nie jest jeszcze zatwierdzony, lub dany WZ nie jest jeszcze spięty do spinacza itp.

W przypadku dokumentu zawierającego już spięte dokumenty na ww formatce prezentowane są informacje o wielkości udzielonego dotychczas rabatu oraz wielkości obrotu, na podstawie którego został on naliczony. Jeżeli korekta zbiorcza nie została jeszcze zatwierdzona możliwe jest dokonania zmiany wielkości udzielonego rabatu i stosowne przeliczenie dokumentów już spiętych o ile pozwala na to ich stan.
Podczas takiej operacji System ustali wielkość korekty na podstawie nowej wartości {Różnica}, modyfikując spięte niezatwierdzone dokumenty proporcjonalnie do ich wartości sprzed korekty. Jeżeli zadeklarowana wartość rabatu jest większa, niż możliwa do naliczenia, wówczas Użytkownik jest o tym informowany.

W sekcji Wartość można zaznaczyć parametr IxC=W ze źródłowego.
Jeżeli Użytkownik zaznaczy ww parametr, wówczas System generując poszczególne WZK/WZE/PZK będzie honorował ustawienie ww parametru na poszczególnych elementach korygowanych. Jeżeli parametr zgodności równania na elemencie źródłowym jest włączony, wówczas System nada taki rabat, jaki jest możliwy do nadania, aby po korekcie ww równanie nadal było spełnione. W przypadku korygowania elementu z wyłączonym parametrem równania System nada żądany rabat, nawet wówczas, gdy równanie nie będzie już spełnione.
Jeżeli na formatce jw. parametr będzie odznaczony, wówczas System nie będzie sprawdzał ustawienia równania na elementach źródłowych, udzieli rabatu nie sprawdzając równania.
Domyślnie ww parametr na formatce jest wyłączony. Jego ustawienie ma wpływ na zachowanie Systemu podczas poniższych operacji, samo bowiem jego przestawienie na formatce nie wywołuje żadnych zmian na korekcie zbiorczej:
- generowania korekty zbiorczej z listy dokumentów
- operacja „generuj automatycznie” dokonywanej z formatki korekty zbiorczej
- operacja „generuj ze wskazanych” dokonywanej z formatki korekty zbiorczej
- operacja „przelicz” dokonywanej z formatki „parametry korekty”.
Sekcja {Towary} formatki parametrów dodatkowych korekty zbiorczej
Sekcja jw. służy do dodawania tych pozycji towarowych, którymi obrót podlega okresowym rabatom obrotowym. W ten sposób można naliczyć rabat procentowy lub kwotowy od transakcji dokonanych wskazanym asortymentem, czy też ustalić cenę po rabacie na określonym poziomie.
Opcja naliczania rabatu wskazywana na formatce ma zastosowanie do wszystkich dodanych pozycji towarowych, natomiast poziom tego rabatu może być zróżnicowany w obrębie tych pozycji.
W przypadku takiego samego rabatu/wartości upustu/ceny ich przypisania do poszczególnych pozycji można dokonać metodą edit-in-place dla każdej pozycji, lub wykorzystać operację „kopiowania” dostępną w menu kontekstowym.

W przypadku dokumentu, na który przypisano pozycje towarowe, operacja naliczania rabatu, dokonywana zarówno automatycznie, jak i do wskazanych przez Użytkownika dokumentów odbywa się wprost z formatki korekty zbiorczej.
Podczas generowania automatycznego System odszukuje te dokumenty zarejestrowane z danym kontrahentem w podanym okresie, które dotyczyły obrotu wyszczególnionymi towarami i koryguje wyłącznie pozycje z tymi towarami.
- Jeżeli dla pozycji towarowych podano procentową wielkość rabatu, wówczas utworzenie korekty polega na zmniejszeniu/zwiększeniu wartości pozycji transakcji o podaną wielkość procentową rabatu.
- W przypadku podania określonej ceny System skoryguje elementy transakcji danym towarem w taki sposób, aby cena po korekcie była zgodna z ceną zadeklarowaną na korekcie zbiorczej.
- W przypadku wyboru opcji udzielania rabatu w formie określonej wartości upustu System rozbije podaną kwotę wartość na poszczególne elementy korekt z danym towarem proporcjonalne do ich wartości przed korektą.
Wielkość podanego rabatu jest wielkością szacunkową, tj. istotną w chwili generowania korekt do poszczególnych transakcji. Zmiany dokonane już po wygenerowaniu poszczególnych korekt zarówno w zakresie wielkości czy rodzaju rabatu, jak i w zakresie listy towarów na korekcie zbiorczej nie będą miały już wpływu na wygenerowane i spięte dokumenty korekt. Wielkość rabatu nie będzie również kontrolowana podczas spinania samodzielnie wystawionych dokumentów WZK/WKE/PZK. System nie będzie również blokował edycji wygenerowanych w ten sposób korekt, stąd faktyczna wielkość rabatu może być ostatecznie inna, niż wielkość zadeklarowana na formatce parametrów dodatkowych korekty zbiorczej.
Korekty zbiorcze do spinaczy elementów
W wersji 2019.1 udostępniona została możliwość rejestrowania zbiorczych korekt wartościowych do faktur typu spinacze elementów, w tym możliwość rozliczania za ich pomocą rabatów retrospektywnych dla transakcji objętych tego typu dokumentami.
Dla transakcji rejestrowanych w ścieżce PZ/WZ/WZE- spinacz (s)FZ/FS/FSE funkcjonalność zbiorczych korekt rabatowych obsłużona została następująco:
- Dla każdego ze wskazanych dokumentów (s)FZ/FS/FSE System generuje korekty wartościowe PZK/WZK/WKE na podstawie elementów ww. spinaczy, a następnie spina je na (Z)FZK/FSK/FKE
- dokument PZK/WZK/WKE traktowany jest jak korekta spinacza, czyli przykładowo takie PZK nie aktualizuje zasobów, kosztów itp. Dokumenty te są natomiast uwzględniane w łańcuszku korekt dokumentu (s)FS/FSE/FZ
- System generuje dodatkowo „towarzyszące” PZK/WZK/WKE do dokumentów PZ/WZ/WZE spiętych na korygowanym spinaczu i to takie PZK stosownie korygują wartość magazynu oraz koszt własny sprzedaży
- Ww. dokumenty towarzyszące generowane są podczas zatwierdzania korekty zbiorczej
- Towarzyszące PZK generowane są każdorazowo, natomiast o tym, czy System wygeneruje WZK/WKE towarzyszące decyduje parametr Koryguj wartość źródłowego po zmianie ceny na zakładce [Inne] definicji dokumentu FS/FSE

Korektę zbiorczą (Z)FSK/FKE/FZK do faktur typu spinacze elementów można rejestrować w identyczny sposób, jak dla pozostałych typów dokumentów, tj. za pomocą operacji j.n.
- Generowanie z listy dokumentów handlowych
- Generowanie (Z)FSK/FKE/FZK z historii kontrahenta
- Generowanie z okresu retro i listy okresów retro
- Operacja Generuj automatycznie dokonywana z formatki korekty zbiorczej
- Operacja Generuj korekty do wskazanych dokonywana z formatki korekty zbiorczej
Podmiana dostawy zwracanego towaru
W wersji 2020 Systemu na dokumentach (s)FZK/FRK oraz PZK/PKK towarzyszących takim korektom udostępniona została możliwość dokonywania przez Użytkownika samodzielnej zmiany dostawy, z jakiej ma nastąpić zwrot towaru. Aby tego dokonać należy ustawić kursor na danym subelemencie i użyć przycisku Zmień dostawę.
Informacja o dokonaniu podmiany dostawy, czy to przez System w przypadku wyprzedaży dostawy oryginalnej, czy to samodzielnie przez Użytkownika jest stosownie prezentowana na ww. korektach spinaczy elementów.

Dodatkowa opcja: Nie księguj dokumentów spiętych korekty zbiorczej do spinaczy elementów
Wprowadzony został opcjonalny mechanizm automatycznego oznaczania parametrem Nie księguj dokumentów PZK, WZK, WKE generowanych jako korekty pomocnicze korekt zbiorczych (Z)FZK, (Z)FZK, (Z)FKE do spinaczy elementów (s)FZ, (s)FS, (s)FSE. Mechanizm ten zostanie zastosowany o ile na definicji spinacza włączony zostanie parametr Nie księguj dokumentów spiętych korekty zbiorczej do spinaczy elementów.
Parametr ten jest nadrzędny w stosunku do parametru Nie księgować definicji PZ, WZ, WZE.

Generowanie dokumentów na korekcie zbiorczej
Jedną z możliwości rejestrowania korekty zbiorczej jest wywołanie operacji automatycznego naliczenia przez System rabatu od poszczególnych transakcji wg parametrów podanych przez Użytkownika. Operacja taka polega na wygenerowaniu i spięciu na korektę zbiorczą z poziomu której jest wykonywana odpowiednio: dokumentów WZK wygenerowanych do FS/WZ – w przypadku korekty zbiorczej (Z)FSK, dokumentów WKE wygenerowanych do FSE/WZE – przypadek zbiorczej (Z)FKE, czy też PZK wygenerowanych do FZ/PZ – przypadek zbiorczej (Z)FZK.

Na korekcie zbiorczej (Z)FZK po wywołaniu tej operacji System odszukuje dokumenty FZ oraz spięte do spinacza PZ, zarejestrowane dla kontrahenta, dla którego wystawiana jest korekta zbiorcza. Te dokumenty winny być zarejestrowane w okresie zdefiniowanym zakresem dat Od-Do korekty zbiorczej. Do wyfiltrowanych w ten sposób dokumentów, system generuje dokumenty PZK, odrębne dla każdego z tych dokumentów, a następnie spina je do korekty zbiorczej. Podczas weryfikacji dokumentów przychodowych pomijane są te o nieustalonej wartości dostawy oraz te dokumenty PZ/FZ, które posłużyły do podmiany wyprzedanej dostawy korygowanej.
- W przypadku korekty zbiorczej (Z)FKE System dokonuje ww. operacji poprzez generowanie
- dokumentów WKE do transakcji zarejestrowanych dokumentami FSE i WZE.
- W przypadku korekty (Z)FSK System dokonuje ww. operacji poprzez generowanie WZK do FS i WZ, przy czym podczas takich operacji pomijane są dokumenty WZ nie spięte do spinacza. ale również te o nieustalonej wartości dostawy oraz te dokumenty WZ/FS, które posłużyły do podmiany wyprzedanej dostawy korygowanej.
Sposób generowania korekt zależy od tego, czy ma ona dotyczyć całego obrotu z danym kontrahentem, czy też obrotu zarejestrowanego określonym asortymentem. Przypisanie listy towarów, dla których ma zastosowania rabat obrotowy odbywa się na dodatkowej formatce {Parametry korekty zbiorczej}, opisanej szerzej w dalszej części dokumentu.
Mechanizm generowania korekt wartościowych WZK/WKE/PZK w wyniku rejestrowania korekty zbiorczej różni się od standardowego mechanizmu tym, że w tym przypadku System ignoruje ustawienie parametru „generuje płatności” na źródłowym WZ/WZE/PZ i w przypadku takich WZK/WKE/PZK płatności nie są tworzone, powstają one dopiero na korekcie zbiorczej.
Automatyczne generowanie korekt na korekcie zbiorczej
Opcja używana jest głownie w celu udzielenia rabatu od całego obrotu kontrahentem. Po jej wywołaniu System odszukuje transakcje z danym kontrahentem i tworzy dla każdej z nich korektę WZK/FKE/PZK wartościową.
Wygenerowanie automatycznej korekty – przykład
Dla odbiorcy ‘saku’ w miesiącu sierpień wystawiono trzy faktury sprzedaży. Następnie zdecydowano o udzieleniu temu kontrahentowi rabatu zbiorczego na całość obrotu dotyczącego sierpnia.

Aby uruchomić automatyczne tworzenie zbiorczej faktury korygującej należy wykonać poniższą sekwencję czynności.
Należy uruchomić ścieżkę: Lista dokumentów FA pole rozwijalne przy opcji ‘Korekta’ opcja {Korekta zbiorcza ze wskazanego}.
Następnie w oknie {Zbiorcza – Korekta faktury sprzedaży}, na zakładce {Ogólne} w sekcji {Data} należy podać zakres dat Wystawienia lub Sprzedaży odnoszące się do dokumentów korygowanych. Wg tej daty system wyfiltruje wystawione dokumenty do skorygowania zbiorczego.
Należy rozwinąć listę opcji zamieszczoną przy podanej ikonie: i wybrać opcję {Generuj korekty automatycznie}.
W efekcie system po przetworzeniu informacji w komunikacie poinformuje, jakie transakcje zostały wstępnie zakwalifikowane do zbiorczego skorygowania.

Do dokumentu korekty zbiorczej ostatecznie trafiły dwie faktury sprzedaży, faktura ‘FS-35/16/TEST’ posiada zapisaną w buforze fakturę korygującą (uniemożliwia to wystawienie kolejnej, zanim ta pierwsza nie zostanie potwierdzona).

W oknie ‘Parametry korekty’ należy określić dane do wyliczenia rabatu. Po wpisaniu wartość kwotowej lub procentowej dla rabatu należy uruchomić opcję
’Przelicz spięte korekty’.

Generowanie korekt do wskazanych dokumentów
W wyniku operacji system otwiera listę transakcji z historii kontrahenta, dla którego wykonywana jest korekta.
Po wskazaniu przez Użytkownika dokumentów System generuje dla każdego z nich odrębną korektę WZK/WKE/PZK i spina ja z bieżącą korektą zbiorczą. W ten sposób Użytkownik wskazuje, których konkretnie transakcji ma dotyczyć korekta rabatowa.
Rodzaj i wartość tak generowanych korekt zależny jest od danych zapisanych na korekcie zbiorczej:
- jeżeli jest to korekta, na której nie ma jeszcze dokumentów spiętych i nie przypisano do niej towarów, wówczas przed generowaniem dokumentów prezentowana jest stosowna formatka parametrów dodatkowych korekty, na której Użytkownik może podać wielkość rabatu, który ma zostać udzielony. System generuje na tej podstawie poszczególne korekty, udzielając na każdej z nich rabatu procentowego zgodnego z podanym na ww. formatce.

Następnie należy uruchomić opcję ‘Generuj korekty do wskazanych’. W oknie transakcji Historii kontrahenta należy zaznaczyć te, jakie mają podlegać korekcie zbiorczej.
W oknie wyboru na Historii kontrahenta należy zaznaczyć te transakcje, jakie mają być przedmiotem korekty zbiorczej.

System weryfikuje możliwość skorygowania wybranych przez operatora transakcji, o wynikach tej weryfikacji informuje w infologu:

Następnym krokiem jest wprowadzenie odpowiednich parametrów dla korekty zbiorczej (np. wysokość rabatu):

Po zapisaniu okna Parametrów korekty zbiorczej, system informuje o wyliczeniach kwot dla poszczególnych elementów tej korekty

Następnie podaje numery utworzonych dokumentów korekt, dla których został wygenerowany odpowiednio spinacz (Z)FSK,(Z)FZK I (Z)FKE:

W efekcie na formatce korekty zbiorczej zostają wykazane odpowiednie transakcje:

- jeżeli operacja dokonywana jest na korekcie zbiorczej bez towarów, lecz z już przypiętymi dokumentami, wówczas System generuje korekty dla wszystkich elementów dokumentu źródłowego, korygując je o wielkość procentową wynikającą z wielkości procentowej dotąd „udzielonej” na korekcie zbiorczej.
- W przypadku korekty zbiorczej z przypisanymi towarami System generuje korekty wyłącznie dla elementów wskazanych dokumentów, które te towary zawierają. Sposób generowania korekt wynika z parametrów zapisanych w sekcji {Towary} formatki „Parametry korekty”, o czym więcej w pkt „Sekcja {Towary} formatki parametrów dodatkowych korekty zbiorczej”
- Dla korekty zbiorczej transakcji (Z)FKE po wybraniu dokumentów do listy dokumentów podpiętych, system informuje o konieczności przypisania kursu waluty do zastosowania dla dokumentu korekty zbiorczej. Do wyboru operator ma kurs bieżący lub z pierwszego spinanego dokumentu:

Operacje na liście dokumentów spiętych
Oprócz standardowych operacji wykonywanych na liście dokumentów spiętych spinacza, takich jak dołączanie i odłączanie dokumentów, z poziomu formatki korekt zbiorczych możliwa jest również edycja niezatwierdzonego dokumentu spiętego, zatwierdzanie poszczególnych korekt, jak również ich usuwanie. Do wykonania wymienionych operacji, w tym również seryjnie, dla zaznaczonych dokumentów, służą stosowne przyciski pod listą dokumentów oraz opcje w menu kontekstowym.
- Operacja usuwania dokumentów WZK/WKE/PZK ma na celu wycofanie się z korekt wygenerowanych przy niewłaściwych parametrach korekty wprost z poziomu korekty zbiorczej, bez konieczności ich odszukiwania na liście WZ/WZE/PZ. Operacja taka powoduje usunięcie dokumentów z Systemu, a nie tylko z korekty zbiorczej.
- Przypinanie dokumentów jest operacją pozwalającą na dołączenie dokumentów WZK/WKE/PZK do bieżącej korekty zbiorczej. Mogą to być korekty wystawione do WZ/WZE/PZ, a także te korekty zarejestrowane do FS/FSE/FZ, które z jakichś powodów zostały odłączone wcześniej od korekty zbiorczej, Użytkownik nie ma bowiem możliwości wygenerowania WZK wprost z FS, czy też WKE z FSE, czy PZK do FZ. Inaczej, niż w przypadku innych spinacza dokument przypisany na korektę zbiorczą nie musi być zatwierdzony, a z uwagi na specyfikę korekt zbiorczych nie jest wymagana zgodność źródłowego spinacza dokumentów WZK, sprawdzane są natomiast inne warunki, takie jak zgodność kontrahenta, czy też właściwy typ korekty, spiąć można bowiem wyłącznie korekty wartościowe.
Funkcja {Przypnij} dostępna jest z poziomu formatki faktury korygującej zbiorczej .
Aby odpiąć od faktury korygującej zbiorczej zawarty na niej element – spięty dokument WZK/WKE/PZK, należy podświetlić wiersz kwalifikujący się do odpięcia od faktury korekty zbiorczej, po czym należy uruchomić ikonkę {Odepnij}
- Zatwierdzanie tych wskazanych spiętych korekt WZK/WKE/PZK oznacza akceptację przez Użytkownika dokumentów wygenerowanych przez System. Może być dokonane przez Operatora poprzez wywołanie opcji z menu kontekstowego. Te niezatwierdzone spięte korekty, dla których ta operacja nie została wykonana, zostaną zatwierdzone podczas zatwierdzania korekty zbiorczej.

Inne operacje na dokumencie korekty zbiorczej (zatwierdzanie, usuwanie, anulowanie)
Niezatwierdzona korekta zbiorcza może mieć przypięte dokumenty, które nie są jeszcze zatwierdzone, stąd zatwierdzenie takiej korekty powoduje najpierw zatwierdzenie wszystkich dotąd niezatwierdzonych dokumentów spiętych i dopiero jeżeli ta operacja się uda, wówczas zatwierdzenie całego dokumentu. Jeżeli nie uda się zatwierdzić któregokolwiek ze spiętych WZK/WKE/PZK, wówczas korekta zbiorcza nie jest zatwierdzana.
Operacja usuwania korekty zbiorczej przebiega na zasadach jak dla innych spinaczy, tj. dokumenty spięte na tejże korekcie nie są z Systemu usuwane. Operacja usuwania korekty zbiorczej posiadającej spięte dokumenty poprzedzona jest stosownym pytaniem. Podobnie System zachowuje się podczas anulowania korekty zbiorczej: dokumenty spięte są odpinane z korekty, a korekta zostaje anulowana.
Od wersji 2020.2 istnieje możliwość usunięcia korekty zbiorczej z równoczesnym usunięciem wszystkich dokumentów w niej spiętych. Wystarczy odpowiedzieć pozytywnie na pytanie zadawane przez System.

Podobna funkcjonalność udostępniona została podczas anulowania korekty zbiorczej – Użytkownik może wraz z nią anulować dokumenty w niej spięte, wystarczy zaznaczyć stosowny parametr w oknie anulowania korekty.

Wydruki korekt zbiorczych
Udostępnione zostały stosowne wydruki korekt zbiorczych. Podstawowy wydruk zawiera wyłącznie dane, wymagane Rozporządzeniem, nie zawiera więc elementów korekty, ani też numerów dokumentów korygowanych. Jako wydruki dodatkowe udostępnione zostały wydruki oparte na ww wydruku podstawowym, uzupełnione o informacje o towarach, przypisanych do korekty zbiorczej oraz o informacje o numerach dokumentów objętych danym rabatem.
- Faktura VAT – korekta zbiorcza
- Faktura VAT – korekta zbiorcza (dok. Źródłowe)
- Faktura VAT – korekta zbiorcza (dok. Źródłowe i towary)
- Faktura VAT- korekta zbiorcza (elementy)
XL117 - Faktury zaliczkowe
Informacje ogólne
W systemie istnieje możliwość wygenerowania następujących faktur zaliczkowych:
W obrocie krajowym
- Faktury zaliczkowej sprzedaży (FSL) do zamówienia sprzedaży z oznaczonym (na zakładce: Ogólne) rodzajem transakcji: Krajowa.Faktury zaliczkowej zakupu (FZL) do zamówienia zakupu z oznaczonym (na zakładce: Ogólne) rodzajem transakcji: Krajowa.
- Faktury zaliczkowej eksportowej (FEL) do zamówienia sprzedaży z oznaczonym rodzajem transakcji: Krajowa.
W obrocie zagranicznym
- Faktury zaliczkowej eksportowej (FEL) do zamówienia sprzedaży z oznaczonym rodzajem transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna.
- Faktura zaliczkowa zakupu (FZL) – do zamówienia zakupu, z oznaczonym rodzajem transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna (taką fakturą rozlicza się zwykłą fakturą zakupu).
Faktury zaliczkowe w obrocie zagranicznym to faktury, które zostały wygenerowane do zamówienia sprzedaży/zakupu ze wskazanym rodzajem transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna.
Podczas generowania zamówienia sprzedaży (z rodzajem transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna) należy zwrócić uwagę na parametr: VAT Eksportowy, znajdujący się na zakładce: Nagłówek, który decyduje o zastosowaniu dla towarów na zamówieniu, eksportowej stawki podatku VAT w wysokości 0%.
Przy odznaczonym parametrze wygenerowany zostanie dokument naliczający VAT wg stawek krajowych. Należy jednak pamiętać o tym, że podczas generowania korekty do faktury (KEL), możliwa jest również korekta stawki podatku VAT. Jeżeli na dokumencie znajdują się towary w różnych stawkach, wtedy, po wykonaniu korekty stawek VAT dla wszystkich towarów zostanie naliczona jedna stawka VAT w wysokości maksymalnej (krajowej) stawki zastosowanej dla towaru na dokumencie (uwzględniane będą stawki zdefiniowane dla towaru na karcie towaru).
Więcej informacji o korekcie faktury eksportowej zaliczkowej znajduje się w rozdziale: „Korekty faktur zaliczkowych”.
Do dokumentów możliwe jest wygenerowanie następujących korekt:
Do faktury zaliczkowej sprzedaży (FSL) – Faktura sprzedaży zaliczkowa korygująca (KSL)
Do faktury zaliczkowej zakupu (FZL) – Faktura zakupu zaliczkowa korygująca (KZL) – również w obrocie zagranicznym (przy wyborze transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna)
Do faktury zaliczkowej eksportowej (FEL) – Korekta eksportowej faktury zaliczkowej (KEL)
Faktury zaliczkowe wystawiane są do części płatności wynikającej z zamówienia (do zaliczki). Zaliczka ta, definiowana jest na zamówieniu, na zakładce: Płatności/Zaliczki, w panelu: Harmonogram płatności (więcej w rozdziale „Generowanie faktur zaliczkowych). Zapłacona kwota wynikająca z faktury zaliczkowej zostanie uwzględniona na końcowym dokumencie handlowym, którym zostanie zrealizowane zamówienie.
Generowanie faktur zaliczkowych
W niniejszym rozdziale znajduje się opis scenariusza generowania faktury zaliczkowej oraz parametrów dostępnych w oknie: Faktura sprzedaży zaliczkowa/zakupu. Ze względu na to, że parametry te są analogiczne w tych dokumentach, a różnice wynikają jedynie z ich specyfiki, okno faktury zaliczkowej oraz proces generowania opisane zostanie na przykładzie faktury zaliczkowej sprzedaży.
Dokumenty faktur zaliczkowych: FSL, FZL, i FEL maja swoje definicje, dostępne z poziomu modułu: Administrator, które określają uprawnienia użytkowników do obsługi tych dokumentów.
Aby skorzystać z możliwości generowania faktur zaliczkowych, należy w oknie: Zamówienie sprzedaży, zakupu (lub Oferta sprzedaży, zakupu), na zakładce: Płatności/Zaliczki dodać w Harmonogramie płatności nową pozycję. W tym celu należy nacisnąć przycisk: [Dodaj]. Zostanie otworzone okno: ‘Płatność do zamówienia (lub Płatności do oferty, w zależności od dokumentu głównego) – zostanie dodana”.

Parametry, które można modyfikować w tym oknie:
Zaliczka do faktury. Zaznaczenie tego pola spowoduje, że dodana płatność będzie zaliczką, zaznaczenie tego parametru jest konieczne do utworzenia faktury zaliczkowej. Po wystawieniu faktury do takiej płatności, odznaczenie tego parametru stanie się niemożliwe.
Forma płatności. Z rozwijanej listy należy wybrać odpowiednią opcję.
Kwota. W polu należy określić kwotę rozbitej płatności. Kwota ta zostanie odjęta od kwoty płatności, która zostanie rozbita. Określenie kwoty może nastąpić poprzez:
- wskazanie wartości procentowej – po zaznaczeniu pola: Od sumy zamówienia.
- wskazanie wartości kwotowej – po zaznaczeniu pola: Wartość.
Waluta z możliwością zmiany.
Termin. W polu należy określić termin płatności, dostępny w dwóch opcjach:
- Data: konkretna data płatności.
- Dni od daty FA: termin płatności wyrażony w ilości dni od daty faktury sprzedaży.
Zapisanie wprowadzonych w tym oknie zmian odbywa się za pomocą przycisku: [Zapisz]. Nowa płatność zostanie dodana do Harmonogramu płatności.

Za pomocą opcji: [Dodaj fakturę na podstawie zaliczek] można wygenerować fakturę zaliczkową. Opcja ta będzie aktywna jeśli:
- Zamówienie sprzedaży jest wyjęte z bufora,
- Płatność bądź płatności, do których ma być wygenerowana faktura są zaznaczone,
- W oknie „Płatność do zamówienia” opisanym powyżej została zaznaczona opcja „Zaliczka do faktury”.
Faktura sprzedaży zaliczkowa FSL
Faktura sprzedaży zaliczkowa, zakładka: Ogólne
Na zakładce znajdują się pola:
Kontrahent – wskazuje kontrahenta, jaki został zarejestrowany w zamówieniu. Pole to nie podlega edycji; po naciśnięciu przycisku: [Wybierz kontrahenta], zostanie wyświetlona do podglądu karta kontrahenta,
Dostawa – Sposób dostarczenia lub odbioru towaru, wybierany z listy zdefiniowanej, jako słownik w konfiguracji. Lista może być rozbudowywana poprzez wpisanie nieistniejącego sposobu. Wartość domyślna jest przepisywana z karty kontrahenta,
Płatność – w polu jest definiowana forma płatności z tytułu transakcji,
Termin - Termin płatności, może być określony w dniach lub przez podanie daty. Wprowadzanie daty ułatwia kalendarz uruchamiany przyciskiem: [Termin płatności],
Netto, brutto - Sumy wartości pozycji dokumentu w cenach sprzedaży, odpowiednio bez VAT i z VAT.
Parametr „Fiskalny” - jest domyślnie zaznaczony, jeśli wybrany na dokumencie kontrahent jest odbiorcą finalnym i VAT na w dokumencie jest liczony metodą „Od brutto”.

Ponadto na zakładce znajdują się przyciski:
[Zapłata] – uruchamia proces zapłaty z tytułu zaliczki. Po naciśnięciu przycisku: [Rozwija menu dostępnych opcji], rozwinięta zostanie lista, z której można wybrać formą zapłaty,
[Podgląd] – umożliwia podgląd elementu zamówienia, wskazanego na zakładce.
Faktura sprzedaży zaliczkowa, zakładka: Kontrahent

Na zakładce znajdują się dane kontrahenta, jaki został zarejestrowany na zamówieniu źródłowym. Karta posiada trzy dodatkowe zakładki, które zawierają dane kontrahenta głównego, kontrahenta docelowego i płatnika. Przycisk: [Wybierz kontrahenta] umożliwia podgląd karty kontrahenta, wyświetlonego na zakładce. Płatnik na dokumencie: FSL FEL, FZL będzie tym samym płatnikiem, jaki został wskazany na źródłowym zamówieniu. Więcej informacji o płatniku na dokumentach znajduje się w dokumentacji modułu: Sprzedaż.
Faktura sprzedaży zaliczkowa, zakładka: Płatności
W zakładce znajduje się lista płatności z tytułu zaliczki. Forma i termin płatności wynika z terminu i formy płatności wskazanej na źródłowym zamówieniu (forma i termin płatności na zakładce: Płatności/Zaliczki). Na zakładce znajduje się również pole:
Rejestr – rejestr operacji bankowych, do którego trafi płatność związana z dokumentem. Obok wyświetlany jest numer rachunku bankowego przypisanego do rejestru.
Należy zwrócić uwagę na fakt, że na każdym dokumencie WZ, WZE, PZ, rozliczającym dokument zaliczkowy, również takim, który nie generuje płatności, (czyli w definicji dokumentu, mającym odznaczony parametr: Generuje płatności) prezentowana jest zakładka: Płatności, na której znajdzie się sekcja z listą rozliczanych faktur zaliczkowych. Ta sama zasada dotyczy również spinaczy do tych dokumentów.

Na spinaczach rozliczanie faktur zaliczkowych widoczne jest również w tabelce VAT, w której prezentowane są zarówno wartości wynikające z wartości transakcji, jak i wartości wynikające z rozliczanych faktur zaliczkowych, a wartość spinaczy wyliczana jest, jako ich różnica.
Płatność na fakturze zaliczkowej może zostać wyrażona w walucie innej niż waluta systemowa - w walucie obcej. Dzieje się tak w przypadku, gdy zaliczka, do której wygenerowana została faktura została określona w tej walucie obcej.
Faktura sprzedaży zaliczkowa, zakładka: Nagłówek

Na zakładce znajdują się pola:
Numer – numer faktury. Domyślnie nadawany jest numer kolejny wolny, który może ulec zmianie na inny wolny.
Właściciel – centrum, w którym wystawiono fakturę. Możliwy jest wybór innego centrum, niż to, z którego pochodzi zamówienie źródłowe.
Faktura – numer faktury dostawcy.
Zamówienie – numer zamówienia źródłowego.
Daty:
- Wystawienia – data wystawienia dokumentu.
- Sprzedaży – data sprzedaży.
- Wydania – data wydania towaru. Będzie to domyślna data wystawienia dokumentu magazynowego.
Modyfikował, Wystawił, Zatwierdził, Rozliczył – operator, który dokonał wymienionych czynności.
VAT od – zaznaczenie tej opcji jest przenoszone z zamówienia źródłowego. Tylko zaznaczenie opcji: Brutto, umożliwia fiskalizację faktury zaliczkowej sprzedaży. Fiskalizacja pierwszej faktury zaliczkowej jest niezależna od ustawienia sposobu liczenia VAT na zamówieniu źródłowym (netto/brutto).
Waluta, Kurs – pola, których wartość jest przenoszona z zamówienia i są niedostępne do edycji.
Cecha – w polu można nadać cechę dokumentu.
URL – w polu tym można wpisać adres URL. Po jego wpisaniu uaktywniony zostanie przycisk: [Adres strony internetowej], uruchamiający połączenie ze wskazana stroną.
Opis – w polu można wprowadzać opis dokumentu.
Faktura sprzedaży zaliczkowa, zakładka: VAT

Na zakładce znajdują się pola:
Rejestr – rejestr VAT, w którym zostanie zapisany dokument. Może być wybrany z listy rejestrów VAT dla sprzedaży, zdefiniowanych w konfiguracji. Domyślny rejestr VAT dla dokumentu zależy od jego serii, gdyż jest do niej przypisany.
Rodzaj transakcji – mamy możliwość wyboru: Krajowa lub Podatnikiem jest nabywca. Te parametry są również dostępne na dok. KSL.
Sprzedaż – zaznaczenie pola: fiskalny, umożliwia fiskalizację faktury zaliczkowej. Wybór tej opcji jest możliwy dla pierwszej, niezatwierdzonej faktury zaliczkowej. Wybór tej opcji jest uzależniony od sposobu liczenia VAT na dokumencie – niemożliwe będzie jej zaznaczenie, jeśli wybrana została opcja: VAT od: Netto. Fiskalizacja dokumentu jest możliwa tylko wtedy, gdy VAT liczony jest od brutto. Wybór opcji: Fiskalny, będzie przenoszony na kolejne faktury zaliczkowe oraz na fakturę końcową, (jeśli uwzględnia ona faktura zaliczkowe).
Nie uwzględniaj na deklaracji VAT – zaznaczenie powoduje, że transakcje z dokumentu nie będą uwzględniane w deklaracji VAT 7, ściślej, będą mieć odpowiednio ustawiony decydujący o tym parametr, który można zmienić z poziomu rejestru VAT.
Suma brutto zaliczki – suma brutto zaliczki, zgodna z wartością zaliczki, określonej na zamówieniu źródłowym, na zakładce: Płatności/Zaliczki
Obowiązek podatkowy wg daty – Parametr wprowadzony w wersji 2014.1 z powodu zmian w przepisach dotyczących podatku VAT. Istnieje możliwość wyboru obowiązku podatkowego według daty: Sprzedaży, Wystawienia, Wydania lub Innej.
Modyfikacja „tabelki VAT” podczas generowania faktury zaliczkowej.
Podczas generowania faktury zaliczkowej do wskazanej/-ych płatności zamówienia system tworzy tabelkę VAT na fakturze, na podstawie stawek podatku użytych na elementach zamówienia, rozdzielając kwotę pomiędzy te stawki według proporcji wartości elementów zamówienia w tych stawkach. Taka funkcjonalność obsługuje scenariusz, w którym zamówienie dotyczy towarów objętych jedną stawką VAT.
W przypadku, gdy zamówienie dotyczy towarów objętych różnymi stawkami VAT, w przypadku, gdy Klient wpłaca zaliczkę na poczet tylko jednego z nich (przykładowo zamówienie na mieszkanie i grunt pod to mieszkanie i konieczność „zaliczkowania” tylko mieszkania), możemy wskazać, jaka część zaliczki ma zostać przypisana danej stawce VAT, z możliwością całkowitego wykluczenia „danej stawki” z zaliczki.
W momencie generowania FEL/FSL, gdy zamówienie dotyczy towarów objętych różnymi stawkami VAT, pojawia się okno: Ustal wartość faktury zaliczkowej.

W górnej części okna prezentowany jest symbol i pełny numer zamówienia, do którego jest generowana faktura zaliczkowa oraz Suma płatności (suma zaznaczonych płatności, dla których generowana jest faktura zaliczkowa, przeliczona na walutę nagłówka zamówienia) i symbol waluty nagłówka zamówienia. Dla dokumentów FSL/FZL kwoty prezentowane są w PLN.
Rekordy właściwe dla poszczególnych stawek VAT „występujących” na zamówieniu prezentowane są w podziale na:
- Symbol stawki VAT
- Wartość brutto ustaloną dla danej stawki VAT, którą można edytować w granicach od 0 do wartości zgodnej z sumą zaznaczonych płatności.
Pod rekordami właściwymi dla stawek VAT prezentowany jest rekord Razem z wartością wyliczoną, jako suma wartości brutto dla wszystkich stawek VAT. To pole jest nieedytowalne, ponieważ wartość faktury zaliczkowej jest zgodna z sumą płatności, dla których jest generowana.
Po dokonaniu zmiany wartości dla danej stawki VAT zostaną odpowiednio przeliczone wartości dla pozostałych stawek VAT, tak, aby wartość Razem była nadal zgodna z sumą płatności, dla których generowana jest faktura zaliczkowa, czyli zostanie zachowana zasada, zgodnie, z którą w wyniku edycji wartości dla danej stawki VAT system dokona zmiany wartości dla tych stawek VAT, które dotąd nie były edytowane wg proporcji ich wartości. Jeżeli nie ma już takich stawek, które nie były edytowalne, wówczas system zmieni wartość na stawkach edytowalnych wg proporcji ich wartości, a w przypadku, gdy wszystkie one mają wartość 0, wówczas wg proporcji z zamówienia.
To, czy wartość dla danej stawki była edytowana będzie rozpoznawane po tym, czy wartość dla tej stawki jest zgodna z wartością ustaloną na podstawie zamówienia.
Przycisk [Przelicz] – po jego uruchomieniu zostanie ponownie ustalona wartość brutto dla wszystkich stawek VAT na podstawie proporcji wartości elementów zamówienia.
Po użyciu przycisku [Zapisz] zostanie uruchomiona operacja generowania faktury zaliczkowej.
Jeżeli istnieją stawki, które nie były przez operatora edytowane, wówczas: proporcjonalnie ustali się wartość dla każdej z ww. stawek (wartość brutto dla danej stawki VAT/suma wartości brutto dla stawek)
Jeżeli dla wszystkich stawek VAT wartość ustalona jest na poziomie 0, wówczas zostaną ustalone proporcje na podstawie wartości z zamówienia
Wartość będzie stosownie zwiększana (przypadek, gdy operator zmniejsza wartość na jednej ze stawek VAT), lub zmniejszana (przypadek, gdy operator zwiększa wartość na jednej ze stawek VAT) dla stawek VAT wg ustalonej proporcji („kwota zmiany” x współczynnik z proporcji).
Jeżeli nie istnieją „nieedytowane” stawki VAT, wówczas proporcjonalnie ustali się wartość dla wszystkich, (poza edytowaną) stawek (wartość brutto dla danej stawki VAT/suma wartości brutto dla stawek), jeżeli dla wszystkich stawek VAT wartość ustalona jest na poziomie 0, wówczas zostaną ustalone proporcje na podstawie wartości z zamówienia
Wartość będzie stosownie zwiększana (przypadek, gdy operator zmniejsza wartość na jednej ze stawek VAT), lub zmniejszana (przypadek, gdy operator zwiększa wartość na jednej ze stawek VAT) dla stawek VAT wg ustalonej proporcji („kwota zmiany” x współczynnik z ww. proporcji).
Ustalanie tabelki VAT oraz wartość generowanego dokumentu odbywa się wg poniższych zasad:
Dla dokumentu FEL:
- Wartość brutto w walucie dokumentu rekordu tabelki VAT jest ustalana dla każdej stawki VAT na poziomie wartości ustalonej w oknie „Ustal wartość faktury zaliczkowej”. Pominięte są te rekordy tabelki VAT, dla których wartość ustalona na formatce wynosi 0.
- Na podstawie pozostałych wartości rekordu tabelki VAT (VAT od brutto, netto…)
- Ustalenie wartości nagłówkowej dokumentu na podstawie utworzonej tabeli VAT
Dla dokumentu FSL/FZL
- Wartość dla danej stawki VAT ustaloną na formatce „Ustal wartość faktury zaliczkowej” jest przeliczana na walutę systemową wg kursu z ZS/ZZ lub tabeli, z zastrzeżeniem:
- Pominięte są te rekordy tabeli VAT, dla których wartość ustalona na formatce wynosi 0.
Tak wyliczona wartość jest przyjęta, jako wartość brutto dla danej stawki.
Od wyżej wymienionych wartości jest naliczany VAT i wartość netto, na podstawie wyżej wymienionych wartości ustalane są rekordy tabeli VAT. Wyliczana jest wartość netto i brutto dokumentu w PLN.
Faktura zaliczkowa w walucie
System umożliwia generowanie i rozliczanie faktury zaliczkowej w walucie systemowej PLN oraz obcej. Waluta dla zaliczek może zostać wskazana na dokumencie ZS z pozycji zakładki „Nagłówek”. Można wskazać kurs oraz walutę zgodnie, z którą zostanie wygenerowana faktura zaliczkowa:

Bieżące – do obliczenia cen zostaną przyjęte kursy wg tabeli z dnia poprzedzającego wystawienie faktury.
Ustalone – do obliczenia cen zostaną przyjęte kursy ustalone w dniu składania oferty.
Ustalone od daty ważności, potem bieżące – do obliczenia zostanie przyjęty kurs do daty ważności zamówienia, a po upływie tej daty, kurs bieżący.
Waluta, z jaką zostanie wygenerowana faktura zaliczkowa. Może zostać także wskazana podczas dodawania płatności typu zaliczka.

Dokument faktury zaliczkowej utworzony do takiej zaliczki zostanie przeliczony i wyrażony w walucie systemowej, a wynikająca z niego płatność zostanie wyrażona w walucie obcej.
Faktura zaliczkowa w walucie – realizacja zamówienia fakturą sprzedaży FS
Poniżej zaprezentowano scenariusz, gdzie z zamówienia sprzedaży ZS została wygenerowana zaliczka w walucie obcej oraz możliwości zrealizowania tego zamówienia fakturą sprzedaży FS i fakturą eksportową FSE.
Wygenerowano ZS na wartość 2091.00 EUR, do którego wystawiono zaliczkę FSL na wartość 1500 EUR. Kurs z ZS oraz FSL to: 4,2638

Kwota pozostała do rozliczenia to 591.00 EUR. Następnie generujemy fakturę sprzedaży, która realizuję ZS oraz uwzględnia fakturę zaliczkową FSL. W sytuacji, kiedy faktura zostanie wygenerowana w innym terminie i po innym kursie bieżącym, system uwzględni w płatnościach różnice kursowe.

Faktura sprzedaży została wygenerowana z inną datą niż ZS i FSL po kursie 4,2640. Na powyższym rysunku widać, że kwota, jaka została do rozliczenia to 591.07 EUR.
Jest to spowodowane różnicami kursowymi, jakie mogą wystąpić w trakcie wystawiania kolejnych dokumentów. Kwota, jaka pozostała do rozliczenia na fakturze sprzedaży to różnica między wartością całego zamówienia przeliczona po kursie bieżącym z FS, a wpłaconą zaliczką przeliczoną po kursie z FSL. Zgodnie z powyższym przykładem kwota została obliczona w następujący sposób:
[2091 x 4,2640] - [1500 x 4,2638] = 2520,324 PLN
2520,324 / 4,2640 = 591,07 EUR
Faktura zaliczkowa w walucie – realizacja zamówienia Fakturą eksportową FSE
Wygenerowane zamówienie może zostać także zrealizowane fakturą eksportową. W tym scenariuszu należy wygenerować fakturę zaliczkową eksportową FEL.
Wygenerowano ZS na wartość 2091.00 EUR, do którego wystawiono zaliczkę FEL na wartość 1500 EUR. Kurs z ZS oraz FEL to: 4,2638

Kwota pozostała do rozliczenia to 591.00 EUR. Następnie generujemy fakturę eksportowa, która realizuję ZS oraz uwzględnia fakturę zaliczkową FEL.

Faktura eksportowa została wygenerowana z inną datą niż ZS i FSL po kursie 4,2640. Na powyższym rysunku widać, że kwota, jaka została do rozliczenia to 591.00 EUR, czyli taka sama jak wynikała z ZS.
Kwota, jaka pozostała do rozliczenia na fakturze eksportowej to różnica między wartością całego zamówienia przeliczona po kursie bieżącym z FSE, a wpłaconą zaliczką przeliczoną także po kursie bieżącym.
Reasumując kwestie zaliczek w walucie obcej oraz ich rozliczania, w systemie realizowane są w następujący sposób. W przypadku dokumentów FS, czyli dokumentów krajowych, na których walutą przeliczeń jest waluta systemowa, wszelkie wyliczenia dokonywane są w tej walucie. Dla faktury końcowej rekord dodatni przeliczany jest po kursie z faktury końcowej, natomiast rekord ujemny pobierany jest z faktury zaliczkowej, ale tylko do wysokości kwoty wynikającej z faktury zaliczkowej. W takiej sytuacjach przy różnych kwotach może się zdarzyć, że na fakturze zaliczkowej pozostanie kwota do rozliczenia. Na tą kwotę należy wystawić korektę do dokumentu FSL.
W odniesieniu do dokumentu FSE sposób wyliczenia wartości można przedstawić na poniższym przykładzie:
Rozliczanie faktur zaliczkowych
Faktury zaliczkowe wystawiane są do części lub całości płatności wynikającej z zamówienia. W trakcie realizacji zamówienia, do którego została wygenerowana faktura/y zaliczkowa/e, system podpowiada listę faktur zaliczkowych związanych z danym zamówieniem. W związku z tym, płatność na takiej fakturze jest częścią/całością płatności na fakturze końcowej, którą realizowane jest zamówienie.

Typ szukanych przez system dokumentów zależy od tego, jaki dokument jest generowany. Jeżeli operator wywołuje generowanie FS lub WZ, zostaną odszukane dokumenty FSL. Jeżeli wywołuje generowanie FSE lub WZE to zostaną wyszukane dokumenty FEL. Jeżeli z ZS zostanie wygenerowany inny dokument niż w/w nie zostaną wyszukane żadne faktury zaliczkowe.
Kwota zaliczki, jaka zostanie rozliczona na dokumencie końcowym jest dostępna do edycji.
Wyjściowa kwota zaliczki do rozliczenia będzie sumą wszystkich kwot do rozliczenia, wynikających z faktur zaliczkowych rozliczanych dokumentem końcowym. Po dokonaniu edycji kwoty rozliczenia na fakturze końcowej, system ponownie ustali kwoty rozliczane z poszczególnych faktur zaliczkowych, rozliczając je w kolejności ich pobrania do rozliczenia.
Lista faktur zaliczkowych, powiązanych z danym zamówieniem, które jest realizowane, jest wyświetlana w podczas generowania dokumentu realizującego to zamówienie.
Zmiana wartości rozliczonej na fakturze końcowej została przedstawiona na poniższym przykładzie.

Wystawiono zamówienie na wartość 1230 PLN. Do zamówienia wystawiono dwie faktury zaliczkowe FSL na wartości 1000PLN i 220PLN. Następnie wygenerowano fakturę końcową do tego zamówienia. Wartość „Rozliczono” (wyświetlona na zakładce: Płatności) wynikająca z faktur zaliczkowych uwzględnionych na fakturze końcowej wynosi: 1220 PLN. Kwota ta może ulec zmniejszeniu – w zależności od decyzji operatora. W przykładzie została zmniejszona do 1100 PLN.

Zmniejszenie wartości rozliczonej uwzględnionej z faktur zaliczkowych spowodowało powstanie płatności na 130 PLN po stronie faktury końcowej. Edycja została również uwzględniona na zakładce: VAT na fakturze końcowej, na której zmodyfikowano wartość rozliczenia wynikającą z faktur zaliczkowych.
Przycisk: [Rozliczaj całość], umożliwia przywrócenie maksymalnej wartości rozliczonej wynikającej z faktur zaliczkowych, co umożliwia ewentualną korektę, gdy okaże się, że wykonana przez operatora modyfikacja wartości rozliczonej była niepotrzebna. W przypadku zatwierdzenia zmodyfikowanej wartości rozliczonej, istnieje możliwość wygenerowania korekty do faktury zaliczkowej, której wartość została zmniejszona. Aby ją wygenerować, należy na zakładce: Płatności, zaznaczyć fakturę zaliczkową, której wartość rozliczona została zmniejszona i nacisnąć przycisk:
[Korekta].
Podobnie jak to zostało opisane powyżej, można zrealizować sytuację, kiedy na fakturze końcowej zostaną zmienione warunki transakcji – np. edycji ulegnie ilość towaru lub jego cena, co spowoduje modyfikację wartości dokumentu.
W takiej sytuacji, jeżeli operator nie edytował wartości rozliczanej, wówczas po zmianie warunków transakcji system ponownie przeliczy wartości rozliczane. Natomiast, jeżeli operator modyfikował wyżej wymienioną, wartość, wówczas zmianie ulegnie wartość transakcji, natomiast wartość rozliczana pozostanie bez zmian.
Możliwa jest również sytuacja, w której wartość transakcji zostanie zmniejszona. W takim przypadku system przeliczy wartość rozliczaną, wynikającą z faktury zaliczkowej, jeśli wartość ta zmniejszy się na tyle, że zajdzie potrzeba uszczuplenia wartości rozliczonej.
Rozliczanie zaliczek na spinaczach elementów
Dla transakcji handlowych, dla których przyjęcie/wydanie będzie fakturowane spinaczami elementów przyjęta została zasada, zgodnie z którą odliczenia faktur zaliczkowych należy dokonywać dopiero na spinaczu, nie zaś na dokumencie przyjęcia/wydania. Co więcej, jeżeli na dokumencie PZ/WZ/WZE dokonano odliczenia faktury zaliczkowej, wówczas utworzenie do niego spinacza elementów nie będzie możliwe. Przesunięcie momentu odliczenia faktury zaliczkowej (ze spinacza na dokumenty wydań/przyjęć ujęte na spinaczu) może skutkować tym, że to dopiero na etapie faktury może się okazać, że jest ona zbędna, ponieważ cała wartość transakcji zostanie pokryta fakturą/ami zaliczkowymi. W takim wypadku proponujemy jedno z poniższych rozwiązań:Korekty faktur zaliczkowych
Generowanie korekt faktur zaliczkowych
Korekty do faktur zaliczkowych generowane są z poziomu listy dokumentów:
- Faktura zakupu zaliczkowa korygująca (KZL) z poziomu listy dokumentów zakupu (Lista dokumentów handlowych, zakładka: Zakup/FZ)
- Faktura sprzedaży zaliczkowa korygująca (KSL) z poziomu listy dokumentów sprzedaży (Lista dokumentów handlowych, zakładka: Sprzedaż/FA)
- Korekta faktury eksportowej zaliczkowej (KEL) z poziomu listy dokumentów eksportowych (Lista dokumentów handlowych, zakładka: Eksport/FSE).
- Ponadto możliwe jest generowanie korekty do faktur zaliczkowych z poziomu:
- Dokumentu końcowego do faktury zaliczkowej (zakładka: Płatności)
- Zamówienia, do którego wygenerowana została faktura zaliczkowa (zakładka: Płatności/Zaliczki).
Faktura zakupu zaliczkowa korygująca (KZL) /Faktura sprzedaży zaliczkowa korygująca (KSL)
Do dokumentów KSL i KZL możliwe jest wykonanie częściowej korekty wartościowej. Dokonuje się jej poprzez edycję kwot na zakładce: VAT lub wartości na zakładce: Ogólne dokumentu korekty.

Korekta odbywa się po wprowadzeniu w polu: Wartość brutto korekty, odpowiedniej wartości (w granicach możliwych do skorygowania).
Korekta faktury eksportowej zaliczkowej (KEL) dla transakcji Wewnątrzwspólnotowa/Inna zagraniczna.
Dokumentem KEL wykonuje się korektę faktury zaliczkowej poprzez:
- Korektę wartości brutto dokumentu
- Zmianę naliczania VAT na dokumencie

Korektę wartości brutto dokumentem KEL dokonuje się w ten sam sposób, jak w przypadku KSL czy KZL – na zakładce: VAT oraz na zakładce: Ogólne, znajduje się udostępnione do edycji pole: Wartość brutto korekty.
Dokonaniu zmiany naliczania VAT na dokumencie służy funkcja: [Zmiana naliczania VAT], znajdująca się na zakładce: Ogólne, dokumentu: Korekta faktury eksportowej zaliczkowej.
W odróżnieniu od dokumentu KEL dla transakcji Wewnątrzwspólnotowa/Inna zagraniczna, na dokumencie KEL krajowym mamy:
- Stawki VAT krajowe
- Parametr „VAT eksportowy” odznaczony, wyszarzony
- Na zakładce VAT w menu pod rejestrem mamy dostępne opcje „Kraj” lub „Podatnikiem jest nabywca”
- Ukryty parametr „Nie uwzględniaj na deklaracji Vat-UE”
- Wyszarzony przycisk „Zmiana naliczania VAT”
Ergonomia odliczania faktur zaliczkowych
Odliczanie faktur zaliczkowych wygenerowanych do innego, niż realizowane zamówienie
Dotychczas faktura zaliczkowa zarejestrowana do konkretnego zamówienia, mogła być odliczana wyłącznie podczas transakcji realizującej to zamówienie. Od wersji 2016.3 takiego odliczenia można dokonać niezależnie od tego, które z zamówień Kontrahenta jest realizowane. Funkcjonalność ta jest parametryzowana na definicji generowanego dokumentu.

Jeżeli ww. parametr jest włączony, wówczas podczas generowania dokumentu z zamówienia, System zaproponuje nie tylko faktury zaliczkowe wystawione do tego zamówienia, ale również faktury zaliczkowe z innych zamówień. Dokumenty z bieżącego zamówienia prezentowane są na górnej liście, natomiast dokumenty z zamówień innych, niż realizowane, na dolnej liście.

Wskazanie faktury zaliczkowej z innego, niż realizowane zamówienie nie oznacza, że i ono będzie realizowane, a jedynie, że wykorzystana zostanie faktura zaliczkowa dla niego wystawiona.
Ww. funkcjonalność można wykorzystać zwłaszcza w sytuacjach, gdy Kontrahent wpłaca zaliczkę na poczet przyszłych dostaw, kiedy to ich specyfikacja nie jest jeszcze określona, rejestrowana jest więc faktura zaliczkowa do zamówienia „technicznego” na pozycję typu usługa/koszt, czy też towar A-vista, a następnie podczas realizacji już konkretnych zamówień, jest ona stopniowo odliczana. Powyższa funkcjonalność udostępniona została na dokumentach sprzedaży FS, WZ, FSE, WZE oraz na dokumentach zakupu PZ i FZ.
Odliczanie faktur zaliczkowych niezależnie od zamówień
Oprócz opisanej wyżej możliwości odliczania faktur zaliczkowych z zamówień innych, niż realizowane bieżącym dokumentem końcowym, istnieje również możliwość odliczanie faktur zaliczkowych podczas rejestrowania transakcji niezwiązanej z realizacją zamówień. Odliczenie to można zautomatyzować, włączając stosowny parametr na definicji dokumentu FS, WZ, FSE, WZE, PZ, FZ.

Jeżeli na definicji danego typu dokumentu włączono parametr Odliczanie faktur zaliczkowych/Automatycznie na dokumencie niezwiązanym z zamówieniem, wówczas po wprowadzeniu kontrahenta na dokument, np. FS System odszukuje faktury zaliczkowe dla niego zarejestrowane i proponuje je do odliczenia.

Niezależnie od ww. automatyzacji, Użytkownik ma możliwość na każdym etapie rejestrowania, czy też edycji niezatwierdzonego dokumentu samodzielnie dołączyć, czy też odłączyć fakturę zaliczkową. Dokonuje się tego na zakładce {Płatności} dokumentu sprzedaży FS, WZ, FSE, WZE oraz dokumentu zakupu FZ, PZ. Pobranie faktury zaliczkowej do odliczenia na danym dokumencie nie oznacza jednak realizacji zamówienia, do którego została ona wystawiona.

Rysunek 24 Opcje dołączania/odłączania faktur zaliczkowych na dokumencie FS-7
Jak wygenerować fakturę zaliczkową
W systemie istnieje możliwość wygenerowania następujących faktur zaliczkowych:
W obrocie krajowym
- Faktury zaliczkowej sprzedaży (FSL) do zamówienia sprzedaży z oznaczonym (na zakładce: Ogólne) rodzajem transakcji: Krajowa.
- Faktury zaliczkowej zakupu (FZL) do zamówienia zakupu z oznaczonym (na zakładce: Ogólne) rodzajem transakcji: Krajowa.
- Faktury zaliczkowej eksportowej (FEL) do zamówienia sprzedaży z oznaczonym rodzajem transakcji: Krajowa.
W obrocie zagranicznym
- Faktury zaliczkowej eksportowej (FEL) do zamówienia sprzedaży z oznaczonym rodzajem transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna.
- Faktura zaliczkowa zakupu (FZL) – do zamówienia zakupu, z oznaczonym rodzajem transakcji: Wewnątrzwspólnotowa lub Inna zagraniczna (taką fakturą rozlicza się zwykłą fakturą zakupu).
W celu wygenerowania faktury zaliczkowej należy w oknie Zamówienia (lub Oferty) w zakładce Płatności/Zaliczki dodać nową płatność. W tym celu należy nacisnąć przycisk: [Dodaj]. W nowo otwartym oknie możliwe jest określenie, jaka ma być kwota, waluta, termin i forma płatności zaliczki. Konieczne jest zaznaczenie opcji Zaliczka do faktury, aby definiowana płatność była traktowana, jako zaliczka.
Zapisanie wprowadzonych w tym oknie zmian odbywa się za pomocą przycisku: [Zapisz]. Nowa płatność zostanie dodana do Harmonogramu płatności.
Następnym krokiem jest wygenerowanie faktury zaliczkowej w oknie Zamówienia w zakładce Płatności/Zaliczki za pomocą przycisku: [Dodaj fakturę na podstawie zaliczek]. Po rozwinięciu listy przy pomocy strzałki
, dostępna jest lista dokumentów możliwych do wygenerowania. Przycisk:
będzie aktywny pod warunkiem, że:
- Zamówienie sprzedaży jest wyjęte z bufora,
- Płatność bądź płatności, do których ma być wygenerowana faktura są zaznaczone,
- W oknie „Płatność do zamówienia” opisanym powyżej została zaznaczona opcja „Zaliczka do faktury”.
Różnice kursowe
W systemie możliwe jest wygenerowanie zaliczek w walucie innej niż waluta systemowa. W przypadku, gdy na dokumencie Zamówienia (lub Oferty) i zaliczki wybrana będzie waluta różna od waluty systemowej (PLN) oraz gdy transakcja będzie oznaczona, jako „Krajowa”, istnieje możliwość wystawienia dwóch rodzajów faktury zaliczkowych:
Faktury sprzedaży zaliczkowej (FSL)
Faktury eksportowej zaliczkowej (FEL)
Jeżeli przez operatora zostanie wybrany dokument FEL, wówczas kwota wartości zamówienia i kwota wpłaconej zaliczki będą przeliczane po takim samym kursie i nie pojawią się różnice kursowe.
W przypadku wygenerowania dokumentu FSL mogą pojawić się różnice, gdy faktura końcowa będzie wystawiana w innym terminie i po innym kursie bieżącym niż faktura zaliczkowa.
Jest to spowodowane różnicami kursowymi, jakie mogą wystąpić w trakcie wystawiania kolejnych dokumentów.
Różnice te są widoczne w kwocie pozostałej do rozliczenia na zamówieniu i na fakturze końcowej uwzględniającej faktury zaliczkowe.
Kwota, jaka pozostała do rozliczenia na fakturze sprzedaży to różnica między wartością całego zamówienia przeliczona po kursie bieżącym z faktury końcowej, a wpłaconą zaliczką przeliczoną po kursie z FSL.
Mamy ZZ, wyciągnięte z bufora, dodana płatność, a ikona FZL jest wyszarzona.
Dla zamówienia zakupu, gdzie wybrany został rodzaj transakcji Wewnątrzwspólnotowa lub Inna zagraniczna, w oknie Zamówienia w zakładce Nagłówek dostępny jest parametr „Uwzględnij obsługę SAD/FWS”.
Parametr aktywny jest tylko na zamówieniach. Zaznaczenie parametru na zamówieniu zakupu, umożliwia generowanie z tego zamówienia dokumentów: FAI lub PZI.
W przypadku generowania faktury zaliczkowej parametr „Uwzględnij obsługę SAD/FWS” musi być odznaczony, w przeciwnym razie opcja generowania faktury zakupu zaliczkowej (FZL) będzie niedostępna. Po odznaczeniu parametru „Uwzględnij obsługę SAD/FWS” w zakładce Nagłówek, ikona [Dodaj fakturę na podstawie zaliczek] w zakładce Płatności/Zaliczki jest aktywna.
XL088 - Bilans stanów towarów
Wstęp
Bilans stanu towarów jest w systemie ERP XL dokumentem, który umożliwia analizę zasobów, zamówień, planowanych ilości wybranych towarów w określonym przedziale czasu z uwzględnieniem wybranych magazynów.
Bilans ma własną definicję i jest zapisywany jak inne dokumenty w systemie. Z poziomu zatwierdzonego dokumentu: Bilansu stanu towarów, możliwe jest generowanie innych dokumentów (np. zleceń produkcyjnych, zamówień), które umożliwią uzupełnienie, lub przesunięcie brakujących zasobów.
Dodawanie pozycji do BST
Bilanse stanu towarów generowane są z poziomu okna: Lista bilansów stanu towarów, wyświetlanym po naciśnięciu przycisku: . W celu utworzenia nowego bilansu stanu towarów należy na liście bilansów stanu towarów nacisnąć przycisk
, który otworzy okno bilansu stanu towarów. Na zakładce Ogólne następuje generowanie bilansu. Bilans można wygenerować dla wskazanej grupy towarów, jak również dla wybranych towarów, wskazanych ręcznie, lub poprzez określenie parametrów bilansu, takich jak data końcowa bilansu, określony dostawca, czy też magazyny, których bilans ma dotyczyć. Z bilansu można również usuwać pozycje towarowe.
Ręczne dodawanie towarów, dla których ma zostać wygenerowany bilans, następuje za pomocą przycisku: [Dodaj]:

Po jego naciśnięciu zostanie wyświetlona lista towarów, z której należy wybrać towary, dla których ma nastąpić generowanie BST.
Od wersji 2019.0 dokumenty BST prezentowane są na nowej liście typu DevExpress. Oprócz standardowych, dostępnych dotąd funkcjonalności Użytkownik może obecnie korzystać również z nowych możliwości w jakie są wyposażone listy tego typu, takie jak grupowanie po kolumnie/kolumnach, kolorystyczne wyróżnianie kolumny w zależności od jej zawartości itp. W kolejnych wersjach Systemu dotychczasowe listy będą zastępowane nowym typem listy.

Parametry Bilansu
Oprócz ręcznego wybrania towarów z listy towarów, możliwe jest określenie zakresu generowanego bilansu za pomocą parametrów umieszczonych w prawej części okna:

Data końcowa
Wskazanie konkretnej daty końcowej bilansu oznacza, że bilans będzie uwzględniał tylko te rezerwacje, których data aktywacji jest mniejsza, lub równa wskazanej dacie. Niezależnie od daty końcowej bilansu, będzie on zawierał tylko rezerwacje, których data ważności jeszcze nie upłynęła, czyli rezerwacje, które na dzień wykonywania bilansu są nadal ważne.
Grupa towarów
Wskazanie konkretnej grupy towarów bilansu oznacza, że bilans zostanie wykonany dla towarów należących do tej grupy oraz grup podrzędnych. Jeżeli jednak operator doda pozycje ręcznie do bilansu, lub też niektóre z nich usunie, wówczas aktualizacja bilansu zostanie dokonana dla dotychczasowych pozycji towarowych, pozostałe towary wskazanej grupy nie zostaną już dodane.
Dostawca
Wskazanie konkretnego kontrahenta oznacza, że bilans zostanie wykonany wyłącznie dla tych towarów, których dostawcą jest wskazany kontrahent, czyli tych kart towarowych, na których na zakładce Kontrahenci znajduje się w/w kontrahent i ma status „dostawcy”.
Dostawa
W tej części zostanie wyświetlona data realizacji zamówienia. Jeżeli na karcie kontrahenta (który jest wskazany jako dostawca), na zakładce Kalendarze zostanie przypisany kalendarz dostaw, wówczas data dostawy na BST będzie się ustalała zgodnie z tym kalendarzem. Przykładowo jeżeli kontrahent dostarcza towar cyklicznie co poniedziałek, a bilans stanu towaru zostanie wygenerowany w piątek to data dostawy zostanie ustalona na poniedziałek, zgodnie z kalendarzem dostaw. Jeżeli z BST zostanie wygenerowany dokument ZZ, data realizacji zostanie ustalona według daty wskazanej w polu Dostawa. Ponadto za pomocą przycisku oraz istnieje możliwość przechodzenia według dat wskazanych na kalendarzu.
Magazyny
Bilans może zostać wykonany dla konkretnego, lub kilku magazynów wybranych spośród magazynów, do których dokument ma prawo. W takim przypadku wszystkie wskazane na bilansie ilości będą dotyczyły wyłącznie wskazanych magazynów.
Składy celne
Wskazanie konkretnego składu celnego oznacza, że w ilości „do sprzedaży” wykazana zostanie ilość towaru dostępna we wskazanym składzie celnym, pozostałe składy zostaną pominięte.
Zapas planowany
Określa się zakres wyświetlanych ilości dla kolumny i składnika: Zapas planowany. Można ten zakres określić poprzez ilość minimalną lub maksymalną czyli normatywy danego towaru na konkretnym magazynie określane w oknie: Karta towaru, na zakładce: Zasoby/Normatywy. W przypadku pozostawienia w polu: Zakres, opcji:
Globalne, na bilansie liczone będą normatywy globalne z karty towaru.
Dla Magazynu, na bilansie liczone będą normatywy ustawione dla danego magazynu z karty towaru.
Pozycje/wszystkie/niezerowe/saldo<0
Wyżej wymienione opcje pozwalają na ograniczenie listy pozycji towarowych bilansu wg wybranego kryterium. Jeżeli prezentowane mają być wyłącznie pozycje z ujemnym saldem, czyli te, które należy zamówić, wówczas należy wybrać opcję „saldo<0”, jeżeli natomiast bilans ma nie pokazywać tych pozycji, dla których wszystkie składniki bilansu, poza stanem magazynowym są zerowe, czyli z pozycji bilansu są nieistotne, wówczas należy wybrać opcję „niezerowe”.

Filtr
Za pomocą filtra standardowego wraz z konstruktorem, umieszczonym pod listą towarów można zawęzić bilans
stanu towarów.
Składniki bilansu
W panelu znajdują się składniki predefiniowane w systemie, jednak możliwe jest dodanie nowego składnika przez operatora. Dodawanie składnika odbywa się po naciśnięciu przycisku: [Dodaj składnik]. Zostanie otworzone okno: Definicje składników BST, w którym określa się nazwę składnika oraz zapytanie SQL, definiujące składnik. Po dodaniu nowego składnika zostanie dodana nowa kolumna na liście towarów, dla których generowany jest bilans. Usuwanie dodanych przez operatora składników jest możliwe, gdy BST pozostaje w buforze i nie zawiera żadnej pozycji. Nie istnieje możliwość edytowania dodanego Składnika po jego otworzeniu za pomocą przycisku
[Zmień składnik].
Generowanie bilansu następuje również po określeniu w/w parametrów i naciśnięciu przycisku: [Przelicz bilans].

Na wygenerowanym Bilansie stanów towarów w kolumnach zostały ujęte następujące informacje:
Do sprzedaży – w kolumnie tej znajduje się aktualna ilość towaru T1 dostępna do sprzedaży (stany na magazynach + stany na składach celnych).
W drodze – kolumna ta zawiera informację na temat ilości towaru T1, który aktualnie znajduje się „w drodze”, czyli ilość zamówiona u dostawców na podstawie ZZ, zamówiona w innych magazynach na podstawie ZW oraz ilość w trakcie produkcji wynikająca z ZK, ZD i ZP.
Zamówiona – informacje zawarte w tej kolumnie uwzględniają sumę ilości towaru T1 zamówionego przez klientów, znajdującego się na wszystkich ZS, zamówioną w innych magazynach, na podstawie ZW, zarezerwowaną na potrzeby serwisu, na podstawie ZSE, ZRE oraz na potrzeby produkcji, na podstawie ZP, ZK, ZD (w omawianym przykładzie na magazynie MAG)
Zaplanowana – ilość wynikająca z planu zapotrzebowania, wyliczona jako ilość wynikająca z dokumentu PLZ, pomniejszona o ilość zrealizowaną planu, tj. „sprzedaną” w okresie, zdefiniowanym w planie.
Zapas planowany – zapas, który został zdefiniowany na karcie towaru, na formatce Normatywy dla konkretnego magazynu (w omawianym przykładzie dla MAG).
Saldo – równica ilości [Do sprzedaży + W drodze – Zamówiona – Zapas minimalny -Ilości definiowalne]. Wartości ujemne prezentowane są na czerwono.
Przed wygenerowaniem bilansu operator może wskazać, które ze składników bilansu mają zostać w nim uwzględnione. Dokonuje się tego poprzez zaznaczenie/odznaczenie checkboxa z lewej strony listy składników. W ten sposób można zrezygnować z prezentowania np. ilości wynikającej z zamówień wewnętrznych, czy też z planu zapotrzebowania, można natomiast dodać własny składnik bilansu, o czym więcej w dalszej części biuletynu.
„W magazynach” – zaznaczenie tego składnika spowoduje uwzględnienie na BST ilości towaru, który w danej chwili znajduje się na magazynie wskazanym na BST. Ilość ta wyświetlana jest w kolumnie „do sprzedaży” oraz uwzględniana jest w kolumnie „saldo”.

„W składach celnych” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towaru znajdującego się w składzie celnym określonym na BST. Ilość wyświetlana jest w kolumnie „do sprzedaży” oraz uwzględniana jest w kolumnie „saldo”.

„Zamówiona u dostawców (ZZ)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towaru znajdującego się na potwierdzonym zamówieniu zakupu. Ilość wyświetlana jest w kolumnie „w drodze” oraz uwzględniana jest w kolumnie „saldo”.

„Zamówiona w innych magazynach (ZW)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towaru znajdującego się na potwierdzonych zamówieniach wewnętrznych. Ilość wyświetlana jest w kolumnie „w drodze” oraz uwzględniana jest w kolumnie „saldo”. (Ilości te będą wyświetlane, gdy magazyn wskazany jako docelowy na ZW uwzględniono na BST).

„W trakcie produkcji (ZK, ZD, ZP)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości produktów znajdujących się na potwierdzonym dokumencie ZK, składników znajdujących się na potwierdzonym dokumencie ZD oraz produktów na ZP, które zostało przynajmniej zaplanowane, a ewentualne dokumenty PW wygenerowane ze zlecenia nie zostały jeszcze potwierdzone. Ilości wyświetlane są w kolumnie „w drodze” oraz uwzględniane w kolumnie „saldo”.

„Zamówiona przez klientów(ZS)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towaru znajdującego się na potwierdzonych zamówieniach sprzedaży. Ilość wyświetlana jest w kolumnie „zamówiona ” oraz uwzględniona w kolumnie „saldo”.

„Zamówiona przez inne magazyny (ZW)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towaru znajdującego się na potwierdzonych zamówieniach wewnętrznych. Ilość wyświetlana jest w kolumnie „zamówiona” oraz uwzględniana w kolumnie „saldo”. (Aby ilość ta była wyświetlana na BST, to magazynami, dla których generowany jest BST muszą być magazyny wskazane jako źródłowe na ZW).

„Na potrzeby serwisu i remontów (ZSE, ZRE)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towaru pobranego na potrzeby ZSE i ZRE. (Na BST zostanie wyświetlona ilość towaru znajdującego się na potwierdzonych dokumentach ZSE, ZRE). Ilość uwzględniona jest w kolumnie „zamówiona” oraz w kolumnie „saldo”. Jeśli ustawimy się na składniku, który został uwzględniony w BST, np. „Na potrzeby serwisu i remontów”, to w obszarze „Dokumenty” widoczne będą wszystkie dokumenty ZSE/ZRE, które są dokumentami źródłowe dla wykazanej dla tego składnika ilości rezerwacji.

„Na potrzeby produkcji (ZK, ZD, ZP)” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości składników zarezerwowanych na potrzeby kompletacji (znajdujących się na potwierdzonym dokumencie ZK), produktów znajdujących się na potwierdzonym dokumencie ZD oraz surowców zarezerwowanych do produkcji (ZP musi być zaplanowane). Ilość uwzględniona jest w kolumnie „zamówiona(-)” oraz w kolumnie „saldo”.

„Plan zapotrzebowania” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towarów wynikającą z planu zapotrzebowania, czyli dokumentów PLZ. Ilość wyświetlana jest w kolumnie „zaplanowana(-)” i uwzględniana w kolumnie „saldo”.


„Realizacja planu zapotrzebowania” - zaznaczenie składnika spowoduje uwzględnienie na BST ilości towarów, które zostały wydane dokumentem WZ/FS/PA/FSE/WZE w ciągu okresu zdefiniowanego w Planie zapotrzebowania na te towary. Ilość uwzględniona jest w kolumnie „zaplanowana” i w kolumnie „saldo”:

„Zapas Planowany” - w tej części określa się zakres wyświetlanych ilości dla kolumny i składnika: „Zapas planowany”. Można ten zakres określić poprzez ilość minimalną lub maksymalną, czyli normatywy globalne danego towaru, lub zdefiniowane dla konkretnego magazynu, określane w oknie: Karta towaru, na zakładce: Inne. W przypadku pozostawienia w polu: Zakres, opcji: Globalne, na bilansie liczone będą normatywy globalne z karty towaru. Ilość wyświetlana jest w kolumnie „zapas planowany” i uwzględniana w kolumnie „saldo”:
Na karcie konkretnego towaru system ERP XL umożliwia określenie normatywów, które będą uwzględniane podczas generowania BST dla tego towaru.



Po przeliczeniu BST z uwzględnieniem wyżej określonych parametrów w sekcji „Ilość” do zamówienia została wyświetlona wartość 10 szt. System wyliczył to w następujący sposób:
Do wygenerowania BST zostały zaznaczone tylko dwa składniki: „W magazynach” oraz „Zapas planowany”. Na magazynie MAG znajdowało się 10 szt. towaru „TB2”. Zapas minimalny dla tego magazynu wynosił 20 szt. towary „T200”. W takim przypadku do zapewnienia minimalnej ilości sztuk towaru „TB2” na magazynie MAG potrzeba zamówić 10 szt. tego towaru.
Jeżeli podczas generowania BST zostałaby wybrana ilość maksymalna dla magazynu MAG, która wynosiła 100 szt. towaru „TB2” to ilość potrzebna do zapewnienia maksymalnego stanu towaru „TB2” na magazynie MAG wynosiłaby 90 szt. towaru „TB2” i taka wartość znalazłaby się w kolumnie „Ilość”.

Po przeliczeniu BST z uwzględnieniem wyżej określonych parametrów w sekcji „Ilość” do zamówienia została wyświetlona wartość 50 szt. Pomimo tego, że do zapewniania minimalnej ilość towaru „Tb2” na magazynie MAG wystarczyłoby 10 szt. „TB2”. Stało się tak dlatego, że system zaokrąglił ilość do zamówienia na taką jaka została zapisana w normatywie „Ilość zamawiana” dla magazynu MAG na karcie towaru „TB2”.
Tworzenie BST z wykorzystaniem normatywów globalnych jest identyczne jak w opisywanym wcześniej przykładzie z tą tylko różnicą, że ilości minimalne, maksymalne oraz zamawiane będą pobierane z definicji normatywu globalnego odpowiedzialnego za utrzymanie odpowiednich zapasów dla całej firmy.
System ERP XL umożliwia również łączenie normatywów dla kilku magazynów.



Jak można zauważyć na powyższym rysunku wartość składnika „Zapas planowany” została wyliczona na 25 szt. Wartość ta jest wyliczana jako suma odpowiednich normatywów dla magazynu MAG i M11.
Aby zapewnić minimalna ilość towaru „T50” dla magazynów MAG i M11 potrzebne jest 9 szt. tego towaru. System wygenerował „Ilość” do zamówienia równą 10 szt. ponieważ jest to wypadkowa „Ilość zamawiana” , dla której realizacja jest opłacalna dla magazynów MAG i M11.
„Ilości jednostek logistycznych WMS” - W Bilansie Stanu Towarów od wersji 2021.1 obsłużone są dwa nowe składniki dotyczące kartotek typu jednostka logistyczna WMS (np. paleta). Znacznik ten jest nadawany kartom towarowym podczas konfiguracji typów jednostek logistycznych w aplikacji Comarch WMS. Nowe składniki wyliczane są w oparciu o stosowną funkcję, dostępną wyłącznie w bazach dedykowanych do współpracy Comarch ERP XL – Comarch WMS i tylko w takich bazach można z nich korzystać.- Składnik Jednostka logistyczna wolna informuje o ilości dostępnej, to znaczy takiej, która aktualnie nie jest zajmowana przez towary. Jest on ujmowany w grupie SPR+, w kolumnie Do sprzedaży jako na plus.
- Składnik Jednostka logistyczna zajęta to ilość jednostki logistycznej na której stoją towary i z których nie można aktualnie skorzystać. Ujmowany jest on w grupie ZAM-, w kolumnie Ilość/zamówiona, jako ilość na minus.






Definiowanie własnego składnika BST
System ERP XL pozwala na zdefiniowanie własnych składników, dla których wyświetlony jest bilans – składniki wyświetlone są w lewym, dolnym panelu okna. Poprzez zaznaczenie/odznaczenie poszczególnych składników, operator decyduje, czy w bilansie uwzględniane będą ilości odpowiednie dla zaznaczonych/odznaczonych parametrów, np. jeżeli odznaczony zostanie składnik: Zamówiona u dostawców, na bilansie nie będą uwzględnione ilości wynikające z zamówień wygenerowanych dla towaru będącego przedmiotem bilansu.

W panelu znajdują się składniki predefiniowane w systemie, jednak możliwe jest dodanie nowego składnika przez operatora. Dodawanie składnika odbywa się po naciśnięciu przycisku: [Dodaj]. Zostanie otworzone okno: Edycja składnika bilansu stanu towarów, w którym określa się nazwę składnika oraz zapytanie SQL, definiujące składnik.

W oknie edycji składnika bilansu zdefiniowano składnik „Dokumenty FZ, PZ, FRR w buforze” wg poniższego zapytania:
Select SUM(TrS_Ilosc) FROM CDN.TraSElem
JOIN CDN.TraElem
ON TrS_GIDTyp=TrE_GIDTyp AND TrS_GIDFirma=TrE_GIDFirma AND TrS_GIDNumer=TrE_GIDNumer
JOIN CDN.TraNag
ON TrN_GIDTyp=TrE_GIDTyp AND TrN_GIDFirma=TrE_GIDFirma AND TrN_GIDNumer=TrE_GIDNumer
JOIN CDN.BstMagazyny
ON BsM_MagNumer = TrS_MagNumer AND BsM_MagTyp = 208 AND BsM_BsNID = T.BsE_BsNID
WHERE TrN_Stan IN (1,2) AND TrE_TwrNumer=BsE_TwrNumer AND TrS_MagNumer=BsM_MagNumer
AND TrS_GIDTyp IN (1521,1489,1520)

Po dodaniu nowego składnika zostanie dodana nowa kolumna na liście składników, dla których generowany jest bilans. Usuwanie dodanych przez operatora składników jest możliwe, gdy BST pozostaje w buforze i nie zawiera żadnej pozycji.

Generowanie bilansu następuje po ręcznym dodaniu na nowy bilans towaru/towarów (przyciskiem: ) lub po naciśnięciu przycisku:
[Przelicz bilans].
Jak widać w przykładzie powyższy składnik powiększa nam saldo BST (ilość znajduje się w kolumnie (+)), ponieważ wynik zwracany przez zapytanie użyte do definicji danego składnika zwraca wynik dodatni. Gdyby zapytanie to zwracało wynik ujemny, to składnik ten pomniejszałby saldo BST i ilość zwracana przez to zapytania znalazłaby się w kolumnie (-).
Optymalizacja ilości zamawianej w BST
W Bilansie stanu towarów wprowadzono zmiany w zakresie proponowanej ilości do zamówienia. Dotychczas System proponował tą ilość na podstawie salda bilansu dla danego towaru i ilości zamawianej (wielokrotności), zdefiniowanej czy to na normatywie globalnym, czy to na normatywie w konkretnym magazynie, zależnie od opcji przyjętej w kontrolce Zakres sekcji Zapas planowany. Od wersji 2021.1 podczas ustalania ilości System honoruje dwie wielkości:- Ekonomiczną wielkość zamówienia (EOQ), czyli najmniejszą ilość, przy której składanie zamówienia jest uzasadnione ekonomicznie
- Ilość zamawianą (Wielokrotność)
- Jeżeli wartość bezwzględna salda jest mniejsza lub równa Ekonomicznej wielkości zamówienia (EOQ), wówczas jako ilość zamawiana zaproponowana jest ilość EOQ
- Jeżeli potrzebna ilość przekracza EOQ, wówczas System proponuje ilość zamawianą na podstawie najmniejszej Wielokrotności pokrywającej saldo
Ekonomiczna wielkość zamówienia na normatywie towaru
Ekonomiczna wielkość zamówienia (EOQ) jest dostępna na formatce normatywu globalnego oraz formatce normatywu magazynowego. Prezentowana jest również na liście normatywów towaru. Wielkość ta dostępna jest również na wzorcu towaru, co pozwala na domyślne jej ustalenie na normatywie globalnym towaru dodawanego w kontekście tego wzorca. Obsłużona jest również aktualizacja wielkości EOQ normatywów globalnych na podstawie wzorca.

Ekonomiczna wielkość zamówienia oraz wielokrotność zamówienia Dostawcy
Udostępniona jest możliwość definiowania Ekonomicznej wielkości zamówienia (EOQ) oraz Ilości zamawianej (Wielokrotności) dla poszczególnych Dostawców towaru. Dane ilości dostępne są również na wzorcu dostawcy i obsłużone są w mechanizmie aktualizacji w oparciu o wzorzec. Ilości: EOQ i Zamawiana prezentowane są na liście dostawców towaru.

Parametry optymalizacji ilości zamawianej w BST
Dotychczas, proponując ilość do zamówienia System honorował ilość zamawianą (wielokrotność) z normatywu czy to globalnego, czy to normatywu dla konkretnego magazynu, zgodnie z wybraną opcją sekcji Zapas planowany. Od wersji 2021.1 proponując tą ilość System uwzględnia zarówno Ekonomiczną wielkość zamówienia (EOQ) jak i Ilość zamawianą (Wielokrotność). O tym, skąd mają być pobierane dane wielkości decyduje wybrana w BST wartość w nowej kontrolce: Optymalizacja zam. Domyślnie opcja Optymalizacja zam. ustalana jest w oparciu o definicję BST, Operator zaś może ją zmienić na niezatwierdzonym BST.
- <Globalne>: ilości pobierane są wówczas z normatywu globalnego towaru
- <Wg magazynu>: ilości pobierane są z normatywu towaru dla magazynu wskazanego w sekcji Zapas planowany BST
- Wg dostawcy>: ilości pobierane są z formatki Dostawcy towaru zgodnego z dostawcą wprowadzonym na BST
- <Wg domyślnego dst>: ilości pobierane są z formatki domyślnego Dostawcy towaru
- Jeżeli wartość bezwzględna salda jest mniejsza lub równa Ekonomicznej wielkości zamówienia, wówczas jako ilość zamawiana zaproponowana jest ilość EOQ
- Jeżeli potrzebna ilość przekracza EOQ, wówczas System proponuje ilość zamawianą na podstawie najmniejszej Wielokrotności pokrywającej saldo
Generowanie dokumentów z poziomu BST
Z poziomu zatwierdzonego Bilansu stanu towarów możliwe jest wygenerowanie dokumentów: ZZ, ZW, MMW, ZP, ZK, SAD.
Wyżej wymienione dokumenty generowane są dla tych pozycji, dla których ilości wykazane w kolumnie Zamówienia/Ilość są większe od zera. Ilości te wyliczane są na podstawie salda oraz zdefiniowanej w karcie danego towaru ilości zamawianej.

Wyliczoną przez system ilość do zamówienia można ręcznie edytować.
Wszystkie wygenerowane z bilansu dokumenty prezentowane są na zakładce {Dokumenty} bilansu.
Lista dokumentów możliwych do wygenerowania z BST znajduje się w menu przy przycisku . Generowanie dokumentów z Bilansu zostanie omówione na przykładzie ZZ
Generowanie dokumentu ZZ

W obszarze „saldo” widzimy brakującą ilość dla towarów T5. Automatycznie ilość towarów, które należy zamówić widnieje w obszarze „Zamówienia”. (Ilość tą można edytować naciskając dwukrotnie lewym przyciskiem myszy).
Przechodzimy do generowania dokumentu ZZ na brakujące towary. W tym celu zatwierdzamy dokument BST i z menu rozwijalnym za pomocą strzałki , znajdującej się obok ikony
wybieramy dokument ZZ.

W oknie optymalizacji, określamy parametry dotyczące sposobu generowania zamówienia.

Po zapisaniu wprowadzonych ustawień, zostanie wygenerowane zamówienie zakupu na taką ilość towarów, jaka została określona na BST w obszarze „Zamówienia”.

Generowanie dokumentu przesunięć MMW
Generowanie dokumentu MMW możliwe jest wyłącznie wówczas, gdy BST dotyczy tylko jednego magazynu. Podczas generowania dokumentu MMW operator wskazuje magazyn źródłowy, przy czym wybór ten dokonuje się z listy magazynów dostępnych w definicji MMW, natomiast jako magazyn docelowy zostaje ustalony magazyn bilansu.

Potwierdzamy dokument BST, a następnie z listy dostępnych dokumentów wybieramy dokument MMW (Przesunięcie międzymagazynowe wydanie).
Z listy dostępnych magazynów wybieramy magazyn, z którego mają być pobrane towary. Po naciśnięciu opcji [Wybierz] zostanie utworzony dokument MMW.

Pomijanie elementów powiązanych podczas generowania dokumentów z BST
Dotychczas podczas generowania zamówień/zleceń z Bilansu Stanu Towarów, System każdorazowo tworzył powiązania (ZamZamLinki) generowanych elementów ze wszystkimi elementami, na które wskazywały niezasobowe rezerwacje sprzedażowe BST, również takimi, dla których wygenerowano już wcześniej zamówienie/zlecenie, czy to za pośrednictwem wcześniejszego BST, czy to wprost z tychże zamówień/zleceń. Zasada taka powoduje, że w sytuacji, gdy realizacja zamówień zakupu przebiega wg innej kolejności, niż kolejność generowanych zamówień, tworzone zasoby przydzielane są do innych rezerwacji, niż oczekuje Użytkownik. Ponadto dla wielu Użytkowników tworzenie i prezentacja wszystkich powiązań jest nieczytelna, Użytkownik nie zawsze wie, na jakie ZZ czeka dane ZS.
Aby uniknąć ww. niedogodności wprowadzona została opcjonalnie zasada, zgodnie z którą podczas tworzenia powiązań z ZZ/ZW/ZK/ZP generowanego z BST System pomija te elementy źródłowe rezerwacji sprzedażowych, które mają już „swoje” zamówienia/zlecenia na które czekają, czyli dla których istnieje już stosowny rekord ZamZamLink wskazujący na zamówienie/zlecenie, którego status świadczy o tym, że będzie ono jeszcze realizowane.
Zachowanie Systemu w zakresie tworzenia powiązań j.w. zależy od ustawienia parametru „Pomiń elementy już powiązane” na dokumencie BST, domyślnie ustalanego na podstawie jego definicji.

Wyłączony parametr oznacza, że System będzie tworzył, jak dotychczas powiązania generowanego zamówienia/zlecenia ze wszystkimi elementami źródłowymi. Włączenie go oznacza, że System utworzy powiązania wyłącznie z tymi elementami, które takich powiązań jeszcze nie mają.
Generowanie dokumentów z niepotwierdzonego BST
Użytkownik posiadający odpowiednie uprawnienia, może generować zamówienia i zlecenia z Bilansu Stanu Towarów, który nie został jeszcze potwierdzony. Taki model pracy pozwala na wstępne przygotowanie zamówień/zleceń, na podstawie danych wyliczonych na Bilansie, a także na bieżącą kontrolę stopnia pokrycia zapotrzebowania tymi zamówieniami/zleceniami.

Podczas pracy z Bilansem w ww. trybie należy pamiętać o poniższych zasadach:
Generowane dokumenty nie wpływają automatycznie na saldo BST, jeżeli Użytkownik chce „odświeżyć” dane na BST, powinien wykonać na nim standardową operację „Przelicz”
Powiązania pomiędzy generowanymi a źródłowymi zamówieniami/zleceniami tworzone są wyłącznie, jeżeli bieżący BST jest ostatnim, na jakim wykonano wyliczenia salda dla danego towaru, należy więc unikać sporządzania wielu BST dla tego samego towaru i magazynu jednocześnie
Podczas usuwania BST, dokumenty z niego wygenerowane nie są usuwane, utworzone dla wygenerowanych zamówień/zleceń powiązania z zamówieniami źródłowymi również pozostają, pomimo usunięcia BST
XL051 - Ustalenie wartości dostaw
Ustalanie wartości dostaw
W Systemie Comarch ERP XL istnieje funkcjonalność określana jako ustalanie wartości dostaw. Mechanizm ustalania wartości dostaw polega na przyjęciu towaru bez znajomości jego wartości, oraz umożliwienie sprzedaży takiego zasobu. Podczas zatwierdzania wartości dostawy następuje aktualizacja kosztów na dokumentach sprzedaży rozchodujących dostawę bądź wygenerowaniu korekt kosztu.
Przyjęcie towaru bez ustalonej wartości dostawy
Przyjęcie towarów bez ustalonej wartości może odbywać się następującymi dokumentami: PZ, PZI wygenerowane ręcznie, PW, PKA (dla kaucji). Nie jest możliwe przyjęcie towaru z niezatwierdzoną wartością fakturą zakupu (FZ).
W zależności od definicji, dokumenty powyższe mogą domyślnie przyjmować towar z ustaloną wartością dostaw lub po wyciągnięciu z bufora pozostawać niezatwierdzone wartościowo. Dostawy takie określamy jako zatwierdzone ilościowo. Domyślne ustawienie parametru Ustalona wartość dostawy przenoszone jest z definicji dokumentu przychodowego.
W zależności od ustawienia parametru: Ustalona wartość dostawy (widoczny na poniższym rysunku) dokument PZ pozostaje niezatwierdzony wartościowo (parametr niezaznaczony) lub zatwierdzony wartościowo (parametr zaznaczony).

Zapisanie dokumentu zatwierdzonego ilościowo (bez ustalonej wartości dostaw) powoduje założenie dostaw oraz zasobów na magazynach, a więc umożliwia sprzedaż towarów. Na elementach takiego dokumentu możliwa jest modyfikacja cen, wartości oraz rabatu dla pozycji.
Dokumenty zakupowe bez ustalonej wartości dostawy nie mogą być korygowane wartościowo. Korekty wartości takiego dokumentu można dokonać poprzez zmianę wartości na elementach dokumentu i zatwierdzenie wartościowe dokumentu.
Korekta ilościowa dokumentu zakupu dziedziczy wartość parametru ‘Ustalona wartość dostawy’ z dokumentu korygowanego. Parametr ten nie jest dostępny do edycji. Zatwierdzenie wartościowe dokumentu oryginalnego powoduje zmianę wartości na pozycjach korekty oraz automatyczne zaznaczenie parametru: Ustalona wartość dostawy.
Zatwierdzenie wartościowe dokumentu przyjęcia
Zatwierdzenie wartościowe dokumentu przyjęcia powoduje zaktualizowanie kosztów na elementach dokumentów rozchodowych, na których nie zaznaczono opcji Ustalono koszt własny sprzedaży. Dla dokumentów sprzedaży z zatwierdzonym przez operatora kosztem sprzedaży, zostaną wygenerowane korekty kosztu.
Wartość części zasobu, która nie została rozchodowana zostaje zaktualizowana podczas ustalania wartości dostawy.
Wykonanie operacji zatwierdzania wartościowego dokumentu przyjęcia, powoduje również zaktualizowanie ceny u dostawcy oraz ceny zakupu. W oparciu o zatwierdzaną cenę zakupu i zakładaną marżę aktualizowane są również ceny sprzedaży.
Sprzedaż zasobów pochodzących z dostaw zatwierdzonych ilościowo
Sprzedaż towarów, których dostawy nie zostały zatwierdzone wartościowo odbywa się na normalnych zasadach. Dostawę taką można wykorzystać na wszystkich dokumentach rozchodowych.
Wybranie na dokument sprzedaży zasobu pochodzącego z dostawy bez ustalonej wartości skutkuje nie zatwierdzeniem kosztów sprzedaży dla całego dokumentu. Na Nagłówku dla takiego dokumentu pozostaje niezaznaczony parametr Ustalono koszt własny sprzedaży. Pozycje dokumentu bez ustalonego kosztu własnego sprzedaży, które pobierają dostawy niezatwierdzone wartościowo, na zakładce: RKZ, wyróżnione są kolorem zielonym (poniższy rysunek).
Dla korekt dokumentów rozchodowych parametr: Ustalono koszt własny sprzedaży, jest dostępny do edycji na zasadach jak dla dokumentu rozchodowego, tj. możliwy do zaznaczenia przez operatora, bez możliwości odznaczenia po zapisaniu dokumentu lub po jego automatycznym zaznaczeniu przez system. W przypadku gdy dokument korekty jest w buforze, wówczas koszt jest nieustalony. Dla elementów korygowanych wartościowo parametr: Ustalono koszt własny sprzedaży, nie ma znaczenia, ponieważ nie zmienia kosztu własnego, w związku z tym przyjęto, że koszt jest ustalony.

Edycja subelementu na dokumencie sprzedaży pozwala stwierdzić, czy wartość wykorzystanej przez ten subelement dostawy została ustalona.

Zatwierdzenie wartościowe dokumentu sprzedaży
Zatwierdzenie wartościowe dokumentu sprzedaży może zostać wykonane w dwojaki sposób:
- Automatycznie – system zatwierdzi dokument jeśli wszystkie dostawy, wykorzystane na dokumencie zostaną zatwierdzone wartościowo. Próba zatwierdzenia wartościowego dokumentu przez system jest wykonywana każdorazowo podczas ustalania wartości na dokumencie zakupowym. Wtedy też ma miejsce aktualizacja kosztów na pozycjach pochodzących z zatwierdzanej dostawy.
- Operator może zaznaczyć parametr: Ustalono koszt własny sprzedaży na nagłówku dokumentu sprzedaży. Konsekwencją zatwierdzenia kosztu na dokumencie rozchodowym przez operatora oraz zmiany wartości na dokumencie zakupu podczas ustalania wartości dostawy jest wygenerowanie korekty kosztu. Korekty kosztu generowane są dla subelementów, których koszt zakupu został zmieniony.
Ustalenie wartości dostawy – przykład
Towar został przyjęty dokumentem PZ: 10 szt. x 100 PLN oraz FZ: 10 szt. x 100 PLN. Dokument PZ nie został zatwierdzony wartościowo.
Dostawa założona przez PZ została rozchodowana na dwóch dokumentach WZ. Na dokument WZ-4/1/19 pobrano 5 szt. towaru (całość towaru na dokumencie została przyjęta dokumentem PZ). Dokument WZ-5/1/19 pobrał 5 szt. towaru: 3 szt. z PZ, a resztę z FZ.
Dokument WZ-4/1/19 został zatwierdzony wartościowo przez operatora w celu zaksięgowania. Na dokumencie koszt własny sprzedaży został ustalony w wysokości 500 PLN.
Dokumentu WZ-5/1/19 nie zatwierdzono wartościowo. System nie zatwierdził kosztów sprzedaży na tym dokumencie ponieważ część towaru pochodzi z PZ, która nie została zatwierdzona wartościowo. Na dokumencie został wyliczony koszt dla towaru w wysokości 500 PLN.
Na magazynie wciąż znajdowała się część zasobu przyjętego na PZ (2 szt. o wartości 200 PLN).
Po otrzymaniu od dostawcy faktury do dostawy z PZ okazało się, że towar powinien być przyjęty w cenie 105 PLN/szt. Cena na PZ została zaktualizowana, a dokument został zatwierdzony wartościowo.
Zatwierdzenie wartościowe dokumentu PZ spowodowało (kolumna: Koszt, w oknie: Historia towaru – widoczne na poniższym rysunku):
- Wygenerowanie dokumentu korekty kosztu związanego z PZ, którego subelement wskazuje na WZ-4/1/19. Kwota na subelemencie związanym z WZ-4/1/19 wynika z nowej wartości dokumentu PZ. Cena na PZ została zmieniona o +5 PLN, co dla 5 szt. daje +25 PLN. Ponieważ WZ-4/1/19 został zatwierdzony wartościowo przez operatora została wygenerowana korekta kosztu KK-1/1/19.
- Przeliczenie kosztów na elemencie WZ-5/1/19. Koszt księgowy został zaktualizowany do wysokości 515 PLN. Koszt zmienił się o +15 PLN, co odpowiada zmianie ceny zakupu o +5 PLN dla 3 szt. towaru. Dokument WZ-5/1/19 został automatycznie zatwierdzony wartościowo.
- Wartość księgowa zasobu, który pozostawał na magazynie została zwiększona do 210 PLN (+5 PLN/szt.).

Ustalenie wartości dostawy w imporcie
W systemie Comarch ERP XL istnieje możliwość wystawienia dokumentu Przyjęcia zewnętrznego importowego (PZI) jako pierwszego dokumentu w ścieżce dokumentów importowych. Tym samym można obsłużyć sytuację skorygowania wartości towaru na magazynie po ewentualnym dodaniu kosztów np. transportu na dokumencie FWS lub SAD, bądź wygenerowaniu korekty do faktury importowej.
Dokument PZI zatwierdzony wartościowo
W przypadku zatwierdzonego wartościowo dokumentu PZI skorygowanie wartości towaru wiąże się z wystawieniem dokumentu Korekta przyjęcia zewnętrznego importowego (PKI).
Dokument PZI zatwierdzony ilościowo (nieustalona wartość dostawy)
Dokument PZI można zatwierdzić ilościowo (nieustalona wartość dostawy) odznaczając na zakładce Nagłówek parametr Ustalona wartość dostawy. Parametr ten może zostać odznaczony tylko w sytuacji, w której dokument PZI wystawiany jest ręcznie. W przypadku generowania tego dokumentu z innych dokumentów importowych parametr jest zaznaczony.
Jeżeli mamy zatwierdzony ilościowo dokument PZI, to wartościowo można go zatwierdzić:
- zaznaczając parametr Ustalona wartość dostawy na dokumencie PZI – dostępne jest to do momentu wygenerowania dokumentu SAD bądź FWS;
- zatwierdzając dokument FWS bądź SAD wygenerowany jako kolejny dokument w ścieżce wygenerowanej z PZI – wraz z zatwierdzeniem dokumentu FWS bądź SAD następuje automatyczne zaktualizowanie wartości na dokumencie PZI i wartościowe zatwierdzenie tego dokumentu.
Nieustalona wartość dostawy związana z generowaniem wielu faktur importowych do dokumentu PZI
W wersji 2021.1 Comarch ERP XL wprowadzono możliwość generowania wielu FAI do PZI.
Jeśli na dokumencie PZI nie zostanie zaznaczony parametr Ustalona wartość dostawy, wówczas wartość tej dostawy ustalana jest dopiero w momencie zatwierdzenia dokumentu SAD lub FWS. W tym samym momencie zaznaczany jest parametr jw. na dokumencie PZI. W związku z tym, że aktualnie FAI może obejmować tylko część elementów PZI i do tej części może być wystawiony SAD lub FWS, nie możemy pozwalać na to, aby łączyć ze sobą elementy z ustaloną i nieustaloną wartością dostawy. Dlatego też podczas generowania FAI do wielu PZI sprawdzane jest ustawienie powyższego parametry i nie jest możliwe utworzenie FAI, gdy na wybranych PZI wartość tego parametru nie jest zgodna.
Aktualnie działanie naliczania kosztów dostawy zostało zmodyfikowane tak, aby w sytuacji, gdy zostanie wystawionych kilka FAI do PZI i zostaną one ujęte w oddzielnych dokumentach SAD lub FWS, koszt jest naliczany oddzielnie dla każdej pozycji. W momencie zatwierdzania SAD lub FWS zostanie naliczony koszt dostawy dla elementów, które zostały zafakturowane. Mimo, że tylko dla części elementów zostanie naliczony koszt, parametr Ustalona wartość dostawy zostanie zaznaczony i zdezaktywowany. Technicznie zapis ten różni się od zapisu, gdy wszystkie pozycje posiadają już naliczone koszty, dzięki czemu możliwe jest naliczenie kosztów dla pozostałych pozycji po wygenerowaniu kolejnych dokumentów SAD czy FWS.
W momencie, gdy PZI zostanie przekształcone do kilku FAI a następnie każda z nich do innego SAD czy FWS podczas zatwierdzania ww. dokumentów nastąpi ustalenie wartości dostawy i naliczenie/zmodyfikowanie kosztów na rozchodzie. Naliczenie kosztów odbywa się tylko dla tych pozycji, dla których zostaną zmodyfikowane dostawy.
Do momentu wystawienia SAD lub FWS i ich zatwierdzenia możliwe jest ręczne przestawienie parametru Ustalona wartość dostawy, jeśli jednak dla części pozycji koszt już został naliczony wskutek wystawienia dokumentu SAD bądź FWS, parametr zostanie zablokowany do zmiany. Nie będzie też możliwe wykonanie opcji dostępnej z listy PZI w menu kontekstowym – Zatwierdź wartość dostawy ze wskazanego.
Ostateczne naliczenie kosztów i ustawienie parametru Ustalona wartość dostawy nastąpi w momencie wygenerowania ostatniego dokumentu SAD bądź FWS.
Szczególne przypadki generowania korekt kosztu
Nagłówki korekt kosztu mogą być powiązane z dokumentami zakupu, jak i ich korektami. KK wskazujące na dokumenty zakupu generowane są podczas ustalania wartości dostaw, co zostało opisane w rozdziale 1.5. KK wygenerowane podczas korygowania wartościowego dostawy będą wskazywać na korektę dokumentu zakupowego.
Dokumentem źródłowym dla KK mogą być dokumenty zakupu, korekty wartościowe dokumentów zakupu, dokumenty rozchodowe i ich korekty.
Szczególnym przypadkiem, kiedy źródłem korekty kosztu będzie dokument zakupu (np. PZ) jest ustalenie wartości dostaw przyjętych tym dokumentem.
Korekty kosztu są generowane z rozbiciem na subelementy. Każdy subelement wskazuje na dokument sprzedaży, dla którego wykonywana jest korekta. Ułatwia to przeprowadzenie analizy rzeczywistych kosztów własnych sprzedaży.

Dostępne do edycji na dokumencie KK są daty: wystawienia, sprzedaży i wydania na korektach kosztu. Daty pozostają aktywne do momentu zaksięgowania dokumentu.
Inicjowanie dat sprzedaży na generowanych korektach kosztu jest uzależnione od sposobu grupowania tych dokumentów.
Data wydania na korekcie kosztu jest zgodna z datą operacji magazynowej (wydania/przyjęcia) dokumentu inicjującego wygenerowanie dokumentu KK.
Data wystawienia na korektach kosztu jest zgodna z datą wpływu dokumentu inicjującego powstanie korekt kosztu (np. data wpływu korekty faktury zakupu).
Do Historii związanych dla dokumentów została dodana zakładka Korekty kosztu, gdzie wyświetlane są wszystkie korekty kosztu związane z dokumentem.
Parametry KK - Jedna czy wiele korekt kosztu dla jednego dokumentu zakupu?
Konfiguracja parametrów KK pozwala na określenie czy podczas generowania korekt kosztu (np. zatwierdzania wartościowego PZ lub wykonania korekty wartościowej FZ) powstanie jeden czy wiele takich dokumentów. O ilości generowanych korekt kosztu decyduje opcja Grupowanie dokumentów KK.

Dotychczasowa parametryzacja sposobu grupowania korekt kosztów dotyczyła zarówno przypadku ich generowania w wyniku zarejestrowania korekty wartościowej dokumentu zakupu, jak również ostatecznego ustalenia wartości dostawy, z której zarejestrowano już rozchód. W przypadku Firm, u których występowały oba powyższe scenariusze mogło powodować to rozbieżności w historycznej wartości magazynu.
Od wersji 2015.0 dla każdego typu operacji powodującej generowanie KK zostały przewidziane takie ustawienia konfiguracyjne, które pozwalają na generowanie KK z datami zapewniającymi prawidłowość raportu Stanu magazynu na dzień, ale również na zachowanie dotychczasowych ustawień dla Klientów, dla których dotychczasowa parametryzacja była wystarczająca.
Powyższe zostało osiągnięte poprzez rozdzielenia opcji grupowania dla poszczególnych „powodów” generowania KK oraz poprzez możliwość wskazania typu daty dla daty sprzedaży i wydania KK.
Możliwe do wyboru daty: sprzedaży i wydania KK determinowane są przez kryterium ich grupowania, przykładowo dla KK generowanego podczas ustalania wartości na PZ/PW/PZI/PKA przy opcji grupowania „wg dokumentu zakupu” nie będzie można wskazać jako daty na KK daty z dokumentu rozchodu, ponieważ generowany przy takich ustawieniach jeden dokument KK może mieć tylko jedną datę sprzedaży/wydania, a dokumentów rozchodowych może być wiele i mogą mieć on różne daty, nie przewiduje się bowiem możliwości ustalania daty subelementów KK różnej od daty na jej nagłówku.
Podczas konwersji bazy System ustawia ww. parametry wg dotychczasowych ustawień (oznaczonych na poniższym rysunku kolorem zielonym), na bazach kreowanych zaś wg ustawień pozwalających na poprawność generowanego raportu stanu magazynu na dzień (oznaczonych na poniższym rysunku pogrubioną czcionką).

Ustalanie dat na KK powstałym w wyniku anulowania dokumentów, dla których wygenerowano KK (np. FSK, WZK, MMW, FZK itd.) nie podlega ww parametryzacji. Na takich anty-KK daty sprzedaży/wydania ustalane są na
podstawie dat z KK dla której anty-KK powstają, bowiem tylko taki zapis gwarantuje poprawność „anulowania” KK. Takie anty-KK powstają, jak dotąd, wówczas, gdy dokument KK został już zaksięgowany i w związku z tym nie może zostać on anulowany wraz z anulowanym ww dokumentem.
Zachowana została dotychczasowa zasada, zgodnie z którą subelementy MMW i MMP na KK nie są łączone z subelementami innych dokumentów, dla MMW i MMP będę więc tworzone są odrębne dokumenty KK.
W przypadku, gdy data sprzedaży/wydania dokumentu KK ustalana na podstawie ww parametrów wypadłaby w zamkniętym okresie handlowym, System ustali datę w oparciu o datę końcową tego okresu, przesuniętą o 1dzień.
Generowanie dokumentów KK i daty na KK - Korekta zakupu:
Brak – po zaznaczeniu istnieje możliwość wybrania w polach daty na KK:
Sprzedaży: sprzedaży FS korekty FZK
Wydania: sprzedaży FS, wydania FS, wydania FZK
Wg dni sprzedaży – po zaznaczeniu można wybrać daty na KK:
Sprzedaży: sprzedaży FS
Wydania: sprzedaży FS, wydania FZK
Wg miesięcy sprzedaży – w polach daty na KK:
Sprzedaży: m-c sprzedaży FS
Wydania: m-c sprzedaży FS, wydania FZK
Wg korekty zakupu – w polach daty na KK:
Sprzedaży: korekty FZK
Wydania: korekty FZK, wydania FZK
Generowanie dokumentów KK i daty na KK – Ustalenie wartości dostawy:
Brak – po zaznaczeniu istnieje możliwość wybrania w polach daty na KK:
Sprzedaży: sprzedaży FS
Wydania: sprzedaży FS, wydania FS
Wg dni sprzedaży – po zaznaczeniu można wybrać daty na KK:
Sprzedaży: sprzedaży FS
Wydania: sprzedaży FS
Wg miesięcy sprzedaży – w polach daty na KK:
Sprzedaży: m-c sprzedaży FS
Wydania: m-c sprzedaży FS
Wg korekty zakupu – w polach daty na KK:
Sprzedaży: zakupu PZ
Wydania: zakupu PZ, przyjęcia PZ
Generowanie dokumentów KK i daty na KK – Korekta sprzedaży:
Brak – po zaznaczeniu istnieje możliwość wybrania w polach daty na KK:
Sprzedaży: korekty FSK
Wydania: korekty FSK, przyjęcia FSK
Wg dni sprzedaży – po zaznaczeniu można wybrać daty na KK:
Sprzedaży: korekty FSK
Wydania: korekty FSK, przyjęcia FSK
Wg miesięcy sprzedaży – w polach daty na KK:
Sprzedaży: m-c korekty FSK
Wydania: m-c korekty FSK, m-c przyjęcia FSK
Wg korekty zakupu – w polach daty na KK:
Sprzedaży: korekty FZK
Wydania: korekty FZK, wydania FZK
Koszty dodatkowe - KDZ wg daty dostawy:
Brak – po zaznaczeniu istnieje możliwość wybrania w polach daty na KK:
Sprzedaży: sprzedaży FS
Wydania: sprzedaży FS, wydania FS
Wg dni sprzedaży – po zaznaczeniu można wybrać datę:
Sprzedaży: sprzedaży FS
Wydania: sprzedaży FS
Wg miesięcy sprzedaży – w polach daty na KK:
Sprzedaży: m-c sprzedaży FS
Wydania: m-c sprzedaży FS
Wg KDZ – w polach daty na KK:
Sprzedaży: operacji KDZ
Wydania: operacji KDZ
Koszty dodatkowe - KDZ wg daty kosztu/innej:
Brak – po zaznaczeniu istnieje możliwość wybrania w polach daty na KK:
Sprzedaży: sprzedaży FS, operacji KDZ
Wydania: sprzedaży FS, wydania FS, operacji KDZ
Wg dni sprzedaży – po zaznaczeniu można wybrać dla dat na KK:
Sprzedaży: sprzedaży FS
Wydania: sprzedaży FS, operacji KDZ
Wg miesięcy sprzedaży – w polach daty na KK:
Sprzedaży: m-c sprzedaży FS
Wydania: m-c sprzedaży FS, operacji KDZ
Wg KDZ – w polach daty na KK:
Sprzedaży: operacji KDZ
Wydania: operacji KDZ
Koszty dodatkowe to opcje pozwalające na decyzję o sposobie grupowania dokumentów KK oraz ich dacie w związku z wystawieniem dokumentu KDZ

Szczególne przypadki generowania dokumentów KK – przykłady
Modyfikacja zatwierdzonych korekt kosztu; anty-korekta kosztu
Niezaksięgowane korekty kosztu mogą zostać zmodyfikowane przez system. Modyfikacja polega na usunięciu subelementu z korekty kosztu. Sytuacja taka ma miejsce, gdy dokument rozchodowy, znajdujący się na korekcie kosztu zostanie anulowany. Jeśli na modyfikowanej w ten sposób korekcie kosztu zostanie usunięty ostatni subelement, system anuluje korektę kosztu.
Wygenerowanie anty-korekty kosztu ma miejsce w przypadku, gdy istnieje potrzeba modyfikacji korekty kosztu, która została zaksięgowana. Przykładem takiej sytuacji jest anulowanie dokumentu rozchodowego, znajdującego się na korekcie kosztu lub anulowanie korekty dokumentu zakupowego. Nagłówek tak powstałej korekty kosztu wskazuje na anulowany dokument. Subelementy anty-korekty kosztu wskazują na zaksięgowaną KK, która nie mogła być zmodyfikowana.

Ogólnie anulowanie korekty dokumentu przychodowego można traktować jak wystawienie korekty na taką samą wartość ale o przeciwnym znaku. W związku z tym:
- dla dokumentów rozchodowych, których subelementy pochodzą z korygowanej dostawy, a do których są wygenerowane korekty kosztu, te KK są usuwane bądź tworzone anty-KK, gdy zostały zaksięgowane,
- dla dokumentów rozchodowych, których subelementy pochodzą z korygowanej dostawy i zostały rozchodowane z kosztem wynikającym z korekty wartościowej (czyli wystawione później niż korekta), tworzone są nowe korekty kosztu, na wartość anulowanej FZK ze znakiem przeciwnym,
- nagłówek powstających KK wskazuje na anulowaną FZK, subelementy na korygowane dokumenty rozchodowych lub korekty kosztu jeśli są to anty-KK.

Próba anulowania dokumentu PZ w tym momencie zakończy się komunikatem:

Jest to celowe działanie programu. Jest to związane z tym, że anulowanie PZ spowodowałoby usunięcie dostawy na którą wskazują korekty kosztu.
Korekta kosztu wynikiem anulowania korekty dokumentu zakupu
Kolejnym przypadkiem powstawania korekty kosztu jest anulowanie korekty dokumentu zakupu, podczas gdy część przyjętego towaru tym dokumentem zakupu została już rozchodowana.
Operacja anulowania korekty dokumentu zakupu, powoduje przywrócenie kosztu towaru do takiego poziomu, po jakim został on przyjęty. Jednocześnie ta część towaru, która została sprzedana po wystawieniu korekty dokumentu zakupu, a przed jej anulowaniem, musi mieć zmodyfikowany koszt. W tym właśnie celu zostaje automatycznie wygenerowana korekta kosztu.
Generalnie powstająca korekta kosztu ma za zadanie przeszacować koszt towaru na dokumentach sprzedaży, gdy ulegnie on zmianie.

Rysunek 12 Odzwierciedlenie historii towaru T5 według opisanego powyżej przykładu
Wartość powstałej korekty kosztu KK wynika z równania:
KK = 4 szt. x (-5) PLN = (-20) PLN
Gdzie: 4 szt. to ilość sprzedanego towaru dokumentem FS,
(-5) PLN to różnica między kosztem z anulowanej korekty PZK a aktualnym, zgodnym z PZ

Na elemencie wygenerowanej korekty kosztu na zakładce Dokumenty wskazany jest dokument sprzedaży, którego ta korekta kosztu bezpośrednio dotyczy.

Korekty kosztów wynikiem korygowania dokumentów zakupu i sprzedaży
Przypadkiem powstawania korekt kosztów jest także wystawianie, w określonych sytuacjach i kolejności, korekt do dokumentów zakupu oraz sprzedaży. Powstałe korekty kosztów w odpowiedzi na wystawione korekty dokumentów handlowych, przeszacowują naliczone wcześniej koszty. Poniższy przykład dotyczy ustawienia w konfiguracji systemu ‘Grupowanie dokumentów KK – brak’.

Korekta kosztów efektem wydania produktu przed rozliczeniem zlecenia produkcyjnego
Korekta kosztu zostanie wygenerowana również w momencie, gdy uzyskany na drodze zlecenia produkcyjnego produkt/towar, zostanie wydany przed ostatecznym rozliczeniem tegoż zlecenia. Dzieje się tak oczywiście przy scenariuszu postępowania, który został przedstawiony poniżej.
Opisany przykład sprowadza się do zmiany wstępnie ustalonego na dokumencie PW kosztu produktu i odzwierciedlenia tej zmiany w postaci korekty kosztu.

W momencie rozliczania zlecenia produkcyjnego automatycznie zostaje wygenerowana korekta kosztu KK-1/2/19 w wartości -25 PLN, która przeszacowuje koszt na dokumencie PW-1/2/19 (koszt dla sprzedanej 1 szt. P1 na wcześniej nie zatwierdzonym wartościowo PW został obniżony o 25 PLN).

Generowanie korekty kosztów podczas podmiany dostaw przy korekcie ilościowej dokumentu zakupu
Powstanie dokumentu korekty kosztu może być również wynikiem ilościowego korygowania dokumentu przychodowego, podczas gdy część lub cały przyjęty zasób został rozchodowany.


Wartość powstałej korekty kosztu KK wynika z równania:
KK = [(-4) szt. x 10 PLN] + [4 szt. x 15 PLN] = 20 PLN
Gdzie kolejno:
(-4) szt. to korygowana ilość z dokumentu FZ-5/2/19, która uprzednio została już rozchodowana dokumentem FS,
10 PLN to cena zakupu, po jakim został przyjęty a następnie rozchodowany towar P1
4 szt. to jednocześnie ilość, jaka została pobrana z obcej dostawy, w momencie gdy dokument FZ-5/2/19 był korygowany
15 PLN to cena zakupu, po jakiej został przyjęty zasób podmieniony w celu zwrotu na korekcie FZK-7/2/19


Korekty kosztu dla przesunięć magazynowych
Specyficznym przypadkiem jest korygowanie kosztu dla dokumentów przesunięć międzymagazynowych MMW/MMP. Powstająca korekta kosztu koryguje koszt zarówno na magazynie źródłowym jak i docelowym. Taka sytuacja ma miejsce, nawet gdy korygowany zasób nie był sprzedany z żadnego z magazynów. W efekcie może powstać korekta kosztu na wartość 0 PLN. Jest to spowodowane tym, że jeden z subelementów koryguje wartość magazynu źródłowego, a drugi subelement koryguje wartość na magazynie docelowym. Korekty na magazynie źródłowym i docelowym maja taką samą wartość, ale przeciwne znaki, co w sumie daje wartość 0 PLN.
Fakt ten determinuje konieczność powstania korekty kosztu dla dokumentu przesunięcia międzymagazynowego podczas ustalania wartości dostaw.
Ogólnie dla dokumentów przesunięć międzymagazynowych podczas korekty wartości dostaw:
powstaje korekta kosztu z dwoma subelementami (zakładając, że MMP zostało wygenerowane i zatwierdzone oraz jest odpowiednie grupowanie dokumentów KK):
zwiększając koszt księgowy na jednym z magazynów
drugi na wartość przeciwną, korygując koszt na drugim magazynie
dla każdej korekty zakupu korygującej zasób wykorzystany przez MMW/MMP powinna powstać KK. Całkowita wartość poszczególnych KK powinna być zerowa
Przykładem generowania KK dla przesunięć międzymagazynowych jest poniższy scenariusz, w którym powstanie KK determinuje ilościowe korygowanie dokumentu przychodowego, podczas gdy część lub cały przyjęty zasób został przesunięty na inny magazyn. Szczegóły poniżej:

Wartość powstałej korekty kosztu KK wynika z równania:
KK = [(-2) szt. x 10 PLN] + [2 szt. x 15 PLN] + [2 szt. x 10 PLN] + [(-2) x 15 PLN] = 0
Gdzie kolejno:
(-2) szt. to korygowana ilość z dokumentu PZK-9/2/19 (dostawa PZ-7/2/19), która uprzednio została wydana dokumentem MMW-9/2/19 z magazynu MAG,
10 PLN to cena zakupu, po jakiej został przyjęty a następnie wydany towar P2
2 szt. to jednocześnie ilość, jaka została pobrana z obcej dostawy, w momencie korygowania dokumentu PZ-7/2/19
15 PLN to cena zakupu, po jakiej został przyjęty zasób podmieniony w następstwie korekty PZK-9/2/19
Powyższe wartości dotyczą magazynu MAG. Dla magazynu MAG1 mamy natomiast:
2 szt. to korygowana ilość z dokumentu PZ-8/2/19, która uprzednio została przyjęta dokumentem MMP-9/2/19 do magazynu MAG1,
10 PLN to cena zakupu, po jakiej towar P2 został przyjęty
(-2) szt. to jednocześnie ilość, jaka została pobrana z obcej dostawy, podczas korygowania dokumentu PZ-7/2/19
15 PLN to cena zakupu, po jakiej został przyjęty zasób pobrany na korektę PZK-9/2/19

XL138- Mechanizm podzielonej płatności
Na czym polega MPP
Mechanizm podzielonej płatności (MPP) funkcjonuje w przepisach o VAT od 01 lipca 2019 roku. Wtedy jednak płatnik sam podejmował decyzję o sposobie wykonywania płatności. Od 01 listopada 2019 roku stosowanie mechanizmu podzielonej płatności stało się obowiązkowe dla transakcji, w których skład wchodzą produkty z grup towarowych, o których mowa w załączniku nr 15 do Ustawy o VAT. Są to między innymi:
- Wyroby ze stali, metali szlachetnych, metali kolorowych
- Odpady, złom, surowce wtórne
- Elektronika – m.in.: procesory, smartfony, telefony, tablety, notebooki, laptopy,
- konsole do gier, tusze, tonery, dyski twarde
- Paliwa do napędu samochodów, oleje opałowe i smary
- Prawa do emisji gazów cieplarnianych
- Roboty budowlane
- Węgiel
- Handel częściami do samochodów i motocykli.
Sam mechanizm podzielonej płatności polega na tym, że zapłata dokonana przez przedsiębiorcę jest rozdzielana na dwie części, które trafiają na dwa różne rachunki bankowe. Wartość sprzedaży netto trafia na zasadniczy rachunek bankowy dostawcy, zaś pozostała kwota będąca podatkiem VAT trafia na drugi rachunek – specjalny rachunek VAT.
Przed zmianą przepisów, przelew mógł obejmować zapłatę tylko za jedną fakturę. Od 1 listopada 2019 r. będzie możliwość stosowania komunikatu zbiorczego, pozwalającego na dokonanie zapłaty za wszystkie faktury wystawione w danym okresie przez jednego kontrahenta.
Zasady działania MPP
Użytkownik, za pomocą odpowiedniego parametru w konfiguracji, może zdecydować czy chce, aby system automatycznie kontrolował konieczność zastosowania mechanizmu podzielonej płatności. W wypadku, gdy zostanie zaznaczona wspomniana opcja, przy zapisywaniu dokumentu zakupu lub sprzedaży, system będzie sprawdzał:
- Datę sprzedaży/zakupu dokumentu – czy jest przed 01.11.2019 r., czy po 31.10.2019 r.,
- Czy towar ma wybraną wartość: Podzielona płatność (MPP),
- Czy transakcja na dokumencie jest transakcją krajową,
- Czy kwotę brutto wynosi przynajmniej 15.000 PLN.
W poniższej tabeli przedstawiono wymienione wyżej parametry które sprawdza system przy wystawianiu dokumentu, wraz z możliwymi wynikami: tymi prowadzącymi i nie prowadzącymi do zastosowania mechanizmu podzielonej płatności.
Parametr do sprawdzenia | Możliwe wyniki | Czy będzie zastosowane MPP |
---|---|---|
1. Data sprzedaży/zakupu na dokumencie | Po 01.11.2019 r. | Tak |
Przed 31.10.2019 r. | Nie | |
2. Czy towar ma wybraną wartość Podzielona płatność (MPP) | Tak | Tak |
Nie | Nie | |
3. Rodzaj transakcji na fakturze | Krajowa | Tak |
Inna niż krajowa | Nie | |
4. Kwota brutto na dokumencie | Większa lub równa 15.000 PLN | Tak |
Mniejsza niż 15.000 PLN | Nie |
Jeśli odpowiedzią na każde z czterech zapytań było: Tak (z trzeciej kolumny tabeli), mechanizm podzielonej płatności (MPP) zostanie automatycznie zastosowany.
Ustawienia
Konfiguracja
Użytkownik jest w stanie sam zdecydować, czy chce, aby system automatycznie stosował mechanizm podzielonej płatności. Odpowiada za to opcja: Obowiązkowy mechanizm podzielonej płatności znajdująca się w module admin: Konfiguracja / Sprzedaż / Parametry 2.

Zaznaczenie powyższego parametru spowoduje, że wystawiane dokumenty sprzedaży i zakupu sprawdzane będą pod kątem obowiązku stosowania mechanizmu podzielonej płatności.
Jeżeli parametr nie zostanie zaznaczony, użytkownik nadal będzie mógł stosować mechanizm podzielonej płatności, ale w trybie dobrowolności – nie będą przez system sprawdzane żadne warunki.
W module administrator: Listy / Słownik kategorii / gałąź Transakcje znajduje się pozycja Progi dla transakcji gotówkowych. Dodana jest tam domyślnie kategoria:
Parametr | Wartość |
---|---|
Data od: | 01.09.2019 |
Kwota | 15 000,00 PLN |
Próg ten wykorzystywany jest przy sprawdzaniu warunku dotyczącego wysokości kwoty brutto faktury, od której powinien być zastosowany mechanizm podzielonej płatności.
Jeśli w przyszłości próg ulegnie zmianie lub w zależności od potrzeb użytkownik jest w stanie we własnym zakresie dodać nową kategorię z nową wartością.

Karta towaru i wzorzec towaru
Na karcie i wzorcu towaru dodany został parametr Podzielona płatność (MPP). Dzięki niemu, istnieje możliwość oflagowania towaru jako podlegającego mechanizmowi podzielonej płatności. Przykłady takich grup towarowych zostały wymienione w rozdziale 1 tego biuletynu, zaś bardziej szczegółowe informacje są dostępne w załączniku nr 15 do Ustawy o VAT.

Zaznaczenie powyższego parametru jest jednym z warunków koniecznych do automatycznego stosowania mechanizmu podzielonej płatności. Stosowanie MPP na transakcjach nie uwzględniających towarów z zaznaczoną opcją Podzielona płatność (MPP) nadal będzie możliwe, lecz użytkownik sam będzie musiał zaznaczyć odpowiednie parametry na dokumencie sprzedaży / zakupu.
Parametr Podzielona płatność (MPP) został umieszczony również na wzorcu towaru. Zaznaczenie go sprawi, że będzie on przenoszony automatycznie na kart towarów powiązanych z danym wzorcem.

Zakup z MPP
Mechanizm podzielonej płatności stosowany jest na następujących dokumentach zakupu:
- FZ – faktura zakupu,
- PZ – przyjęcie zewnętrzne,
- WZE – wydanie eksportowe.
Odpowiednie parametry zostały dodane w dwóch miejscach w oknach dokumentów zakupu. Są to:
- Podzielona płatność (MPP) na zakładce [Płatności],
- Podzielona płatność (MPP) na formularzu płatności (po kliknięciu dwa razy na konkretnej płatności).

W wypadku dokumentów zakupu, zaznaczenie Podzielona płatność (MPP) na zakładce [Płatności] nie będzie miało wpływu na wydruk faktury. Odpowiedni nadruk jest wymagany tylko na fakturach sprzedaży, w celu poinformowania nabywcy o sposobie w jakim płatność ma zostać wykonana.

Parametr Podzielona płatność (MPP) znajdujący się na konkretnej płatności, na dokumencie zakupu będzie miał wpływ na komunikatu przelewu. W wypadku zaznaczenia go, dla przelewu zostanie zastosowany specjalny komunikat, na podstawie którego, banki przeleją kwotę VAT na specjalny rachunek VAT. Niezaznaczenie parametru sprawi, że przelew zostanie dokonany normalnym trybie – cała kwota zostanie przelana na rachunek bieżący.
Ustawienie jednego z parametrów będzie propagowane na drugi. Jeśli Podzielona płatność (MPP) będzie zaznaczona na co najmniej jednej płatności, zaznaczeniu ulegnie także parametr dostępny w zakładce [Płatności]. Jeśli parametr z zakładki [Płatności] pozostanie niezaznaczony, nie będzie również zaznaczony na żadnej płatności.
Parametry te będą zaznaczane automatycznie przy zapisywaniu dokumentu, jeśli tylko wszystkie warunki wymienione w rozdziale 2 tego biuletynu zostały spełnione.
- Wystawiona w walucie systemowej,
- Powiązana z rachunkiem bankowym,
- Nie wysłana,
- Nie rozliczona.
MPP na dokumencie SAD
Wprowadzono następujące zmiany na płatności do dokumentu SAD:
1. Po zaznaczeniu parametru Podzielona płatność (MPP) w polu: Kwota VAT podpowie się kwota równa wartości VAT z zakładki [VAT].
2. Kwotę tę można powiększyć o dodatkowe kwoty wynikające z płatności do cła lub akcyzy przez wpisanie odpowiedniej wartości w polu Kwota VAT. Maksymalna wartość wpisana w polu: Kwota VAT nie może przekraczać kwoty Płatności.
Sprzedaż z MPP
Mechanizm podzielonej płatności stosowany jest na następujących dokumentach sprzedaży:
- FS – faktura sprzedaży,
- WZ – wydanie zewnętrzne,
- FSE – faktura sprzedaży eksportowa,
- FSL – faktura sprzedaży zaliczkowa.
Odpowiednie parametry zostały dodane w dwóch miejscach w oknach dokumentów sprzedaży. Są to:
- Podzielona płatność (MPP) na zakładce [Płatności],
- Podzielona płatność (MPP) na formularzu płatności (po kliknięciu dwa razy na konkretnej płatności).

Zaznaczenie parametru Podzielona płatność (MPP) na zakładce [Płatności] na dokumencie sprzedaży będzie miało wpływ na wydruk faktury. Jeśli data sprzedaży jest po 31.10.2019 r. (możliwość sprawdzenia i edycji w zakładce [Nagłówek]), to na wydruku faktury sprzedaży pojawi się adnotacja: Mechanizm podzielonej płatności. Daje ona informację nabywcy o sposobie w jaki ma dokonać płatności.

Zaznaczenie parametru Podzielona płatność (MPP) na formularzu płatności nie będzie miało dużego znaczenia. Będzie nośnikiem informacji jaka kwota zostanie ,,zawieszona’’ na specjalnym rachunku VAT.
Tak jak w wypadku dokumentów zakupu, powyższe parametry będą automatycznie zaznaczone przy zapisywaniu dokumentu, jeśli tylko wszystkie warunki wymienione w rozdziale 2 tego biuletynu zostały spełnione.
Dodatkowe wymagania do płatności są analogiczne jak dla dokumentów zakupu. Musi być wystawiona w walucie systemowej, powiązana z rachunkiem bankowym, nie wysłana i nie rozliczona.

Korekta sprzedaży, gdy nie użyto MPP
Jeżeli podczas wystawiania dokumentów sprzedaży kwalifikujących się do podzielonej płatności, nie zaznaczono parametru Podzielona płatność (MPP) i na fakturze VAT nie pojawiła się stosowna adnotacja, należy zastosować korektę danych.
Na korekcie danych, w polu Przyczyna korekty należy umieścić informację o przyczynie, a następnie w zakładce [Płatności], należy zaznaczyć parametr Podzielona płatność (MPP). Na wydrukowanej korekcie pojawi się adnotacja ,,Mechanizm podzielonej płatności’’.
ZS i FSL przed 01.11.2019, FS po 31.10.2019
W przypadku gdy do zamówienia sprzedaży (ZS) wystawiona została faktura zaliczkowa (FSL) objęta odwrotnym obciążeniem (przed 01.11.2019), a następnie faktura końcowa (FS) objęta już mechanizmem podzielonej płatności (MPP) (po 31.10.2019), należy podjąć następujące kroki:
1. Tworzymy zamówienie sprzedaży (ZS) na datę przed 01.11.2109 na towar objęty odwrotnym obciążeniem, gdzie podatnikiem jest nabywca;





4. Wystawiamy korektę ręczną A-Vista (A)FSK po stronie sprzedaży. Jej celem jest korekta stawki i możliwość udostępnienia klientowi z adnotacją o mechanizmie podzielonej płatności.
- W polu Korygowana podajemy numer faktury źródłowej, ustawiamy Transakcja – kraj (jest to istotne z punktu widzenia wydruku);
- Zaznaczamy parametr MPP – kwota na wartość VAT (netto z faktury końcowej FS);
- Na zakładce [Nagłówek] w polu Opis wpisujemy: Mechanizm podzielonej płatności, gdyż inaczej nie pojawi się ona na wydruku;
- Zaznaczamy parametr Nie uwzględniaj na deklaracji VAT-7;
- Odznaczamy parametr JPK_FA.


5. Wystawiamy drugą korektę ręczną A-Vista (A)FSK.
- W polu faktura podajemy numer korekty udostępnionej klientowi;
- W polu korekta wpisujemy numer faktury źródłowej;
- Transakcja typu: podatnikiem jest nabywca;
- Parametr JPKFA pozostawiamy zaznaczony;
- Nie uwzględniaj na deklaracji VAT-7 nie zaznaczam;
- Na płatności wybieramy parametr: Nie rozliczaj.


Często zadawane pytania
Czy jest możliwość korzystania z MPP, gdy transakcja jest w obcej walucie?
W przypadku transakcji walutowych dotyczących towarów lub usług objętych obowiązkowym mechanizmem podzielonej płatności, należy dokonać dwóch płatności – płatności podatku VAT w systemie MPP (czyli na rachunek VAT) w złotówkach, a resztę płatności w obcej walucie.
W systemie możemy podzielić zobowiązanie z faktury na dowolną ilość płatności. Na pierwszej płatności wskazujemy kwotę netto i jeden rachunek do zapłaty, a na drugiej wskazujemy VAT i inny rachunek do zapłaty.
Od wersji 2019.0 mamy wiele rachunków bankowych na karcie kontrahenta i możliwość dynamicznego przydzielania rachunku do zapłaty i rejestru, z którego pójdzie płatność w zależności od waluty.
Aby płatność z tytułu VAT była wysłana za pomocą mechanizmu podzielonej płatności konieczne będzie zaznaczenie na niej parametru MPP.
Czy istnieje możliwość obsługi MPP w wersjach wcześniejszych niż 2019.3?
Użytkownicy, którzy nie zdecydują się na przejście na wersję 2019.3, a będą zobligowani do stosowania w określonych przypadkach mechanizmu podzielonej płatności mają taką możliwość od wersji 2018.2, ale ręcznie.
Funkcjonalność Split Payment pozwala na regulowanie zobowiązań w mechanizmie podzielonej płatności. Dla tego typu płatności stosowany jest komunikat przelewu, w którym wyodrębniona kwota VAT przekierowywana jest na specjalny rachunek VAT, powiązany z bieżącym rachunkiem bankowym Klienta.
Parametr Split payment dostępny jest nie tylko na płatnościach faktur zakupu, ale także sprzedaży. Umożliwia kontrolowanie wysokości kwot VAT zawieszonych na rachunkach VAT. Na fakturach sprzedaży dokumentujących sprzedaż towarów objętych MPP brakuje adnotacji „Mechanizm podzielonej płatności”.
Więcej informacji na temat obsługi MPP w wersjach poprzedzających 2019.3 można uzyskać z biuletynu księgowości.
Co w wypadku, gdy wystawiana jest faktura na 15 000 PLN lub więcej, częściowo składa się z towarów objętych przez MPP, lecz ich łączna wartość nie przekracza 15 000 PLN?
W standardzie wersji 2019.3, Comarch ERP XL tworzy jedną płatność na całą kwotę faktury niezależnie od tego jaka jej część dotyczy MPP a jaka dotyczy innego typu transakcji. Kwotą graniczną jaka świadczy o zastosowaniu MPP nie jest wartość towarów objętych przez MPP, a wartość całej faktury.
Jeśli użytkownikowi zależy na tym, by mechanizm podzielonej płatności stosowany był wyłącznie do towarów objętych przez MPP, płatność należy podzielić ręcznie dzięki dostępnej funkcjonalności ręcznego dzielenia płatności.
Automatyczne dzielenie płatności na tą z MPP i na tą nie dotyczącą MPP planowane jest w kolejnych wersjach.
Czy MPP obowiązuje, kiedy jedna, duża transakcja (na ponad 15 000 PLN) jest realizowana fakturami na kwotę nie przekraczającą 15 000 PLN?
Mechanizm podzielonej płatności nie dotyczy transakcji, tylko kwoty na fakturze.
Art. 106e ust. 1 pkt 18 a):
W przypadku faktur, w których kwota należności ogółem stanowi kwotę, o której mowa w art. 19 pkt 2 ustawy z dnia 6 marca 2018 r. – Prawo przedsiębiorców, obejmujących dokonaną na rzecz podatnika dostawę towarów lub świadczenie usług, o których mowa w załączniku nr 15 do ustawy [na fakturze muszą się znajdować] – wyrazy „mechanizm podzielonej płatności”;
Adnotacja MPP na fakturze powinna mieć miejsce w sytuacji, gdy kwota na FS jest równa lub większa od 15 000 PLN.
Art. 106e ust. 1 pkt 19:
Dokonywanie lub przyjmowanie płatności związanych z wykonywaną działalnością gospodarczą następuje za pośrednictwem rachunku płatniczego przedsiębiorcy, w każdym przypadku, gdy:
1) stroną transakcji, z której wynika płatność, jest inny przedsiębiorca oraz
2) jednorazowa wartość transakcji, bez względu na liczbę wynikających z niej płatności, przekracza 15 000 zł lub równowartość tej kwoty, przy czym transakcje w walutach obcych przelicza się na złote według średniego kursu walut obcych ogłaszanego przez Narodowy Bank Polski z ostatniego dnia roboczego poprzedzającego dzień dokonania transakcji.
Czy MPP jest obsługiwany na Fakturze Pro-Forma?
Mechanizm podzielonej płatności nie jest obsługiwany na Fakturze Pro-Forma, gdyż jest to wydruk pochodzący z zamówienia.
W wypadku gdy kupujący rozlicza się (np. wpłaca zaliczkę) na podstawie faktury Pro-Forma, należy wygenerować zaliczkę, albo zmodyfikować wydruk, lub też dodać opis ,,Mechanizm podzielonej płatności’’ który znajdzie się na wydruku.
Co się dzieje z MPP podczas wystawiania korekty do faktury?
Jeśli na dokumencie który jest korygowany znajdowała się adnotacja: Mechanizm podzielonej płatności, to ta sama informacja powinna się znaleźć na korekcie, dlatego parametr Podzielona płatność (MPP) jest automatycznie tam zaznaczony.
Kiedy korygowana jest faktura na mniej niż 15 000 PLN brutto i korekta sprawi, że kwota ta zostanie przekroczona, to dokument ten (korekta FSK) zostanie sprawdzony pod kątem obowiązku stosowania MPP i parametr Podzielona płatność (MPP) zostanie zaznaczony.
Gdy korygowana jest faktura posiadająca adnotację o podzielonej płatności, lecz korekta sprawi, że dokument ten przestanie spełniać wymagania do obowiązkowego stosowania mechanizmu podzielonej płatności (suma brutto spadnie poniżej 15 000 PLN), check Podzielona płatność (MPP) nadal pozostanie zaznaczony.
XL035 - Korekta danych
Korekta danych - informacje ogólne
W wersji 2019.0 Comarch ERP XL wprowadzony został nowy typ korekty dokumentu handlowego sprzedaży: Korekta danych. Za pomocą tego dokumentu Użytkownik może dokonać korekty z tytułu:
- zmiany kontrahenta głównego, docelowego, płatnika
- zmiany danych ww. kontrahentów, poprzez zmianę adresu/adresów na korekcie
- zmianę formy i/lub terminu płatności
Korekta danych została udostępniona dla faktur sprzedaży: FS, (s)FS, (S)FS, RA, FSL, FSE, (s)FSE, (S)FSE, FEL oraz wydań: WZ, WZE, WKA. Do jej wykonania służy stosowna opcja dostępna na poszczególnych zakładkach listy dokumentów handlowych oraz w historii kontrahenta.

Możliwość rejestrowania Korekty danych została sparametryzowana. Tylko Użytkownik z prawem Korekta danych na karcie Operatora może rejestrować tego typu korektę.

Formatka korekty danych
Formatka Korekty danych różni się tylko nieznacznie od formularza zwykłej korekty.

Różnice dotyczą zasad dostępności lub braku dostępności poszczególnych kontrolek oraz operacji możliwych do wykonania, czy też zasad edycji poszczególnych parametrów na takiej korekcie. Główne wyróżniki tego typu korekty to:
- Aktywne kontrolki z akronimem kontrahenta głównego, docelowego i płatnika oraz przyciski służące do ich zmiany
- Aktywne przyciski z adresami ww. kontrahentów
- Brak elementów własnych na korekcie danych: tego typu korekta nie posiada własnych elementów, aby jednak udostępnić Użytkownikowi informację o tym, czego dotyczyła korygowana transakcja, na formatce korekty danych prezentowane są elementy oryginału, rozumiane j.n.
- na FSK, (s)FSK, WZK, WKK, FSE, (s)FSE, WZE – prezentowane są elementy FS/(s)FS…
- na KSL, KEL – jak dotychczas, prezentowane są elementy zamówienia
- na (S)FSK, (S)FKE i RAK – prezentowane są dokumenty spięte w (S)FS/(S)FSE/RA
- Zapisywanie i prezentacja informacji o dacie wystawienia i sprzedaży z dokumentu korygowanego
- Termin płatności na zakładce [Ogólne] korekty danych liczony od dat z oryginału
- Ukryte zbędne kontrolki (magazyn, parametr aktualizacji kaucji itp.)

Korekta kontrahenta i/lub danych kontrahenta
Możliwość korygowania kontrahenta dedykowana jest dla przypadku, gdy transakcja fizycznie została prawidłowo przeprowadzona, towar otrzymał właściwy kontrahent, natomiast omyłkowo na dokument sprzedaży wprowadzono niewłaściwego kontrahenta.
Jeżeli natomiast towar fizycznie został wydany niewłaściwemu kontrahentowi K2 (i faktura na K2), wówczas Operator powinien zarejestrować FSK dla K2 na całkowity zwrot towaru i przyjąć od niego towar, a następnie wystawić FS na K1 i wydać mu towar.
Korekta danych pozwala na zmianę kontrahenta głównego, docelowego i płatnika. Zmiana kontrahenta głównego jest możliwa wyłącznie, jeżeli do dokumentu nie zarejestrowano dotąd korekty innej niż „korekta danych”. W przypadku zmiany kontrahenta docelowego i płatnika takiej restrykcji już nie ma.
Korekta danych nie dokonuje zmiany rodzaju transakcji, nawet wówczas, gdy dla „prawidłowego” kontrahenta należałoby zastosować inny rodzaj transakcji, niż wynikał z kontrahenta błędnie wprowadzonego na fakturę. W takich przypadkach Użytkownicy oprócz korekty danych dla prawidłowego kontrahenta mogą wygenerować kolejną korektę z tytułu zmiany stawki VAT z wyłączoną opcją uwzględniania w jpkvat. “Poprawy” rodzaju transakcji można natomiast dokonać za pomocą dokumentów Avista rejestrowanych wprost w Rejestrze VAT.
Korekta danych może dotyczyć również przypadków, kiedy to kontrahent użyty na transakcji jest prawidłowy, nieprawidłowe są natomiast jego dane np. adresowe. W takich przypadkach na korekcie danych można je „poprawić” dokonując zmiany adresu kontrahenta na tejże korekcie. Możliwość taka podlega tym samym regułom jak powyżej tj. adres kontrahenta głównego można zmienić o ile dotąd nie zarejestrowano korekty innej niż korekta danych.
Kontrahent i adres na rekordach TraVat
Celem prawidłowej obsługi korekty faktur polegającej na zmianie kontrahenta i/lub adresu kontrahenta dla danej transakcji na deklaracjach VAT tego typu korekty posiadają podwójne rekordy tabeli VAT: dla ‘niewłaściwego’ kontrahenta o wartości przeciwnej do wartości transakcji oraz dla kontrahenta ‘właściwego’ o wartości zgodnej z wartością transakcji. Aby to rozróżnienie rekordów dla kontrahentów było możliwe, od wersji 2019.0 Comarch ERP XL informacja o kontrahencie i jego adresie zapisywana jest bezpośrednio na rekordzie TraVat, odpowiednio w polach: Trv_KntNumer i Trv_KnANumer. Informacja ta prezentowana jest również na szczegółach poszczególnych rekordów tabeli VAT.

Domyślnie parametry tworzonych jw. rekordów tabeli VAT, takie jak data powstania obowiązku podatkowego, miesiąc ujęcia na deklaracji VAT itp. ustalane są w oparciu o korygowany dokument. Użytkownik może je zmienić wg ogólnych zasad edycji tychże parametrów.
Płatności na korekcie kontrahenta i/lub korekcie danych kontrahenta
Na korekcie danych System tworzy automatycznie stosowne ‘pary’ płatności na podstawie nierozliczonych płatności dokumentu korygowanego:
- Zobowiązanie na ‘niewłaściwego’ Płatnika, automatycznie kompensowane z płatnością dokumentu korygowanego
- Należność na ‘właściwego’ Płatnika.
Ww. pary płatności są stosownie zgrupowane i tak utworzone grupy płatności prezentowane są na korekcie danych w formie drzewa. Ilość gałęzi w tym drzewie zależna jest od ilości płatności na dokumencie korygowanym. Kwota na ww. płatnościach ustalana jest w oparciu o nierozliczoną wartość płatności dokumentu korygowanego. Płatność typu zobowiązanie nie podlega edycji ani w zakresie Kwoty, ani Waluty, takiej płatności nie można również usunąć. Płatność na właściwego Płatnika tj. ww. należność może być natomiast przez Użytkownika swobodnie edytowana, w tym również rozbijana na wiele płatności o różnych formach, terminach, czy też różnych Płatnikach. W tym celu wystarczy stosownie zmniejszyć Kwotę tejże płatności, a podczas jej zapisu System utworzy płatność różnicową, na której Użytkownik może ustalić inny termin, formę płatności itp. Z kolei usunięcie takiej płatności skutkuje stosownym zwiększeniem Kwoty w innej płatności ‘po korekcie’, korygującej tą samą płatność oryginału. Jeżeli więc na korekcie danych istnieje tylko jedna płatność korygująca daną płatność faktury korygowanej, wówczas nie można jej z korekty danych usunąć. Ww. edytowalne płatności ‘po korekcie’ oznaczone są na niezatwierdzonej korekcie danych kolorem zielony.

Identyfikator kontrahenta z korekty danych na transakcji korygowanej
Zarejestrowanie korekty z tytułu zmiany kontrahenta, czy też jego adresu nie wpływa w żaden sposób na prezentację kontrahenta na formatce oryginalnego dokumentu sprzedaży, czy też na dane kontrahenta na wydruku takiego dokumentu tj. nadal prezentowany jest/drukowany jest na nim pierwotny kontrahent.
Korekta formy i/lub terminu płatności
Za pomocą korekty danych można również skorygować formę, czy też termin płatności transakcji. Wystarczy wygenerować korektę danych dla tego samego kontrahenta, co kontrahent na oryginalnym dokumencie i ustalić prawidłową formę, czy też termin płatności na zakładce [Ogólne] korekty danych lub bezpośrednio na jej płatnościach, na zakładce [Płatności].
Zmiana formy, terminu i/lub daty płatności na zakładce [Ogólne] korekty danych i wywołanie operacji aktualizacji płatności pozwala na zmianę ww. parametrów na wszystkich płatnościach ‘po korekcie’, oznaczonych na dokumencie na zielono. Prezentowany tutaj Termin liczony jest od daty z dokumentu korygowanego, tj. od daty jego wystawienia lub sprzedaży, zgodnie z ustawieniem parametru sekcji Płatność od daty na definicji dokumentu korygowanego. Ww. daty prezentowane są na formatce korekty danych.
![Korekta terminu płatności na zakładce [Ogólne] dokonywana wg dat z oryginału](https://pomoc.comarch.pl/xl/wp-content/uploads/2021/01/word-image-203.png)
Użytkownik może również dokonać korekty terminu, formy i innych parametrów na poszczególnych płatnościach, wygenerowanych przez System podczas generowania korekty danych.
Jeżeli na dokumencie korygowanym było wiele płatności, a korekta ma dotyczyć tylko jednej/niektórych z nich, wówczas Użytkownik może usunąć daną płatność korygowaną, w wyniku czego System usuwa automatycznie również płatność/płatności je korygujące. Wystarczy ustawić kursor na rekordzie Korekta płatności lub na danym Zobowiązaniu i użyć opcji Usuń, a System usunie całą gałąź dotyczącą korygowanej płatności.

Jeżeli rezygnacja z dokonywania korekty danej płatności, czyli operacja usunięcia płatności z korekty danych wykonana została niesłusznie, Użytkownik może skorzystać z udostępnionej na korekcie danych opcji Dołącz płatności do skorygowania, w wyniku czego System wygeneruje ‘brakujące’ pary płatności.

Korekta danych a powiązane dokumenty
Korekta danych do spinaczy i wydań zewnętrznych
Dla spinaczy nagłówkowych i spinaczy elementów można zarejestrować zarówno korektę kontrahenta, jak i terminu i formy płatności. Zarejestrowanie takiej korekty danych nie oznacza automatycznej korekty danych dla dokumentów w nich spiętych. Na WZ/WKA/WZE nadal kontrahentem pozostaje pierwotny kontrahent. Jeżeli Użytkownik zechce dokonać zmiany kontrahenta na tych dokumentach, powinien zarejestrować korektę danych do WZ/WKA/WZE samodzielnie.
Możliwość dokonania korekty kontrahenta dla dokumentu WZ/WKA/WZE zależna jest od tego, czy dokument taki tworzy własne płatności oraz czy została już dla niego wystawiona faktura=spinacz. Korekta płatności dla tego typu dokumentów nie jest natomiast dostępna, bez względu na ‘status’ dokumentu. Możliwości rejestrowania korekty danych dla wydań zewnętrznych przedstawia poniższa tabela.

Korekta danych do RA a Paragony
Korekta danych zarejestrowana do faktury typy spinacz paragonów: RA nie wpływa na kontrahenta na spiętym w nim paragonie. Dla paragonów korekta danych nie jest dostępna. Jeżeli ustalono na nim niewłaściwego kontrahenta, wówczas Użytkownik powinien zarejestrować fakturę RA do takiego paragonu i to na niej ustalić prawidłowego kontrahenta i parametry płatności, jeżeli zaś taka faktura została już utworzona i zatwierdzona, wówczas zarejestrować stosowną korekty danych do tejże faktury.
Korekty danych a faktury zaliczkowe i końcowe
Korekta danych zarejestrowana do faktury zaliczkowej nie wpływa na kontrahenta na dokumencie końcowym, odliczającym tą fakturę zaliczkową, korekta kontrahenta dla dokumentu końcowego nie wpływa na fakturę zaliczkową odliczaną na końcowym. Jeżeli istnieje taka potrzeba, wówczas Użytkownik powinien wygenerować korekty danych do dokumentu końcowego, czy też faktury zaliczkowej samodzielnie. System uwzględnia natomiast korekty danych podczas automatycznego proponowania faktur zaliczkowych podczas rejestrowania nowych transakcji, a także podczas operacji samodzielnego dołączania faktury zaliczkowej na zakładce [Płatności] faktury sprzedaży.Korekta danych a Kaucje
Zarejestrowanie korekty danych do dokumentu, z którym związana jest kaucja WKA nie powoduje żadnych zmian na tejże kaucji. Jeżeli Użytkownik chce dokonać korekty kontrahenta dla kaucji powinien zarejestrować korektę danych do WKA samodzielnie. Jeżeli natomiast dokument kaucji jest generowany do dokumentu po tym, jak zarejestrowano do niego korektę danych, wówczas System taką korektę uwzględnia, tj. ustala na dokumencie WKA kontrahenta z korekty danych.Korekta danych a dokumenty magazynowe WM/ZWM
Zarejestrowanie korekty danych do dokumentu, z którym związana jest dokument magazynowy WM/ZWM nie powoduje żadnych zmian na tym dokumencie magazynowym. Jeżeli natomiast dokument magazynowy jest generowany do dokumentu po tym, jak zarejestrowano dla niego korektę danych, wówczas System taką korektę uwzględnia, tj. ustala na dokumencie WM/ZWM kontrahenta na podstawie kontrahenta docelowego z dokumentu korekty danych.
Kolejna korekta do dokumentu z korektą danych
Korekta kontrahenta jest uwzględniane podczas rejestrowania kolejnej korekty do danej transakcji. Kontrahent na takiej korekcie ustalany jest w oparciu o kontrahenta z korekty danych.
Korekta danych a prezentacja kontrahenta na listach dokumentów
Zarejestrowanie korekty danych na zmianę kontrahenta nie wpływa na prezentację kontrahenta z dokumentu korygowanego na liście dokumentów, na liście związanych i innych listach, tj. nadal prezentowany jest na nich pierwotny kontrahent. Wyjątek stanowią: zakładka z listą elementów wydań listy dokumentów handlowych oraz historia kontrahenta i towaru.
- Zakładka [(s)Elementy] listy dokumentów handlowych
Kolumny z akronimem i miastem na liście wypełniane są na podstawie kontrahenta z korekty danych zarejestrowanej do danego dokumentu wydania.

- Historia kontrahenta
Na historii kontrahenta został udostępniony stosowny parametr, decydujący o tym, czy System ma prezentować dokumenty wg kontrahenta, na którego zostały zarejestrowane, czy wg kontrahenta ustalonego na korekcie danych. Jeżeli Użytkownik chce zobaczyć na liście również te transakcje, które co prawda nie zostały pierwotnie zarejestrowane dla Kontrahenta, którego historię ogląda, ale który to Kontrahent został na nie ‘wprowadzony’ stosowną korektą danych, wówczas powinien włączyć parametr Uwzględniaj korekty danych. Włączenie tego parametru oznacza jednocześnie, że na liście nie pojawią się te transakcje, które co prawda zostały zarejestrowane na danego kontrahenta, ale następnie korektą danych został on ‘na nich’ zmieniony.

- Historia towaru

Wydruki korekt danych
Dla dokumentów typu Korekta danych został udostępniony nowy wydruk. Zawartość tego wydruku w dużej mierze zależy od tego, jakie parametry zostały na danym dokumencie skorygowane:
- Kontrahenci
Jeżeli na korekcie danych nie dokonano korekty kontrahenta ani jego adresu, wówczas na wydruku znajduje się standardowa sekcja: Nabywca i Odbiorca. Jeżeli zaś dokonano korekty czy to kontrahenta (głównego, docelowego, płatnika) lub jego adresu, wówczas na wydruku znajduje się sekcja Przed korektą z danymi Nabywcy i Odbiorcy z dokumentu korygowanego oraz sekcja Po korekcie z danymi Nabywcy i Odbiorcy z drukowanej korekty danych.
- Elementy
O tym, czy na wydruku korekty danych mają się pojawić elementy z korygowanej transakcji decyduje stosowny parametr prezentowany w oknie parametrów podczas uruchamiania tego wydruku. Na korektach danych do faktur zaliczkowych drukowane są elementy zamówienia, do którego zarejestrowano korygowaną fakturę zaliczkową, na pozostałych zaś – elementy korygowanego dokumentu.

- Zamiast tabelki VAT drukowane jest „podsumowanie” elementów, o ile są one drukowane.
- Płatności
Płatności drukowane są w dwóch sekcjach. W sekcji Przed korektą drukowane są płatności korygowane, natomiast w sekcji Po korekcie drukowane są płatności je korygujące.
Na wydruku nie ma zwyczajowej sekcji Razem do zapłaty/zapłacono/pozostaje do zapłaty. Korekta danych ma zerową wartość, w związku z czym nie powoduje ona konieczności dokonania zapłaty za daną transakcję/korektę transakcji. Drukowanie ww. informacji mogłoby być dla Klienta mylące, dublowałoby bowiem kwotę ‘razem do zapłaty’ na oryginale i korekcie danych.
XL144 - Obsługa opłaty spożywczej
Wstęp
W wersji 2021.0.1 udostępniona została podstawowa funkcjonalność w zakresie obsługi tzw. podatku cukrowego, obejmująca:- wprowadzenie stosownych parametrów opłaty spożywczej na kartach towarowych oraz wzorcach towarowych
- wprowadzenie stosownego znacznika na karcie kontrahenta i wzorca kontrahenta, decydującego o tym, czy od transakcji z tym kontrahentem ma być odprowadzany podatek cukrowy
- wprowadzenie znacznika jw. na nagłówkach dokumentów sprzedaży Należna opłata ustalana jest na podstawie wszystkich faktur z ww. znacznikiem zarejestrowanych w danym okresie i dotyczących sprzedaży towarów podlegających tej opłacie. Wielkość opłaty wyliczana jest w oparciu o procedurę serwerową, którą w razie potrzeby Partner/Klient może stosownie zmodyfikować. Udostępniony został stosowny formularz deklaracji CUK-1 i obsłużone jego wysyłanie oraz generowanie na jego podstawie pliku .xml
Parametr włączający obsługę opłaty spożywczej
W Konfiguracji udostępniony został stosowny parametr decydujący o dostępności kontrolek, parametrów, funkcji, zakładek itp. dotyczących funkcjonalności obsługi opłaty spożywczej.
Parametry opłaty spożywczej na karcie towaru
Na karcie towaru udostępniona została zakładka [Opłata spożywcza], dostępna o ile włączony został parametr Obsługa opłaty spożywczej w Konfiguracji Systemu, a karta dotyczy towaru lub produktu (niedostępna na karcie a-vista, usłudze i koszcie). Na zakładce tej udostępniono poszczególne parametry opłaty spożywczej towaru:-
-
- Parametry pozwalające na określenie, czy dany napój podlega opłacie spożywczej, a jeżeli tak, to z jakiego tytułu (obecność cukru, obecność substancji słodzących, kofeiny/tauryny) oraz na oznaczenie specyficznych napojów, dla których opłata naliczana jest wg odmiennych zasad: napój z zawartością soku stanowiącą co najmniej 20% jego składu lub roztwór węglowodanowo elektrolitowy.
- Wielkość poszczególnych składowych opłaty: opłata stała z tytułu zawartości cukru lub substancji słodzącej, opłata zmienna, wynikająca z nadwyżki cukru powyżej 5g/100ml oraz opłata z tytułu zawartości kofeiny/tauryny.
- Kontrolki z sumą opłat: łączna wielkość opłaty na litr napoju oraz wielkość opłaty na 1x jednostka podstawowa towaru.
- Kontrolka pozwalająca na podanie zawartości cukru w 100ml napoju, determinująca wielkość opłaty zmiennej.
- Przelicznik jednostki podstawowej napoju na mililitry
-

Opłata stała, zmienna oraz z tytułu obecności kofeiny/tauryny
-
-
- Opłata stała w wysokości 0,50 ustalana jest wówczas, jeżeli zawartość cukru jest większa od zera lub towar zawiera substancję słodzącą i nie jest specjalnym rodzajem napoju tj. nie jest ani napojem zawierających w swoim składzie co najmniej 20% soku, ani też roztworem węglowodanowo elektrolitowym
- Opłata zmienna liczona jest jako 0,05 za każdy gram cukru powyżej 5g/100ml napoju, przy czym łączna suma opłat nie powinna przekraczać 1,20. Gdyby tak się stało, wówczas przy aktualizacji opłaty zmiennej System ustala wielkość stosownie niższą
- Opłata za kofeinę/taurynę w wysokości 0,10 ustalana jest po włączeniu parametru Kofeina/tauryna
-
Zawartość cukru
Edytowalna zawartość cukru może wpłynąć na dwie składowe opłaty: opłatę stałą oraz zmienną.-
-
- Podczas zmiany zawartości cukru z 0,00 na niezerową wielkość System ustala stałą opłatę na poziomie 0,50, o ile napój nie jest ani napojem zawierających w swoim składzie co najmniej 20% soku, ani też roztworem węglowodanowo elektrolitowym
- Jeżeli zmiana polega na „zerowaniu” zawartości cukru, wówczas opłata stała również zostaje wyzerowana, o ile napój nie zawiera substancji słodzącej
- Opłata zmienna jest liczona jako 0,05 za każdy gram cukru powyżej 5g/100ml produktu. Podczas zmiany zawartości cukru obliczana jest więc jako [nowa zawartość cukru-5] *0,05. Jest to wstępne wyliczenie, 2-gim krokiem jest bowiem weryfikacja, czy łączna stawka opłaty nie przekracza stawki maksymalnej tj. 1,20. Ostateczna wielkość opłaty zmiennej ustalana jest na podstawie mniejszej z wielkości: obliczonej jw. lub obliczonej jako [1,20 -pozostałe składowe opłaty]. Na potrzeby ww. kalkulacji zawartość cukru zaokrągla się w górę do pełnych gramów
-
Przelicznik jednostki podstawowej na ml
Kontrolki przelicznika jednostki podstawowej napoju na litry, a dokładniej rzecz ujmując – informacja o tym, ile mililitrów napoju zawiera 1 jednostka podstawowa napoju jest niezbędna w celu prawidłowego obliczenia wielkości opłaty dla sprzedanych napojów. Stawki opłaty w Ustawie ustalone są bowiem na 1 litr, nie jest zaś oczywiste, że każda kartoteka napoju zdefiniowane w Systemie posługuje się litrem jako jednostką podstawowąFiltrowanie listy towarów objętych opłatą spożywczą
Pod listą towarów dodany został stosowny filtr, pozwalający ograniczyć listę towarów do napojów objętych opłatą spożywczą.
Parametry opłaty spożywczej na wzorcu towaru
Zakładka [Opłata spożywcza] udostępniona została również na karcie wzorca towaru. Zasada jej dostępności i obsługi poszczególnych kontrolek/parametrów jest identyczna, jak opisana wyżej dla karty towaru. Ustalone na wzorcu parametry przypisywane są na nowych towarach dodawanych do danej grupy. Obsłużona została również wg ogólnych zasad aktualizacja parametrów opłaty spożywczej na elementach podrzędnych (grupy podrzędne, towary) w oparciu o wzorzec.
Parametr naliczania opłaty spożywczej na karcie kontrahenta
Zasadniczo podmiotem zobowiązanym do zapłaty tzw. podatku cukrowego jest pierwszy podmiot sprzedający napoje do punktów sprzedaży detalicznej lub mieszanej albo prowadzący sprzedaż detaliczną napojów. Aby możliwa była identyfikacja rodzaju podmiotu, któremu sprzedawane są napoje słodzące pod kątem ww. obowiązku zapłaty podatku cukrowego na kartach kontrahentów, na zakładce [Księgowość] wprowadzony został parametr Naliczaj podczas sprzedaży

Parametr naliczania opłaty spożywczej na formatce dokumentu sprzedaży
Na formatkach dokumentów sprzedaży udostępniony został parametr Naliczaj opłatę spożywczą decydujący, jak sama nazwa wskazuje, o tym, czy od danej transakcji ma zostać naliczona opłata spożywcza. Ww. parametr jest dostępny na poniżej wymienionych typach dokumentów, o ile włączony zostanie parametr Obsługa opłaty spożywczej w Konfiguracji Systemu.-
-
- WZ, FS, PA, WZE, FSE: parametr domyślnie włączany na dokumentach z transakcją krajową i kontrahentem, na karcie którego włączono parametr Naliczaj podczas sprzedaży. W przypadku paragonów, na które kontrahent nie musi być wprowadzany domyślnie parametr jest włączany
- (S)FS/FSE/RA/FSK/FKE/RAK, (s)FS, (s)FSE: parametr ustalany na podstawie dokumentu spinanego (1-go w przypadku tworzenia z wielu)
- WZK, FSK, PAK, WKE, FKE, (s)FSK, (s)FKE: parametr ustalany na podstawie dokumentu korygowanego
-


Seryjna zmiana parametru Naliczaj opłatę spożywczą na dokumentach
Oprócz opisanej wyżej możliwości edycji parametru Naliczaj opłatę spożywczą na formatkach poszczególnych dokumentów, przygotowane zostały również operacje jego seryjnej zmiany/aktualizacji na zaznaczonych dokumentach. Seryjna aktualizacja parametru naliczania opłaty spożywczej została udostępniona w menu kontekstowym list: FS, WZ, PA, FSE i WZE i jest dostępna, o ile w Konfiguracji Systemu włączony został parametr Obsługa opłaty spożywczej. Udostępniono trzy opcje seryjnej zmiany parametru:-
-
- Aktualizacja dokonywana przez System w oparciu o znacznik na karcie kontrahenta i typ transakcji na dokumencie
- Seryjne włączanie parametru na wskazanych dokumentach (bez sprawdzania kontrahenta/transakcji)
- Seryjne wyłączanie parametru na wskazanych dokumentach (bez sprawdzania kontrahenta/transakcji)
-

Nowa wersja deklaracji CUK
Udostępniona została obsługa nowej schemy deklaracji CUK, opublikowanej 21 kwietnia 2021, obowiązującej od maja 2021, tj. dla deklaracji składanych za m-c maj i kolejne miesiące. Wersja dodawanego formularza zależy od ustawionego na liście filtra. Aby dodać deklarację w danej wersji (1 lub 2) należy więc ustalić daną wersję w filtrze, a następnie dodać nową deklarację.
- Nowe pola w każdej z grup napojów: pole z kwotą opłaty naliczonej od napojów zwróconych podmiotowi oraz pole z łączną opłatą dla tej grupy pomniejszoną o ww. opłatą od zwrotów
- Zmianę jednostki dla nadwyżki cukru w poszczególnych grupach napojów. W wersji 1 nadwyżka wyrażona jest w miligramach, w wersji 2 natomiast w gramach
- Pole P_ORDZU służące do podania przyczyny złożenia korekty deklaracji


Inne zmiany na deklaracji CUK
Parametryzacja daty ujmowania korekt na deklaracji
Na formularzu CUK-1 dodany został parametr Korekty wg daty oryginału, którego ustawienie decyduje o tym, czy korekty dotyczące zwrotów napojów podlegających opłacie mają być ujmowane zgodnie z datą w której zarejestrowano transakcję sprzedaży, czy w dacie korekty. Parametr ten został dodany w związku z opublikowanymi na stronie rządowej wyjaśnieniami sugerującymi ujmowanie korekt w dacie oryginału. Wyjaśnienia te zostały następnie zmienione i zgodnie z ich ostatnim brzmieniem (na dzień udostępniania funkcjonalności w Systemie) korekty należy ujmować zgodnie z datą ich zarejestrowania. W związku z powyższym domyślnie ww. parametr jest wyłączony, natomiast Użytkownik ma możliwość jego zmiany, z której będzie mógł skorzystać w przypadku ewentualnej ponownej zmiany ww. wyjaśnień czy też uzyskanych indywidualnych interpretacji co do zasady ujmowania korekt. Ww. parametr udostępniony został na obu wersjach formularza CUK.
Zmiana typu kontrolki dla parametru honorowania stawki maksymalnej
Dotychczasowy parametr typu checkbox Nadwyżka cukru wg stawki max został zastąpiony kontrolką Stawka max z wartościami: Nie uwzględniaj oraz Wg napoju. Zmiana ma charakter wyłącznie wizualny, nie wpływa na sposób wyliczania danych. Wybór opcji: Nie uwzględniaj odpowiada dotychczasowemu wyłączonemu parametrowi, wybór opcji Wg napoju odpowiada zachowaniu Systemu przy włączonym dotychczasowym parametrze
Edycja w kontrolkach z sumą opłat poszczególnych grup napojów
Oprócz dotychczasowej możliwości samodzielnej zmiany przez Użytkownika poszczególnych wielkości składających się na opłatę w danej grupie napojów udostępniono również możliwość edycji łącznej wielkości opłaty w danej grupie.Wyróżnienia kontrolek z opłatą przekraczającą opłatę maksymalną
Wprowadzono wyróżniane tych kontrolek z łączną opłatą danej grupy napojów, których wartość przekracza opłatę maksymalną dla danej grupy obliczoną jako ilość litrów x 1,20PLN. Takie przypadki mogą się zdarzyć, jeżeli Użytkownik przeliczy deklarację z opcją Stawka max: Nie uwzględniaj, czy też samodzielnie wprowadzi tą wartość.XL148 - Obsługa bonów towarowych
Obsługa bonów towarowych
Bon towarowy to dokument uprawniający jego posiadacza do bezgotówkowego nabycia towarów w oznaczonym terminie, w określonej Firmie, w kwocie na jaką opiewa bon.
W wersji 2021.1 Systemu wprowadzono obsługę bonów własnych, czyli bonów emitowanych przez Firmę, w której następnie bon jest realizowany. Funkcjonalność nie jest dostępna w aplikacji Detal, obsłużona natomiast została w modelu pracy Comarch ERP XL – Comarch POS.
Rodzaje bonów
Rejestrowanie bonów w Systemie odbywa się w kontekście danego Rodzaju bonu, pełniącego funkcję przepisu, według jakiego tworzony jest bon, a ponadto pozwalającego zarządzać prawami poszczególnych centrów Firmy do poszczególnych bonów.
Rodzaje bonów w strukturze firmy
Prawo do poszczególnych rodzajów bonów zostało obsłużone według zasad jak dla innych obiektów struktury firmy, takich jak rodzaje cen, magazyny, rejestry kasowo-bankowe itp. Rodzaje bonów przypisywane są w centrach struktury firmy z zachowaniem standardowych zasad w tym zakresie:
- Centrum główne ma dostęp do wszystkich rodzajów bonów,
- Dodanie nowego rodzaju bonu do Systemu oznacza jego automatyczną dostępność w centrum głównym,
- Centra podrzędne mają dostęp do tych rodzajów bonów, które zostały do nich przypisane, przy czym honorowany jest standardowo parametr Takie jak w węźle nadrzędnym.
Prawo do rodzaju bonu sprawdzane jest:
- Na liście Rodzajów bonów otwieranej w danym centrum,
- Na liście Bonów – System prezentuje na niej wyłącznie bony o rodzajach, do których ma prawo dane centrum, dodanie/generowanie bonów odbywa się wyłącznie w kontekście rodzaju, do którego to centrum ma prawo,
- Podczas wprowadzania bonu na formatkę Płatności,
- Podczas przyjmowania zapłaty bonem.
Prawo do rodzaju bonu nie jest natomiast kontrolowane podczas przyjmowania bonu na stan, podczas wydawania bonu notą memoriałową oraz podczas jego sprzedaży, przy czym o tym, czy dany bon może zostać sprzedany decyduje standardowo prawo do magazynu, w którym znajduje się zasób – bon.

Lista Rodzajów bonów
Rodzaje bonów prezentowane są na stosownej liście, dostępnej w modułach: Administrator, Sprzedaż i Księgowość.

Lista rodzajów bonów jest listą typu DevExpress, wyposażoną w typowe dla niej właściwości, a dodatkowo w konstruktor filtra oraz możliwość jej ograniczania do rodzajów niearchiwalnych. Rodzaje archiwalne wyróżniane są kolorystycznie.
Na liście prezentowane są te rodzaje bonów, do których ma prawo centrum, w kontekście którego pracuje Operator. Listę rodzajów bonów można wyeksportować do arkusza kalkulacyjnego, udostępniony został również wydruk listy.
Zarówno do listy, jak i formatki Rodzaju bonu obsłużony został stosowny zakaz.

Formatka Rodzaju bonu
Rodzaj bonu służy do definiowania przepisu na bony, tworzone w kontekście tego rodzaju. Formatka Rodzaju bonu zawiera poniższe dane:
- Kod i nazwa,
- Kwota, czyli wartość nominalna bonu,
- Parametr Aktualizuj podczas wydania: włączenie parametru oznacza, że ostateczna wartość bonu zostanie ustalona przez System na podstawie ceny, za jaką zostanie on sprzedany,
- Termin ważności rozumiany jako ilość dni, przez jaką bon jest ważny,
- Parametr Od daty wydania, decydujący o tym, czy termin ważności bonu ma zostać ustalony bezpośrednio po jego utworzeniu, czy w dniu jego wydania Klientowi,
- Typ rozliczenia: decyduje o tym, czy bon ma zostać wykorzystany jednorazowo czy też można nim dokonywać zapłaty przy wielu transakcjach, aż do wyczerpania jego wartości,
- Schemat numeracji bonu, czyli przepis, według jakiego System numeruje bony danego rodzaju. Maskę numeracji można zdefiniować w dowolny sposób zgodny z zasadami Wyrażeń regularnych (RegEx). Użytkownik ma możliwość weryfikacji, czy zdefiniowany przez niego schemat jest prawidłowy i zgodny z jego zamiarami generując przykładowe numery za pomocą opcji Pokaż przykładowy numer. Na podstawie maski zdefiniowanej na Rodzaju bonu System nadaje automatycznie dodawanym bonom unikalny, losowy numer z puli wolnych numerów, dostępnych w ramach danego schematu numeracji.
- Towar: powiązanie pomiędzy rodzajem bonu a kartą towaru pozwala określić, przy użyciu jakiej kartoteki rejestrowany będzie obrót bonami danego rodzaju. Powiązania można dokonać zarówno z formatki Rodzaju bonu – podając kod towaru lub wskazując go na liście otwieranej przyciskiem Towar jak i z formatki Towaru o czym więcej w punkcie: Towar typu Bon dokumentu.
- Rodzaj noty służy do wskazania domyślnej definicji noty memoriałowej. Rodzaj ten jest wykorzystywany podczas generowania Noty z listy bonów, o czym więcej w dalszej części dokumentu
- Opis oraz parametr Kopiuj opis na bon, decydujący o tym, czy na bonie dodawanym w kontekście tego rodzaju Opis ma być uzupełniany na podstawie Opisu z rodzaju bonu
- Parametr Archiwalny służy do stosownego oznaczenie Rodzaju bonu, który nie będzie już używany – bony o danym rodzaju nie będą już tworzone
Formatka wyposażona została standardowo w zakładki [Atrybuty] i [Załączniki].
Obsłużone zostało kopiowanie rodzaju bonu za pomocą kombinacji klawiszy <CTRL>+<Insert>

Towar typu Bon
Do rejestrowania obrotu bonami niezbędne jest powiązanie bonów z kartotekami typu towar/produkt i prowadzenie gospodarki magazynowej bonami, o czym więcej w dalszej części dokumentu.
Dana karta towaru może być powiązana z jednym rodzajem bonu, dany rodzaj bonu może być powiązany tylko z jedną kartą towarową.
Na karcie towaru został dodany parametr Bon, służący do oznaczenia karty jako służącej do rejestrowania obrotu bonami o rodzaju wskazanym w kontrolce Rodzaj bonu. Edycja parametru jest możliwa o ile nie zarejestrowano dotąd transakcji z tym towarem.

Dla towaru typu Bon przyjęte zostały poniższe założenia:
- Automatycznie włączany jest parametr Rejestruj w jednostkach całkowitych oraz precyzja ilości ustalana jest na 0. Wynika to z natury bonów, które zawsze wydawane są w ilościach całkowitych
- Wymagane jest przypisanie rodzaju bonu oraz klasy cechy. Wartością tej cechy, uzupełnianą podczas przyjmowania/wydawania bonów jest numer konkretnego bonu
- Nazwa parametru Oznacz dostawę kodem EAN towaru zmieniana jest na Oznacz EAN dostawy numerem bonu. Parametr ten jest prezentowany zarówno na zakładce [Zasoby], jak i [Ogólne]
Parametr jest domyślnie włączany, natomiast Użytkownik ma możliwość jego wyłączenia. Włączenie parametru oznacza, że podawany w cesze dostawy numer bonu będzie automatycznie uzupełniany jako jej EAN. Dzięki temu podczas sprzedaży bonu wystarczy, aby Użytkownik podał numer sprzedawanego bonu w kontrolce Towar elementu FS/PA a System samodzielnie zidentyfikuje towar oraz pobierze zasób zgodny z podaną cechą.
Dla kart typu Bon nie przewiduje się żadnej automatyki w zakresie ustalania/zmiany stawki Vat. Przypisanie właściwej stawki VAT pozostaje w gestii Użytkownika, który powinien ją ustalić zależnie od rodzaju bonu. Zgodnie z obowiązującymi przepisami w obrocie znajdują się dwa rodzaje bonów:
- Bon jednego przeznaczenia (SPV, single-purpose voucher) – bon, dla którego miejsce dostawy towarów/świadczenia usług oraz stawka VAT z tytułu tych towarów lub usług są znane w chwili emisji bonu
- Bon różnego przeznaczenia (MPV, multi-purpose voucher) – bon, który może być wykorzystywany do zapłaty za różne towary i usługi, w różny sposób opodatkowane
- Bon jednego przeznaczenia – w przypadku tego rodzaju bonu podatek VAT nalicza się podczas jego sprzedaży, stąd na karcie towaru powiązanego z tym rodzajem bonu należy ustalić stawkę VAT właściwą dla towaru za który będzie można zapłacić tym bonem. Stawka ta podpowie się podczas sprzedaży tego typu bonu. Natomiast sprzedaż towarów za które zapłacono tego rodzaju bonem nie powoduje już naliczenia VAT, dlatego też na elementach takiej FS/PA należy użyć stawki „np.”. Nie została w tym zakresie wprowadzona automatyka dlatego też to Użytkownik musi samodzielnie ustalić stawkę „np.” na elementach dokumentu FS/PA.
- Bon różnego przeznaczenia – sprzedaż tego rodzaju bonu nie podlega opodatkowaniu VAT, stąd rekomendowane jest, aby wydanie tego typu bonu rejestrować notą memoriałową, która została przystosowana do obrotu bonami. Jeżeli Użytkownik nie chce stosować not, wówczas do wydania bonu może użyć FS/PA ze stawką „np.” Sprzedaż towarów za które przyjmowana jest zapłata tym bonem jest standardowo opodatkowana – na elementach FS/PA należy użyć stawki/stawek właściwych dla poszczególnych towarów.
Zależnie od rodzaju bonu Użytkownik powinien ustalić na karcie typu Bon czy to stawkę np. czy to stawkę właściwą dla towaru/usługi, której dotyczy bon i rejestrować sprzedaż/wydania bonu właściwym dokumentem, o czym więcej w dalszej części dokumentu.
Pod listą towarów udostępniony został filtr, pozwalający ograniczyć listę towarów do tych, które zostały zarejestrowane na potrzeby obrotu bonami.

Bony towarowe
Lista bonów
Bony prezentowane są na stosownej liście, dostępnej na zakładce [Ogólne] modułu Sprzedaż oraz na zakładce [Kasa/Bank] modułu Księgowość.

Na liście bonów prezentowane są te bony, do rodzajów których ma prawo dane centrum. Numery poszczególnych bonów prezentowane są w kolorystyce właściwej dla stanu bonu.
Lista, oprócz standardowych możliwości filtrowania, grupowania itp. właściwych dla listy DevExpress wyposażona została w szereg filtrów:
- Konstruktor filtra
- Stan
Bon może przyjmować przedstawione w poniższej tabeli stany.
Stan Bonu | Opis |
Niezatwierdzony | |
Zatwierdzony | |
Przyjęty na stan | Bon, dla którego zarejestrowano dokument zakupu/przyjęcia (PZ, FZ, PW), tym samym bon został przyjęty do Firmy/do magazynu |
Wydany | Bon, który został sprzedany/wydany Klientowi, czyli zarejestrowano FS/PA/WZ/FSE/WZE lub notę memoriałową na ten bon |
W realizacji | Bon o typie rozliczenia Wielokrotny, którym dokonano zapłaty za transakcję, przy czym nie wykorzystano jeszcze całej wartości bonu |
Zrealizowany | Bon, którym dokonano zapłaty i dalsza zapłata tym bonem nie jest możliwa (czyli bon Wielokrotny, z którego wykorzystano już całą wartość lub Jednorazowy, którym dokonano już zapłaty) |
Zablokowany zatwierdzony | Użytkownik ma możliwość zablokowania bonów np. zagubionych, co powoduje stosowną zmianę stanu bonów. Stan, jaki otrzymują zablokowane bony zależy od stanu, w jakim znajdował się bon przed jego zablokowaniem |
Zablokowany przyjęty na stan | |
Zablokowany wydany | |
Zablokowany w realizacji |
W filtrze Stan dostępne są wszystkie wymienione w tabeli wartości odpowiadające poszczególnym stanom, jakie mogą przyjmować bony, przy czym do filtrowania bonów zablokowanych służy wartość zablokowane, która rozumiana jest jako dowolny stan zablokowania - zablokowane zatwierdzone, zablokowane przyjęte na stan itp. Oprócz wartości odpowiadających poszczególnym stanom udostępniona są w filtrze wartości: Przeterminowane oraz Aktywne. Przez te ostatnie rozumiane są bony w stanie: Wydane oraz W realizacji, czyli takie, które są w posiadaniu Klientów i z których może on nadal skorzystać, przy czym data ważności bonu nie jest dla nich sprawdzana, jeżeli Użytkownik chce ograniczyć listę tych bonów do bonów nadal ważnych, powinien dodatkowo użyć filtra Data ważności.
- Status
Filtr pozwalający na ograniczenie listy bonów według stopnia ich realizacji, czyli zapłaty dokonanej za ich pomocą. Filtr pozwala na ograniczenie listy bonów do bonów:
-
-
- niezrealizowanych, czyli takich, którymi dotąd nie dokonywano zapłaty
- częściowo zrealizowanych, czyli takich, którymi już dokonywano zapłaty i nadal można to czynić
- zrealizowanych, czyli takich, którymi dokonano zapłaty i dalsza zapłata nimi nie jest możliwa[/su_list
-
- Data
Użytkownik ma możliwość wskazania typu daty, według której chce dokonać filtrowania poprzez wybór jednej z dat: wystawienia, wydania, realizacji i podania zakresu dat od-do okresu, według którego ma zostać dokonane filtrowanie. Ograniczanie listy bonów według tego kryterium odbywa się wówczas, jeżeli Użytkownik włączy checkbox przy tym filtrze
- Ważne w okresie
W filtrze Od/Do Użytkownik może wprowadzić konkretną datę lub wartość Bez ograniczenia. Filtrowanie odbywa się o ile co najmniej w jednej z kontrolek ustalona jest konkretna data i dokonywane jest według zasady: dany bon prezentowany jest na liście o ile chociaż jeden dzień z jego okresu ważności zawiera się w przedziale dat Od-Do filtra.
- Rodzaj: lista bonów ograniczana jest do bonów zarejestrowanych w kontekście rodzaju bonu wskazanego w filtrze

Udostępnione zostało seryjne dodawanie, zatwierdzanie, usuwanie oraz blokowanie bonów.

Możliwe jest również przyjęcie, wydanie, rozchód oraz przesunięcia wielu bonów jednocześnie:
- Generowanie RW na bony służy do rozchodu z magazynu tych bonów, które zostały wydane Notą memoriałową, a także do zdjęcia ze stanów magazynowych tych bonów, które na którymś etapie zostały zablokowane przez Użytkownika. Utworzenie RW nie zmienia stanu bonów
- Generowanie MMW na bony służy do przesunięcia bonów pomiędzy magazynami, np. do jednego ze Sklepów. Utworzenie MMW nie zmienia stanu bonów
Na dokumencie RW generowanym z listy bonów ustalany jest magazyn domyślny z definicji dokumentu danego centrum, jeżeli więc bony nie są dostępne w tym magazynie a na definicji w sekcji Sprzedaż z magazynów wybrano opcję inną niż wszystkich, wówczas dokument nie zostanie utworzony. W takiej sytuacji Użytkownik powinien zarejestrować go samodzielnie, pobierając bony z magazynu, w którym się one znajdują.
Generując MMW z listy bonów Użytkownik wskazuje magazyn, z którego mają zostać pobrane bony. Dokument zostanie utworzony o ile bony te znajdują się we wskazanym magazynie.
- Generowanie dokumentów przyjęcia oraz wydania zaznaczonych bonów omówione zostało w dalszej części dokumentu

Udostępniona została historia związanych dla bonu. Na liście tej prezentowane są dokumenty, którymi przyjęto, sprzedano, wydano, rozchodowano, czy też przesunięto dany bon, zapisy kasowe na których dokonano zapłaty tym bonem oraz dokumenty za które w ten sposób zapłacono.

Listę bonów można wyeksportować do arkusza kalkulacyjnego, udostępniony został również wydruk listy bonów, a także seryjne drukowanie bonów zaznaczonych na liście.
Zarówno do listy, jak i formatki bonu udostępniony został stosowny zakaz oraz odrębny zakaz do seryjnego generowania bonów.

Dodawanie/generowanie bonów
Dodania bonów do Systemu można dokonać na wiele sposóbów:
- Za pomocą przycisku Dodaj pod listą bonów oraz opcji menu kontekstowego listy bonów, wskazując w menu rozwijalnym rodzaj bonu, jaki ma zostać dodany
- Poprzez seryjne generowanie bonów przyciskiem/opcją menu kontekstowego Generuj
- Poprzez kopiowanie bonu za pomocą kombinacji klawiszy <CTRL>+<Insert>
- Za pomocą stosownej funkcji API zewnętrznego
Dodawanie/generowanie bonów dokonywane jest w kontekście konkretnego rodzaju bonu. Wśród możliwych do wskazania rodzajów bonów dostępne są te, do których dane centrum ma prawo.

Generowania bonów można dokonać na dwa sposoby::
- poprzez podanie ilości bonów jaka ma zostać wygenerowana przez System
Na formatce uruchamianej przyciskiem/opcją Generuj należy wskazać rodzaj bonu, w kontekście którego mają zostać dodane bony oraz podać ilość bonów, jaka ma zostać wygenerowana. Przed dokonaniem generowania Użytkownik ma jeszcze możliwość zmiany Kwoty oraz Terminu ważności generowanych bonów. Termin ważności dostępny jest do edycji o ile na wskazanym rodzaju bonu parametr Od daty wydania jest wyłączony.

- import numerów bonów z arkusza kalkulacyjnego
Na formatce uruchamianej przyciskiem/opcją Generuj należy wybrać opcję Z pliku a następnie wskazać arkusz kalkulacyjny, na podstawie którego mają zostać wygenerowane bony. Aby System dokonał importu bonów, należy w pierwszym arkuszu wskazanego pliku w kolumnie [Numer] podać kolejne numery bonów. System dokona importu bonów o podanych w arkuszu numerach o ile numery te są zgodne ze schematem numeracji zdefiniowanym na danym rodzaju bonu i nie zarejestrowano dotąd bonów o takich numerach.

Formatka Bonu
Formatka bonu zawiera poniższe dane:
- Unikalny numer nadawany przez System automatycznie i losowo w oparciu o schemat numeracji zdefiniowany na rodzaju bonu, w kontekście którego dodawany/generowany jest bon
- Kwota, czyli wartość nominalna bonu, domyślnie ustalana na podstawie rodzaju bonu
- Wartość zrealizowana, czyli łączna wielkość zapłaty dokonanej tym bonem
- Wartość pozostaje, czyli niewykorzystana wartości bonu
- Termin ważności, czyli okres od-do w którym można dokonywać zapłaty bonem. Termin ten ustalany jest oraz dostępny do edycji bezpośrednio po dodaniu bonu o ile parametr Od daty wydania na rodzaju bonu jest wyłączony, w przeciwnym wypadku kontrolki są puste i niedostępne do edycji a termin ten ustalany jest przez System podczas zatwierdzania dokumentu sprzedaży/wydania danego bonu, o czym więcej w dalszej części dokumentu
- Rodzaj bonu i typ rozliczenia – informacja o rodzaju bonu, w kontekście którego zarejestrowano dany bon oraz o typie rozliczenia tego bonu. Dane niedostępne do edycji.
- Poszczególne daty: wystawienia bonu, zatwierdzanie, wydania Klientowi oraz identyfikator Operatora, który wykonał daną akcję

W przypadku bonu, który został zablokowany np. z powodu jego zagubienia na formatce bonu prezentowana jest dodatkowo data dokonania blokady, identyfikator Operatora, który jej dokonał oraz przyczyna dokonania blokady.

Aby zablokować dany bon należy użyć opcji Zablokuj w menu kontekstowym listy bonów i wskazać przyczynę blokady. Przyczynę tą można wskazać z listy wartości słownika kategorii Przyczyna blokady bonu. Zablokowanie bonu jest operacją nieodwracalną i oznacza, że dla danego bonu nie będzie dokonywana już żadna akcja.


Formatka bonu wyposażona została standardowo w zakładki [Atrybuty] i [Załączniki].
Udostępniony został wydruk bonu oraz seryjne drukowanie zaznaczonych na liście bonów.
Ogólne zasady obrotu bonami
Dla obsługi bonów towarowych niezbędne jest powiązanie bonów z kartotekami typu towar/produkt i prowadzenie gospodarki magazynowej bonami czyli przyjmowanie bonów na stan (PW, PZ, FZ na bony), przesuwanie bonów pomiędzy magazynami (MMW/MMP na bon), sprzedaż/wydawanie bonów Klientowi (PA, FS, FW, WZ, WZE, FSE na bon). Alternatywą dla sprzedaży bonów tymi dokumentami handlowym jest możliwość rejestrowania noty memoriałowej na bony. Nocie takiej towarzyszy RW na bony, generowane czy to automatycznie podczas zatwierdzania noty, czy to na żądanie Użytkownika, o czym więcej w dalszej części dokumentu.
Dla każdego przyjmowanego bonu tworzona jest oddzielna partia, której cechą jest numer bonu.

Rejestrowanie bonów na dokumentach pozwala na obsługę obu występujących obecnie na rynku rodzajów bonów:
Rodzaj bonu | Opis | Dokument |
Bon jednego przeznaczenia | Bon, dla którego stawka VAT z tytułu sprzedaży towarów, za które zostanie dokonana zapłat bonem jest znana w chwili emisji bonu. Sprzedaż bonu opodatkowana jest stawką właściwą dla tych towarów. | PA/FS |
Bon różnego przeznaczenia | Bon, który może być wykorzystywany do zapłaty za różne towary, w różny sposób opodatkowane. Wydanie takiego bonu nie powoduje naliczenia VAT. | Nota memoriałowa |
Przedstawione typy dokumentów są jedynie typami rekomendowanymi, Użytkownicy mają w tym zakresie swobodę i to od nich zależy, z jakich typów dokumentów skorzystają. Zależnie od rodzaju bonu i typu dokumentu Użytkownik powinien ustalić na karcie towaru typu Bon czy to stawkę np. czy to stawkę właściwą dla towaru/usługi, której dotyczy bon i rejestrować sprzedaż/wydanie bonu dokumentami właściwymi dla danego rodzaju bonu.
Przykłady obrotu bonem jednego przeznaczenia:
PZ-FS
PW-WZ-(S)FS
FZ-WZ-(s)FS
PZ-PA
PZ-MMW/MMP-PA
Przykłady obrotu bonem różnego przeznaczenia:
PZ – WZ (stawka np.), bez tworzenie spinacza
PZ-MMW/MMP-WZ bez spinacza
PW-Nota (wraz z RW)
Zarejestrowanie, a dokładniej zatwierdzanie dokumentu handlowego zakupu/sprzedaży, anulowanie takiego dokumentu, zarejestrowanie do niego korekty ilościowej oraz anulowanie takiej korekty zmienia stosownie stan bonu w sposób przedstawiony na poniższym diagramie.

Przed zatwierdzeniem/anulowaniem dokumentu System weryfikuje, czy bon wprowadzony na ten dokument znajduje się stanie pozwalającym na dokonanie takiej operację. Przykładowo, anulowanie FS na bon nie uda się, jeżeli bon ten był już wykorzystywany do zapłaty, czyli wówczas, gdy znajduje się w stanie W realizacji lub Zrealizowany. Podobnie, nie uda się zatwierdzić ilościowej FSK na bon, który jest w stanie W realizacji lub Zrealizowany.
Możliwe jest dokonanie rozchodu wewnętrznego (RW) bonów, przy czym dokument RW/RWK dotyczący bonów nie wpływa na ich stan. Taki dokument można rejestrować również na dostawy wskazujące na zablokowane bony. W ten sposób Użytkownik może zdjąć ze stanu magazynowego takie bony. Zarejestrowanie dokumentu RW na bon nie oznacza jego wydania czy to Klientowi, czy to Pracownikowi. Takie wydanie należy zarejestrować na Nocie memoriałowej, dokument RW może jej natomiast towarzyszyć, o czym więcej w dalszej części dokumentu.
Bony można przesuwać pomiędzy magazynami za pomocą dokumentów MMW/MMP.
Zarówno RW, jak i MMW można również generować z listy bonów, dla wieli bonów jednocześnie.
Bonami można również operować na ofertach i zamówieniach (zakupu/sprzedaży) według ogólnych zasad, jak zwykłymi towarami.
Przyjmowanie bonu na stan
Podczas przyjmowania bonów na stan czyli rejestrowanie PZ/FZ/PW na towar typu Bon o cesze zgodnej z numerem bonu System tworzy osobną dostawę/partię dla każdego bonu, stosownie rozbijając ilość z elementu na dostawy, każda po 1szt. Edycja ilości na takiej dostawie/subelemencie jest zablokowana, nie można jej również rozbijać, ani też podpinać do innej dostawy.
Dla towarów typu Bon zmieniona została obsługa parametru Oznacz dostawę kodem EAN towaru. Nazwa parametru w karcie takiego towaru jest zmieniana na Oznacz EAN dostawy numerem bonu a włączony parametr oznacza, że EAN dostawy ustalany jest automatycznie w oparciu o numer bonu podawany w cesze dostawy.
Dzięki tej funkcjonalności Użytkownik może dokonywać sprzedaży/wydania/rozchodu konkretnych bonów poprzez podanie w kontrolce Towar formatki elementu konkretnego numeru bonu. Wykorzystywana jest tutaj standardowa funkcjonalność pobierania zasobu na podstawie podanego EAN-u dostawy.
Na elemencie PZ/FZ/PW na bon wymagane jest podanie numeru bonu w cesze dostawy. Podczas zatwierdzania dokumentu System sprawdza, czy bon o podanym numerze istnieje i znajduje się w stosownym stanie - zatwierdzony. Jeżeli cecha nie zostanie podana, czy też nie zostanie zidentyfikowany stosowny bon, wówczas zatwierdzenie dokumentu nie jest możliwe.
Podczas zatwierdzania dokumentu przychodu System ustała stan bonów na Przyjęty na stan.

Oprócz standardowego, ręcznego wprowadzania elementu typu Bon na dokument zakupu/przychodu Użytkownik ma również możliwość seryjnego przyjęcia bonów na stan, poprzez wygenerowanie dokumentu PZ/FZ/PW z listy bonów. System generuje dokument dla tych wszystkich zaznaczonych bonów, które znajdują się w stanie Zatwierdzony i które poprzez Rodzaj bonu są powiązane z kartą towarową. Dla każdego rodzaju bonu tworzony jest osobny element dokumentu, a na każdym z nich odrębne dostawy z cechami zgodnymi z numerami poszczególnych bonów. Magazyn na tak tworzonym dokumencie ustalany jest na podstawie magazyny domyślnego z definicji dokumentu.

Anulowanie dokumentu PW/PZ/FZ zawierającego bony jest niemożliwe, jeżeli przyjęty tym dokumentem bon znajduje się w niewłaściwym stanie - został zablokowany lub wydany Klientowi. Podczas anulowania dokumentów, stan bonów jest cofany do stanu Zatwierdzony.
Podobna weryfikacja stanu bonów dokonywana jest również podczas zatwierdzania korekty ilościowej do powyższych dokumentów. Zarejestrowanie takiej korekty jest niemożliwe, jeżeli bon został zablokowany lub wydany. Podczas zatwierdzania takiej korekty stan bonów jest cofany do stanu Zatwierdzony.
Anulowanie takiej korekty, jest możliwe o ile stan bonu na to pozwala tj. bon jest w stanie zatwierdzony zmienia stan bonu na Przyjęty na stan.
Wydawanie bonu Klientowi
Wydania/sprzedaży bonów Klientowi można dokonać za pomocą dokumentów: FS, FW, WZ, PA, WZE, FSE. Odbywa się to poprzez dodanie na ten dokument elementu z towarem typu Bon i podanie w cesze numer bonu. Można również wprowadzić numer bonu wprost w kontrolce Towar a System samodzielnie zidentyfikuje i pobierze zasób z cechą zgodną z numerem podanego bonu. Ta ostatnia możliwość jest dostępna o ile parametr Oznacz EAN dostawy numerem bonu na tym towarze- bonie pozostał włączony.

W przypadku sprzedaży wielu bonów jednocześnie zamiast samodzielnego wprowadzania kolejnych elementów na dokument Użytkownik może skorzystać z opcji generowania dokumentu sprzedaży z listy bonów.
System generuje dokument dla tych wszystkich zaznaczonych bonów, które znajdują się w stanie Przyjęty na stan i są faktycznie dostępne w magazynie. O tym, czy System utworzy odrębne elementy dokumentu dla każdego z bonów, czy też pogrupuje je według Rodzaju bonu (a tym samym według karty towaru) decyduje opcja wybrana przez Użytkownika w oknie generowania dokumentu.

Podczas zatwierdzania dokumentów FS, FW, WZ, PA, WZE, FSE zawierających pozycje typu Bon System dokonuje poniższych zmian na bonie:
- Zmiana stanu bonu na Wydany oraz zapisanie daty i identyfikatora Operatora, który wydał bon
- Ustalenie ostatecznej Kwoty, czyli wartości nominalnej bonu, o ile na rodzaju bonu, na który wskazuje bon włączony jest parametr Aktualizuj podczas wydania. Kwota ta ustalana jest na postawie ceny końcowe brutto w walucie systemowej elementu zatwierdzanego dokumentu sprzedaży
- Ustalenie Terminu ważności bonu, o ile na rodzaju bonu, na który wskazuje bon włączony jest parametr Od daty wydania. Jako termin Od ustalana jest data sprzedaży, jako termin Do zaś data Od powiększona o ilość dni na Rodzaju bonu.
Anulowanie dokumentu FS, FW, WZ, PA, WZE, FSE zawierającego pozycje typu bony jest możliwe o ile żaden z tych bonów nie był dotąd realizowany, czyli o ile nie przyjęto zapłaty tym bonem, ani też nie został zablokowany przez Użytkownika. Takie same warunki sprawdzane są podczas zatwierdzania korekty ilościowej do dokumentów. Anulowanie/korekta ilościowa dokumentu cofa stan bonów do Przyjęty na stan.
Podczas anulowania dokumentów FS, FW, WZ, PA, WZE, FSE usuwana jest data wydania i identyfikator Operatora wydającego bon, natomiast ani Kwota ani też Termin ważności bonu nie ulegają zmianie.
Anulowanie korekty ilościowej do dokumentów możliwe jest o ile znajdujące się na niej bony nie zostały przez Użytkownika zablokowane, ani też wydane notą memoriałową. Podczas anulowania takiej korekty stan bonu ustalany jest na Wydany.
Cena sprzedaży bonu
Dla elementu typu Bon obowiązują standardowe zasady ustalania i edycji ceny, niezależne od wartości bonu wprowadzonego na element dokumentu handlowego:
- Cena na elemencie sprzedaży ustalana jest na podstawie cennika karty towaru powiązanego z danym rodzajem bonu oraz obowiązujących dla niego promocji. To od prawidłowego wdrożenia/ ustawienia parametrów Systemu zależy, czy proponowana przez System cena będzie zgodna z oczekiwaniem Klienta. Użytkownik może w tym celu wykorzystać dotychczasowe możliwości Systemu opisane w tabeli poniżej
- Obowiązują standardowe zasady edycji ceny elementu – to Użytkownik powinien stosownie skonfigurować System, jeżeli zechce tą edycję ograniczyć
- Obowiązują standardowe zasady edycji ilości na elemencie sprzedaży. To od Użytkownika zależy czy za pomocą jednego elementu dokona sprzedaży wielu bonów, czy też każdy z bonów wprowadzi na oddzielny element dokumentu
- O tym, czy Kwota bonu zostanie zaktualizowana na podstawie ceny za jaką zostanie on sprzedany decyduje parametr Aktualizuj podczas wydawania na Rodzaju bonu.
- Do celów właściwego ustalania/edycji cen na elementach sprzedaży dotyczącym bonów Użytkownicy mogą wykorzystać szereg dostępnych, standardowych funkcjonalności, z których niektóre przedstawiono w poniższej tabeli
Standardowa funkcjonalność Systemu | Możliwe wykorzystanie w kontekście Bonów |
Cenniki sprzedaży | Aby cena sprzedaży proponowana była na podstawie Kwoty bonu, na który wskazuje dany element, należy zdefiniować odrębne Rodzaje bonów dla bonów o określonej wartości. Jeżeli przykładowo Firma emituje zazwyczaj bony o wartości 100, 200, 500, wówczas należy zdefiniować Rodzaj_100, Rodzaj_200 itp., do każdego z nich przypisać karty towaru, ustalając na nich stosownie cenę: 100, 200 itp. |
Promocja na konkretne dostawy towaru | Jeżeli Użytkownik nie zechce różnicować Rodzajów bonów według nominałów bonów, wówczas do proponowania ceny na podstawie wartość danego bonu można wykorzystać promocję na konkretną dostawę towaru. Należy zarejestrować promocję i dodawać do niej kolejno pozycje na towar powiązany z danym rodzajem bonu i jedną konkretną dostawą, o cesze zgodnej z numerem danego bonu. Jako rabat należy ustalić stałą cenę, zgodną z wartością nominalną bonu. Do promocji należy dodać Grupę główną kontrahentów oraz dodatkowo kontrahenta nieokreślonego. |
Rabat Operatora | Ustalając w karcie Operatora rabat 0% można zablokować możliwość zmiany ceny na elemencie dokumentu handlowego (w tym elementu dotyczącego Bonu). |
Promocja typu cena początkowa, z opcjonalną blokadą edycji ceny | Jeżeli cena na elemencie ma być ustalana na poziomie wartości bonu i niemożliwa do zmiany przez Operatora, wówczas można zastosować promocję typu CEN z włączonym parametrem Nie pozwalaj na zmianę ceny. W powyższym scenariuszu należy zadbać o to, aby proponowana była prawidłowa cena zgodna z wartością bonu np. według zasad opisanych w wierszu Cenniki sprzedaży. |
Promocje na bony dla konkretnych Klientów | Jeżeli stali Klienci otrzymują bony ze zniżką (stała kwota czy też zniżka procentowa) nie wpływającą na wartość nominalną bonu np. za bon na kwotę 100,00 Klient płaci tylko 90,00, wówczas dla takich Klientów i karty towarowej powiązanej z tym rodzajem bonu należy zdefiniować standardową promocję typu stała cena lub rabat procentowy. Na rodzaju bonu należy wyłączony parametr Aktualizuj podczas wydania. |
Wydawanie bonów za pomocą Noty memoriałowej
Do wydawania Klientom bonów różnego przeznaczenia można użyć Noty memoriałowej, która w wersji 2021.1 została do tych celów przystosowana. Noty memoriałowe dostępne są od tej wersji zarówno jak dotąd w module Księgowość, jak i dodatkowo w module Sprzedaż.

Zmiany w definicji noty memoriałowej
Na definicje noty został dodany parametr Bony. Włączenie tego parametru oznacza, że noty dodawane według tej definicji służą do wydawania bonów. Edycja parametru możliwa jest o ile definicja nie została dotąd użyta, czyli nie zarejestrowano jeszcze noty według tej definicji, przy czym jego włączenie jest niemożliwe, jeżeli definicja dedykowana jest dla Leasingu, wyłącznie z kolei jest niemożliwe, jeżeli definicja ta została przypisana na Rodzaju bonu.
Po włączeniu znacznika dostępna jest dodatkowo sekcja Generowanie RW na bony, w której Użytkownik może określić, czy podczas zatwierdzania Noty na bony System ma generowany rozchód wewnętrzny, zdejmujący je ze stanu magazynowego, a jeżeli tak to w jakim stanie ma być ten dokument tworzony.

Na definicji noty dedykowanej do obsługi bonów wprowadzono poniższe zasady:
- Ustalona i niemożliwa do zmiany waluta: PLN
- Domyślny typ noty: Przychód
- Włączony parametr Dopuszczalna edycja pozycji
- Domyślne ustawienie opcji generowania RW na generuj zatwierdzone
- Wymagana pozycja typu Przychód na definicji
Nota memoriałowa na bony
Wydanie bonu za pomocą Noty memoriałowej odbywa się poprzez wprowadzenie numeru bonu na pozycję noty.
Wprowadzenie numeru bonu możliwe jest na pozycji typu Przychód niezatwierdzonej noty, oznaczonej parametrem Bony. Użytkownik może wprowadzić bon na pozycję Noty poprzez podanie numeru bonu w dedykowanej do tego kontrolce lub poprzez wskazanie bonu na liście otwieranej stosownym przyciskiem. System zapisuje bon na pozycji noty, o ile bon o podanym numerze istnieje i znajduje się w stanie Przyjęty na stan.
Na nocie, która została już zatwierdzona przycisk podnosi formatkę bonu w trybie do podglądu.

Użytkownik ma możliwość wprowadzenia na pozycję Noty memoriałowej dowolnego bonu, bez względu na to czy i jaką definicję noty przypisano na Rodzaju bonu, w kontekście którego dodany został bon.
To od Użytkownika zależy, czy dany bon sprzeda dokumentem FS/PA, czy też wyda Notą memoriałową. Definicja noty przypisana do Rodzaju bonu służy jedynie jako domyślna definicji wykorzystywana przy opcji generowania Noty z listy bonów, nie determinuje natomiast tego jakim dokumentem można sprzedać/wydać dany bon.
Wartość pozycji noty memoriałowej ustalana jest domyślnie na podstawie Kwoty wprowadzonego na nią Bonu.
Formatka Noty wystawionej w kontekście definicji służącej do obsługi bonów posiada poniższe specyficzne cechy:
- Prezentowany informacyjnie parametr Bony
- Waluta: PLN, bez możliwości zmiany
- Na liście pozycji prezentowana kolumna Numer bonu wypełniona numerami bonów wprowadzonych na jej poszczególne pozycje. W kolumnie tej obsłużona jest edycja metodą edit-in-place, pozwalająca na przypisanie bonów wprost z listy jej pozycji.
Oprócz pojedynczego wprowadzania Bonu na pozycję Noty Użytkownik ma możliwość dodania na Notę wielu bonów jednocześnie. Służy do tego przycisk Dodaj listę bonów dostępny pod listą pozycji formularza Noty. Po wskazaniu na liście bonów otwieranej tym przyciskiem System dodaje je kolejno na Notę, o ile znajdują się one w stosownym stanie.


Użytkownik ma również możliwość generowania Noty memoriałowej wprost z listy bonów. Wystarczy zaznaczyć bony na liście i wybrać stosowną opcję w menu przycisku generowania dokumentu. System generuje wówczas Notę memoriałową i dodaje do nią kolejne pozycje dla tych bonów, które znajdują się w stosownym stanie. Rodzaj tak tworzonej noty ustalany jest na podstawie definicji noty przypisanej do Rodzaju 1-go pozytywnie zweryfikowanego bonu. Kolejne pozycje dla kolejnych bonów dodawane są do Noty niezależnie od tego, czy na ich Rodzaju jest przypisana definicję noty i bez względu na to, czy jest ona zgodna z definicją, w oparciu o którą utworzona została Nota.

Noty zawierającej bony nie można cofnąć do bufora, z zatwierdzonej Noty nie można usunąć pozycji wskazującej na bon, zmienić numeru bonu ani kwoty Przychodu takiej pozycji.
Podczas zatwierdzania Noty System dokonuje poniższych zmian na wprowadzonych na nią bonach:
- Zmiana stanu bonu na Wydany oraz zapisanie daty i identyfikatora Operatora, który wydał bon
- Ustalenie ostatecznej Kwoty, czyli wartości nominalnej bonu, o ile na rodzaju bonu, na który wskazuje bon włączony jest parametr Aktualizuj podczas wydania. Kwota ta ustalana jest na postawie wartości Przychód pozycji noty memoriałowej
- Ustalenie Terminu ważności bonu, o ile na rodzaju bonu, na który wskazuje bon włączony jest parametr Od daty wydania. Jako termin Od ustalana jest data operacji, jako termin Do zaś data Od powiększona o ilość dni na Rodzaju bonu.
Dodatkowo, o ile na definicji Noty memoriałowej w sekcji Generowanie RW na bony wybrano opcję generuj do bufora lub generuj potwierdzone podczas zatwierdzania Noty generowany jest dokument RW na znajdujące się na Nocie bony.
RW generowane jest na towary, na jakie poprzez swój Rodzaj wskazują bony, a pobrane są dostawy z cechami zgodnymi z numerami poszczególnych bonów.
Nota memoriałowa, na podstawie której wygenerowano dokument RW prezentowana jest na Liście związanych dokumentu RW.

Użytkownik ma możliwość wygenerowania RW na późniejszym etapie, już po zatwierdzaniu Noty memoriałowej. Służy do tego dostępna w menu kontekstowym listy not opcja Rozchód wewnętrzny bonów.

Notę memoriałową rejestrującą wydanie bonów można anulować o ile żaden z tych bonów nie został zablokowany, ani też nie był dotąd realizowany (nie przyjęto zapłaty tym bonem). Podczas anulowania Noty System cofa stan bonów do stanu Przyjęty na stan, nie zmienia natomiast ani Kwoty bonu ani jego Terminu ważności. Podczas anulowania noty System nie dokonuje automatycznego anulowania powiązanego z nią RW. Jego anulowania powinien dokonać Użytkownik, o czym jest on stosownie informowany podczas anulowania Noty.
Zapłata bonem
Forma płatności typu bon
Do konfiguracyjnej listy form płatności została dodana kolejna predefiniowana forma płatności: Bon. Taka forma płatności oraz dodawane przez Użytkownika formy do niej podrzędne są stosownie oznaczone, jako formy przeznaczone do przyjmowania zapłaty Bonem.

Bon na formatce Płatności
Po wyborze formy płatności typu Bon na formatce Płatności Użytkownik ma możliwość wprowadzenia na nią numeru bonu. Jest to możliwe na Płatności spełniającej wszystkie poniższe warunki:
- Płatność typu Należność
- Waluta płatności: PLN
- Forma płatności: Bon
- Płatność nie została jeszcze w całości rozliczona/skompensowana
Bon można wprowadzić poprzez podanie jego numeru lub poprzez wskazanie bonu na liście otwieranej przyciskiem Bon.
Przypisanie bonu o podanym w kontrolce numerze odbywa się wówczas, jeżeli spełnia on wszystkie poniższe warunki:
- Bon o podanym numerze istnieje i dane centrum ma do niego prawo
- Bon jest w stanie pozwalających na jego realizację (Wydany lub W realizacji)
- Bon jest ważny, przy czym data ważności bonu jest sprawdzana w odniesieniu do terminu płatności, na którą bon jest przypisywany
Identyczne warunki są sprawdzane podczas przypisywania bonu poprzez wskazanie go na liście.
Podczas przypisywania bonu na Płatność System nie weryfikuje czy i na ilu innych płatnościach jest on przypisany, może się więc okazać, że przy faktycznej zapłacie za tą płatność nie uda się tego bonu wykorzystać, ponieważ w międzyczasie został już zrealizowany.
Przypisanie na danej płatności numeru bonu nie oznacza, że koniecznie tym bonem musi być ona uregulowana. Taki bon jest proponowany, jeżeli Użytkownik dokonuje zapłaty przy użyciu formy typu Bon, przy czym podczas zapłaty może on wskazać inny bon, czy też uregulować zapłatę inną formą płatności. Informacja o bonie pozostaje na Płatności nawet wówczas, jeżeli zostanie ona zapłacona inaczej/innym bonem niż wskazany na tej płatności. Bon na płatności to jedynie przepis, z którego Użytkownik może, ale nie musi skorzystać.

Na płatności, która została już w całości rozliczona/skompensowana przycisk Bon podnosi formatkę bonu w trybie do podglądu.
Bon na formatce Wpłaty
Dokonanie wpłaty przy użyciu formy typu Bon jest możliwe dla płatności typu należność wyrażonej w walucie systemowej o ile w rejestrze kasowo-bankowym przypisanym do tej formy płatności zdefiniowano operację oznaczoną parametrem Bony. Znacznik ten opisany jest w punkcie: Zapis kasowy typu Bon.
Dla tego typu wpłaty została przygotowana specjalna formatka Wpłaty, na którą należy wprowadzić bon. Można tego dokonać poprzez podanie jego numeru lub poprzez jego wskazanie na liście otwieranej przyciskiem Bon.
Przypisanie bonu o podanym w kontrolce numerze odbywa się, o ile bon ten spełnia wszystkie poniższe warunki:
- Bon o podanym numerze istnieje i dane centrum ma do niego prawo,
- Bon jest w stanie pozwalających na jego realizację (Wydany lub W realizacji)
- Bon jest ważny, przy czym data ważności bonu jest sprawdzana w odniesieniu do daty bieżącej
Identyczne warunki sprawdzane są podczas przypisywania bonu poprzez wskazanie go na liście.
Jeżeli na płatności, do której przyjmowana jest zapłata przypisany został bon, wówczas jest on przenoszony na formatkę Wpłaty, o ile spełnia warunki.

W kontrolce Do zapłaty formatki Wpłaty prezentowana jest nierozliczona wartość płatności. Wielkość ta, w odróżnieniu od innych form zapłaty jest niedostępna do edycji, nie ulega też zmianie pomimo zmiany wielkości Zapłacono.
W kontrolce Zapłacono, ustalana jest wielkość zapłaty przyjmowanej bonem. Wartość ta ustalana jest na podstawie mniejszej z wielkości: Do zapłaty i wartości dostępnej na boni (wartości niezrealizowanej bonu). Użytkownik ma możliwość zmiany tej wielkości w określonych granicach - może ją ustalić na poziomie wartości nie większej niż kwota Do zapłaty i nie większej niż kwota niezrealizowana danego bonu. W ten sposób Użytkownik może zdecydować w jakiej kwocie ma zostać wykorzystany dany bon.
Podczas zapisu formatki Wpłaty System ponownie weryfikuje przypisany bon w zakresie jego stanu oraz jego niezrealizowanej wartości, aby uniknąć sytuacji, w której inny Użytkownik w tym samym czasie przyjął zapłatę tym bonem, czy też z jakiegoś powodu dokonał jego blokady.
Po akceptacji formatki Wpłaty tworzony jest zapis kasowy na kwotę ustaloną/podaną w kontrolce Zapłacono. Na taki zapis kopiowana jest informacja o bonie, którym dokonano zapłaty.
Zapis kasowy typu Bon
Na definicji operacji kasowo-bankowej został dodany znacznik Bony, decydujący o tym, czy zapis kasowy tworzony w oparciu o tą definicję może służyć do przyjmowania zapłaty bonem towarowym.

Wprowadzenie Bonu na zapis kasowy jest możliwe, o ile spełnione są wszystkie poniższe warunki:
- Typ: Przychód
- Waluta: PLN
- Zapis utworzono w oparciu o definicję operacji oznaczoną parametrem Bony
Bon można wprowadzić podając jego numeru lub wskazując bon na liście otwieranej przyciskiem Bon.
Przypisanie bonu o podanym w kontrolce numerze odbywa się, o ile bon ten spełnia wszystkie poniższe warunki:
- Bon o podanym numerze istnieje i dane centrum ma do niego prawo,
- Bon jest w stanie pozwalających na jego realizację (Wydany lub W realizacji)
- Bon jest ważny, przy czym data ważności bonu jest sprawdzana w odniesieniu do daty zapisu kasowego
Identyczne warunki sprawdzane są podczas przypisywania bonu poprzez wskazanie go na liście.
Na zapisie kasowym tworzonym wskutek operacji przyjmowania wpłaty formą płatności typu Bon, (np. z formatki FS/PA, czy też z listy płatności) bon jest przypisywany automatycznie.

Bon można przypisać/usunąć/zmienić na zapisie kasowym, który jest w stanie pozwalającym na zmianę kwoty Przychód (o ile zapis nie był dotąd rozliczany/kompensowany, nie został zaksięgowany, nie należy do zamkniętego raportu itp.). Wyjątek stanowi przypadek, kiedy to na zapis przypisano bon, który później został przez Użytkownika zablokowany. W takim przypadku bonu tego nie można usunąć z zapisu, ani też zmienić go na inny bon.
Na zapisie, który nie podlega już edycji przycisk Bon służyć do podglądu bonu.
Na zapisie kasowym rejestrującym zapłatę bonem kwota Przychód ustalana jest na podstawie niezrealizowanej wartości bonu. Użytkownik może ją zmienić na zapisie, którego stan pozwala na taką edycję, pod następującymi warunkami:
- Bon przypisany na zapis nie został później zablokowany przez Użytkownika
- Bon przypisany na zapis jest bonem o typie rozliczenia Wielokrotny, a w przypadku bonu Jednokrotnego pod warunkiem, że bieżący zapis jest jedynym, na którym jest ten bon przypisany
Edycja kwoty Przychód jest możliwa w granicach od 0,00 do niezrealizowanej wartości bonu.
Dla zapisów kasowych z przypisanym bonem obowiązuje poniższe, właściwe dla tego typu zapisu zasady:
Zapis kasowy z przypisanym bonem posiada poniższe specyficzne cechy:
- Automatycznie wyłączany i dezaktywowany jest parametr Dopasuj kwotę. Użytkownik powinien najpierw przypisać bon, podać kwotę, którą chce z niego zrealizować i dopiero dokonać rozliczenia/kompensaty w granicach tejże kwoty.
- Waluta: PLN bez możliwości zmiany
- Zmiana typu operacji ograniczona do operacji dla których włączony jest parametr Bony
- Nie można usunąć/anulować zapisu kasowego, na który wprowadzono bon, który został później zablokowany przez Użytkownika.
Bon jako wartość atrybutu
Udostępniono możliwość przypisywania bonu jako atrybutu do dowolnego obiektu w Systemie, wyposażonego w zakładkę [Atrybuty].


XL152 - Pakiet VAT e-commerce (WSTO, OSS)
Pakiet VAT e-commerce (WSTO, OSS)
Udostępniona została funkcjonalność związana z pakietem VAT e-commerce w zakresie obsługi wewnątrzwspólnotowej dostawy towarów na odległość, zwanej dalej WSTO oraz szczególnej procedury unijnej VAT-OSS.
W przypadku sprzedaży wysyłkowej dla kontrahentów z innych krajów Unii Europejskiej po przekroczeniu wartości 10.000 EUR łącznej sprzedaży do krajów UE dostawca zobowiązany jest do rejestracji do celów rozliczenia VAT w każdym kraju członkowskim, do którego dostarcza towary, lub do przystąpienia do procedury VAT-OSS. Procedura ta umożliwia rozliczenie podatku VAT z tego tytułu na jednej deklaracji składanej elektronicznie.
Nowy rodzaj transakcji na dokumentach sprzedaży
Na potrzeby obsługi transakcji WSTO wprowadzono w Systemie nowy rodzaj transakcji: "Wewnątrzwspólnotowa sprzedaż towarów na odległość i świadczenie usług elektronicznych i podobnych” (WSTO_EE) na ofertach sprzedaży, zamówieniach sprzedaży oraz dokumentach handlowych sprzedaży.
Ustalenie tego typu transakcji na dokumencie oznacza, że na jego elementach zastosowane zostaną stawki właściwe dla kraju przeznaczenia (kraju Odbiorcy towaru).
Nowy rodzaj transakcji został obsłużony na poniższych typach dokumentów:
WSTO to kolejnym typ transakcji w rodzinie transakcji wewnątrzwspólnotowych, stąd na zakładce [Ogólne] dokumentów z tą transakcją prezentowany jest typ wewnątrzwspólnotowy, natomiast dodatkowo stosowane są poniższe oznaczenia:
-
-
Transakcja WSTO na zamówieniu i fakturze sprzedaży
-
W związku z wprowadzeniem nowego typu transakcji zmienione zostały zasady domyślnego ustalania rodzaju transakcji ofert, zamówień i dokumentów handlowych sprzedaż. System uwzględnia odtąd dodatkowy znacznik na karcie kontrahenta oraz nowe parametry Konfiguracji. Dokumenty oznaczane są automatycznie typem transakcji WSTO_EE jeżeli spełnione są dwa poniższe warunki:
Parametr WSTO_EE na karcie kontrahenta
Parametr można włączyć na karcie kontrahenta innego niż Pozaunijny i innego niż oznaczony parametrem Podatnikiem jest Nabywca. Identyczny parametr został obsłużony na wzorcu kontrahenta i w funkcji aktualizacji kart kontrahentów na podstawie wzorca.
-
Znacznik WSTO_EE na karcie kontrahenta
Ten rodzaj transakcji dotyczy kontrahentów z Unii Europejskiej. Jeżeli więc Użytkownik wybierze czy to w jego adresie bieżącym czy to w adresie wysyłkowym kraj nie należący do UE, wówczas przy zapisie takiej karty otrzyma stosowne ostrzeżenie. Podobna weryfikacja dokonywana jest podczas zapisu formatki adresu wysyłkowego takiego kontrahenta.

Parametr WSTO_EE i Procedura OSS w Konfiguracji systemu
W Konfiguracji Systemu zostały udostępnione dwa nowe parametry. Włączony parametr Stosuj WSTO_EE oznacza, że System ma honorować parametr WSTO_EE na kartach kontrahentów tj. na rejestrowanych dla nich ofertach, zamówieniach i dokumentach handlowych sprzedaży ustalać typ transakcji WSTO_EE. Wyłączony parametr zaś oznacza, że parametr WSTO_EE na kartach kontrahentów ma być ignorowany.
Parametr konfiguracyjny został dodany po to, aby obsłużyć przypadki kiedy to firma przekroczyła limit sprzedaży detalicznej do krajów UE i zobowiązana jest to stosowania stawek właściwych dla kraju odbiorcy, a po jakimś czasie, z racji znacznego spadku takiej sprzedaży winna stosować już stawki krajowe. W takiej sytuacji Użytkownik nie musi wyłączać parametru WSTO_EE na wszystkich kartach kontrahentów wystarczy, że wyłączy parametr w Konfiguracji.
Włączony parametr Proc. OSS świadczy o tym, że Firma przystąpiła do procedury OSS. Przy włączonym parametrze faktury z transakcją WSTO_EE automatycznie są oznaczane jako podlegające tej procedurze. Takie transakcje należy ująć w deklaracji VIU-DO.

Dokumenty handlowe WSTO_EE a procedura OSS
Na fakturach sprzedaży z transakcją WSTO_EE i ich korektach dostępny jest parametr Procedura OSS. Jego ustawienie decyduje o tym, czy dokument ten ma zostać ujęty na deklaracji VIU-DO. Parametr jest domyślnie włączany na dokumentach z transakcją WSTO_EE o ile w Konfiguracji systemu włączony jest opisany wyżej parametr Proc. OSS, w przeciwnym wypadku jest on domyślnie wyłączony, przy czym Użytkownik może zmienić jego ustawienie na konkretnym dokumencie.
Udostępnienie znacznika Procedura OSS wynika z dwóch możliwości rozliczania podatku VAT z tytuły sprzedaży wysyłkowej do krajów UE po przekroczeniu limitu 10 000 EUR:
Stawki VAT kraju odbiorcy na dokumentach WSTO_EE
Na dokumentach z transakcją WSTO_EE obowiązują stawki właściwe dla kraju przeznaczenia (kraju Odbiorcy towaru).
Lista stawek VAT właściwych dla danego kraju UE
Podczas konwersji i kreacji bazy dodane zostały stawki VAT obowiązujące w poszczególnych krajach Unii Europejskiej. Stawki podstawowe zostały dodane z oznaczeniem grupy A, stawki obniżone natomiast z kolejnymi literami alfabetu tj. B, C itd. i statusem zaniżona, przy czym dla każdej z nich jako stawka, w stosunku do której jest ona obniżona/zaniżona została ustalona stawka zgodna ze stawką podstawową danego kraju. Stawki te otrzymały znacznik kraju, w którym obowiązują, a dodatkowo prefiks kraju został umieszczony w Aliasie tych stawek.
Aby ułatwić przeglądanie stawek pod ich listą dodany został filtr pozwalający na ich ograniczanie do stawek obowiązujących w danym kraju. Symbol i nazwa kraju prezentowane są na liście stawek VAT.

Użytkownik ma możliwość zarówno edycji tak dodanych stawek jak i samodzielnego dodawania stawki dla danego kraju. Kraj na stawce wskazywany jest z menu listy krajów UE innego niż kraj instalacji Systemu, o którym poniżej.
W związku z wprowadzoną możliwością przypisywania kraju na stawkach VAT zmieniona została zasada sprawdzania ich unikalności. Odtąd możliwe jest wprowadzenie wielokrotnie stawek o tej samej wysokości, o ile różnią się one krajem.

Na dotychczasowych stawkach VAT kontrolka z krajem pozostaje pusta. Celowo takie stawki nie otrzymały symbolu kraju, System Comarch EPR XL bowiem używany jest również przez Klientów spoza Polski. Stawki bez kraju to stawki obowiązujące w kraju, w którym zainstalowany jest System. Kraj instalacji definiowany jest w nowej kontrolce Konfiguracji Systemu.


Użytkownik powinien przypisywać kraj wyłącznie na stawkach obowiązujących w krajach innych, niż kraj instalacji Systemu.
Pozostawienie pustego kraju na stawkach VAT kraju instalacji jest niezbędne dla prawidłowego działania Systemu. Wyłącznie stawki VAT bez przypisanego kraju można przypisać w dotychczasowych kontrolkach stawki sprzedaży/zakupu zakładki [Ogólne] karty towaru/karty wzorca towaru. Wyłącznie spośród takich stawek można wskazać stawkę właściwą dla eksportu towarów/usług, stawkę właściwą dla rolnika ryczałtowego itp., specyficzne stawki ustalane w Konfiguracji. Również mapowanie stawek VAT na stawki właściwe dla drukarki fiskalnej odbywa się wyłącznie dla stawek bez przypisanego kraju.

Stawka VAT towaru obowiązująca w kraju UE
Stawki VAT towaru obowiązujące w poszczególnych krajach UE przypisywane są na nowej zakładce karty towaru: [Jednostki, kody, VA]/[Stawki VAT]. Edycja stawek odbywa się metodą edit-in-place.
Użytkownik może przypisać tutaj stawki dla poszczególnych krajów UE, poza krajem instalacji. Po wyborze kraju menu z listą możliwych do przypisanie stawek ograniczane jest do stawek z tym krajem. Do danego towaru/wzorca można przypisać tylko jedną stawkę dla danego kraju. Stawki te zapisywane są w nowej tabeli TwrStawkiVAT.
Oprócz ręcznego przypisywania/zmiany stawek VAT towarów dla poszczególnych krajów i oprócz aktualizacji tychże stawek w oparciu o wzorzec udostępniono stosowne funkcji API zewnętrznego XLDodajStawkeVAT, i XLZmienStawke, za pomocą których Partnerzy mogą przygotować Klientom mechanizmy wspierające czy to seryjne przypisywanie takich stawek do kart towarowych czy też ich modyfikację np. jeżeli w danym kraju stawka ulegnie zmianie.

Ustalanie stawki VAT na elementach transakcji WSTO_EE
Na elementach ofert sprzedaży, zamówień sprzedaży oraz dokumentów handlowych sprzedaży z transakcją WSTO_EE ustalana jest stawka VAT obowiązująca w kraju Odbiorcy towaru, tj. kraju przeznaczenia ustalonego na dokumencie.

Stawka ustalana jest na podstawie stawki zdefiniowanej dla towaru i kraju na zakładce [Jednostki, kody, VAT]/[Stawki VAT] karty towaru.

Jeżeli taka stawka do towaru nie została przypisana, wówczas ustalana jest stawka podstawowa danego kraju. Jest to stawka typu Podatek z przypisanych krajem zgodnym z krajem przeznaczenia. Jeżeli takich stawek dla tego kraju zdefiniowano wiele, wówczas ustalana jest 1-wsza z nich.

Jeżeli i taka stawka nie została zdefiniowana, co w praktyce może się zdarzyć, jeżeli Użytkownik nieopatrznie ją usunął, wówczas ustalana jest stawka VAT z zakładki [Ogólne] karty towaru. W obu ostatnich przypadkach Użytkownik informowany jest o braku właściwej stawki. W takiej sytuacji powinien on zweryfikować stawkę VAT towaru, czyli przypisać ją na zakładce karty towaru oraz zmienić na elemencie dokumentu.

Podobne ostrzeżenie pojawia się również podczas zmiany kraju przeznaczenia na dokumentach o takim typie transakcji, kiedy to System dokonuje zmiany stawek elementów na właściwe dla nowego kraju przeznaczenia. Ostrzeżenie pojawia się wówczas, jeżeli Użytkownik nie przypisał stawek na zakładce [Jednostki, kody, VAT]/[Stawki VAT] karty towaru.
Szczególnym przypadkiem ustalania stawki VAT na dokumentach z transakcją WSTO_EE jest rejestrowanie takiego dokumentu z krajem przeznaczenia zgodnym z krajem instalacji. W takim przypadku na dokumencie ustalana jest stawka z zakładki [Ogólne] karty towaru. Rejestrowanie takiego dokumentu może mieć miejsce w przypadku instalacji Systemu operującej na centrach prowadzących działalność w kontekście wielu różnych krajów. Więcej o obsłudze stawek VAT w kontekście różnych krajów działalności opisano w dalszej części dokumentu.
Poprawność stawki VAT ustalonej na elementach dokumentów z transakcją WSTO_EE jest przez System weryfikowana podczas operacji. Jeżeli do karty towaru nie przypisano stawki VAT kraju przeznaczenia lub przypisana stawka jest inna, niż stawka ustalona na elemencie, wówczas prezentowane jest stosowne ostrzeżenie.
Weryfikacja odbywa się podczas:
- Zapisywania/zatwierdzania oferty sprzedaży, zamówienia sprzedaży oraz dokumentu handlowego sprzedaży FS, (s)FS, FSE, (s)FSE, WZ, WZE, WKA, FW

- Generowania zamówienia sprzedaży z oferty sprzedaży
- Generowania dokumentu handlowego z zamówienia sprzedaży
- Generowania (S)FS/FSE z WZ/WZE
Weryfikacja przydatna jest również wówczas, gdy stawka VAT towaru/towarów w kraju przeznaczenia ulegnie zmianie. Jeżeli istnieją niezrealizowane zamówienia czy też niezatwierdzone dokumenty handlowe z transakcją WSTO_EE dla tego kraju i Użytkownik dokona stosownej zmiany stawki na kartach towarowych, wówczas System zaprezentuje ostrzeżenie. W takiej sytuacji Użytkownik powinien zaktualizować stawki VAT na elementach takich dokumentów. Może to uczynić samodzielnie, edytując poszczególne elementy dokumentu lub wykorzystać opcję seryjnej aktualizacji stawek VAT dostępną na formatce dokumentu oraz w menu kontekstowym listy dokumentów.

Seryjna aktualizacja stawek VAT dostępna jest na:
- Formatce i liście ofert sprzedaży
- Formatce i liście zamówień sprzedaży
- Formatkach: FS, (s)FS, FSE, (s)FSE, WZ, WZE, WKA, FW oraz ich listach
Zarówno weryfikacja zgodności stawek VAT jak i seryjna aktualizacja stawek VAT elementów była już dostępna w poprzednich wersjach Systemu, z tym, że dotąd dotyczyła stawek VAT kraju instalacji, obecnie uwzględnia ona specyfikę transakcji WSTO_EE i aktualizuje stawki VAT wg kraju przeznaczenia.
Faktury A-vista z transakcją WSTO_EE
Transakcja WSTO_EE obsłużona została również na fakturach A-vista i ich korektach: (A)FS, (A)FSK, (A)FW, (A)FWK. W przypadku rejestrowania dokumentu przy użyciu elementów stawka VAT tychże ustalana jest na podstawie stawki VAT kraju przeznaczenia przypisanej do karty towaru A-vista. Jeżeli stawki tej nie przypisano, wówczas ustalana jest stawka podstawowa obowiązującą w kraju przeznaczenia.
Podczas rejestrowania dokumentów bez użycia elementów, a jedynie poprzez dodawanie rekordu tabeli VAT stawka VAT na takim rekordzie ustalana jest na podstawie stawki podstawowej obowiązującej w kraju przeznaczenia, a Użytkownik może ją zmienić, wybierając dowolną spośród stawek zdefiniowanych dla kraju przeznaczenia.

Faktury zaliczkowe i końcowe z transakcją WSTO_EE
Do obsługi zaliczki dla transakcji WSTO_EE dedykowane są faktury zaliczkowej FEL, a co za tym idzie sprzedaż z odliczeniem faktury zaliczkowej należy rejestrować za pomocą faktur FSE/(s)FSE. Na fakturze końcowej, odliczającej daną FEL wymagane jest, jak dotychczas zachowanie zgodności zarówno typu transakcji, jak i stawek VAT faktury zaliczkowej i końcowej.
Dla faktur zaliczkowych niedostępna jest korekta stawek VAT, co za tym idzie w przypadku użycia na niej niewłaściwej stawki Użytkownik powinien ją w całości skorygować a następne zarejestrować nową FEL na podstawie ZS z poprawną stawką. Takie same operacje należy przeprowadzić jeżeli ZS zostało zarejestrowane zanim Firma przekroczyła limit obrotu powodujący konieczność stosowania transakcji WSTO.
Ujmowanie transakcji WSTO_EE w deklaracji Intrastat
Zgodnie z instrukcją wypełniania i przesyłania zgłoszeń Intrastat (wersja 1.14 Rozdział III pkt 11) transakcje WSTO_EE w procedurze OSS nie są ujmowane w deklaracji Intrastat, natomiast transakcje WSTO_EE rejestrowane przez Firmę, która nie przystąpiła do procedury OSS należy wykazać w Intrastat z rodzajem transakcji Handel bezpośredni z prywatnymi konsumentami/przez prywatnych konsumentów (w tym sprzedaż na odległość).
W związku z powyższym na dokumentach z transakcją WSTO_EE i wyłączonym parametrem Proc. OSS domyślnie parametr Uwzględniaj w deklaracji Intrastat jest włączany, natomiast przy włączonym parametrze dotyczącym procedury OSS wyłączany. Na dokumentach WSTO_EE ustalany jest rodzaj transakcji 12: Handel bezpośredni z prywatnymi konsumentami/przez prywatnych konsumentów (w tym sprzedaż na odległość).

Ujmowanie transakcji WSTO_EE w JPK_FA(4)
Obsługa nowej struktury JPK_FA(4), obowiązującej od 1 kwietnia 2022 roku została udostępniona w wersji 2022.0.2 Systemu. Główną zmianą w zakresie nowej struktury było ujęcie w niej transakcji rejestrowanych w ramach procedur szczególnych OSS (One Stop Shop) oraz IOSS (Import One Stop Shop).
Przed wersją 2022.1 System Comarch ERP XL nie obsługiwał transakcji WSTO_EE ani też procedury OSS, stąd dla tych Użytkowników, którzy obsługiwali transakcje we własnym zakresie umożliwiono ich ujmowanie w JPK_FA(4) poprzez oznaczenie takich faktur stosownymi atrybutami przypisywanymi do nagłówka dokumentu:
- Atrybut o nazwie JPK_P_13_5 i wartości TAK oznaczał transakcję WSTO_EE
- Atrybut o nazwie JPK_P_14_5 i wartości TAK oznaczał procedurę OSS
Przypisanie do dokumentu zarówno atrybutu JPK_P_13_5, jak i JPK_P_14_5 i ustalenie ich wartości na <TAK> oznaczało, że dokument należy w JPK_FA(4) potraktować jako transakcję WSTO w procedurze OSS, przypisanie wyłącznie atrybutu JPK_P_13_5 <TAK> zaś oznaczało transakcję WSTO ale bez procedury OSS.
W wersji 2022.1 zasady zostały wzbogacone o obsłużone w tej wersji: transakcję WSTO_EE i procedurę OSS.
Transakcje WSTO_EE w procedurze OSS ujmowane są w JPK_FA(4) w sposób następujący sposób.
- Wartość netto transakcji prezentowana jest w kolumnie Netto DOPTK i wysyłana w linii P_13_5
- Kwota podatku VAT prezentowana jest w kolumnie VAT DOPTK i wysyłana w linii P_14_5
- Stawka VAT elementu faktury prezentowana jest w kolumnie Stawka VAT OSS i wysyłana w linii P_12_XII
Gdzie DOPTK oznacza dostawę opodatkowaną poza terytorium kraju.
Przez transakcje rozumiane są zarówno dokumenty z transakcją WSTO_EE i włączonym parametrem Procedura OSS (dokumenty rejestrowane w wersji 2022.1) jak i dokumenty oznaczone atrybutami JPK_P_13_5 i JPK_P_13_5 (dokumenty rejestrowane przed wersją 2022.1).

Transakcje oznaczone jako WSTO, a nie podlegające procedurze OSS ujmowane są w JPK_FA(4) w następujący sposób:
- Wartość netto transakcji prezentowana jest w kolumnie Netto DOPTK i wysyłana w linii P_13_5
- Kwota podatku VAT nie jest wykazywana
- Jako stawka VAT elementu faktury prezentowana jest wartość np w kolumnie Stawka VAT i taka wartość wysyłana jest w linii P_12
Przez transakcje rozumiane są zarówno dokumenty z transakcją WSTO_EE i wyłączonym parametrem Procedura OSS (dokumenty rejestrowane w wersji 2022.1) jak i dokumenty oznaczone atrybutem JPK_P_13_5 a nie oznaczone atrybutem JPK_P_13_5 (dokumenty rejestrowane przed wersją 2022.1).

Omówione wyżej zasady ujmowania transakcji WSTO_EE w JPK_FA(4) dotyczą zarówno faktur sprzedaży jak i faktur zaliczkowych. Takie faktury zaliczkowej ujmowane są w JPK_FA(4) wg wyżej opisanych zasad, z tym, że dla tego typu dokumentów jako elementy wykazywane są elementy zamówień, do których zarejestrowano fakturę zaliczkową. Dla elementów zamówień związanych z FSL/FEL z transakcją WSTO_EE stawka VAT prezentowana/wysyłana jest wg poniższych zasad:
- Dla FSL/FEL dotyczących transakcji WSTO_EE w procedurze OSS stawka VAT elementu zamówienia prezentowana jest w kolumnie Stawka VAT OSS i wysyłana w linii P_12Z_XII
- Dla FSL/FEL dotyczących transakcji WSTO_EE bez procedury OSS stawka VAT elementu zamówienia prezentowana jest w kolumnie Stawka VAT i wysyłana w linii P_12Z


Transakcja WSTO_EE/OSS a współpraca z innymi aplikacjami
Transakcja nie jest obsługiwana we współpracy Systemu z innymi aplikacjami. Obsługa transakcji WSTO_EE we współpracy z E-sklep zostanie udostępniona w jednej z kolejnych wersji Systemu.
XL151 - Stawki VAT kraju działalności i ułatwienia pracy w Systemie instalowanym poza Polską
W wersji 2022.1 wprowadzono szereg funkcjonalności ułatwiających pracę Użytkownikowi na Systemie instalowanym poza Polską, jak również pracę podmiotowi, który działa w kontekście wielu krajów, definiowanych w poszczególnych centrach struktury Firmy.
Kraj instalacji i kraj prowadzenia działalności
W Konfiguracji Firmy wprowadzono możliwość określania kraju, w którym instalowany jest/został zainstalowany System. Na poszczególnych pieczątkach zaś kraj działalności, w kontekście którego pracuje dane centrum. Kraje te spełniają poniższe funkcje:
- Stawki VAT bez przypisanego kraju interpretowane są przez System jako stawki obowiązujące w kraju instalacji
- Podczas rejestrowania karty kontrahenta domyślnie jego typ (Krajowy/Unijny/Pozaunijny) zależny jest nie tylko od kraju adresu ale również od kraju instalacji
- Kontrola poprawności kraju na dokumentach z transakcją wewnątrzwspólnotową dokonywana jest z uwzględnieniem kraju działalności
- Ustalanie/zmiana kraju instalacji na inny niż PL automatycznie wyłącza parametr kontroli NIP-u kontrahentów
- Stawki VAT elementów dokumentów krajowych zależą od kraju działalności – ustalane są stawki obowiązujące w tym kraju


Kraj działalności definiowany jest na poszczególnych pieczątkach. Przypisanie pieczątki z danym krajem do określonego centrum oznacza, że centrum to rejestruje dokumenty w kontekście tego kraju.
Ustalanie typu kontrahenta zależnie od kraju instalacji
Zmieniona została zasada ustalania typu kontrahenta/wzorca kontrahenta (Krajowy/Unijny/Pozaunijny) na podstawie kraju jego adresu. Od wersji 2022.1 podczas takiej operacji System honoruje kraj instalacji Systemu. Wyżej wymieniona zmiana typu dokonywana jest podczas edycji kraju na nowozakładanej karcie kontrahenta, do chwili jej zapisu, natomiast na wzorcu również podczas ponownej edycji karty.
Po zmianie kraju kontrahenta/wzorca System porównuje go z krajem instalacji Systemu. W przypadku zgodności tych krajów typ kontrahenta/wzorca ustalany jest jako Krajowy, w przypadku gdy kraje te się różnią, typ kontrahenta ustalany jest na Unijny lub Pozaunijny zależnie od tego, czy kraj adresu należy do Unii Europejskiej czy też nie.

Kontrola kraju transakcji wewnątrzwspólnotowej zależna od kraju działalności
Podczas zatwierdzania ofert, zamówień oraz dokumentów handlowych dotyczących transakcji wewnątrzwspólnotowej System sprawdza poprawność kraju wysyłki/przeznaczenia. Dokumentu z krajem nie należącym do Unii Europejskiej nie można zatwierdzić.
Dotychczas wyżej wymieniona weryfikacja dokonywana była wg zasad polskich tj. jako poprawny uznawany był kraj UE inny niż PL. Od wersji 2022.1 podczas wyżej wymienionej weryfikacji System uwzględnia kraj prowadzenia działalności, ustalonego w pieczątce firmy przypisanej do centrum rejestrującego dany dokument. Za poprawny uznawany jest kraj UE inny niż kraj prowadzenia działalności.

Obsługa stawki VAT kraju działalności na dokumentach
Od wersji 2022.1 podczas ustalania krajowych stawek VAT na elementach dokumentów System uwzględnia kraj działalności określony na pieczątce przypisanej do centrum w kontekście, którego rejestrowany jest dany dokument. Jeżeli do centrum tego nie przypisano pieczątki, wówczas uwzględniany jest kraj działalności z pieczątki centrum głównego.
Transakcje z zastosowaniem stawek krajowych
Honorowanie kraju działalności podczas ustalania stawek VAT na elementach dokumentów krajowych obsłużone zostało na poniższych typach dokumentów:
- Oferty i zamówienia: OZ, ZZ, OS, ZS
- Dokumenty handlowych sprzedaży FS, (s)FS, (S)FS, (A)FS, PA, WZ, WKA, FW, (A)FW, FSE, (s)FSE, (S)FSE, FEL, WZE i ich korektach
- Dokumenty handlowych zakupu FZ, (s)FZ, (S)FZ, (A)FZ, PZ, PKA i ich korektach
- Umowy UM
- Zlecenia serwisowe ZSR
Na dokumentach krajowych oraz innych niż krajowe, ale z zastosowaniem stawek krajowych (np. wewnątrzwspólnotowa z wyłączonym parametrem VAT eksportowy) sposób przypisywania stawek VAT elementów zależny jest od kraju instalacji ustalonego w Konfiguracji i kraju działalności ustalonego w pieczątce firmy przypisanej na dokumencie. W przypadku zgodności tych krajów stawka VAT ustalana jest jak dotychczas, tj. na podstawie stawki zakupu/sprzedaży z zakładki [Ogólne] karty towaru.

W przypadku, gdy kraj działalności różni się od kraju instalacji stawka VAT ustalana jest na podstawie stawki przypisanej na zakładce [Jednostki, kody, VAT]/[Stawki VAT] karty towaru dla kraju zgodnego z krajem działalności.

Jeżeli taka stawka do towaru nie została przypisana, wówczas ustalana jest stawka podstawowa kraju działalności. Jest to stawka typu Podatek z przypisanym krajem zgodnym z krajem działalności. Jeżeli takich stawek dla tego kraju zdefiniowano wiele, wówczas ustalana jest 1-wsza z nich.

Jeżeli i taka stawka nie została zdefiniowana, co w praktyce może się zdarzyć jeżeli Użytkownik nieopatrznie ją usunął, wówczas ustalana jest stawka VAT z zakładki [Ogólne] karty towaru. W obu ostatnich przypadkach Użytkownik informowany jest o braku właściwej stawki. W takiej sytuacji powinien on zweryfikować stawkę VAT towaru tj. przypisać ją na wyżej wymienionej zakładce karty towaru oraz zmienić na elemencie dokumentu.

- Oferty i zamówienia: OZ, ZZ, OS, ZS
- Dokumenty handlowe sprzedaży i zakupu
- Umowy UM
- Zlecenia serwisowe ZSR
Edycja stawki VAT na elemencie dokumentu odbywa się w zakresie stawek obowiązujących w kraju działalności. W przypadku, gdy kraj działalności jest zgodny z krajem instalacji edycja odbywa się w ramach stawek, do których nie przypisano żadnego kraju, jeżeli zaś kraj działalności różni się od kraju instalacji, wówczas edycja odbywa się w ramach stawek, na których przypisano symbol kraju działalności.
Zmieniły się zasady weryfikacji poprawności stawki VAT ustalonej na elementach dokumentu. W przypadku, gdy kraj działalności jest zgodny z krajem instalacji System sprawdza, czy stawka użyta na elemencie jest zgodna ze stawką przypisaną na zakładce [Ogólne] karty towaru, w przypadku zaś kraju działalności innego, niż kraj instalacji System sprawdza, czy jest ona zgodna ze stawką przypisaną na zakładce [Jednostki, kody, VAT]/[Stawki VAT] karty towaru dla kraju zgodnego z krajem działalności. W przypadku braku zgodności prezentowane jest stosowne ostrzeżenie.
Wyżej wymieniona weryfikacja odbywa się podczas:
- Zapisywania/zatwierdzania ofert, zamówień oraz dokumentów handlowych

- Generowania zamówień z ofert
- Generowania dokumentów handlowych z zamówień
- Generowania (S)FS/FSE z WZ/WZE oraz (S)FZ z PZ
- Zmiany centrum-właściciela na dokumencie powodującego zmianę kontekstu kraju działalności. Jeżeli na danym dokumencie w wyniku zmiany Właściciela zmianie ulegnie pieczątka na taką, której kraj działalności jest inny niż dotychczasowy, wówczas System aktualizuje stawki VAT elementów na właściwe dla nowego kraju działalności.
Wyżej wymieniona weryfikacja przydatna jest również wówczas, gdy stawka VAT towaru/towarów w kraju działalności ulegnie zmianie. Jeżeli istnieją niezrealizowane zamówienia czy też niezatwierdzone dokumenty handlowe i Użytkownik dokona stosownej zmiany stawki na kartach towarowych, wówczas System zaprezentuje wyżej wymienione ostrzeżenie. W takiej sytuacji Użytkownik powinien zaktualizować stawki VAT na elementach takich dokumentów. Może to uczynić samodzielnie, edytując poszczególne elementy dokumentu lub dokonać takiej zmiany seryjnie, wykorzystać opcję Ustal stawki VAT z kart towarów dostępną na formatce dokumentu lub opcję Aktualizuj stawki VAT dostępną w menu kontekstowym listy dokumentów.

- Formatce i liście ofert zakupu i sprzedaży
- Formatce i liście zamówień zakupu i sprzedaży
- Formatkach: FZ, (s)FZ, PZ, PKA, FS, (s)FS, FSE, (s)FSE, WZ, WZE, WKA, FW oraz ich listach
Zarówno weryfikacja zgodności stawek VAT jak i seryjna aktualizacja stawek VAT elementów była już dostępna w poprzednich wersjach Systemu, z tym, że dotąd dotyczyła stawek VAT kraju instalacji, obecnie uwzględnia ona kontekst kraju działalności.
Stawki VAT na dokumentach handlowych generowanych z zamówień
Podczas generowania dokumentów handlowych z zamówień System kopiuje stawkę VAT z zamówienia. Zasada ta jest zachowana bez względu na to, czy kraj działalności generowanego dokumentu zgadza się z krajem działalności zamówienia. Jeżeli więc przykładowo ZS zarejestrowano w centrum działającym jako podmiot polski, a następnie FS do tego ZS generuje centrum działające jako podmiot niemiecki, wówczas na FS nadal będą stawki polskie. W takiej sytuacji pojawi się stosowne ostrzeżenie zarówno podczas generowania dokumentu jak i przy jego zapisywaniu/zatwierdzaniu, tak więc Użytkownik będzie mógł dokonywać jej zmiany, czy to samodzielnie, czy to za pomocą opcji Ustal stawki VAT z kart towarów formatki FS, czy to opcją Aktualizuj stawki VAT z menu kontekstowego listy FS.
Zgodność kraju działalności nie jest kontrolowana podczas spinania dokumentu handlowego z zamówieniem.
Ustalanie stawek VAT eksportowych i dla specyficznych rodzajów transakcji
Utrzymane zostały dotychczasowe zasady ustalania stawek VAT na dokumentach eksportowych oraz rejestrowanych na potrzeby specyficznych transakcji jak niżej. Zasady te obowiązują bez względu na kraj działalności, w kontekście którego rejestrowane są tego typu transakcje.
- Na dokumentach FRR oraz OZ, ZZ, PZ rejestrowanych dla rolnika ryczałtowego ustalana jest stawka VAT wskazana w Konfiguracji jako właściwa dla rolnika ryczałtowego
- Na elementach ofert, zamówień i dokumentów handlowych dotyczących transakcji towarami podlegającymi procedurze odwrotnego obciążenia ustalana jest stawka VAT wskazana w Konfiguracji jako właściwa dla odwrotnego obciążenia
- Na elementach ofert, zamówień, dokumentów handlowych oraz zleceń serwisowych z transakcją eksportową ustalana jest stawka VAT wskazana w Konfiguracji jako właściwa dla eksportu odpowiednio: towarów i usług

Na tego typy transakcjach edycja stawki VAT odbywa się w ramach stawek do których nie przypisano kraju, a w przypadku transakcji eksportowych w ramach zerowych stawek bez przypisanego kraju.
Stawki VAT kraju działalności na fakturach A-vista
Kontekst kraju działalności obsłużony został również na fakturach A-vista (A)FZ, (A)FS, (A)FW, ich korektach. Podczas rejestrowania dokumentu krajowego/ze stawkami krajowymi przy użyciu elementów stawka VAT tychże ustalana jest na podstawie stawki VAT kraju działalności przypisanej do karty towaru A-vista. Jeżeli stawki tej nie przypisano, wówczas ustalana jest stawka podstawowa obowiązującą w kraju działalności.
Podczas rejestrowania wyżej wymienionych dokumentów bez użycia elementów, a jedynie poprzez dodawanie rekordu tabeli VAT stawka VAT na takim rekordzie ustalana jest na podstawie stawki podstawowej obowiązującej w kraju działalności, a Użytkownik może ją zmienić wybierając dowolną spośród stawek zdefiniowanych dla kraju działalności.

W przypadku zgodności kraju działalności z krajem instalacji stawka VAT ustalana jest jak dotychczas, tj. na elemencie na podstawie stawki VAT przypisanej na zakładce [Ogólne] karty towaru, natomiast na samodzielnie dodawanym przez Użytkownika rekordzie tabeli VAT na podstawie stawki VAT przypisanej w Konfiguracji jako stawka podstawowa Systemu.

Stawki VAT kraju działalności na Umowach
Kraj działalności honorowany jest na Umowach.- Na elementach dodawanych do Umowy ustalane są stawki właściwe dla kraju działalności na jaki wskazuje pieczątka ustalona na Umowie, podobnie na dodawanym rekordzie tabeli VAT i oknie pomocniczym generowania (A)FS z harmonogramu płatności. Stawka VAT ustalana jest wg zasad opisanych dla dokumentów handlowych
- Menu z listą stawek VAT ograniczane jest do stawek właściwych dla wyżej wymienionego kraju
- Podczas identyfikacji stawki na potrzeby prezentowania jej aliasy uwzględniony jest kraj na stawce
- Zmiana Właściciela Umowy, powodująca zmianę kontekstu kraju działalności wywołuje zmianę stawek na jej elementach

Stawki VAT kraju działalności na zleceniach serwisowych ZSR
Kraj działalności honorowany jest również podczas ustalania stawki VAT na składniku i czynności dodawanej do krajowego zlecenia serwisowego. Obowiązują tu identyczne jak opisane wcześniej dla dokumentów handlowych zasady jej ustalania.
- Na dodawanym składniku/czynności ustalane są stawki właściwe dla kraju działalności na jaki wskazuje pieczątka ustalona na ZSR
- Edycja stawek odbywa się w zakresie stawek właściwych dla wyżej wymienionego kraju
- Podczas identyfikacji stawki na potrzeby prezentowania jej aliasy uwzględniony jest kraj na stawce
- Zmiana Właściciela ZSR, powodująca zmianę kontekstu kraju działalności wywołuje zmianę stawek na jej elementach

Oprócz wyżej wymienionej obsługi kraju działalności poprawione zostały zasady ustalania stawek VAT na ZSR eksportowym, stawka ustalana jest na podstawie stawki przypisanej w Konfiguracji jako właściwa dla eksportu odpowiednio: towarów i usług. W przypadku tego typu transakcji kraj działalności nie ma już znaczenia.
Stawki VAT na innych dokumentach/obiektach a kraj działalności
Ustalanie stawek VAT właściwych dla kraju działalności obsłużone zostało na krajowych ofertach, zamówieniach, dokumentach handlowych, umowach i zleceniach serwisowych. W przypadku pozostałych typów dokumentów (dokumenty SAD, FWS/FWZ, umowy leasingowe) oraz innych niż dokumenty obiektach zastosowanie mają wyłącznie stawki kraju instalacji tj. stawki bez przypisanego kraju.
Stawki VAT na SAD/FWS
Zasada ustalanie stawek VAT na elementach SAD/FWS nie uległa zmianie, tj. bez względu na kraj działalności w danym centrum ustalane są na nich stawki VAT zakupu z zakładki [Ogólne] karty towaru. Edycja stawki na elemencie odbywa się w ramach stawek bez przypisanego kraju.
Stawki VAT na Umowach leasingowych
Na umowach leasingowych obowiązuje dotychczasowa zasada ustalania stawki na podstawie stawki przypisanej w Konfiguracji jako stawka podstawowa Systemu. Edycja stawki odbywa się w ramach stawek, na których nie przypisano kraju.
Stawki VAT na innych obiektach
Na poniższych formatkach prezentowane/dostępne są wyłącznie stawki kraju instalacji tj. stawki z pustym krajem.
- Element zgłoszenia SENT

- Pozycja schematu księgowego

- Formatka Kategorii celnej

Operacje Ustal stawki VAT towarów na podstawie kodu CN oraz Ustal stawki VAT towarów na podstawie PKWiU dokonywane są wyłącznie, jeżeli podana na formatce kodu CN/symbolu PKWiU stawka jest stawką kraju instalacji, tj. jeżeli istnieje w Systemie stawka o podanej wysokości i z pustym krajem


Współpraca Systemu Comarch ERP XL z innymi aplikacjami
W zakresie współpracy Systemu z innymi aplikacjami (E-sklep, POS, Mobilna Sprzedaż, Wszystko.pl.) obsługiwane są wyłącznie stawki VAT kraju instalacji. Zachowana została obecna zasada ustalania na dokumentach pochodzących z tych aplikacji stawki VAT na podstawie stawki z zakładki [Ogólne] karty towaru. Obowiązuje zasada, zgodnie z którą kraj działalności centrum powiązanego z wyżej wymienionymi aplikacjami jest zawsze zgodny z krajem instalacji.
Na pieczątce powiązanej z wyżej wymienionym centrum zmiana kraju działalności nie jest możliwa
Do wyżej wymienionego centrum nie można przypisać pieczątki na której kraj działalności jest niezgodny z krajem instalacji

Jako centrum powiązanego z kreowanym oddziałem E-sklep/Wszystko.pl nie można wskazać centrum z pieczątką wskazującą na kraj działalności różny od kraju instalacji
Podczas zmiany kraju instalacji w Konfiguracji System dokonuje automatycznej zmiany kraju działalności na wszystkich pieczątkach przypisanych do centów powiązanych z wyżej wymienionymi aplikacjami

XL154 - Krajowy System e-Faktur
W zakresie integracji z Krajowym Systemem e-Faktur udostępniono integrację z KSeF w zakresie eksportu i importu faktur i ich korekt zarówno na środowisko Demo jak i środowisko produkcyjne.
Funkcjonalność z zakresu eksportu/importu faktur z KSeF dostępna jest w wersji 2024.0.4 i wyższych wersjach. Obecnie obowiązuje okres promocyjny, w którym można z tej funkcjonalności korzystać bezpłatnie. Okres ten obowiązuje do 31.10.2025 r., po jego zakończeniu funkcjonalność ta będzie licencjonowana w ramach poniższych metod:Uwierzytelnianie Użytkownika w KSeF
Komunikacja z Systemem KSeF wymaga stosownego uwierzytelnienia Użytkownika na platformie KSeF. W Comarch ERP XL udostępniono możliwość dokonywania takiego uwierzytelniania za pomocą tokena oraz za pomocą certyfikatu. O tym, z której z ww. metod korzysta dany Użytkownik decyduje stosowny parametr na jego karcie.

Tokeny przypisywane są na poszczególnych pieczątkach firmy. Użytkownik ma możliwość samodzielnego wprowadzenia/wklejenia tokena wygenerowanego bezpośrednio w KSeF, jak również możliwość wygenerowania go przy użyciu operacji Generuj, dostępnej na niearchiwalnej pieczątce na której podano NIP, a na której dotąd takiego tokena nie wygenerowano/nie przypisano.
Tokem generowany jest w oparciu o numer NIP pieczątki i certyfikat wskazany przez Użytkownika. Tak generowany token otrzymuje wszystkie role: dostęp do faktur, wystawianie faktur, przeglądanie uprawnień, zarządzanie uprawnieniami.

Użytkownik ma możliwość usunięcia tokena z pieczątki poprzez usunięcie zawartości kontrolki Token KSeF. Usunięcie tokena z pieczątki nie oznacza jego dezaktywacji w KSeF. Takiej dezaktywacji należy dokonywać bezpośrednio w KSeF, np. na stronie https://ksef-demo.mf.gov.pl/ oraz https://ksef.mf.gov.pl/ udostępnionej przez Ministerstwo Finansów.
Token jest kopiowany na pieczątkę tworzoną w wyniku archiwizacji poprzedniej pieczątki oraz podczas kopiowania pieczątki metodą <Ctrl>+<Insert>. Sama zmiana tokena nie powoduje natomiast archiwizacji pieczątki.
Na pieczątce z przypisanym tokenem niedostępna jest edycja numeru NIP, aby więc dokonać na niej zmiany NIP‑u należy najpierw usunąć z niej token.
Jeżeli na pieczątce firmy przypisanej do centrum, w kontekście którego zalogowany jest Użytkownik przypisano token i w karcie tego Operatora włączony jest parametr Uwierzytelnienie za pomocą tokena, wówczas taki Operator jest uwierzytelniany w KSeF automatycznie. Jeżeli do danego centrum nie przypisano pieczątki, wówczas do autoryzacji pobierany jest token przypisany na pieczątce centrum głównego.
Jeśli ww. parametr karty Operatora jest wyłączony lub na pieczątce nie zdefiniowano tokena, wówczas przed operacją wysłania faktury, czy też pobrania UPO wymagane jest wskazanie certyfikatu przez Użytkownika.
Wskazany przez Użytkownika certyfikat jest przez System zapamiętywany aż do zamknięcia modułu, czy też zmiany kontekstu pracy Operatora.
Prawa z zakresu KSeF na karcie operatora
Nie każdy Operator może dokonywać wysyłki dokumentów do KSeF/pobierać UPO z KSeF. O takiej możliwości decyduje prawo Wysyłanie faktur/Pobieranie UPO na jego karcie. Parametr Edycja numeru KSeF natomiast decyduje o tym, czy Operator może wprowadzić na dokument numer KSeF dokumentu i inne informacje dotyczące wysyłki dokumentu do KSeF. Taka edycja możliwa jest wyłącznie na tych dokumentach, które są oznaczone jako wysłane do KSeF poza systemem (np. zostały wysłane przez inny system/aplikację), omówione w dalszej części dokumentu. Parametr Uwierzytelnienie za pomocą tokena decyduje o tym, czy dany Operator ma być uwierzytelniany za pomocą tokena, o czym napisano powyżej.
W zakresie operacji związanych z KSeF dodane zostało nowe prawo Operatora: Pobieranie faktur, decydujące o tym, czy Operator ten może pobierać faktury zakupu ze środowiska KSeF. Dodatkowo rozszerzony został zakres prawa Edycja numeru KSeF na dok./Spinanie z KSeF na zatw. dok. Odtąd prawo to jest wymagane do dokonania poniższych operacji:
- Ręczna edycja danych KSeF na fakturach sprzedaży i fakturach zakupu
- Edycja parametru Poza systemem na zatwierdzonych fakturach sprzedaży
- Edycja parametru Poza systemem na fakturach zakupu (bez względu na ich stan)
- Spinanie zatwierdzonego (a w przypadku A-visty zaksięgowanego) dokumentu systemowego z fakturą KSeF, o czym więcej w dalszej części dokumentu
- Odłączanie faktury KSeF od zatwierdzonego (a w przypadku A-visty zaksięgowanego) dokumentu systemowego, o czym więcej w dalszej części dokumentu

Parametry KSeF w Konfiguracji systemu
W oknie Konfiguracji udostępniona została zakładka [KSeF], a na niej parametry dotyczące integracji z Krajowym Systemem e-Faktur.
Środowisko pracy KSeF
Ww. opcja decyduje o tym, czy Firma jedynie testuje funkcjonalność wysyłki faktur do KSeF pracując na wersji Demo, tj. wysyłając faktury na serwer demo Ministerstwa Finansów, czy też używa tej funkcjonalności produkcyjnie, tj. rejestruje w pełni ustrukturyzowaną e-fakturę i wysyła ją na serwer produkcyjny MF.
Zmiana środowiska z Demo na Produkcyjne powinna być świadomą decyzją Użytkownika, wysłanie bowiem faktury na środowisko produkcyjne oznacza wprowadzenie faktury do obiegu gospodarczego. Podczas zmiany środowiska na produkcyjne System usuwa z pieczątek wszystkie zdefiniowane tokeny oraz wszystkie informacje dotyczące dotychczasowych operacji KSeF na dokumentach. Po wysłaniu faktury na środowisko produkcyjne KSeF powrotna zmiana środowiska na Demo nie jest już możliwa. Zmiany środowiska KSeF należy dokonywać wówczas, gdy żaden inny Użytkownik nie pracuje w Systemie. Operator dokonujący zmiany środowiska KSeF na produkcyjne musi potwierdzić, że jest świadom ww. operacji.

Opcja decydująca o sposobie dokonywania eksportu wielu dokumentów jednocześnie
Podczas wysyłania do KSeF jednego dokumentu wysyłka taka dokonywana jest w ramach sesji interaktywnej. Podczas wysyłki seryjnej wielu zaznaczonych dokumentów natomiast o sposobie dokonywanie tej wysyłki decyduje ustawienie opcji w sekcji Eksport wielu dokumentów. Wybór opcji Sesja interaktywna oznacza, że każda z zaznaczonych faktur zostanie wysłana w oddzielnym pliku, wybór opcji Plik wsadowy natomiast oznacza, że wszystkie one zostaną wysłane w jednej paczce.
W Konfiguracji/KSeF dodana została możliwość wskazania czasu oczekiwania Systemu Comarch ERP XL na odpowiedź serwera KSeF podczas wysyłania dokumentów. Otrzymana w tym czasie informacja zwrotna z KSeF prezentowana jest w kontrolce Status wysyłki każdego z wysłanych dokumentów.
Parametry dotyczące zapisywanie pliku wysłanej faktury oraz pobranego urzędowego poświadczenia odbioru jako załącznika faktury
Obsłużona została funkcjonalność podpinania pliku .xml wysyłanej faktury oraz pliku .xml pobieranego UPO jako załączników do faktury. Załączniki te tworzone są o ile włączony jest stosowny parametr sekcji Zapisuj jako załącznik. Tak tworzone załączniki oznaczane są nowym typem załącznika - Plik KSeF.
Jeżeli Użytkownik decyduje się na tworzenie ww. załącznika/załączników wówczas ma możliwość wyboru, czy ma być on zapisywany w bazie, czy jako link do pliku zapisanego na dysku. W tym ostatnim przypadku Użytkownik może wskazać katalog, w którym mają być te pliki zapisywane. Katalog ten można wskazać również w Parametrach komputera/[Wymiana danych].

Zasada zapisywania plików jest następująca: tworzony plik zapisany zostaje w katalogu wskazanym dla danego Użytkownika w Parametrach komputera, a jeżeli go tam nie wskazano, wówczas w katalogu ogólnym wskazanym w Konfiguracji systemu. Jeżeli i tej ścieżki nie wskazano, wówczas pliki te umieszczane są w katalogu o nazwie KSeFXML katalogu instalacyjnego Comarch ERP XL. We wskazanych jw. katalogach tworzone są podkatalogi dla każdej daty z jaką tworzone są pliki i w tychże podkatalogach są one umieszczane.
Parametry sekcji Podczas eksportu wysyłaj
W ww. sekcji Użytkownik decyduje, czy dla poszczególnych elementów faktury ma być wysyłana ilość/cena dla jednostki głównej, czy jednostki pomocniczej użytej na elemencie, a także ma możliwość wskazania czy System ma wysyłać w pliku opis z elementu faktury.
W Konfiguracji Systemu na zakładce [KSeF] udostępniono parametr, decydujący o tym, czy numer rachunku bankowego ma zostać wysłany na podstawie rejestru przypisanego do dokumentu, czy na podstawie rejestru/ów przypisanych do poszczególnych płatności dokumentu. W tym ostatnim przypadku wysyłanych rachunków bankowych może być wiele.

Jako numer dokumentu wysyłanego/korygowanego wysyłany jest numer obcy dokumentu z kontrolki Faktura na zakładce [Nagłówek] formatki dokumentu, domyślnie ustalany na podstawie numeru systemowego FS/FSK. Dla tych Użytkowników, którzy wykorzystują to pole do dodatkowego oznaczania dokumentów, udostępniona została możliwość wysyłania do KSeF numeru systemowego dokumentu. O tym, który z numerów (własny/obcy) ma został wysłany decyduje stosowny parametr w Konfiguracji systemu.

Struktura e-faktury umożliwia przesyłanie informacji o numerach partii towarów, z której/których pochodzą towary będące przedmiotem transakcji dokumentowanej fakturą. Ww. dane przesyłane są wówczas, jeżeli w Konfiguracji systemu włączony zostanie parametr Podczas eksportu wysyłaj/Numer partii towaru.

Jako partia towaru wysyłana jest wartość tekstowa ustalona na podstawie: kodu towaru, cechy dostawy, EAN-u dostawy i daty ważności dostawy, o ile dostawy posiadają takie dane.
Zmienione zostały zasady aktywności kontrolki pozwalającej na podanie ścieżki do katalogu, w którym zapisywane mają być załączniki KSeF wysyłanych/importowanych faktur. Zapisywanie takich załączników dla wysyłanych faktur jest opcjonalne, natomiast dla faktur pobieranych ze środowiska KSeF zapisywane są one zawsze, stąd parametr Zapisuj jako załącznik/Plik importowanej faktury ma jedynie charakter informacyjnych jest włączony na trwale. Co za tym idzie kontrolka wyboru katalogu pozostaje aktywna cały czas.
Sekcja Klucz KSeF nie jest obsługiwana. Została ona dodana w ramach prac przygotowawczych do obsługi licencjonowania KSeF. Jak napisano we wcześniejszej części dokumentu okres promocyjny, w którym można bezpłatnie korzystać z funkcjonalności eksportu/importu dokumentów do/z Krajowego Systemu e-Faktur został przedłużony do 31.10.2025.

Zakładka Import w Konfiguracji/KSeF
W Konfiguracji systemu na zakładce [KSeF] dodana została pod-zakładka [Import], a na niej szereg parametrów. Parametry te stanowią element funkcjonalności tworzenia dokumentu zakupu w Systemie Comarch ERP XL na podstawie faktury zakupu zaimportowanej z KSeF.

Parametry KSeF na definicji dokumentu
Na definicję dokumentów FS, FSE, FSL i FEL dodane zostały stosowne parametry dotyczącej obsługi tego typu dokumentu w danym centrum w zakresie wysyłki do KSeF.

Stosowna opcja decyduje o tym, czy domyślnie dokument tego typu ma być oznaczony jako podlegający wysyłce do KSeF. Użytkownik ma możliwość wyboru jednej z czterech opcji:
- Opcja Nie wysyłaj oznacza, że tego typu dokumenty w danym centrum nie podlegają wysyłce do KSeF
- Opcja Wysyłaj oznacza, że wszystkie dokumenty tego typu rejestrowane w danym centrum mają być domyślnie oznaczona jako podlegające wysyłce do KSeF
- Opcja Poza systemem oznacza, że dokumenty co prawda podlegają wysyłce do KSeF ale będzie ona dokonywana poza Systemem Comarch ERP XL
- Opcja Zależnie od kontrahenta
Ostatnia z opcji, w połączeniu z parametrami na karcie kontrahenta decyduje o tym, czy faktury rejestrowane dla danego kontrahenta podlegają wysyłce do KSeF, a jeżeli tak, to czy będzie ona dokonywana z Systemu Comarch ERP XL czy poza nim. Domyślnie parametr Wysyłaj dokumenty do KSeF kart kontrahentów jest włączony, natomiast parametr Poza systemem wyłączony. Użytkownik może zmienić ich ustawienie czy to bezpośrednio na karcie/kartach kontrahentów, czy też z użyciem wzorca kontrahenta.

Ww. zasady zostały utrzymane, natomiast wprowadzona została zależność pomiędzy statusem kontrahenta (podmiot gospodarczy/odbiorca detaliczny) i parametrem WSTO a parametrami KSeF – po zmianie statusu na odbiorca detaliczny i/lub po włączeniu WSTO parametr Wysyłaj dokumenty do KSeF jest automatycznie wyłączany, choć nadal dostępny do edycji.

Podczas konwersji bazy System wyłącza parametr wysyłki do KSeF na kartach typu odbiorca detaliczny oraz tych, które mają włączony parametr WSTO. Na pozostałych kartach ustawienie parametru pozostaje bez zmian.
Podobna zależność wprowadzona została na wzorcu (grupie) kontrahenta.
Parametr Automatycznie podczas zatwierdzania definicji dokumentu, jak sama nazwa wskazuje decyduje o tym, czy podczas zatwierdzania dokumentu czy to z formatki czy to z listy ma być on automatycznie wysłany do KSeF. Obsłużona została również opcjonalna kontrola poprawności semantycznej dokumentu ze schemą KSeF przed jego zatwierdzeniem. Jest ona dokonywana o ile na definicji dokumentu włączony jest parametr Weryfikuj w KSeF przed zatwierdzeniem. W związku z tym, że przed wysłaniem dokumentu do KSeF System najpierw wstępnie weryfikuje jego poprawność, po zaznaczeniu parametru wysyłki podczas zatwierdzania parametr weryfikacji w KSeF jest automatycznie włączany.
Na definicji FZ/FZL, w sekcji Dokument źródłowy z KSeF udostępnione zostały parametry dotyczącej obsługi tego typu dokumentów w zakresie ich powiązania z systemem KSeF.

Stosowna opcja decyduje o tym, czy domyślnie dokument tego typu ma być oznaczony jako rejestrowany na podstawie faktury pobranej z KSeF. Użytkownik ma możliwość wyboru jednej z czterech opcji:
- Opcja Nie dotyczy oznacza, że tego typu dokumenty w danym centrum nie będą rejestrowane na podstawie faktur z KSeF (np. otrzymywane są wyłącznie od Dostawców zagranicznych)
- Opcja Pobrany z KSeF oznacza, że dokumenty tego typu będą rejestrowane na podstawie faktur pobranych do Systemu z KSeF
- Opcja Poza systemem oznacza, że dokumenty będą rejestrowane na podstawie faktur z KSeF, ale będą one pobierane poza Systemem Comarch ERP XL
- Opcja Zależnie od kontrahenta
Ostatnia z opcji, w połączeniu z parametrami Źródłowy z KSeF i Poza systemem sekcji KSeF/Zakup karty kontrahenta decyduje o tym, czy faktury od danego Dostawcy będą rejestrowane na podstawie faktur pobranych z KSeF, a jeżeli tak, to czy będą pobierane z KSeF do Systemu Comarch ERP XL czy poza nim.

Domyślnie parametr Źródłowy z KSeF kart dostawców krajowych jest włączony, natomiast parametr Poza systemem wyłączony, w przypadku kart dostawców zagranicznych oba parametry są domyślnie wyłączone. Użytkownik może zmienić ich ustawienie czy to bezpośrednio na karcie/kartach kontrahentów, czy też z użyciem aktualizacji kart przy pomocy wzorca kontrahenta.
Parametry KSeF na formatkach faktur sprzedaży i ich korekt
Na formatkach faktur sprzedaży i formatkach korekt faktur sprzedaży udostępniona została zakładka [KSeF], na której prezentowane są poniższe informacje dotyczące wysyłki dokumentu do KSeF.
- Parametr Wyślij do KSeF decydujący o tym, czy dokument podlega wysyłce do KSeF
- Parametr Poza systemem pozwalający na oznaczenie, że dokument został/zostanie wysłany do KSeF, ale zostanie to dokonane poza Comarch ERP XL
Ww. parametry ustalane są domyślnie na podstawie opcji wybranej w sekcji Wysyłanie dokumentu do KSeF definicji dokumentu. Jeżeli na definicji wybrano opcję Nie wysyłaj, wówczas ww. parametry są domyślnie wyłączone, jeżeli wybrano opcję Wysyłaj, wówczas parametr Wyślij do KSeF zostaje włączony a Poza systemem wyłączony, jeżeli w definicji wybrano opcję Poza systemem, wówczas oba parametry na dokumencie zostają włączone. Jeżeli zaś na definicji wybrano opcję Zależnie od kontrahenta, wówczas parametry ustalana są zależy od ustawienia parametrów KSeF na karcie kontrahenta, dla którego rejestrowana jest faktura.
Ww. zasada ustalania parametrów na podstawie definicji dokumentu dotyczy również tworzenia nowego dokumentu poprzez kopiowanie <CTRL>+<Insert>, natomiast na korektach ww. parametry ustalane są na podstawie dokumentu korygowanego.
Edycja parametru Wyślij do KSeF jest możliwa pod poniższymi warunkami:
- Operator ma prawo do edycji dokumentu tego centrum
- Stan dokumentu jest inny niż anulowany
- Parametr Poza systemem jest wyłączony
- Dokument nie został jeszcze wysłany do KSeF
Użytkownik może dokonać zmiany ustawienia ww. parametru również w sposób seryjny, przy użyciu stosownych opcji menu kontekstowego listy FS/FSE.

Edycja parametru Poza systemem jest możliwa na dokumencie, który nie został dotąd wysłany do KSeF, przy czym
- parametr może zostać włączony o ile włączony jest parametr Wyślij do KSeF
- na zatwierdzonym dokumencie jego edycji może dokonać wyłącznie Operator z prawem Edycja numeru KSeF na dokumentach
Zaznaczenie parametrów Wyślij do KSeF/Poza systemem na dokumencie oznacza, że dokument został/zostanie wysłany do KSeF poza Systemem Comarch ERP XL. Na tak oznaczonym dokumencie Operator z prawem Edycja numeru KSeF na dokumentach może samodzielnie wprowadzić dane dotyczące KSeF: numer KSeF dokumentu, status KSeF, numer sesji, numer referencyjny dokumentu oraz daty wysłania/przyjęcia/odebrania UPO.
- Numer KSeF dokumentu
Ww. numer jest to numer identyfikujący fakturę, nadawany przez KSeF i zapisywany na dokumencie po pobraniu Urzędowego Poświadczenia Odbioru (UPO).
- Status KSeF dokumentu
Status KSeF zmieniany jest automatycznie podczas operacji wysyłania faktury i pobierania UPO i może przyjąć jedną z poniższych wartości:
- Nie wysłano
- Wysłano/nie odebrano UPO
- Wysłano/odebrano UPO
- Odrzucono
- Data i godzina wysłania dokumentu w KSeF oraz identyfikator Operatora, który dokonał wysyłki
- Data i godzina przyjęcia dokumentu w KSeF, ustalana po pobraniu UPO
- Data i godzina pobranie UPO oraz identyfikator Operatora, który dokonał jego pobrania
- Numer referencyjny sesji, w ramach której dokonano wysyłki faktury
- Numer referencyjny dokumentu, zapisywany wyłącznie w przypadku jeżeli wysyłka dokumentu odbyła się w trybie interaktywnym

Ww. zakładka dostępna jest na formatkach poniższych typów dokumentów:
- FS, (s)FS, (S)FS, (A)FS, FSL
- FSE, (s)FSE, (S)FSE, FEL
- RA, RAK
- FSK, (s)FSK, (S)FSK, (Z)FSK, (A)FSK, KSL
- FKE, (s)FKE, (S)FKE, (Z)FKE, KEL
Użytkownik ma możliwość dokonania poniższych operacji bezpośrednio z formatki ww. dokumentów. Służą do tego stosowne opcje dostępne na prawej belce zakładki [KSeF] dokumentu. Operacje te zostały omówione w dalszej części dokumentu.
- Operacja Sprawdź poprawność w KSeF
- Operacja Wyślij do KSeF
- Operacja Pobierz UPO

Na uproszczonej formatce dokumentu (A)FS podstawowe dane z zakresu KSeF prezentowane są w sekcji KSeF zakładki [Ogólne}, a ww. operacje z zakresu weryfikacji/wysyłki do KSeF/pobierania UPO dostępne są z każdej zakładki tej formatki. Wysyłka, w tym seryjna z listy Rejestru VAT planowana jest w jednej z kolejnych wersji.

Edycja numeru obcego na zatwierdzonym dokumencie sprzedaży
Operator z prawem Edycja daty sprzedaży na zatwierdzonym dokumencie może zmieniać datę sprzedaży na zatwierdzonych dokumentach: FS, (S)FS, (s)FS, RA, WZ, FSL, FSE, (S)FSE, (s)FSE, WZE, FEL do chwili ich zaksięgowania.
Zasady edycji daty sprzedaży na dokumentach handlowych i fakturach A-vista przedstawiają poniższe tabele:
- Zatwierdzony dokument handlowy sprzedaży (FS, (S)FS, (s)FS, RA, WZ, FSL, FSE, (S)FSE, (s)FSE, WZE, FEL)
Edycja daty sprzedaży na zatwierdzonej FS | ||
Zatwierdzona, niezaksięgowana | Zaksięgowana | |
Czy Operator posiada prawo Edycja daty sprzedaży na zatwierdzonym dokumencie | Blokada edycji | |
Nie | Tak | |
Blokada edycji | Możliwość edycji |
- Faktury A-Vista: (A)FS i (A)FSK) – formatka zwykła i uproszczona)
Edycja daty sprzedaży na (A)FS/FSK | |||
Niezaksięgowana | Zaksięgowana | ||
Czy dokument został wysłany do KSeF | Blokada edycji | ||
Nie | Tak | ||
Możliwość edycji | Czy Operator ma prawo Edycja daty sprzedaży na zatw. dokumencie | ||
Nie | Tak | ||
Blokada edycji | Możliwość edycji |
- Zatwierdzona, w tym zaksięgowana FS, zaksięgowana (A)FS, (A)FSK – formatka zwykła i uproszczona
Edycja numeru obcego na zatwierdzonej FS (w tym również zaksięgowanej) Edycja numeru obcego na zaksięgowanej (A)FS/FSK |
|||
Czy Operator ma prawo Edycja nr obcego na zatwierdzonym dokumencie | |||
Nie | Tak | ||
Możliwość edycji | Podczas eksportu wysyłaj/numer dokumentu | ||
Systemowy | Obcy | ||
Możliwość edycji | Czy dokument został wysłany do KSeF | ||
Nie | Tak | ||
Blokada edycji | Możliwość edycji |
- Niezaksięgowana (A)FS, (A)FSK
Edycja numeru obcego na niezaksięgowanej (A)FS, (A)FSK | ||
Podczas eksportu wysyłaj/numer dokumentu | ||
Systemowy | Obcy | |
Możliwość edycji | Czy dokument został wysłany do KSeF | |
Nie | Tak | |
Możliwość edycji | Blokada edycji |
Numer KSeF oryginału na korekcie ręcznej
Na formatce korekty ręcznej FSK/(A)FSK/FKE/FZK udostępniona została kontrolka pozwalająca na wprowadzenie przez Użytkownika numeru KSeF oryginału, zarejestrowanego poza Systemem Comarch ERP XL. Na niezatwierdzonym dokumencie numer ten może wprowadzić każdy z Operatorów posiadający prawo do edycji tego dokumentu, natomiast po zatwierdzeniu dokumentu może to uczynić Operator z prawem Edycja numer KSeF na dokumentach. Edycja kontrolki zostaje zablokowana po wysłaniu dokumentu do KSeF.

Sesje KSeF
Komunikacja z Systemem KSeF odbywa się w ramach konkretnej sesji KSeF danego Użytkownika. W przypadku wysyłki interaktywnej, tj. dokonywanej dla pojedynczego dokumentu czy też wysyłki seryjnej dokonywanej przy opcji Sesja interaktywna sekcji Eksport wielu dokumentów, o której mowa w rozdziale dotyczącym Konfiguracji systemu sesja nawiązywana jest podczas wysłania pierwszego dokumentu po zalogowaniu się do aplikacji Comarch ERP XL. Wysyłka kolejnych faktur odbywa się już w ramach tej sesji, aż do jej zamknięcia. Sesja zamykana jest podczas/wskutek:
- Zamknięcia modułu systemu Comarch ERP XL
- Zmiany Operatora
- Zmiany kontekstu Operatora
- Zamknięcia sesji na żądanie Operatora
- Pobrania UPO dla danej sesji
Informacja o aktualnej sesji interaktywnej bieżącego Operatora dostępna jest w menu System/Sesja KSeF. Użytkownik ma tutaj możliwość samodzielnego zakończenia danej sesji, czy też pobrania UPO dla dokumentów wysłanych w ramach tej sesji.

W przypadku wysyłki dokonywanej w trybie wsadowym, czyli wysyłki seryjnej dokonywanej przy opcji Plik wsadowy sekcji Eksport wielu dokumentów, o której mowa w rozdziale dotyczącym Konfiguracji systemu każda taka wysyłka dokonywana jest w ramach odrębnej sesji.
Numer sesji KSeF w ramach której został wysyłany dany dokument jest prezentowany na zakładce [KSeF] formatki dokumentu.

Wysyłanie faktur do KSeF
Wysyłanie dokumentów do KSeF obejmuje poniższe typy dokumentów:
- FS, (s)FS, (S)FS, (A)FS, FSL
- FSE, (s)FSE, (S)FSE, FEL
- RA, RAK
- FSK, (s)FSK, (S)FSK, (Z)FSK, (A)FSK, KSL
- FKE, (s)FKE, (S)FKE, (Z)FKE, KEL
O tym, czy wysyłka jest wysyłką testową, mającą na celu jedynie weryfikację poprawności danych wprowadzonych w Systemie Comarch ERP XL, poprawności ich interpretacji, poprawności procedur wdrożonych w Firmie czy też jest rzeczywistym wprowadzeniem faktury do obiegu gospodarczego decyduje opisane wyżej ustawienie opcji Środowisko pracy na zakładce [KSeF] Konfiguracji systemu.
Wysłania dokumentu do KSeF może dokonać wyłącznie Operator z prawem Wysyłanie faktur/Pobieranie UPO.
Wysłanie dokumentu może być dokonane jedną z poniżej opisanych metod.
Automatyczne wysyłanie faktur podczas ich zatwierdzania
Operacja automatycznej wysyłki dokonywana jest wówczas, jeżeli na definicji tego typu dokumentu włączony jest parametr Automatycznie podczas zatwierdzania i dokument oznaczony jest jako podlegający wysyłce w systemie Comarch ERP XL, tj. parametr Wyślij do KSeF jest włączony, a parametr Poza systemem jest wyłączony. Taka wysyłka realizowana jest zarówno podczas zatwierdzania dokumentu z jego formatki, jak i podczas jego zatwierdzania opcją menu kontekstowego listy dokumentów, w tym podczas seryjnego zatwierdzania wielu zaznaczonych dokumentów.

Przed zatwierdzeniem dokumentu połączonym z automatyczną wysyłką System weryfikuje jego datę, w przypadku, gdy data wystawienia dokumentu jest inna niż bieżąca prezentowane jest stosowne pytanie/ostrzeżenie.

Jeżeli Operator nie ma prawa do wysyłania faktur do KSeF, wówczas zatwierdzenie dokumentu oznaczonego jako podlegający automatycznej wysyłce do KSeF jest niemożliwe, podobnie w przypadku gdy zatwierdzany dokument nie przejdzie pozytywnie wstępnej weryfikacji zgodności ze schemą e-faktury.
Wysyłka faktury dokonywana z jej formatki
Operacja Wyślij do KSeF dostępna jest na zakładce [KSeF] formatek faktur sprzedaży i ich korekt, natomiast na uproszczonej formatce faktury A-vista (A)FS na każdej z nich. Przycisk dostępny jest o ile spełnione są wszystkie poniższe warunki
- Dokument został zatwierdzony (nie dotyczy faktur A-vista)
- Dokument jest oznaczony jako podlegający wysyłce w Systemie Comarch ERP XL
- Dokument nie był dotąd wysyłany do KSeF lub został odrzucony w KSeF
- Operator ma prawo do wysyłania dokumentów do KSeF

Seryjna wysyłka faktur z listy FS/FSE
Użytkownik może dokonać wysłania faktury przy użyciu stosownego przycisku pod listą dokumentów oraz za pomocą opcji Wyślij do KSeF menu kontekstowego listy FS/FSE, w tym seryjnie dla wielu zaznaczonych dokumentów.
Ww. przycisk pod listą dokumentów FS/FSE jest aktywny o ile kursor wskazuje na zatwierdzony dokument i Operator ma prawo do wysyłania dokumentów do KSeF, pozostałe warunki niezbędne do wysłania dokumentu są sprawdzane już po uruchomieniu operacji. Natomiast zasady dostępności opcji w menu kontekstowym są identyczne jak opisane dla przycisku formatki dokumentu.

Warunki skutecznej wysyłki dokumentu do KSeF
System dokonuje wysyłki danego dokumentu, o ile spełnione są wszystkie poniższe warunki. Spełnienie niektórych z nich decyduje o dostępności opcji wysyłki, niektóre zaś sprawdzane są już po jej wywołaniu. Poniżej znajduje się ich pełna lista:
- Operator ma prawo Wysyłanie faktur/Pobieranie UPO
- Stan dokumentu: wysyłce podlegają dokumenty, które zostały już zatwierdzone, a nie zostały anulowane (nie dotyczy faktur A-vista (A)FS/FSK)
- Status KSeF dokumentu: wysyłce podlegają dokumenty, które nie były dotąd wysyłane do KSeF lub zostały odrzucone w KSeF
- Dokument jest oznaczony jako podlegający wysyłce w Systemie Comarch ERP XL tj. parametr Wyślij do KSeF jest włączony, a parametr Poza systemem jest wyłączony
- W przypadku korekt ręcznych FSK/FKE – Użytkownik podał numer KSeF oryginału- więcej na ten temat w dalszej części dokumentu
- W przypadku faktur A-vista (A)FS/FSK – na dokument wprowadzono element lub rekord tabeli VAT
- Dokument spełnia wstępne warunki zgodności ze schemą FA(2)
- Dokument jest wysyłany do KSeF wyłącznie, jeżeli spełnione są wszystkie ww. warunki. Jeżeli wstępna weryfikacja zgodności ze schemą jest negatywna, wówczas Użytkownik jest o tym informowany i powinien poprawić stosowne dane czy to na dokumencie, czy to na obiektach powiązanych takich jak pieczątka Firmy, karta kontrahenta, karta adresu, karta towaru itp.
- Dokument pozytywnie zweryfikowany jest wysyłany do KSeF. Po dokonaniu takiej wysyłki status KSeF dokumentu zostaje zmieniony na Wysłano/nie odebrano UPO, a dodatkowo na dokumencie zapisany zostaje numer referencyjny sesji w ramach której został on wysłany, numer referencyjny dokumentu (wyłącznie przy wysyłce interaktywnej) oraz informacja o dacie wysłania i Operatorze, który tej wysyłki dokonał.


Status wysyłki dokumentu do KSeF
Na fakturach wysłanych do KSeF obsłużono zapisywanie i prezentowanie tekstowego statusu wysyłki, czyli informacji otrzymanej ze środowiska KSeF w trakcie komunikacji z tym środowiskiem. W Konfiguracji/KSeF dodana została możliwość wskazania czasu oczekiwania Systemu Comarch ERP XL na odpowiedź serwera KSeF podczas wysyłania dokumentów. Otrzymana w tym czasie informacja zwrotna z KSeF prezentowana jest w kontrolce Status wysyłki każdego z wysłanych dokumentów.


Ww. status wysyłki aktualizowany jest na dokumencie podczas pobierania UPO dla danego dokumentu.
Treść informacji otrzymanej ze środowiska KSeF poprzedzona jest numerem, pozwalającym Użytkownikowi na lepsze rozpoznanie, na jakim etapie wysyłki dokumentu zakończyła się komunikacja z KSeF. KSeF przewiduje poniższe statusy informacji:
- <100 – 200) – kod inicjalny, proces jest w trakcie lub został zainicjowany, ale nie został jeszcze rozpoczęty
- <200 – 300) – sukces, proces został zakończony poprawnie
- <300 – 400) – kod operacyjny, proces jest w trakcie realizacji zdefiniowanych zadań
- <400 – 500) – kod terminalny, błąd, proces został zakończony ze względu na wystąpienie błędu biznesowego
Ww. funkcjonalność zapisywania statusu wysyłki została połączona z wprowadzeniem dodatkowego statusu KSeF dokumentu: W trakcie wysyłki. Statusem tym oznaczane są te faktury, dla których w określonym w Konfiguracji czasie otrzymano informację zwrotną z przedziału <300-400), o którym mowa poniżej, czyli dla dokumentu tego istnieje duże prawdopodobieństwo jego przyjęcia w KSeF, ale nie pewność co do tego zdarzenia. Dla dokumentów o takim statusie KSeF Użytkownik ma możliwość wykonania operacji pobrania UPO, po której zyska pewność, że dokument został faktycznie przyjęty w KSeF.
Nowy status KSeF dokumentu został uwzględniony na formatce dokumentu, na liście dokumentów w kolumnie KSeF/Status oraz w filtrze Status KSeF listy faktur sprzedaży.


Pełna interpretacja w Systemie Comarch ERP XL informacji zwracanych przez środowisko KSeF przedstawiona została w poniższej tabeli.
Status informacji z KSeF | ||
Numer informacji | Znaczenie informacji | Status KSeF dokumentu ustalany w Comarch ERP XL |
<100 – 200) | Kod inicjalny, proces jest w trakcie lub został zainicjowany, ale nie został jeszcze rozpoczęty | Dokument traktowany jako niewysłany do KSeF |
<200 – 300) | Sukces, proces został zakończony poprawnie | Wysłano/nie odebrano UPO |
<300 – 400) | Kod operacyjny, proces jest w trakcie realizacji zdefiniowanych zadań | W trakcie wysyłki |
<400 – 500) | Kod terminalny, błąd, proces został zakończony ze względu na wystąpienie błędu biznesowego | Odrzucony |
Podczas komunikacji ze środowiskiem KSeF zdarzają się sporadycznie sytuacje, w którym środowisko to staje się chwilowo niedostępne lub połączenie z nim jest niestabilne. W takich przypadkach mogą się pojawić chwilowe problemy w zakresie czy to wysyłki dokumentów, czy to ustalania prawidłowego statusu wysyłki na takich dokumentach. Użytkownik powinien zwrócić szczególną uwagę na przypadki j.n.
- Błąd komunikacji z KSeF

- Błąd aktualizacja statusu KSeF wysyłanych faktur sprzedaży

W obu ww. przypadkach Użytkownik powinien zalogować się bezpośrednio do środowiska KSeF i sprawdzić, czy dokumenty, podczas wysyłania których pojawiał się ww. błąd znajdują się na serwerze KSeF. Jeżeli faktury zostały przyjęte przez KSeF, wówczas na tych dokumentach w Systemie Comarch ERP XL należy poprawić status KSeF. W tym celu należy na dokumencie zaznaczyć parametr Poza systemem, a następnie wprowadzić numer KSeF dokumentu, datę wysłania, przyjęcia, pobrania UPO oraz ustalić status na Wysłano/Odebrano UPO. Na zatwierdzonym dokumencie może to uczynić Operator z prawem Edycja numeru KSeF na dok./ Spinanie z KSeF na zatw. dok.


Mapowanie danych na strukturę logiczną e-faktur wg schemy FA(2)
Wprowadzona w wersji 2023.0 Systemu i opisana w niniejszym dokumencie integracja z KseF opiera się na dotychczasowych regulacjach i schemie FA(2).
Wszystkie dane przesyłane przez System do KSeF ustalane są za pomocą stosownych funkcji/procedur, które mogą być stosownie modyfikowane przez Partnerów/zespoły IT na potrzeby konkretnego Klienta.
Szczegółowe informacje dotyczące sposobu mapowania danych wprowadzonych w Systemie Comarch ERP XL na strukturę logiczną e-faktur zostały opisane w odrębnym dokumencie. W niniejszym rozdziale opisano jedynie te, które wymagają szczególnej uwagi Użytkowników.
Numer faktury
Jako numer dokumentu wysyłany jest numer obcy dokumentu z kontrolki Faktura zakładki [Nagłówek] formatki dokumentu (Trn_DokumentObcy), lub numer własny dokumentu, zależnie od parametru Podczas eksportu wysyłaj/Numer dokumentu: Obcy/Własny w Konfiguracji firmy.
Dane Sprzedawcy
Ww. dane ustalane są na podstawie danych z pieczątki przypisanej do dokumentu, a jeżeli dokument nie ma przypisanej pieczątki, wówczas z pieczątki przypisanej do centrum głównego struktury Firmy. Nazwa i adres pobierane są z zakładki [Deklaracje] i [Deklaracje cd.], czyli wg zasad obowiązujących dla JPK_FA i innych deklaracji. Na wydrukach faktur dane Sprzedawcy pobierane są z zakładki [Ogólne] tejże pieczątki, w związku z czym Użytkownicy powinni zadbać o zgodność tych danych na poszczególnych zakładkach pieczątki. W przypadku Sprzedawcy będącego osobą fizyczną jako nazwisko przyjmowana jest ta wartość z pola Nazwa, po której występuje pierwszy przecinek, a jako imię przyjmowana jest wartość pomiędzy pierwszym a drugim przecinkiem pola Nazwa.
Imię i nazwisko Nabywcy będącego osobą fizyczną
Pomiędzy schematami FA(1) i FA(2) dokonana została zmiana zasad przesyłania nazwy Nabywcy, Odbiorcy oraz Płatnika. Zgodnie ze schematem FA(2) wysyłana jest ona w ten sam sposób niezależny od rodzaju podmiotu (podmiot gospodarczy/osoba fizyczna). W związku z powyższym od wersji 2024.0 nazwa ww. podmiotów wysyłana jest zawsze na podstawie zawartości kontrolek z nazwą kontrahenta (pól: Kna_Nazwa1, Kna_Nazwa2 i Kna_Nazwa3). Nie ma już więc potrzeby dzielenia nazwy na imię i nazwisko, ani honorowania dodatkowych atrybutów, jak to było czynione dotychczas.
Adres nabywcy
Pomiędzy schematami FA(1) i FA(2) nastąpiły również zmiany w sposobie wysyłania danych adresowych Podmiotów. Odtąd wysyłane są one w jednym wspólnym polu. W wersji 2024.0 wprowadzono poniższe zasady identyfikacji i wysyłania danych adresowych Nabywcy, Odbiorcy i Płatnika:
- Ww. dane jak dotąd pobierane są z adresu kontrahenta ustalonego na wysyłanym dokumencie
- Ww. dane wysyłane są w kolejności: ulica wraz z numerem domu i numerem lokalu, kod pocztowy, miejscowość, województwo, gmina, powiat, przy czym nazwą składowej adresowej poprzedzone są: gmina i powiat
- Zaprzestano wysyłania nazwy poczty. W Systemie Comarch ERP XL na formatkach kart kontrahentów i ich adresów nie ma odrębnych pól na miasto (miejscowość) i pocztę, stąd informacja ta wysyłana jest jeden raz i traktowana jest jako miejscowość
- Ulica, numer domu i numer lokalu wysyłane są na podstawie zawartości obu kontrolek Ulica formatki adresu kontrahenta (KnA_Ulica, KnA_Adres)
- Zaprzestano honorowania specjalnych atrybutów dedykowanych dla specyficznych danych adresowych
W związku z powyższym w przypadku miejscowości bez nazw ulic Użytkownicy powinni stosować jedną z poniższych zasad definiowania adresu:
- Kontrolkę Ulica pozostawić pustą, natomiast w kontrolce Miasto podać zarówno nazwę miejscowości jak i numer domu i lokalu

- Numer domu i lokalu wpisać w kontrolce Ulica, ale poprzedzić ją nazwą miejscowości

Obsłużone zostały pola GTIN i GTINZ, w których wysyłany jest EAN towaru. Pole GTIN obsługiwane jest podczas wysyłki faktur sprzedaży oraz korekt faktur sprzedaży i wypełniane numerem EAN elementu faktury, pole GTINZ zaś obsługiwane jest podczas wysyłki faktur zaliczkowych i wypełniane numerem EAN elementu zamówienia. Sposób identyfikacji numeru EAN zależny jest od ustalonej opcji w Konfiguracja/KSeF/Podczas eksportu wysyłaj/Ilość/cenę dla jednostki:

- Jeżeli ww. opcja ustawiona jest na pomocnicza i na elemencie użyto jednostki pomocniczej, wówczas wysyłany jest EAN przypisany do tejże jednostki pomocniczej towaru, a jeżeli takiego EAN-u nie zdefiniowano, wówczas Kod u kontrahenta z karty Odbiorcy zgodnego z kontrahentem głównym dokumentu, o ile na karcie Odbiorcy wskazano tą jednostką. Jeżeli na elemencie nie została użyta jednostka pomocnicza, wówczas poszukiwany jest EAN jednostki podstawowej tj. EAN z karty towaru, a jeżeli go tam nie zdefiniowano, wówczas Kod u kontrahenta z karty Odbiorcy, o ile nie przypisano na niej żadnej jednostki.

- Jeżeli ww. opcja ustawiona jest na podstawowej wówczas wysyłany jest EAN jednostki podstawowej, a jeżeli go nie zdefiniowano, wówczas Kod u kontrahenta z karty Odbiorcy, o ile nie przypisano na niej żadnej jednostki.
Jeżeli przyjęto całościową zapłatę za fakturę, wówczas wysyłany jest stosowny znacznik zapłaty całościowej oraz termin dokonania takiej zapłaty, w a przypadku, gdy było ich wiele, wówczas termin najpóźniejszej z nich. W przypadku częściowej zapłaty za fakturę wysyłany jest znacznik zapłaty częściowej, łączna kwota zapłaty oraz termin najpóźniejszej z nich.

Podczas wysyłki faktur do KSeF sekcja ZaliczkaCzesciowa obsługiwana jest w poniższych okolicznościach:
- W przypadku faktur zaliczkowych FSL, FEL wówczas, jeżeli dokumentuje ona więcej niż jedną wpłatę, a dokładniej rzecz ujmując, wpłaty dokonana w różnych datach
- W przypadku FS, (A)FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE sekcja wysyłana jest wówczas, jeżeli dokonano na nich rozliczenia z zapisami kasowymi/bankowymi przyjętymi przed datą sprzedaży

Do przesłania informacji o ustalonych na fakturze formach i terminach płatności za dokument wykorzystana została sekcja TerminyPlatnosci schematu e-faktury. Przy jej użyciu wysyłana jest lista płatności faktury, bez względu na to, czy dokonano już do nich zapłaty, czy też nie. Wysyłany jest termin każdej płatności, a w polu TerminPlatnosciOpis forma, kwota oraz waluta płatności.
Forma płatności dokumentu wysyłana jest wówczas, jeżeli jest ona taka sama dla wszystkich płatności faktury
Dotychczas w sekcji Dodatkowy Opis wysyłany był opis z nagłówka dokumentu oraz opisy z poszczególnych elementów dokumentu, o ile w Konfiguracji/KSeF włączono parametr Podczas eksportu wysyłaj/Opis elementu. Tak więc zarówno dla nagłówka, jak i danego elementu można był wysłać tylko jedną informację dodatkową. W wersji 2024.0 funkcjonalność ta została rozwinięta i odtąd oprócz ww. opisów w ww. sekcji wysyłane są również te atrybuty przypisane czy to do nagłówka dokumentu, czy to do danego elementu faktury, które zostały oznaczone parametrem KSeF.

Na podstawie każdego z tak oznaczonych atrybutów wysyłana jest sekwencja danych:
- Nr wiersza: numer elementu faktury, dla której zdefiniowano ten atrybut, pole nie jest wysyłane, jeżeli atrybut zdefiniowany został dla nagłówka dokumentu
- Klucz: nazwa klasy atrybutu
- Wartość: wartość atrybutu

Weryfikacja poprawności faktury wg schemy KSeF
Operacja Sprawdź poprawność w KSeF polega na sprawdzeniu poprawności semantycznej dokumentu tj. zgodności ze schemą e-faktury.
Dzięki tej funkcjonalności Użytkownik ma możliwość dokonania weryfikacji dokumentu przed jego zatwierdzeniem.
Ww. funkcjonalność dostępna jest na formatkach faktur sprzedaży i formatkach korekt sprzedaży oraz w menu kontekstowym listy FS/FSE.



Obsłużona została również automatyczna weryfikacja poprawności dokumentu wg schemy KSeF podczas zatwierdzania dokumentu. Jest ona dokonywana wówczas, jeżeli dokument jest oznaczony jako podlegający wysyłce i na definicji dokumentu włączono parametr Weryfikuj w KSeF przed zatwierdzeniem.
Jeżeli weryfikacja dokumentu przebiegnie pozytywnie, wówczas zatwierdzanie dokumentu jest kontynuowane, w przypadku negatywnej weryfikacji zatwierdzenie dokumentu nie jest możliwe.
W ramach ww. weryfikacji dokumentu System sprawdza jego datę, w przypadku, gdy data wystawienia dokumentu jest inna niż bieżąca prezentowane jest stosowne pytanie/ostrzeżenie.
Obsługa przypadków nieznanej daty zakończenia dostawy w kontekście wysyłki do KSeF
Zmienione zostały zasady obsługi pola P_6 (data zakończenia dostawy) podczas wysyłania dokumentów do KSeF oraz zasady edycji daty sprzedaży na dokumentach wysłanych do KSeF. Zmiana dokonana została celem obsługi scenariuszy j.n.
- Użytkownik rejestruje w danym dniu fakturę z datą sprzedaży ustaloną w przyszłości, faktyczna data zakończenia dostawy nie jest znana
- Po ustaleniu daty dostarczenia towaru Użytkownik podaje na dokumencie faktyczną datę zakończenia dostawy
W Systemie Comarch ERP XL jako data zakończania dostawy rozumiana jest data sprzedaży podana na formatce faktury. Podanie tej daty jest obowiązkowe, w oparciu o nią ustalana jest bowiem cena początkowa, promocje itp. warunki handlowe. Użytkownik nie ma możliwości, aby na dokumencie w jakiś sposób podać informację o tym, że ostateczna data zakończenia dostawy nie jest jeszcze znana. Dotychczas Użytkownik ustalał datę sprzedaży na określonym poziomie, zatwierdzał fakturę, drukował ją bez daty sprzedaży (możliwość wskazania stosownej opcji w parametrach wydruku okna pojawiającego się podczas drukowania faktury), a następnie uprawniony do tego Operator zmieniał datę sprzedaży na fakturze wówczas, gdy okazała się ona inna, niż pierwotnie ustalona na fakturze.
Aby realizacja ww. scenariusza była nadal możliwa z chwilą, gdy Użytkownik zamiast drukowania faktury będzie zobowiązany wysłać ją do KSeF dokonane zostały poniższe zmiany w zakresie obsługi daty sprzedaży:
- Pole P_6 (data zakończenia dostawy) nie jest wysyłane, jeżeli do dokumentu przypisany zostanie atrybut o nazwie KSEF_DataDostawy z wartością <Nieokreślona> i/lub data sprzedaży jest taka sama jak data wystawienia (zgodnie z broszurą do schematu FA(2) w polu P_6 wysyłana jest Data dokonania lub zakończenia dostawy towarów lub wykonania usługi lub data otrzymania zapłaty (…), o ile taka data jest określona i różni się od daty wystawienia faktury”). Ww. zasada obowiązuje podczas wysyłania faktur zaliczkowych, faktur sprzedaży oraz korekt innych niż korekty ręczne i zbiorcze. W przypadku korekt System jak dotąd sięga do oryginału i wysyła datę sprzedaży z dokumentu korygowanego, z wyjątkiem ww. przypadku, gdy przypisano do niego ww. atrybut i/lub data sprzedaży oryginału jest taka sama jak jego data wystawienia.
- Operator z prawem Edycja daty sprzedaży na zatwierdzonym dokumencie może edytować datę sprzedaży na dokumencie zatwierdzonym, w tym również na fakturach wysłanych do KSeF (dotąd operacja taka była blokowana). Więcej na temat zmian zasad edycji daty sprzedaży i numeru obcego na zatwierdzonym dokumencie sprzedaży znajduje się w dalszej części dokumentu.
Specjalna obsługa dokumentu (A)FSK związanego z rabatem retro
Rabat retrospektywny (rabat retro) polega na udzieleniu rabatu posprzedażowego, zazwyczaj z tytułu osiągnięcia w danym okresie określonej wielkości obrotu. W Systemie Comarch ERP XL należny Nabywcy rabat retro można rozliczać nie tylko za pomocą korekty zbiorczej (Z)FSK/FKE, ale również za pomocą ręcznej korekty A-vista (A)FSK. Dotąd taki dokument (A)FSK powiązany z rabatem retro był traktowany podczas wysyłki do KSeF jak każda inna ręczna (A)FSK, od wersji 2024.0 traktowana jest ona w sposób szczególny, jako zbiorcza korekta rabatowa z zastosowaniem poniższych zasad:
- W sekcji DaneFaKorygowanej wysyłane są dane dotyczące faktur, dla których naliczono rabat retro
- Wysyłane jest pole OkresFaKorygowanej, a w nim zakres dat ustalony na podstawie okresu retro
- Sekcja FaWiersz nie jest wysyłana. Zgodnie z art. 106j ust.3 pkt 2 Ustawy, w przypadku korekty rabatowej obejmującej wszystkie dostawy dla danego kontrahenta w danym okresie, korekta taka może nie zawierać nazwy (rodzaju) towaru/usługi objętych korektą. Jeżeli Użytkownik chce, aby elementy korekty były wysyłane, wówczas do rozliczania rabatu retro powinien stosować korekty zbiorcze (Z)FSK/FKE zamiast dokumentu (A)FSK.

Spinacze zawierające korekty z tytułu zwrotu towaru a KSeF
W wersji 2025.0 Systemu dokonano zmian w zakresie zasad wysyłania informacji o elementach faktury (pól sekcji FaWiersz schematu faktury ustrukturyzowanej) dla faktur typu spinacz nagłówkowy (S)FS, (S)FSE, RA. Dotychczas wysyłane były kolejne elementy dokumentów spiętych w danym spinaczu, bez względu na to, czy dokumentem spiętym był dokument WZ, WKA, WZE, PA czy też korekta WZK, WKK, WKE, PAK, stąd rekomendowane było, aby korekt nie spinać w tych fakturach. Obecnie mechanizm wysyłki został zmieniony, dzięki czemu takie przypadku są prawidłowo obsługiwane. Obowiązują obecnie w tym zakresie poniższe zasady:
- Lista elementów wysyłana jest w oparciu o elementy PA/WZ/WKA/WZE spięte w danym spinaczu
- Podczas ustalania ilości/ceny/wartości/stawki VAT dla każdego z ww. elementów System honoruje nie tylko dany element, ale również elementy korekt odwołujące się do tego elementu, spięte w tym spinaczu
WZ-1 T1 3szt x 10 PLN =30 PLN WZK-2 T1 -1szt (S)FS z WZ-1 i WZK-2 Do KseF zostanie wysłany element: T1 2szt x 10PLN=20 PLN Przykład 2: WZ-1 T1 10szt x 10PLN=100; stawka 23% WZK-2 T1 -1szt WZK-3 T1 korekta wartości -9,00 WZK-4 T1zmiana stawki VAT na 8% (S)FS z ww. dokumentów Do KSeF zostanie wysłany element: T1 9szt x 9,00=81,00; stawka 8%
Ww. zmiana zasad wysyłki elementów (S)FS, (S)FSE, RA nie oznacza, że podczas tej operacji System grupuje elementy. System nadal wysyła każdy z elementów WZ/WZE/WKA/PA oddzielnie, nawet, jeżeli dotyczą tego samego towaru w tej samej cenie i stawce, łączenie elementów ma miejsce wyłącznie w odniesieniu do elementu korygowanego i elementu korygującego.
- Korekta kontrahenta/NIP-u kontrahenta
Zgodnie z objaśnieniami do schemy faktura na niewłaściwego kontrahenta (lub pomyłka w jego NIP-e) nie powinna być rejestrowana i przesyłana jako korekta danych, należy wystawić korektę całościową i nową fakturę.
Pobieranie urzędowego poświadczenia odbioru – UPO
Pewność i potwierdzenie tego, że faktura została faktycznie przyjęta w Systemie KSeF Użytkownik uzyskuje po odebraniu Urzędowego Poświadczenia Odbioru. Wówczas to na fakturze zapisywany jest numer KSeF dokumentu, a status dokumentu zmieniany na Wysłano/odebrano UPO.
Pobrania UPO może dokonać wyłącznie Operator z prawem Wysyłanie faktur/Pobieranie UPO, a może to uczynić jedną z poniżej opisanych metod.
Pobranie UPO dokonywane z formatki dokumentu
Operacja Pobierz UPO dostępna jest na zakładce [KSeF] formatki faktur sprzedaży/korekt faktur sprzedaży, natomiast na uproszczonej formatce faktury A-vista (A)FS na każdej z nich. Przycisk dostępny jest o ile spełnione są poniższe warunki:
- Dokument został wysłany do KSeF i dotąd nie pobrano dla niego UPO
- Operator ma prawo do pobierania UPO
Pobranie UPO dokonywane jest w kontekście sesji KSeF, w ramach której dany dokument został wysłany. Jest ono pobierane kolejno dla wszystkich dokumentów wysłanych w ramach tej sesji. Tak więc, nawet jeżeli operacja pobrania UPO zostanie wywołana z formatki dokumentu, System pobierze UPO nie tylko dla niego, ale również dla innych dokumentów wysłanych w tej sesji, co obrazuje drugi z umieszczonych poniższej rysunków.


- Numer KSeF dokumentu
- Data przyjęcia przez KSeF
- Data pobrania UPO oraz identyfikator Operatora, który tego pobrania dokonał
- Status KSeF dokumentu ustalany jest na Wysłano/odebrano UPO

Pobieranie UPO z listy FS/FSE
Użytkownik może dokonać pobrania UPO przy użyciu stosownego przycisku pod listą dokumentów oraz opcji Pobierz UPO menu kontekstowego listy FS/FSE, w tym seryjnie dla wielu zaznaczonych dokumentów.
Ww. opcja w menu kontekstowym pozostaje aktywna jeżeli kursor wskazuje na dokument o statusie Wysłano/nie odebrano UPO i Operator ma prawo do pobierania UPO. Aktywność opcji przy przycisku natomiast warunkowana jest ww. prawem Operatora oraz stanem dokumentu (dokument zatwierdzony), status KSeF dokumentu weryfikowany jest już po wywołaniu operacji.
Jak już napisano powyżej pobranie UPO dokonywane jest w kontekście konkretnej sesji KSeF, tj. dla wszystkich dokumentów wysłanym w ramach tej sesji. Operacja pobrania UPO z listy dokumentów, w tym dla wielu zaznaczonych polega więc na pobraniu UPO dla dokumentów wysłanych w ramach tych sesji, na które wskazują zaznaczone dokumenty. Może się więc przykładowo zdarzyć, że Użytkownik zaznaczy kilka dokumentów, natomiast UPO zostanie pobrane dla kilkunastu. Użytkownik jest informowany o każdym dokumencie, dla którego pobrano UPO.

Pobieranie UPO dla bieżącej sesji KSeF
Pobrania UPO można dokonać również dla bieżącej sesji KSeF Użytkownika, tj. wszystkich dokumentów, które zostały w ramach tej sesji wysłane. Służy to tego przycisk Pobierz UPO formatki dostępnej w menu System/Sesja KSeF.
Informacje z zakresu KSeF na liście faktur
Na liście dokumentów handlowych, na zakładkach [FA] i [FSE] udostępniono nowe kolumny z informacjami dotyczącymi integracji z KSeF: Status, Numer, Data wysłania.
Dokumenty mogą przyjmować jeden z poniższych statusów KSeF:
- Nie dotyczy. Status ten otrzymują faktury, które oznaczone są jako nie podlegające wysyłce do KSeF.
- Nie wysłano. Taki status posiadają dokumentu oznaczone jako podlegające wysyłce, a które dotąd nie zostały wysłane.
- Wysłano/nie odebrano UPO to status dokumentu wysłanego do KSeF, dla którego nie pobrano jeszcze UPO.
- Wysłano/odebrano UPO to status dokumentu wysłanego do KSeF, dla którego pobrano UPO.
- Odrzucono. Status ten nadawany jest dokumentom, które zostały przesłane do KSeF, ale zostały przez KSeF odrzucone.

Udostępniony został filtr pozwalających na ograniczanie listy dokumentów wg Statusu KSeF. W filtrze udostępniono ww. wartości a dodatkowo wartość Wysłano, obejmującą wszystkie wysłane dokumenty bez względu na to czy pobrano już dla nich UPO czy dopiero zostanie ono pobrane.
Obsłużone zostało filtrowanie listy dokumentów FS/FSE po numerze KSeF dokumentu przy użyciu filtra prostego. Dodatkowo tabela KSeFDokumenty, przechowująca informacje dotyczące numerów KSeF, dat wysłania dokumentów do KSeF itp. dane została udostępniona w konstruktorze filtra listy dokumentów handlowych.
Na liście faktur sprzedaży oraz na liście faktur zaimportowanych z KSeF dostępna jest informacja o ilości dostępnej w pakiecie KSeF oraz ilości dostępnej w pakiecie OCR. Informacje te zostały dodane w ramach prac przygotowawczych do obsługi licencjonowania KSeF, które zacznie obowiązywać po okresie promocyjnym.Ograniczenie w zakresie edycji dokumentu wysłanego do KSeF
Dokumentów wysłanych na środowisko produkcyjne KSeF nie można anulować, a dokumentów A-vista usunąć. System blokuje taką operację, prezentując stosowną informację:
Dokumenty rejestrowane w aplikacji Detal a KSeF
Opisane wyżej funkcjonalności z zakresu integracji z KSeF nie są dostępne w aplikacji Detal. Niezależnie od definicji dokumentu nie jest również dokonywana weryfikacja poprawności KSeF, ani też automatyczna wysyłka dokumentu. Dokumenty rejestrowane w Detalu należy wysyłać do KSeF z modułu Sprzedaż.
Tryb awaryjny rejestrowania faktur
Opublikowany w dniu 2022-12-01 projekt ustawy o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw, dotyczący funkcjonowania e-fakturowania w okresie obowiązkowego stosowania KSeF zakłada poniższe zasady postępowania w przypadku awarii systemu KSeF i innych sytuacji szczególnych: Niedostępność KSeF związana z serwisem tego systemu O planowanych pracach serwisowych i związanej z nimi niedostępności KSeF Podatnicy mają być odpowiednio wcześniej informowani. Niedostępność systemu ma być krótkotrwała. W tym okresie nie będzie możliwości wystawiania faktur, ani faktur korygujących. Awaria KSeF Informacja o awarii KSeF również będzie publikowana komunikatami na BIP MF. W okresie awarii podatnik będzie stosował ten sam wzór faktury, który będzie stosowany powszechnie po wdrożeniu obligatoryjnego e-fakturowania. Wypełniony przez podatnika wzór faktury wraz z wprowadzoną w polu P_1 datą wystawienia faktury będzie stanowił pełnoprawną fakturę, którą następnie podatnik jest zobowiązany przekazać nabywcy w sposób z nim uzgodniony. Po zakończeniu awarii KSeF faktury wystawiane w tym okresie wystawca będzie miał obowiązek przesłać do KSeF w terminie do 7 dni od dnia zakończenia awarii KSeF. Zdarzenia nie związane z awarią systemu – sytuacje kryzysowe W ww. sytuacjach faktury/faktury korygujące będą mogły być wystawiane i dostarczane nabywcom wg dotychczasowych zasad tj. w postaci papierowej lub elektronicznej.
Znacznik Awaria na fakturach sprzedaży
Na formatkach dokumentów sprzedaży i ich korekt udostępniony został parametr Awaria, pozwalający na stosowne oznaczenie dokumentów rejestrowanych w sytuacjach, kiedy ich wysłanie do KSeF było niemożliwe z uwagi na awarię systemu KSeF. Znacznik ten udostępniony został na formatkach j.n.:
-
- FS, (s)FS, (S)FS, (A)FS, FSL
-
- FSE, (s)FSE, (S)FSE, FEL
-
- RA, RAK
-
- FSK, (s)FSK, (S)FSK, (Z)FSK, (A)FSK, KSL
-
- FKE, (s)FKE, (S)FKE, (Z)FKE, KEL


Znacznikiem tym można oznaczyć te dokumenty, które podlegają wysyłce, tj. te, które mają włączony parametr Wysyłaj do KSeF. Edycja parametru dostępna jest do chwili wysłania dokumentu do KSeF.
Zbiorcze zestawienie zasad edycji poszczególnych parametrów KSeF na dokumencie sprzedaży prezentuje poniższa tabela.
Parametr | |||
Wyślij do KSeF | Poza systemem | Awaria | |
Dokument handlowy niezatwierdzony | Operator ma prawo do edycji dokumentu | Operator ma prawo do edycji dokumentu | Operator ma prawo do edycji dokumentu |
Parametr Poza systemem jest wyłączony | Parametr Wyślij do KSeF jest włączony | Parametr Wyślij do KSeF jest włączony | |
Dokument nie został wysłany do KSeF | |||
Dokument handlowy zatwierdzony oraz (A)FS/FSK |
Jw. | Operator ma prawo do edycji dokumentu | Operator ma prawo do edycji dokumentu |
Parametr Wyślij do KSeF jest włączony | Parametr Wyślij do KSeF jest włączony | ||
Operator ma prawo Edycja numeru KSeF na dok. | Dokument nie został wysłany do KSeF | ||
Dokument nie został wysłany do KSeF |
Dokumenty oznaczone parametrem Awaria mogą być wysyłane do KSeF z chwilą, gdy awaria ustanie, przy czym po ich wysłaniu ustawienie znacznika Awaria nie ulega zmianie, dzięki czemu Użytkownik może nawet w późniejszym czasie zweryfikować, dlaczego dokument został wysłany do KSeF z opóźnieniem.
Dla dokumentów, które oznaczone zostały parametrem Awaria i nie zostały wysłane do KSeF w kolumnie Status listy dokumentów prezentowana jest wartość Awaria, natomiast po wysłaniu takiego dokumentu do KSeF prezentowany jest aktualny, tj. wyższy status np. Wysłano/nie odebrano UPO.
W filtrze Status KSeF na liście dokumentów sprzedaży została dodana wartość Awaria pozwalająca na odfiltrowanie listy do dokumentów oznaczonych parametrem Awaria, które nie zostały dotąd wysłane do KSeF.

Znacznik Awaria na fakturach zakupu
Znacznik Awaria został udostępniony również na formatkach dokumentów zakupu: FZ, (s)FZ, (S)FZ, (A)FZ, FZL, FZK, (s)FZK, (S)FZK, (Z)/FZK, (A)FZK, KZL. Oznaczenie dokumentu tym parametrem oznacza, że otrzymano fakturę od Dostawcy w tradycyjny sposób z powodu awarii systemu KSeF.

Znacznikiem tym można oznaczyć te dokumenty, które mają włączony parametr Źródłowy z KSeF. Edycja parametru dostępna jest do chwili powiązania dokumentu z fakturą KSeF.
Zbiorcze zestawienie zasad edycji poszczególnych parametrów KSeF na ww. dokumentach handlowych zakupu oraz fakturach (A)FZ, (A)FZK prezentuje poniższa tabela.
Źródłowy do KSeF | Poza systemem | Awaria |
Operator ma prawo do edycji dokumentu | Operator ma prawo do edycji dokumentu | Operator ma prawo do edycji dokumentu |
Parametr Poza systemem jest wyłączony | Parametr Źródłowy z KSeF jest włączony | Parametr Źródłowy z KSeF jest włączony |
Dokument nie jest związany ze źródłowym pobranym z KSeF | Operator ma prawo Edycja numeru KSeF na dok. | Dokument nie jest związany ze źródłowym pobranym z KSeF |
Dokument nie jest związany ze źródłowym pobranym z KSeF |
Dla dokumentów, które oznaczone zostały parametrem Awaria i nie zostały powiązane z fakturą KSeF prezentowany jest stosowny status KSeF listy dokumentów, obsłużone zostało również filtrowanie listy dokumentów wg tego statusu. Więcej na ten temat w dalszej części dokumentu.
Numer KSeF dokumentu na wydrukach faktur sprzedaży i ich korekt
Fakturę wysłaną do KSeF można uznać na skutecznie wystawioną dopiero po odebraniu dla niej UPO i otrzymaniu numeru nadanego tej fakturze w KSeF. Z dotychczasowych publikacji, w tym również odpowiedzi na najczęstsze pytania dostępnych na stronach Ministerstwa Finansów https://www.podatki.gov.pl/ksef/pytania-i-odpowiedzi-ksef/ wynika, że wysłanie faktury poprzez System KSeF nie oznacza, że nie można jej przekazać Nabywcy również w tradycyjny sposób, papierowo, czy też elektronicznie, kanałami, jakimi dotąd posługiwały się podmioty. Kluczowa jest tutaj jednak kolejność poszczególnych operacji, tj. przekazanie Klientowi faktury w sposób tradycyjny powinno się odbyć już po tym, jak faktura taka otrzyma numer KSeF, tylko wówczas bowiem taką fakturę można uznać za wystawioną i z tą chwilą dopiero wchodzi ona do obiegu gospodarczego. Być może ww. zasady zostaną zmienione z chwilą, gdy System KSeF stanie się obowiązkowy.
W Systemie Comarch ERP XL nie przewiduje się żadnej formy blokowania drukowania faktur, czy też ostrzegania przed dokonaniem takiego wydruku, to w gestii Użytkowników leży przyjęcie odpowiednich procedur w zakresie wysyłania/drukowania faktur.
Aby ułatwić wprowadzenie/przestrzeganie ww. procedur, na wydrukach faktur sprzedaży i ich korekt obsłużone zostało opcjonalne drukowanie numeru KSeF dokumentu. O tym, czy taki numer ma zostać wydrukowany decyduje ustawienie parametru Drukuj numer KSeF dokumentu w oknie parametrów drukowania. Parametr ten jest dostępny wówczas, jeżeli Firma dokonuje wysyłki na serwer produkcyjny KSeF.

Drukowanie numeru KSeF zostało obsłużone na podstawowych wydrukach dostępnych dla poniższych typów dokumentów:
- FS, (s)FS, (S)FS, (A)FS, RA
- FSE, (s)FSE, (S)FSE
- Faktury zaliczkowe FSL, FEL
- Faktury końcowe: FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE
- Korekty do ww. dokumentów z wyjątkiem korekt ręcznych, zbiorczych i korekty danych
Numer KSeF na wydrukach faktur zakupu
Na wzór obsługi numeru KSeF na wydrukach faktur sprzedaży dodano ten numer również na wydruki faktur zakupu i ich korekty. Numer ten pojawi się na wydruku takiej faktury o ile w Konfiguracji włączono produkcyjne środowisko KSeF i dokument jest związany z fakturą KSeF. Numer KSeF drukowany jest na wydrukach: FZ, (s)FZ, (S)FZ, (A)FZ, FZL, KZL, FZK, (s)FZK, (S)FZK, (A)FZK.

Numer KSeF faktur zaliczkowych na wydrukach faktur końcowych sprzedaży
Obowiązek drukowania numeru KSeF faktury zaliczkowej na fakturze odliczającej taką fakturę będzie nakładał art. 106f ust. 3 Ustawy o VAT. Aby spełnić ww. wymagania na wydrukach faktur końcowych oprócz numeru własnego faktury zaliczkowej drukowany jest jej numer KSeF. Numer ten jest drukowany o ile w Konfiguracji włączono produkcyjne środowisko KSeF i faktura taka posiada numer KSeF. Zmiany zostały obsłużone na fakturach końcowych: FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE.

Numer KSeF poprzednich zaliczkowych na wydrukach faktur zaliczkowych sprzedaży
Obowiązek drukowania numeru KSeF poprzednich faktur zaliczkowych będzie wynikał z art. 106f ust.4 Ustawy o VAT. Oprócz numeru własnego faktury zaliczkowej drukowany jest jej numer KSeF, o ile faktura go posiada i w Konfiguracji włączono produkcyjne środowisko KSeF. Zmiany zostały dokonane na wydrukach dokumentów: FSL, FEL, KSL, KEL.

Numer KSeF korygowanej na wydrukach korekt faktur sprzedaży
Obowiązek drukowania numeru KSeF faktury korygowanej będzie nakładał art. 106j ust. 2 pkt 2a Ustawy o Vat. Jeżeli faktura korygująca dotyczy faktury wysłanej do KSeF, wówczas na takiej korekcie należy podać numer KSeF faktury korygowanej. W związku z powyższym na wydrukach faktur korygujących sprzedaży oprócz numeru własnego faktury korygowanej drukowany jest jej numer KSeF, o ile go posiada i w Konfiguracji włączono produkcyjne środowisko KSeF. Zmiany zostały dokonane na wydrukach dokumentów: FSK, (s)FSK, (S)FSK, (Z)FSK, (A)FSK, RAK, KSL, FKE, (s)FKE, (S)FKE, (Z)FKE, KEL, w tym korektach ręcznych FSK, (A)FSK, FKE, przy czym w tym ostatnim przypadku drukowany jest numer KSeF podany przez Użytkownika.


Import faktur z KSeF
Udostępniona w wersji 2023.2 funkcjonalność importu faktur zakupu z KSeF dokonywana jest ze środowiska Demo lub środowiska Produkcyjnego, zgodnie ze wskazaną opcją sekcji Środowisko pracy KSeF.
Obsłużona została funkcjonalność pobierania z KSeF faktur, na których Nabywcą jest firma będąca Użytkownikiem Systemu Comarch ERP XL. Faktura taka nie jest jeszcze dokumentem w rozumieniu dokumentu zakupu zarejestrowanego w Systemie, ale zapisem źródłowym dla takiego dokumentów tj. na jego podstawie Użytkownik powinien utworzyć dokument w Systemie.
Pobrane z KSeF faktury prezentowane są na dedykowanej do tego nowej liście Faktury zakupu z KSeF dostępnej w modułach: Sprzedaż, Księgowość i Zamówienia.


Import faktur zakupu odbywa się ze środowiska Demo lub Produkcyjnego, zgodnie z wcześniej opisaną opcją w Konfiguracji systemu. Importu takiego może dokonać Operator z prawem KSeF/Pobieranie faktur, uwierzytelniając się w KSeF za pomocą certyfikatu lub tokena według zasad identycznych jak podczas wysyłki faktur do KSeF. Zakres importowanych faktur zależy od wskazanej przez Użytkownika opcji w dedykowanym do tego oknie pomocniczym. Możliwe jest dokonanie importu wg poniższych kryteriów:
- Nowe – import dokonywany w tym trybie polega na pobraniu tych faktur, które zostały zarejestrowane od ostatniego importu tj. faktur z datą przyjęcia w KSeF równą i większą od daty dotąd pobranych faktur. Jeżeli żadna z faktur nie została dotąd pobrana, wówczas importowane są faktury z datą z bieżącego i poprzedniego miesiąca
- Za okres – importowane są faktury z datą przyjęcia w KSeF należącą do podanego przez Użytkownika okresu
- Numer KSeF – importowana jest faktura o konkretnym, podanym przez Użytkownika numerze KSeF

- VAT: Faktura VAT
- UPR: Faktura uproszczona
- ROZ: Faktura rozliczeniowa – faktura końcowa odliczająca zaliczkową
- ZAL: Faktura zaliczkowa
- KOR: Faktura korygująca
- KOR_ROZ: Faktura korygująca fakturę rozliczeniową
- KOR_ZAL: Korekta faktury zaliczkowej
- Numer KSeF tj. numer faktury nadany w KSeF
- Nazwa i Nip kontrahenta
- Data przyjęcia w KSeF
- Wartość netto
- Wartość brutto
- VAT
- Waluta
- Kwalifikacja
Użytkownik może wstępnie określić czy na podstawie danej faktury KSeF powinien zostać utworzony dokument handlowy, czy kosztowa faktura A-vista bezpośrednio w Rejestrze VAT. Można to uczynić wybierając na formatce szczegółów faktury z KSeF jedną z wartości: Dokument handlowy lub Dokument VAT w kontrolce Kwalifikacja. Przypisanie/zmiana kwalifikacji dostępne będzie w jednej z kolejnych wersji również jako operacja seryjna w menu kontekstowym listy. Kwalifikacja dokumentu prezentowana jest wprost na liście.
Numer WZInformacja o dokumentach WZ, których dotyczy dana faktura przesyłana jest w kolejnych powtórzeniach pola WZ pliku e-faktury. Informacja ta jest odczytywana i zapisywana w bazie Systemu podczas importu faktur ze środowiska KSeF, a następnie prezentowana na liście. Kolejne numery dokumentów WZ zapisywane są po przecinku. W przypadku gdy dana faktura KSeF dotyczy dużej ilości dokumentów System zapisuje/prezentuje ich ograniczoną liczbę, a na końcu pola zapisuje/prezentuje trzykropek. W takim przypadku pełna lista dokumentów WZ prezentowana jest na formatce szczegółów danej faktury KSeF.
Numer zamówieniaInformacja o zamówieniach, których dotyczy dana faktura przesyłana jest w kolejnych powtórzeniach pola NrZamowienia pliku e-faktury i z nich jest odczytywana, zapisywana i prezentowana na liście. Obowiązują tu identyczne jak opisane dla dokumentów WZ zasady zapisywania/prezentowania kolejnych numerów zamówienia po przecinku i obsługi przypadków faktur powiązanych z dużą ilością zamówień.
Właściciel
Lista faktur z KSeF ograniczana jest standardowo wg Właściciela, jak inne listy w Systemie. Podczas importu faktur z KSeF Właściciel ustalany jest na podstawie centrum, w kontekście którego zalogowany jest Operator dokonujący takiego importu. Tak ustalonego Właściciela można zmienić na formatce szczegółów danego rekordu, a w jednej z kolejnych wersji również seryjnie za pomocą stosownej opcji w menu kontekstowym. W ten sposób Użytkownik może wskazać, które centrum ma mieć dostęp do danej puli faktur z KSeF, czyli które centrum powinno zarejestrować na ich podstawie faktury zakupu w Systemie. Właściciel poszczególnych faktur KSeF prezentowany jest w stosownej kolumnie listy faktur KSeF.
Faktura
Jeżeli na podstawie danej faktury zaimportowanej z KSeF został utworzony dokument w Systemie, wówczas jego numer prezentowany jest w kolumnie Faktura. Numer ten prezentowany jest w kolorystyce właściwej dla stanu, w jakim się on znajduje.
Opis
Kontrolka Opis dostępna na formatce faktury zaimportowanej z KSeF służy do wprowadzanie przez Użytkownika dowolnych adnotacji, które prezentowane są również bezpośrednio na liście.

- Konstruktor filtra
- Filtr prosty obsługujący kolumny: numer dokumentu, rodzaj dokumentu, numer KSeF, nazwa i NIP kontrahenta
- Właściciel – filtr pozwalający na ograniczenie listy rekordów do tych, które przypisane zostały do wskazanego centrum
- Stan – filtr pozwalający na odfiltrowanie listy do rekordów, dla których zarejestrowano już dokument w Systemie (dowolny, handlowy lub dokument rejestrowany wprost w Rejestrze VAT), rekordów, dla których takowego dokumentu nie zarejestrowano, czy też do rekordów odrzuconych
- Kwalifikacja – filtr pozwalający na ograniczenie listy do faktur, dla których nie określono kwalifikacji lub do listy faktur zakwalifikowanych jako dokument handlowy, czy też zakwalifikowanych jako dokument VAT. Filtr umożliwi również prezentację łącznej listy rekordów: niezakwalifikowanych i zakwalifikowanych jako handlowy oraz niezakwalifikowanych i zakwalifikowanych jako dokument VAT
- Lista za – filtr pozwalający ograniczyć listę do dokumentów przyjętych w KSeF w konkretnym miesiącu, danym roku lub w podanym przez Użytkownika okresie Od-Do
Operacje dostępne na liście Faktur zakupu z KSeF
Udostępnione zostały poniższe operacje dla dokumentów zaimportowanych z KSeF:
Spinanie faktury KSeF z dokumentem zarejestrowanym w Systemie
Fakturę KSeF można spiąć z dokumentem handlowym zakupu lub z fakturą zakupu A-vista zarejestrowaną wprost w Rejestrze VAT. Służy do tego stosowny przycisk pod listą oraz stosowna opcja w menu kontekstowym listy. Po wywołaniu operacji System otwiera listę faktur zakupu lub listę Rejestr VAT w trybie do wybory i dokonuje wiązania faktury KSeF ze wskazanym dokumentem. Operacja spinania dostępna jest dla faktury KSeF, która nie została odrzucona i nie została dotąd spięta z dokumentem XL-owym. Do wykonania operacji spięcia z dokumentem, który został już zatwierdzony wymagane jest prawo Operatora Edycja numeru KSeF na dok./Spinanie z KSeF na zatw. dok. Podczas spinania dokumentów System dokonuje weryfikacji zgodność podstawowych danych faktury KSeF i dokumentu XL-owego, sprawdzany jest: NIP kontrahenta, numer obcy dokumentu, wartość, rodzaj i kwalifikacja. W przypadku braku zgodności prezentowane jest stosowne ostrzeżenie. Brak zgodności nie stanowi przeszkody do spięcia dokumentów.

Rozłączenie faktury KSeF z dokumentem systemowym
Za pomocą operacji rozłączenia faktury KSeF dostępnej jako przycisk pod listą oraz opcja w menu kontekstowym listy, w tym jako operacja seryjna, Użytkownik może wycofać operację spięcia. Aby dokonać rozpięcia z dokumentem systemowym, który został już zatwierdzony Operator musi mieć prawo Edycja numeru KSeF na dok./Spinanie z KSeF na zatw. dok.

Podgląd dokumentu utworzonego na podstawie faktury KSeF
Jeżeli dana faktura KSeF została już związana z dokumentem zarejestrowanym w Systemie, wówczas dostępny jest jej podgląd. Służy do tego stosowna opcja w menu przycisku lupy oraz opcja w menu kontekstowym listy.
W kolejnej wersji Systemu obsłużone zostaną dodatkowo poniższe operacje menu kontekstowego:
Zmiana właściciela
Operacja zmiany Właściciela pozwoli na szybką, seryjną zmianę centrum na wskazanych fakturach KSeF, a tym samym zmianę zasad dostępu poszczególnych Operatorów/centrów praw do tych dokumentów.
Zmiana kwalifikacji
Za pomocą ww. opcji Użytkownik będzie mógł dokonać przypisania/zmiany kwalifikacji na wskazanych fakturach KSeF tj. ustalić jaki typ dokumentu ma został zarejestrowany na jego podstawie: dokument handlowy czy dokument rejestrowany wprost w Rejestrze VAT, bez konieczności podnoszenia formatki szczegółów faktury.
Odrzucenie/Przywrócenie faktury KSeF
Fakturę pobraną z KSeF można odrzucić, co oznacza, że z jakiegoś powodu nie będzie na jej podstawie tworzony dokument w Systemie. Z takiej operacji można się wycofać, tj. przywrócić taką fakturę. Odrzucanie/przywracanie faktury KSeF dokonywane jest na formatce szczegółów faktury, natomiast w kolejnej wersji dostępne będzie również jako operacja seryjna w menu kontekstowym. Faktury odrzucone prezentowane są w szarym kolorze.
Formatka podglądu faktury KSeF
Dane dotyczące danej faktury KSeF prezentowane są na dedykowanej do tego formatce, składającej się z dwóch sekcji. W sekcji lewej prezentowane są podstawowe dane dotyczące tej faktur, w sekcji prawej zaś podgląd faktury KSeF na podstawie pliku html tejże faktury.
W wersji 2024.0 obsłużona została automatyczna wizualizacja faktury zakupu zaimportowanej z KSeF. Jest ona dokonywana na podstawie pliku xml dołączanego jako załącznik importowanej faktury. Na potrzeby ww. wizualizacji plik xml jest czasowo transformowany do postaci html i na tej podstawie wizualizowany.

Ww. załącznik podłączany do importowanej faktury tworzony jest podobnie jak to ma miejsce podczas wysyłki faktury tj. zależnie od opcji w Konfiguracji/KSeF zapisywany jest w bazie lub jako link do pliku zapisanego na dysku. W tym ostatnim przypadku plik zapisywany jest z lokalizacji wskazanej przez Użytkownika wg następującej zasady: tworzony plik zapisany zostaje w katalogu wskazanym dla danego Użytkownika w Parametrach komputera, a jeżeli go tam nie wskazano, wówczas w katalogu ogólnym wskazanym w Konfiguracji systemu. Jeżeli i tej ścieżki nie wskazano, wówczas pliki te umieszczane są w katalogu o nazwie KSeFXML katalogu instalacyjnego Comarch ERP XL. We wskazanych jw. katalogach tworzone są podkatalogi dla każdej daty z jaką tworzone są pliki i w tychże podkatalogach są one umieszczane.

- VAT: Faktura VAT
- UPR: Faktura uproszczona
- ROZ: Faktura rozliczeniowa – faktura końcowa odliczająca zaliczkową
- ZAL: Faktura zaliczkowa
- KOR: Faktura korygująca
- KOR_ROZ: Faktura korygująca fakturę rozliczeniową
- KOR_ZAL: Korekta faktury zaliczkowej
Data odbioru faktury, tj. data dokonanego importu w Comarch ERP XL oraz Operator, który tego importu dokonał
Kontrolka Właściciel prezentująca centrum, które dokonało importu, z możliwością jego zmiany. W ten sposób Użytkownik może wskazać, które centrum ma mieć dostęp do danej faktury KSeF, czyli które centrum powinno zarejestrować fakturę w Systemie.
Kontrolka Kwalifikacja, pozwalająca na określenie typu dokumentu, jaki powinien zostać utworzony na podstawie danej faktury KSeF. W menu kontrolki dostępne są dwie wartości: Dokument handlowy oraz Dokument VAT.
Sekcja Opis pozwala na wprowadzanie przez Użytkownika dowolnych adnotacji
Parametr Odrzucony pozwala zarchiwizować fakturę KSeF tj, oznaczyć ją jako nie podlegającą rejestracji w Systemie. Operację można odwrócić tj. przywrócić taką fakturę wyłączając parametr Odrzucony
Na prawej belce formatki dostępne są operacje: Spinaj z dokumentem i Rozłącz pozwalające na spięcie faktury KSeF z dokumentem zarejestrowanym w Systemie lub wycofanie takiej operacji, wg zasad opisanych we wcześniejszej części dokumentu.
Użytkownik może przypisać atrybuty i załączniki do zaimportowanej faktury KSeF wg zasad jak dla innych obiektów w Systemie.
Generowanie dokumentów na podstawie faktury zaimportowanej z KSeF
W Systemie Comarch ERP XL udostępniona została funkcjonalność generowania poniższych typów dokumentów na podstawie faktury zaimportowanej z KSeF:
- Faktur zakupu FZ
- Faktur kosztowych (A)FZ – dokumentów tworzonych bez elementów, a jedynie z tabelą VAT
- Faktur kosztowych (A)FZ z elementami – dokumentów tworzonych z elementami na towar A-vista
- Faktura zaliczkowa zakupu FZL
- Korekta faktury zaliczkowej zakupu KZL
- Faktura zakupu typu spinacz nagłówkowych (S)FZ
Generowanie FZ/(A)FZ na podstawie faktury zaimportowanej z KSeF
Fakturę zakupu FZ oraz (A)FZ z pozycjami można utworzyć na podstawie dokumentu KSeF o rodzaju VAT, UPR oraz ROZ, natomiast fakturę (A)FZ bez pozycji dodatkowo na podstawie dokumentu o rodzaju ZAL. Przed generowaniem dokumentu System sprawdza, czy faktura KSeF nie została przez Użytkownika odrzucona, jak również to, czy nie utworzono już na jej podstawie dokumentu w Systemie. Podczas tworzenia danego typu dokumentu System nie kontroluje ustalonej dla danej faktury KSeF Kwalifikacji (dokument handlowy, dokument VAT), kwalifikacja ta jest jedynie podpowiedzią/sugestią dla Operatora jaki typ dokumentu powinien on utworzyć (FZ, czy (A)FZ).
Generowanie FZ/(A)FZ na podstawie faktury z KSeF | ||||
---|---|---|---|---|
Generowany dokument | VAT (Faktura VAT) | UPR (Faktura uproszczona) | ROZ (Faktura odliczająca zaliczkowe) | ZAL (Faktura zaliczkowa) |
FZ | Tak | Tak | Tak | Nie |
(A)FZ z elementami | Tak | Tak | Tak | Nie |
(A)FZ | Tak | Tak | Tak | Tak |
- Z listy Faktury zakupu z KSeF
- Z listy dokumentów handlowych, zakładka [FZ]
- Z listy Rejestr VAT, przy ustawieniu filtra na rejestr zakupu


Przed generowaniem dokumentu System sprawdza, czy plik .xml będący załącznikiem do faktury KSeF jest zgodny ze schematem e-faktury. Weryfikacja ta jest opcjonalna, decyduje o niej stosowny parametr w System/Konfiguracja/KSeF/Import.

Nie przewiduje się możliwości tworzenia FZ na podstawie KSeF na liście dokumentów magazynowych. Jeżeli Użytkownik najpierw rejestruje dokument PM/AWD, a dopiero później fakturę, wówczas powinien postępować w jeden z poniższych sposobów:
- Utworzyć FZ na podstawie danej faktury z KSeF, a następnie dokonać spięcia FZ z PM
- Utworzyć FZ bezpośrednio do PM z listy dokumentów magazynowych, a następnie spiąć tą FZ z fakturą z KSeF za pomocą operacji Spinaj z KSeF, dostępnej z formatki i listy dokumentów FZ
- Jeżeli na fakturze z KSeF występują również elementy nieujęte na PM, wówczas Użytkownik powinien je dodać samodzielnie na tak utworzoną FZ
- Jeżeli pomiędzy PM a fakturą z KSeF występują różnice w zakresie towarów/ilości i nie ma możliwości odwzorowania za pomocą jednego dokumentu FZ danej faktury KSeF, wówczas Użytkownik powinien zarejestrować w Systemie wiele dokumentów, dokonać spięcia na jednym z nich, na pozostałych zaś zaznaczyć parametr Poza Systemem i samodzielnie podać numer KSeF danej faktury
Funkcjonalność generowania na podstawie faktury KSeF dokumentu FZ realizującego zamówienie zakupu odbywa się podczas tworzenia faktury z listy faktur KSeF oraz z listy dokumentów FZ i została opisana w dalszej części dokumentu. Generowanie dokonywane na liście zamówień zakupu odbywa się według dotychczasowych zasad. Jeżeli więc Użytkownik będzie nadal generował FZ z listy zamówień, wówczas tak utworzoną fakturę powinien samodzielnie spiąć z fakturą KSeF za pomocą operacji Spinaj z KSeF.
Podobnie należy postępować rejestrując w Systemie inne niż FZ/(A)FZ typy dokumentów zakupu – należy je zarejestrować w dotychczasowy sposób, a następnie dokonać ich samodzielnego spięcia z fakturą KSeF.
Kontrahent na FZ/(A)FZ tworzonej na podstawie faktury KSeF
Podczas importu faktur zakupu ze środowiska KSeF System odczytuje i zapisuje w tabeli cdn.KSeFDokumenty dane dotyczące Sprzedawcy, przesłane w pliku e-faktury. Dane te są następnie wykorzystywane podczas identyfikacji kontrahenta w Systemie, czy też podczas zakładania karty kontrahenta głównego ustalanego na tworzonym dokumencie FZ/(A)FZ.
Zapisywanie danych Sprzedawcy podczas importu faktur z KSeF | |
---|---|
Dane w tabeli cdn.KSeFDokumenty [KSF] | Pole w pliku e-faktury |
NIP Sprzedawcy | Podmiot1/DaneIdentyfikacyjne/NIP |
Nazwa Sprzedawcy | Podmiot1/DaneIdentyfikacyjne/Nazwa |
Ulica Sprzedawcy Nr Domu Sprzedawcy Nr Lokalu Sprzedawcy Miejscowość Sprzedawcy Kod Pocztowy Sprzedawcy Poczta Sprzedawcy | Dane parsowane na poszczególne składowe adresu na podstawie danych adresowych przekazanych w Podmiot1/Adres/AdresL1 |
Identyfikacja kontrahenta dokonywana jest na podstawie numeru NIP Sprzedawcy wg zasad przedstawianych na poniższym rysunku i opisanych w dalszej części dokumentu.

Identyfikacja kontrahenta na podstawie adresu podstawowego
Identyfikacja kontrahenta przebiega wg poniższych zasad:- Jeżeli wśród adresów bieżących (podstawowych) znajduje się tylko jeden adres o danym numerze NIP, wówczas kontrahent jest ustalany na jego podstawie
- Jeżeli takich adresów jest wiele, wówczas System sprawdza ustawienie parametru Źródłowy z KSeF na kartach takich kontrahentów. Jeżeli tylko jeden spośród ww. kontrahentów ma włączony ww. parametr, wówczas to on zostaje przypisany na tworzony dokument FZ/(A)FZ

- Jeżeli żaden/wielu kontrahentów zostało oznaczonych ww. parametrem, wówczas System prezentuje listę kontrahentów o tym numerze NIP i to Użytkownik powinien wskazać właściwego kontrahenta. Aby ułatwić Operatorowi tą decyzję, w górnej części okna prezentowane są dane Sprzedawcy odczytane z pliku e-faktury, Użytkownik ma również możliwość podglądu poszczególnych kart kontrahentów za pomocą dostępnego tu przycisku lupy.

- Jeżeli w Systemie nie zdefiniowano adresu podstawowego o danym numerze NIP, wówczas System przechodzi do identyfikacji w oparciu o adres dodatkowy
Identyfikacja kontrahenta na podstawie adresu dodatkowego
Jeżeli w Systemie nie zdefiniowano karty kontrahenta (adresu podstawowego) o danym numerze NIP, wówczas System poszukuje adresu dodatkowego o takim numerze NIP i jeżeli takowy znajdzie, wówczas ustala kontrahenta głównego na jego podstawie. Jeżeli takich adresów jest wiele, wówczas System ustala kontrahenta na podstawie 1-go z nich. Zachowanie Systemy w przypadku, gdy adresu o danym numerze NIP nie udało się odnaleźć opisane zostało w rozdziale poniżej.
Sprzedawca niezidentyfikowany w Systemie
Jeżeli System nie odnajdzie kontrahenta o danym numerze NIP, wówczas dalsze zachowanie zależne jest od ustawienia stosownych opcji w System/Konfiguracja/KSeF/Import:
- Jeżeli parametr tworzenie nowych kart kontrahentów jest wyłączony, wówczas na dokumencie FZ/(A)FZ ustalany jest kontrahent Jednorazowy i to Użytkownik samodzielnie powinien zmienić go na właściwego bezpośrednio na utworzonym dokumencie
- Jeżeli parametr Karty kontrahentów jest włączony, parametr Z udziałem Operatora zaś wyłączony, wówczas System tworzy nową kartę kontrahenta i ustala nowego kontrahenta na tworzonej FZ/(A)FZ, prezentując stosowne ostrzeżenie
- Jeżeli włączone są oba ww. parametry, wówczas System prezentuje okno pomocnicze, w którym Użytkownik może utworzyć nową kartę kontrahenta lub wskazać samodzielnie kontrahenta z bazy

Zakładanie nowej karty przez Operatora dokonywane jest za pośrednictwem okna pomocniczego, w którym prezentowane są podstawowe dane Sprzedawcy odczytane z e-faktury. Na formatce tej dostępne są poniższe operacje:
- Za pomocą przycisku
Utwórz kartę kontrahenta Użytkownik ma możliwość utworzenia na podstawie ww. danych nowej karty kontrahenta. Po wywołaniu tej operacji System tworzy nowego kontrahenta i podnosi jego kartę, dzięki czemu Użytkownik może dokonać jeszcze ewentualnych zmian w zakresie jego danych. Po zapisie karty kontrahenta zostaje ona przypisana na formatkę pomocniczą
- Zamiast tworzenia nowej karty Operator może wskazać kartę już istniejącego kontrahenta. Odbywa się to za pomocą przycisku Kontrahent, otwierającego listę kontrahentów w trybie do wyboru lub poprzez podanie Akronimu tego kontrahenta w kontrolce za tym przyciskiem
- Odpięcie niewłaściwie przypisanego kontrahenta odbywa się poprzez usunięcie wartości w ww. kontrolce
- Przycisk lupy służy do podniesienie karty przypisanego/utworzonego kontrahenta w trybie do edycji
Ostatecznie, po akceptacji okna pomocniczego System ustala na dokumencie kontrahenta przypisanego na formatkę pomocniczą (przypisanego z listy kontrahenta lub utworzonego przez Operatora).

Karta nowego kontrahenta dodawana jest w kontekście grupy wskazanej w Konfiguracji. Akronim zakładanej karty kontrahenta nadawany jest zależnie od ustalonej tam stosownej opcji:
- na podstawie numeru NIP kontrahenta
- na podstawie nazwy kontrahenta – w tym przypadku nadawanie akronimu odbywa się wg identycznych zasad, jakie obowiązują przy pobieraniu danych z GUS dokonywanego z formatki karty kontrahenta tj. poprzez sklejenie pól Knt_Nazwa1, Knt_Nazwa2, Knt_Nazwa3 i pobranie z takiej wartości 5-ciu pierwszych znaków, następnie 5-ciu znaków od znaku 31 i kolejne 10-ciu znaków od 61-go znaku
- na podstawie GidNumer-u zakładanej karty kontrahenta

Zasady ustalania poszczególnych parametrów tworzonej karty kontrahenta i jego adresu podstawowego przedstawia poniższa tabela.
Zakładanie nowej karty kontrahenta | |
---|---|
Karta kontrahenta | Zasady ustalania pola |
Knt_Akronim | Wg metody wskazanej w Konfiguracji |
Knt_Nip Knt_NipE | Na podstawie KsF_NIPSprzedawcy |
Knt_Nazwa1 Knt_Nazwa2 Knt_Nazwa3 | Na podstawie KsF_NazwaSprzedawcy |
Knt_KodP | Na podstawie KsF_KodPocztowySprzedawcy |
Knt_Miasto | Na podstawie KsF_MiejscowoscSprzedawcy |
Knt_Ulica | Na podstawie KsF_UlicaSprzedawcy |
KsF_NrDomuSprzedawcy | |
Knt_Adres | KsF_NrLokaluSprzedawcy |
Knt_Kraj | PL |
Knt_Typ | 8 (Dostawca) |
Knt_ExpoKraj | 1 (Krajowy) |
Inne | Na podstawie grupy, w kontekście której jest dodawany kontrahent |
Adres kontrahenta głównego na tworzonej FZ
W przypadkach kiedy System zidentyfikuje w bazie kontrahenta o danym numerze NIP lub Użytkownik wskaże go spośród wielu kontrahentów adres ustalany jest wg poniższych zasad:
- Jeżeli wśród adresów tego kontrahenta znajduje się adres zgodny z danymi przesłanymi w fakturze KSeF, wówczas to ten adres jest przypisywany na tworzoną FZ/(A)FZ, przy czym priorytetowo traktowany jest adres bieżący (podstawowy) kontrahenta. Identyfikacja adresu dokonywana jest poprzez mapowania danych odczytanych z faktury i zapisanych w tabeli cdn.KSeFDokumenty z danymi zapisanymi na adresie kontrahenta (w tabeli cdn.KntAdresy). Przedstawia to tabeli poniżej.
- Jeżeli dla danego kontrahenta nie zdefiniowano takiego adresu, wówczas System dodaje nowy adres, ustalając na nim parametry j.n.
Identyfikacja adresu/ Dodawanie adresu kontrahenta | |
---|---|
Adres kontrahenta | Zasady ustalania pola |
KnA_Nip | KsF_NIPSprzedawcy |
Kna_Nazwa1 Kna_Nazwa2 Kna_Nazwa3 | KsF_NazwaSprzedawcy |
Kna_Ulica | KsF_UlicaSprzedawcy |
KsF_NrDomuSprzedawcy | |
KnA_Adres | KsF_NrLokaluSprzedawcy |
KnA_KodP | KsF_KodPocztowySprzedawcy |
Kna_Miasto | KsF_MiejscowoscSprzedawcy |
W przypadkach, kiedy System nie zidentyfikował kontrahenta i Użytkownik wskazał go samodzielnie ustalany jest adres bieżący wskazanego kontrahenta.
Jeżeli na dokumencie ustalany jest kontrahent Jednorazowy, wówczas przypisywany jest jego 1-wszy y adres.
W przypadku, kiedy zakładana jest nowa karta kontrahenta ustalany jest adres bieżący zakładany wraz z tą kartą.
Kontrahent Docelowy i Płatnik na FZ/(A)FZ
Jako kontrahent docelowy na generowanej FZ/(A)FZ ustalany jest kontrahent zgodny z kontrahentem głównym dokumentu, adres kontrahenta docelowego ustalany jest w standardowy sposób tj.
- Dla kontrahenta Jednorazowego – 1-wszy adres kontrahenta
- Dla pozostałych kontrahentów – adres wysyłkowy (domyślny, jeżeli takowy zdefiniowano) lub lub aktualny adres kontrahenta, jeżeli nie istnieje adres wysyłkowy
Płatnik i jego adres również ustalany jest standardowo tj. Płatnik na podstawie płatnika przypisanego do karty kontrahenta głównego, adres zaś wg poniższych zasad:
- W przypadku gdy w karcie kontrahenta głównego wskazany jest on sam jako Płatnik, wówczas adres płatnika jest zgodny z adresem kontrahenta głównego
- Jeżeli w karcie kontrahenta głównego jako Płatnik wskazany jest inny kontrahent, wówczas jako adres płatnika ustalany jest bieżący (podstawowy) adres tego kontrahenta
Waluta i kurs na fakturze generowanej na podstawie dokumentu KSeF
Waluta tworzonego dokumentu FZ/(A)FZ ustalana jest na podstawie waluty przekazanej w e-fakturze KSeF w polu KodWaluty, kurs zaś na dokumencie walutowym ustalany jest zależnie od ustawienia stosownych parametrów w System/Konfiguracja/KSeF/Import w sekcji Kurs na tworzonym dokumencie.

Jeżeli ustawiono opcję Z importowanej faktury, wówczas kurs ustalany jest na podstawie kursu przesłanego w polu:
- Fa/FaWiersze/FaWiersz/KursWaluty o ile jest taki sam dla wszystkich elementów faktury
- KursWalutyZ w przypadku faktury o rodzaju ZAL
Jeżeli w fakturze KSeF kurs nie został przesłany lub jest on różny dla poszczególnych elementów faktury, wówczas dalsze zachowanie Systemu zależy od ustawienia parametru Wylicz, jeśli nie został podany. Jeżeli jest on włączony, wówczas System wylicza przybliżony kurs na podstawie innych wielkości przesłanych w e-fakturze (kwota VAT w PLN i kwota VAT w walucie) i taki ustala na dokumencie. W przypadku dokumentów na których VAT nie został naliczony i nie przekazano kursu ustalony zostaje kurs bieżący.
Jeżeli ww. parametr jest wyłączony, wówczas na tworzonym dokumencie ustalany jest kurs bieżący. Podobnie się dzieje wówczas, jeżeli opcja ustalania kursu ustalona jest na Bieżący.
Przez ww. kurs bieżący należy rozumieć kurs ustalany w Systemie standardowo tj. na podstawie rodzaju daty i ilości dni przed tą datą z definicji dokumentu FZ i dat ustalonych na generowanym dokumencie.
Numer obcy oraz daty na generowanej FZ/(A)FZ
Numer obcy generowanej faktury ustalany jest w oparciu o pole P_2 pliku e-faktury.
Faktura KSeF pozostaje do dyspozycji Nabywcy z dniem jej przyjęcia w KSeF, w związku z czym data wpływu faktury tworzonej na jej podstawie, a co za tym idzie pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF. Na podstawie tej daty ustalana jest również data wystawienia dokumentu.
Data zakupu zaś ustalana jest podstawie daty zakończenia dostawy faktury KSeF tj. na podstawie pola P_6 lub P_6_Do, w zależności od tego, które z tych pól zostało przekazane.
Forma, termin płatności i rachunek bankowy na generowanej FZ/A)FZ
Jeżeli w Systemie istnieje forma płatności zgodna z formą przesłaną w polu FormaPlatnosci faktury KSeF, wówczas to ona zostaje ustalona jako forma płatności na dokumencie oraz na tworzonej płatności. Termin płatności ustalany jest na podstawie daty przesłanej w 1-wszym polu TerminPlatnosci, o ile data ta nie jest wcześniejsza niż data, w oparciu o którą zgodnie z definicją tworzonego dokumentu ustalany jest termin płatności.
Obsłużone zostało opcjonalne dodawanie do karty kontrahenta rachunku bankowego przekazanego w pliku e-faktury o ile nie został dotąd przypisany. Odbywa się ono wówczas, jeżeli włączono parametr Podczas tworzenia dokumentu dodawaj/ Rachunki bankowe kontrahentów. Operacja ta dokonywana jest dla 1-go spośród rachunków przekazanych w e-fakturze.

Tak dodany rachunek bankowy posiada stosowną adnotację w sekcji Uwagi.

Identyfikacja towarów na fakturze FZ generowanej z dokumentu KSeF
Identyfikacja towarów dokonywana jest na podstawie pól: GTIN, Indeks oraz P_7 (nazwa) przesłanych w pliku e‑faktury. W pierwszej kolejności interpretowane jest pole GTIN, a jeżeli nie zostało ono przesłane lub za jego pomocą nie udało się zidentyfikować towaru, wówczas interpretowane jest pole Indeks. Jeżeli i po tym polu nie udało się odszukać towaru, wówczas jego identyfikacja odbywa się w oparciu o pole P_7 (nazwa).
Identyfikacja towaru oparta jest na procedurze, którą Partnerzy/Klienci mogą na własne potrzeby zmienić, wpływając w ten sposób zarówno na sposób jak i kolejność interpretacji pól z pliku KSeF.
Opisane w niniejszym rozdziale zasady identyfikacji towaru dotyczą tworzenia FZ na podstawie faktury KSeF. W przypadku dokumentu realizującego zamówienie zachowanie Systemu zależy od wskazanej przez Użytkownika opcji jego tworzenia i ustalane są albo w oparciu o dokument KSeF albo w oparciu o elementy zamówienia, o czym więcej w dalszej części dokumentu.
Identyfikacja towaru na podstawie pola GTIN
Kolejność identyfikacji towaru na podstawie pola GTIN jest następująca:
- Odszukiwany jest towar o kodzie u dostawcy zgodnym z wartością pola GTIN, przy czym przez dostawcę rozumie się tu kontrahenta zgodnego z kontrahentem głównym dokumentu FZ. Jeżeli taki towar istnieje, wówczas zostaje on ustalony na elemencie FZ (jeżeli ww. towarów jest wiele, wówczas przyjmowany jest 1-wszy z nich)

- Jeżeli w bazie nie ma towaru jw., wówczas odszukiwany jest towar o numerze EAN zgodnym z wartością pola GTIN. Jeżeli taki towar istnieje, wówczas ustalany jest na elemencie FZ (1-wszy z nich, jeżeli jest ich wiele)

- Jeżeli ww. towar nie istnieje, wówczas odszukiwany jest towar o Kodzie własnym zgodnym z wartością pola GTIN.

Identyfikacja towaru na podstawie pola Indeks
Zasady i kolejność identyfikacji towaru wg pola Indeks są identyczne, jak opisane wyżej dla GTIN, tj. towar poszukiwany jest wg: kodu u dostawcy, EAN-u własnego, Kodu własnego.
Jeżeli towaru nie uda się zidentyfikować, wówczas System przechodzi do identyfikacji w oparciu o pole P_7 (nazwa towaru).
Identyfikacja towaru na podstawie pola P_7
Kolejność identyfikacji towaru na podstawie pola P_7 jest następująca:
- Odszukiwana jest towar o nazwie u Dostawcy zgodnej z wartością pola P_7, przy czym przez dostawcę rozumie się tu kontrahenta zgodnego z kontrahentem głównym dokumentu FZ. Jeżeli taki towar istnieje, wówczas zostaje on ustalony na elemencie FZ (jeżeli ww. towarów jest wiele, wówczas przyjmowany jest 1-wszy z nich)

- Jeżeli w bazie nie ma towaru jw., wówczas odszukiwany jest towar o Kodzie u dostawcy zgodnym z wartością pola P_7. Jeżeli taki towar istnieje, wówczas zostaje ustalony na elemencie FZ (jeżeli ww. towarów jest wiele, wówczas przyjmowany jest 1-wszy z nich)
- Jeżeli ww. towar nie istnieje, wówczas System obszukuje towaru o Nazwie własnej zgodnej z wartością pola P_7. Jeżeli taki towar istnieje, wówczas zostaje ustalony na elemencie FZ (jeżeli ww. towarów jest wiele, wówczas przyjmowany jest 1-wszy z nich)
- Jeżeli ww. towar nie istnieje, wówczas odszukiwany jest towar o Kodzie własnym zgodnym z wartością pola P_7 i towar ten zostaje ustalony na elemencie dokumentu
Jeżeli takiego towaru nie ma w bazie, wówczas dalsze zachowanie Systemu zależne jest od stosownych parametrów Konfiguracji.
Towar niezidentyfikowany w Systemie
Jeżeli towar nie zostanie w bazie zidentyfikowany, wówczas zachowanie Systemu zależy od stosownych parametrów w System/Konfiguracja/KSeF/Import:- Jeżeli parametr dodawania kart towaru jest wyłączony, wówczas na elemencie FZ ustalany jest towar A-vista i to Użytkownik samodzielnie powinien go zmienić na właściwy towar bezpośrednio na elemencie utworzonego dokumentu FZ
- Jeżeli parametr Karty towarów jest włączony, parametr Z udziałem Operatora zaś wyłączony, wówczas System tworzy nową kartę towaru w tle i przypisuje ten towar na element FZ
- Jeżeli włączone są oba ww. parametry, wówczas prezentowane jest okno pomocnicze z listą tych odczytanych elementów danej faktury, dla których nie udało się zidentyfikować towarów w bazie. W oknie tym Operator może utworzyć nową kartę towarów lub wskazać, który z już istniejących towarów ma zostać użyty

Karta nowego towaru dodawana jest w kontekście grupy wskazanej w Konfiguracji. Parametry ustalane dla tworzonej karty towaru przedstawia poniższa tabela:
Zakładanie nowej karty towaru | |
---|---|
Karta towaru | Zasady ustalania pola |
Kod | Na podstawie pola GTIN z pliku, a jeżeli takowego brak, wówczas na podstawie pola Indeks, a jeżeli i takowego brak, wówczas na podstawie pola P_7 |
EAN | Na podstawie pola GTIN |
Nazwa | Na podstawie pola P_7 |
Jednostka | Na podstawie pola P_8A wg poniższych zasad: - Jeżeli istnieje w Systemie jednostka miary zgodna z przekazaną w polu P_8A (lub P_8A i po niej kropka np. szt lub szt.) wówczas to on zostaje przypisana do towaru - Jeżeli ww. jednostka nie istnieje lub pole P_8A nie jest przekazane, wówczas ustalana jest jednostka z grupy towarowej |
Stawka VAT zakup/sprzedaż | Na podstawie pola P_12 o ile dana stawka istnieje w Systemie. Jeżeli stawka nie istnieje, wówczas przypisywana jest stawka z grupy towarowej |
Inne | Na podstawie grupy towarowej w kontekście której dodawany jest towar |
Zakładanie karty towaru z udziałem Operatora
Zakładanie nowych kart towarowych z udziałem Operatora odbywa się w oknie pomocniczym, w którym prezentowana jest lista tych elementów faktury, dla których nie udało się zidentyfikować towaru. Dla każdego z tych towarów prezentowane są:
- Grupa kolumn Parametry, a w niej podstawowe dane odczytane z pliku e-faktury: Indeks, Nazwa (P_7), GTIN i Jm. (P_8A).
- Grupa kolumn Towar, a w niej Kod i nazwa towaru utworzonego/przypisanego przez Użytkownika
Formatka wyposażona została w poniższe operacje:
- Za pomocą przycisku
Utwórz kartę kontrahenta Użytkownik ma możliwość utworzenia na podstawie ww. danych nowej karty towaru. Po wywołaniu tej operacji System dodaje nowy towar i podnosi jego kartę, dzięki czemu Użytkownik może dokonać na niej ewentualnych zmian. Po zapisie karty zostaje ona przypisana dla danego rekordu
- Zamiast tworzenia nowej karty Operator może wskazać kartę już istniejącego towaru. Odbywa się to za pomocą przycisku
Przypisz towar otwierającego listę towarów w trybie do wyboru
- Odpięcie niewłaściwie przypisanego towaru odbywa się za pomocą przycisku
Odłącz towar
- Przycisk lupy służy do podniesienie karty przypisanego/utworzonego towaru w trybie do edycji
Ostatecznie, po akceptacji okna pomocniczego System ustala na elementach towary przypisane/utworzone przez Użytkownika. Dla tych rekordów, dla których Użytkownik nie wskaże towaru elementy FZ nie są dodawane.

Generowanie FZ na podstawie KSeF a realizacja zamówień zakupu
Podczas generowania faktury zakupu FZ System honoruje przekazaną w fakturze KSeF informację o zamówieniu/zamówieniach, których ta faktura dotyczy. System odczytuje z e-faktury kolejne powtórzenia pól NrZamowienia i dla każdego z nich identyfikuje w bazie zamówienie zakupu od danego Dostawcy. W pierwszej kolejności odszukiwane jest zamówienia z numerem obcym (Zan_DokumentObcv) zgodnym z wartością pola NrZamowienia, a jeżeli nie zostanie znalezione, wówczas odszukiwane jest zamówienie ZZ z numerem systemowym zgodnym z wartością NrZamowienia.
Po zidentyfikowaniu zamówień System prezentuje ich listę i jego dalsze zachowanie zależy od decyzji Użytkownika, w tym od wybranej przez niego opcji Utwórz dokument na podstawie: Faktury KSeF/Zamówienia oraz od tego, czy dla zamówień tych istnieją dokumenty magazynowe niezwiązane z handlowymi (czyli takie, które wymagają zafakturowania).

Przebieg procesu tworzenia dokumentu FZ w powiazaniu z ZZ przedstawia poniższy diagram. Szczegóły omówione zostały w dalszej części dokumentu.

Faktura zakupu do zamówień niepowiązanych z PM/AWD
W przypadku, gdy faktura KSeF dotyczy zamówienia/zamówień niezwiązanych z dokumentami magazynowymi sposób generowania faktury zakupu FZ zależy od wskazanej przez Użytkownika opcji na liście zidentyfikowanych zamówień:
- Jeżeli Operator wybierze opcję Utwórz dokument na podstawie: Zamówienia, wówczas tworzony jest dokument według tych samych zasad, jakie obowiązują podczas generowania FZ wprost z listy zamówień, tj. tworzony jest dokument na podstawie niezrealizowanych elementów tego/tych zamówień i ustalane są na nim towary, ilości, ceny i wartość na podstawie ZZ. W takim przypadku z faktury KSeF przenoszone są jedynie daty: wpływu, wystawienia i zakupu, numer obcy, numer KSeF oraz następuje spięcie faktury FZ z fakturą KSeF. Wybór tej opcji przez Użytkownika oznaczał, że wstępnie System ma utworzyć FZ na podstawie zamówienia, a Użytkownik we własnym zakresie będzie ją później modyfikował, uzgadniając ją z fakturą pobraną z KSeF. Opcja ta pozwala Użytkownikowi na weryfikację w jakim stopniu warunki uzgodnione z Dostawcą na zamówieniu zostały przez niego utrzymane na fakturze i na zdecydowanie co w sytuacji, jeżeli pomiędzy zamówieniem na fakturą występują rozbieżności
- Jeżeli Użytkownik wybierze opcję Utwórz dokument na podstawie: Faktury KSeF, wówczas System tworzy fakturę FZ, jej elementy, towary, ustala ilości i ceny na podstawie faktury KSeF, przy czym na dodawanych elementach dokonuje realizacji zamówienia tj. wiąże tworzone subelementy z niezrealizowanymi rezerwacjami tych zamówień, w stopniu, na jaki pozwala zgodność tej faktury z zamówieniem. Jeżeli wiązanie to się nie uda, wówczas System dodaje elementy niezwiązane z zamówieniem. Wybór tej opcji oznacza, że Użytkownik priorytetowo traktuje to, co znajduje się na fakturze z KSeF. W takim przypadku powinien on zweryfikować w jakim stopniu faktura taka zrealizowała zamówienie i również zdecydować jak postąpić w przypadku rozbieżności faktury z zamówieniem.
Faktura zakupu do zamówień realizowanych dokumentami magazynowymi
Niezależnie od wybranej na liście zamówień opcji tworzenia dokumentu generowanie dokumentu FZ w oparciu o dokumenty magazynowe PM/AWD przebiega według dotychczasowych zasad, tj. elementy, towary i ich ilości ustalane są na podstawie elementów/ilości z dokumentu PM/AWD, ceny zaś na podstawie cen ustalonych w zamówieniu, niezależnie od towarów/ilości/cen przesłanych w fakturze KSeF.

- Jeżeli Użytkownik wybierze opcję Utwórz dokument na podstawie: Faktury KSeF, wówczas System prezentuje listę wygenerowanych z nich dokumentów PM/AWD (niezależnie, czy wskazano jedno, czy wiele zamówień)
- Jeżeli Użytkownik wybierze opcję Utwórz dokument na podstawie: Zamówienia, wówczas System zachowuje się jak podczas tworzenia dokumentu wprost z listy zamówień tj. jeżeli wskazano jedno zamówienie, wówczas prezentowana jest lista dokumentów PM/AWD i to Użytkownik albo je akceptuje, albo z nich rezygnuje, jeżeli zaś wskazanych zostanie wiele zamówień, wówczas System nie prezentuje listy magazynowych, ale w tle generuje FZ na ich podstawie
W procesie rejestrowania faktury zakupu realizującej zamówienie, dla którego zarejestrowano już dokumenty magazynowe Użytkownik powinien wziąć pod uwagę to, na ile dana faktura pokrywa się z poprzedzającym ją dokumentem magazynowym i na ile warunki handlowe na zamówieniu są zgodne z fakturą otrzymywaną od danego Dostawcy i wybrać taki wariant tworzenia dokumentu, który dla danego przypadku będzie optymalny. Użytkownik ma możliwość realizacji ww. na wiele sposobów, z których niektóre wymieniono poniżej:
- Utworzyć FZ na podstawie danej faktury z KSeF a następnie dokonać spięcia FZ z PM (pamiętają o ograniczeniu – opcja spinania handlowego z magazynowym nie powiedzie się, jeżeli handlowy będzie powiązany z ZZ)
- Utworzyć FZ bezpośrednio do PM a następnie spiąć tą FZ z fakturą z KSeF. Jeżeli na fakturze z KSeF występują również elementy nieujęte na PM, wówczas Użytkownik powinien je dodać samodzielnie na tak utworzoną FZ
- Utworzyć FZ na podstawie faktury KSeF akceptując zidentyfikowane w niej ZZ i akceptując dokumenty PM/AWD wygenerowane z tego ZZ (wówczas System utworzy FZ na podstawie PM/AWD i dokona spięcia z fakturą KSeF).
- Jeżeli pomiędzy PM a fakturą z KSeF występują różnice w zakresie towarów/ilości i nie ma możliwości odwzorowania za pomocą jednego dokumentu FZ danej faktury KSeF, wówczas Użytkownik powinien zarejestrować w Systemie wiele dokumentów, dokonać spięcia na jednym z nich, na pozostałych zaś zaznaczyć parametr Poza systemem i samodzielnie podać numer KSeF danej faktury
Odliczanie faktur zaliczkowych podczas tworzenia FZ
Lista faktur zaliczkowych proponowanych do odliczenia podczas tworzenia faktur zakupu FZ zależna jest od:
- Parametrów sekcji Odliczanie faktur zaliczkowych definicji dokumentu FZ

- Powiązania danej faktura KSeF z zamówieniem
- Wskazanej przez Użytkownika opcji Utwórz dokument na podstawie w oknie zidentyfikowanych zamówień
- Przekazania w fakturze KSeF informacja o odliczanych fakturach zaliczkowych.
W fakturze KSeF informacja o odliczanych fakturach zaliczkowych przesyłana jest w przypadku faktur o rodzaju ROZ, a Dostawca może przesłać numer KSeF lub numer własny odliczonej faktury zaliczkowej. Identyfikacja faktur zaliczkowych FZL od danego Dostawcy odbywa się więc w Systemie albo na podstawie numeru KSeF tj. identyfikacja odbywa się w tabeli KSeFDokumenty albo na podstawie numeru u Dostawy (Trn_DokumentObcy).
Zasady proponowania faktur zaliczkowych do odliczenia z uwzględnieniem ww. parametrów przedstawia poniższa tabela. Zasady te omówione zostały szczegółowo w pod-rozdziałach.
Lista faktur zaliczkowych | ||
---|---|---|
FZ niezwiązana z ZZ | Parametr: Automatycznie na dokumencie niezwiązanym z zamówieniem | |
Wyłączony | Włączony | |
Faktury zaliczkowe przesłane w fakturze KSeF (kolumna Iden.KSeF) | Wszystkie FZL tego Dostawcy (kolumna Iden.KSeF) | |
FZ z ZZ | Parametr: Z innych niż realizowane zamówienie | |
Wyłączony | Włączony | |
Opcja na podstawie: Faktury KSeF | ||
FZL realizowanego ZZ uzupełnione o zaliczkowe z faktury KSeF (kolumna Iden.KSeF) | FZL z realizowanego i innych zamówień (kolumna Iden.KSeF) | |
Opcja na podstawie: Zamówienia | ||
FZL z realizowanego ZZ | FZL z realizowanego i innych zamówień |
Lista faktur zaliczkowych dla FZ generowanej na podstawie zamówienia
Jeżeli faktura z KSeF dotyczy transakcji realizującej zamówienia i w oknie z listą zidentyfikowanych zamówień Użytkownik wybierze opcję Utwórz dokument na podstawie: Zamówienia, wówczas zachowanie Systemu jest takie samo, jak podczas generowania FZ wprost z listy zamówień tj.
- Jeżeli w definicji FZ parametr Odliczanie faktur zaliczkowych/Z innych niż realizowane zamówienie jest wyłączony, wówczas prezentowana jest lista faktur zaliczkowych realizowanego/realizowanych zamówień
- Jeżeli ww. parametr jest włączony, wówczas prezentowana jest formatka dzielona na dwie listy – na górnej faktury zaliczkowe realizowanego/ych zamówienia, na dolnej, faktury zaliczkowe związane z pozostałymi zamówieniami Dostawcy.
Przy ww. opcji na liście zidentyfikowanych zamówień informacja o fakturach zaliczkowych zawarta w pliku e-faktury nie jest interpretowana.

Lista faktur zaliczkowych dla FZ na podstawie faktury KSeF z realizacją ZZ
Jeżeli faktura z KSeF dotyczy transakcji realizującej zamówienia i w oknie z listą zidentyfikowanych zamówień Użytkownik wybrał opcję Utwórz dokument na podstawie: Faktury KSeF wówczas lista prezentowanych faktur zaliczkowych złożona jest z dwóch sekcji:
- W górnej sekcji prezentowane są faktury zaliczkowe związane z realizowanym zamówieniem
- Na dolnej liście prezentowane są te faktury zaliczkowe zidentyfikowane na podstawie informacji NrFaZaliczkowej/NrKSeFZaliczkowej w pliku e-faktury, których nie ma na górnej liście oraz dodatkowo faktury zaliczkowe z innych niż realizowane zamówienia, ale wyłącznie, jeżeli parametr Odliczanie faktur zaliczkowych/Z innych niż realizowane zamówienie definicji FZ jest włączony.
- Zarówno w górnej jak i w dolnej sekcji prezentowana jest dodatkowa kolumna Ident. KSeF wypełniana wówczas, jeżeli Dostawca faktycznie odliczył daną fakturę zaliczkową na tej fakturze KSeF. Kolumna wypełniana jest numerem KSeF lub numerem FZL u dostawcy, zależnie od tego która z informacji została przekazana w pliku (NrFaZaliczkowej lub NrKSeFZaliczkowej).

Lista faktur zaliczkowych dla FZ niezwiązanej z zamówieniem
Jeżeli faktura z KSeF nie jest powiązana z zamówienie, wówczas lista faktur zaliczkowych pojawia się w dwóch okolicznościach:
- Jeżeli włączony jest parametr Odliczanie faktur zaliczkowych/Automatycznie na dokumencie niezwiązanym z zamówieniem wówczas prezentowana jest lista wszystkich faktur zaliczkowych danego Dostawcy, a wypełniona kolumna Ident. KSeF świadczy o tym, którą z nich Dostawca faktycznie odliczył na danej fakturze KSeF.
- Jeżeli ww. parametr jest wyłączony, wówczas lista faktur zaliczkowych pojawia się wówczas, jeżeli informacja o odliczanej fakturze zaliczkowej została przesłana w pliku KSeF

Weryfikacja dokumentu przez Użytkownika
Podczas generowania faktury zakupu na podstawie dokumentu zaimportowanego z KSeF prezentowanych jest szereg ostrzeżeń, których celem jest zasygnalizowanie Użytkownikowi tych aspektów, na które powinien zwrócić uwagę weryfikując poprawność utworzonego dokumentu. Przykładowe ostrzeżenia przedstawione zostały w poniższej tabeli.
Ostrzeżenia podczas generowania FZ na podstawie KSeF | |
---|---|
Treść ostrzeżenie | Okoliczność prezentowania ostrzeżenia |
Nie udało się zidentyfikować kontrahenta o numerze NIP XXX-XX-XX-XXX. Utworzona została nowa karta kontrahenta, którą należy zweryfikować. | W bazie brak kontrahenta o danym NIP-ie, włączona opcja zakładania kart kontrahentów bez udziału Operatora |
Nie udało się zidentyfikować kontrahenta o numerze NIP XXX-XX-XX-XXX. Na dokumencie przypisano kontrahenta Jednorazowego. | W bazie brak kontrahenta o danym NIP-ie, wyłączona opcja zakładania kart kontrahentów |
Brak kursu na zaimportowanej fakturze, kurs został wyliczony i należy go zweryfikować | W pliku e-faktury nie przesłano kursu, włączona opcja wyliczania kursu |
Nie udało się zidentyfikować towaru XXX. Utworzona została nowa karta towaru, którą należy zweryfikować | W bazie brak towaru będącego przedmiotem danej faktury, włączona opcja zakładania kart towarowych bez udziału Operatora |
Nie udało się zidentyfikować towaru XXX. Dodano na dokument element z towarem A-vista | W bazie brak towaru będącego przedmiotem danej faktury, wyłączona opcja zakładania kart towarowych |
Dodano nowy rachunek bankowy kontrahenta, należy zweryfikować jego poprawność | W karcie kontrahenta brak numeru rachunku przesłanego w e-fakturze, włączona opcja dodawania rachunków bankowych |
Wartość i/lub kwota VAT na utworzonym dokumencie różni się od wielkości na dokumencie zaimportowanym z KSeF. Zweryfikuj poprawność dokumentu | Rozbieżność w wartości dokumentu wygenerowanego i źródłowej faktury KSeF |
Aby ułatwić Użytkownikowi weryfikację poprawności utworzonego dokumentu, w tym jego zgodności z dokumentem KSeF formatka dokumentu zakupu wyposażona została w podgląd dokumentu źródłowego wraz z możliwością jego wydruku. Funkcjonalność ta dostępna jest już od wersji 2024.0, w której można było jedynie spinać dokument utworzony w Systemie z dokumentem KSeF. W przypadku faktury wygenerowanej z dokumentu zaimportowanego z KSeF takie spięcie dokonywane jest automatycznie.

Fakt dokonania przez Użytkownika weryfikacji dokumentu powinien zostać przez niego odnotowany. Służy do tego dostępna od wersji 2023.2 opcja Oznacz jako zweryfikowany w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz stosowna opcja w menu kontekstowym listy dokumentów FZ/listy Rejestr VAT. W wersji 2024.1 dodatkowo dostępna jest ona w menu przycisku dodawania faktur na podstawie KSeF. Faktury nie uda się zatwierdzić, jeżeli nie zostanie ona zweryfikowana. Odszukanie dokumentów do weryfikacji ułatwia dostępny od wersji 2024.0 filtr Status KSeF, pozwalający na ograniczanie listy m.in do faktur niezweryfikowanych.


Parametry KSeF na formatkach faktur zakupu
Na dokumentach zakupu udostępnione zostały informacje dotyczące powiązania danego dokumentu z fakturą źródłową pobraną ze środowiska KSeF. Dane te prezentowane są na zakładce [KSeF] formatek dokumentów:
- FZ, (A)FZ, (s)FZ, (S)FZ, FZL
- FZK, (A)FZK, (s)FZK, (S)FZK, (Z)FZK, KZL
W przypadku faktury (A)FZ, rejestrowanej na formatce uproszczonej podstawowe dane dotyczące KSeF prezentowane są w sekcji KSeF zakładki [Ogólne].


Włączony parametr Źródłowy z KSeF oznacza, że dany dokument ma być/został zarejestrowany na podstawie faktury z KSeF. Włączony parametr Poza systemem oznacza, że dokument ma być/został zarejestrowany na podstawie faktury z KSeF, ale faktura KSeF nie będzie importowana do systemu Comarch ERP XL, lecz Użytkownik poda jej numer i datę samodzielnie. Aby mógł to uczynić, musi mieć przydzielone prawo Edycja numeru KSeF na dok/Spinanie z KSeF na zatw.dok.
Jeżeli natomiast Użytkownik dokona spięcia danego dokumentu systemowego z fakturą KSeF, o którym więcej w dalszej części dokumentu, wówczas jej Numer i Data przyjęcia w KSeF wypełniane są na ww. zakładce/sekcji automatycznie. Data odebrania to data zaimportowania faktury KSeF do Systemu. Na formatce prezentowana jest również informacja o Operatorze, który Odebrał tj. zaimportował tą fakturę z KSeF.
Domyślnie parametry: Źródłowy z KSeF i Poza systemem ustalane są na podstawie definicji dokumentu i karty kontrahenta. Jeżeli na definicji FZ/FZL w sekcji Dokument źródłowy z KSeF została wybrana opcja Nie dotyczy, wówczas parametry są wyłączone, jeżeli wybrana została opcja Pobrany z KSeF, wówczas parametr Źródłowy z KSeF jest włączony a Poza systemem wyłączony, jeżeli w definicji wybrano Poza systemem, wówczas oba parametry są włączone. Jeżeli zaś na definicji wybrano opcję Zależnie od kontrahenta, wówczas ustawienie parametrów zależne jest od ustawienia parametru Źródłowy z KSeF i Poza systemem na karcie kontrahenta.
Ustawienie parametrów aktualizowane jest podczas zmiany kontrahenta oraz podczas zmiany rodzaju transakcji na dokumencie, o ile dany dokumencie nie został dotąd związany z fakturą KSeF.
Użytkownik ma możliwość samodzielnej zmiany ustawienia ww. parametrów. Parametr Źródłowy z KSeF jest dostępny do edycji, o ile spełnione są poniższe warunki:
- Operator ma prawo do edycji dokumentu
- Na dokumencie wyłączony jest parametr Poza systemem
- Dokument nie jest związany z fakturą z KSeF
Parametr Poza systemem jest dostępny do edycji o ile spełnione są poniższe warunki:
- Operator ma prawo do edycji dokumentu
- Na dokumencie włączony jest parametr Źródłowy z KSeF
- Operator ma prawo Edycja numeru KSeF na dok/Spinanie z KSeF na zatw.dok
- Dokument nie jest związany z fakturą z KSeF
Zmiany ustawienia ww. parametrów można dokonać również seryjnie, przy pomocy udostępnionych w menu kontekstowym opcji: Zaznacz parametr KSeF i Odznacz parametr KSeF.

Dla ww. dokumentów zakupu/korekt dokumentu zakupu udostępniona została możliwość spięcia danego dokumentu z fakturą zaimportowaną z KSeF oraz rozłączenia tych dokumentów, jeżeli takiego spięcia dokonano niesłusznie. Operacja Spinaj z KSeF dostępna jest z formatki dokumentu zakupu, zakładka [KSeF] oraz z menu kontekstowego listy FZ. Po wywołaniu tej operacji System otwiera listę Faktury zakupu z KSeF w trybie do wybory i wiąże dany dokument systemowy ze wskazaną fakturą KSeF. Operacja spięcia dla danego dokumentu systemowego dokonywana jest, o ile spełnione są poniższe warunki:
- Operator ma prawo do edycji dokumentu
- Na dokumencie włączony jest parametr Źródłowy z KSeF a wyłączony Poza systemem
- Dokument nie został dotąd powiązany z KSeF
- W przypadku dokumentu, który został już zatwierdzony do wykonania tej operacji konieczne jest prawo Operatora Edycja numeru KSeF na dok/Spinanie z KSeF na zatw.dok.
Spięcie ze wskazaną fakturą KSeF uda się, o ile faktura ta nie została odrzucona i nie została dotąd związana z dokumentem systemowym. Podczas spinania dokumentów System weryfikuje zgodność podstawowych danych faktury KSeF i dokumentu systemowego: NIP kontrahenta, numer obcy dokumentu, wartość, rodzaj, kwalifikacja i w przypadku braku zgodności prezentuje stosowne ostrzeżenie. Brak zgodności nie jest jednak przeszkodą do dokonania spięcia.
Za pomocą operacji Rozłącz z KSeF dostępnej na formatce dokumentu zakupu oraz w menu kontekstowym listy faktur zakupu Użytkownik może wycofać operację spięcia danego dokumentu systemowego z fakturą KSeF. Operacja rozłączenia danego dokumentu jest dokonywana wówczas, jeżeli spełnione są poniższe warunki:
- Operator ma prawo do edycji dokumentu
- Dokument został wcześniej spięty z fakturą KSeF
- W przypadku dokumentu, który został już zatwierdzony do wykonania tej operacji konieczne jest prawo Operatora Edycja numeru KSeF na dok/Spinanie z KSeF na zatw.dok.

Faktura systemowa, dla której dokumentem źródłowym jest faktura zaimportowana z KSeF powinna zostać zweryfikowana przez Użytkownika pod względem jego zgodności z zaimportowanym dokumentem. Oznaczenia dokumentu jako zweryfikowanego oraz cofnięcia dokumentu do weryfikacji można dokonać za pomocą opcji: Oznacz jako zweryfikowany i Cofnij do: niezweryfikowany dostępnych w menu przycisku na prawej belce formatki dokumentu oraz w menu kontekstowym listy faktur zakupu.

Kontrola duplikacji numeru KSeF na dokumentach zakupu
Aby wesprzeć Użytkownika w procesie rejestrowania faktur zakupu, w szczególności w przypadkach, gdy będą one otrzymywane z różnych źródeł, wprowadzono stosowne ostrzeżenie w przypadkach, gdy w Systemie zarejestrowano już fakturę zakupu o takim samym numerze KSeF. Ostrzeżenia takie prezentowane są podczas:
- Zapisu/zatwierdzania dokumentu zakupu
- Spinania faktury KSeF z dokumentem wystawionym w Systemie
- Generowania faktury zakupu na podstawie dokumentu KSeF

Element faktury FZ – wybrane aspekty
Zasady ustalania parametrów elementu FZ dotyczą tworzenia dokumentu na podstawie faktury KSeF. W przypadku dokumentu realizującego zamówienie zachowanie Systemu zależy od wskazanej przez Użytkownika opcji jego tworzenia i ustalane są albo w oparciu o dokument KSeF albo w oparciu o elementy zamówienia.
Jednostka pomocnicza na elemencie (Tre_JmZ)
Jednostka pomocnicza elementu ustalana jest na podstawie jednostki przesłanej w pliku e-faktury w polu P_8A o ile taka jednostka została w Systemie zdefiniowana dla danego towaru. Jeżeli towar nie posiada takiej jednostki, wówczas zachowanie Systemu jest standardowe tj. jako jednostka pomocnicza na elemencie FZ ustalana jest domyślna jednostka zakupu tego towaru, jeżeli takowa została zdefiniowana, w przeciwnym wypadku jednostka pomocnicza jest zgodna z podstawową.
Przelicznik jednostki ustalany jest standardowo tj. na podstawie przelicznika zdefiniowanego na ustalonej jw. jednostce pomocniczej towaru.
Ilość na elemencie (Tre_Ilosc)
Ilość na elemencie ustalana jest w oparciu o pole P_8B pliku e-faktury, przy czym jeżeli jednostka przekazana w P_8A jest jednostką pomocniczą towaru, wówczas przekazana w P_8B wielkość traktowana jest jako ilość w tejże jednostce pomocniczej. W takim wypadku System oblicza ilość w jednostce głównej na podstawie pola P_8B i przelicznika jednostki i tak ustaloną ilość ustala na elemencie. W pozostałych przypadkach (tj. brak pola P_8A lub przesłana w nim jednostka nie jest przypisana do towaru czy też przesłana jednostka jest zgodna z jednostką podstawową towaru) ilość przekazana w P_8B traktowana jest jako ilość w jednostce podstawowej i taka ilość ustalana jest na elemencie faktury.
Stawka VAT
Stawka VAT elementu ustalana jest na podstawie pola P_12. Jeżeli pole to jest przekazane i dana stawka istnieje w Systemie, wówczas to ona zostaje ustalona na elemencie, w przeciwnym razie ustalana jest stawka zakupu z karty towaru.
Cena i wartość na elemencie FZ
Wartość elementu FZ ustalana jest na podstawie pola P_11 (przypadek dokumentu od netto) lub P_11A (przypadek dokumentu od brutto). Cena zaś ustalana jest wtórnie, tj. jako iloraz: wartość/ilość.
Tabela VAT dokumentu FZ tworzonego na podstawie faktury KSeF
W zakresie sposobu tworzenia rekordów tabeli VAT dokumentu FZ/(A)FZ z elementami, a co za tym idzie wartości całego dokumentu i jego płatności przyjęto rozwiązanie, którego celem było z jednej strony zachowanie integralności dokumentu w Systemie, z drugiej zaś honorowanie danych przekazanych w fakturze od Dostawcy, w tym stosowanie przez niego innej niż obowiązująca w Systemie Comarch ERP XL metody naliczania podatku VAT.
Aby spełnić ww. wymagania przyjęte zostały w tym zakresie poniższe zasady:
- Tabela VAT jest wstępnie ustalana na podstawie elementów dokumentu
- W przypadku faktury odliczającej faktury zaliczkowe, tak utworzona tabela VAT nie jest już przez System modyfikowana
- W przypadkach innych niż faktury końcowe System porównuje kwotę VAT PLN rekordu tabeli Vat utworzonego na podstawie elementów z kwotą VAT przesłaną w pliku e-faktury i jeżeli różnica pomiędzy tymi wielkościami mieści się w określonym przedziale, wówczas kwota VAT na takim rekordzie ustalana jest ostatecznie na podstawie kwoty VAT w PLN z dokumentu od Dostawcy (a pliku e-faktury)
- Wielkość różnicy, o której mowa powyżej została ustalona na poziomie 0,10 PLN. Służby informatyczne Klienta mogą ją zmienić, w szczególności ustalić na poziomie 0,00, a wówczas tabela VAT będzie ustalana wprost na podstawie elementów FZ i to Użytkownik, a nie System będzie dokonywał ewentualnej edycji utworzonego dokumentu
Ww. mechanizm dwuetapowego tworzenia tabeli VAT dotyczy generowania faktury zakupu na podstawie faktury KSeF. W przypadku dokumentu realizującego zamówienie zachowanie Systemu zależy od wskazanej przez Użytkownika metody generowania faktury, o czym więcej w dalszej części dokumentu.
Ww. mechanizm nie dotyczy również tworzenia (A)FZ bez elementów, o czym napisano w rozdziale poniżej.
Wizualizacja faktury KSeF na formatce faktury zakupu
Formatka dokumentu zakupu powiązanego z fakturą KSeF została obsłużona podobnie jak FZ wczytana przez OCR. Na prawej belce dostępny jest stosowny przycisk włączający/wyłączający specjalny tryb formatki, przy którym jest ona dzielona na sekcję lewą właściwą dla dokumentu i sekcję prawą z podglądem faktury KSeF. Dokonywana w sekcji prawej wizualizacja faktury KSeF dokonywana jest na podstawie pliku xml będącego załącznikiem faktury KSeF, z którą spięty jest bieżący dokument. Użytkownik ma możliwość dokonania wydruku tej wizualizacji.
W menu przycisku włączającego/wyłączającego podgląd faktury KSeF dostępne są opcje pozwalające na oznaczenie dokumentu jako zweryfikowanego przez Użytkownika oraz cofanie go do stanu niezweryfikowanego. Wygląd przycisku zależny jest do tego, czy dokument został już zweryfikowany czy też nie. System nie pozwala na zatwierdzenie dokumentu zakupu powiązanego z KSeF, jeżeli nie został on oznaczony jako zweryfikowany. Operacja oznaczania dokumentu jako zweryfikowanego/cofania do stanu niezweryfikowanego dostępna jest również jako opcja w menu kontekstowym listy.

Dodawanie dokumentów FZ na podstawie KSeF z listy faktur zakupu
Operacja dodawania faktur zakupu na podstawie dokumentów zaimportowanych z KSeF udostępniona została bezpośrednio na liście faktur zakupu FZ. Służy do niej przycisk Dodaj dokument na podstawie faktury KSeF. Za pomocą tej opcji otwierana jest lista faktur zaimportowanych z KSeF. Po wskazaniu przez Użytkownika konkretnych dokumentów System tworzy kolejne faktury FZ na ich podstawie. Stosownie do informacji zawartych w danej fakturze KSeF i dalszych decyzji Operatora tworzone są FZ niepowiązane z ZZ lub FZ realizujące ZZ, według zasad opisanych we wcześniejszej część dokumentu. Pomijane są te, spośród wskazanych faktur KSeF, które zostały wcześniej przez Użytkownika odrzucone, są już związane z dokumentem systemowym, nie mają w załączniku pliku xml faktury ustrukturyzowanej lub wskazują na rodzaj, który w tej wersji Systemu nie jest jeszcze obsługiwany.

Operacje seryjne na liście faktur zakupu z KSeF
Na liście faktur zakupu zaimportowanych z KSeF obsłużone zostały poniższe operacje seryjne:
- Seryjna zmiana Właściciela, czyli centrum, które ma się zająć danymi dokumentami. Po wybraniu tej opcji prezentowane jest menu z centrami struktury firmy. System dokonuje zmiany Właściciela na centrum wskazane przez Użytkownika

- Seryjna zmiana Kwalifikacji, pozwalająca na wstępne określenie czy na podstawie danej faktury KSeF powinien zostać utworzony dokument handlowy, czy kosztowa faktura A-vista bezpośrednio w Rejestrze VAT. Zmiana dokonywana jest poprzez wybór jednej z wartości: Dokument handlowy lub Dokument VAT

- Seryjne Odrzucanie i Przywracanie faktur. Fakturę pobraną z KSeF można odrzucić, co oznacza, że z jakiegoś powodu nie będzie na jej podstawie tworzony dokument w Systemie. Z takiej operacji można się wycofać, tj. przywrócić taką fakturę. Odrzucanie/przywracanie faktury KSeF dotąd dokonywane było wyłącznie na formatce szczegółów faktury, w wersji 2024.0 dostępne zostało jako operacja seryjna


Lista faktur zakupu
Na liście faktur zakupu dodane zostały kolumny sekcji KSeF: Status, Numer, Data przyjęcia. W kolumnie Numer prezentowany jest numer KSeF dokumentu źródłowego, na podstawie którego zarejestrowany został dany dokument, w kolumnie Data przyjęcia zaś data przyjęcia tego dokumentu źródłowego w KSeF. Kolumna Status wypełniana jest wartościami j.n.
- Nie dotyczy: dla dokumentów z wyłączonym parametrem Źródłowy z KSeF
- Niezweryfikowany: dla dokumentów spiętych z fakturą KSeF, które nie zostały zweryfikowane przez Użytkownika
- Zweryfikowany: dla dokumentów spiętych z fakturą KSeF, które zostały zweryfikowane przez Użytkownika oraz dla dokumentów, na których Operator samodzielnie wprowadził numer KSeF
- Niespięty: dla dokumentów z włączonym parametrem Źródłowy z KSeF, które nie zostały w żaden sposób powiązane z KSeF (ani poprzez spięcie z fakturą z KSeF ani poprzez ręczne podanie numeru KSeF)
- Awaria: dla dokumentów, które oznaczone zostały parametrem Awaria i nie zostały powiązane z fakturą KSeF
Pod listą faktur zakupu udostępniony został filtr Status KSeF pozwalający na ograniczanie listy do faktur niespiętych, spiętych (wszystkich, niezweryfikowanych, zweryfikowanych), takich, których KSeF nie dotyczy oraz tych, które zostały zarejestrowane podczas awarii systemu KSeF.

Generowanie (A)FZ na podstawie faktury KSeF
Operacja tworzenia dokumentu (A)FZ z elementami przebiega według zasad opisanych dla faktury zakupu FZ, z zastrzeżeniem ustalania na każdym z jej elementów towaru A-vista.
Generowanie faktury kosztowej (A)FZ bez elementów, a jedynie z tabelą VAT przebiega wg odmiennych zasad. W tym wypadku tabela VAT dokumentu tworzona jest wprost na podstawie wartości netto i kwot VAT dokumentu KSeF przesłanych w polach od P_13_1 do P_13_11. System najpierw mapuje dane pole na właściwą stawkę VAT, następnie sprawdza, czy dana stawka w Systemie jest zdefiniowana, a następnie tworzy dla niej stosowny rekord tabeli VAT.
W przypadku faktur w PLN kwota podatku VAT ustalana jest na takich rekordach wprost na podstawie podatku PLN z faktury KSeF, w przypadku dokumentu w walucie obcej zaś jest wyliczana przez System w oparciu o podstawę VAT i stawkę VAT. W przypadku takich dokumentów po wstępnym utworzeniu rekordu tabelki VAT System stosuje dodatkowo mechanizm uzgadniania kwoty podatku w PLN ustaloną wstępnie na (A)FZ z przekazaną w fakturze KSeF wg identycznych zasad, jak opisane w części dotyczącej tworzenia dokumentu FZ.
Dodawanie dokumentów (A)FZ na podstawie KSeF w Rejestrze VAT
Operacja rejestrowania faktur kosztowych (A)FZ na podstawie dokumentów zaimportowanych z KSeF dostępna jest również w Rejestrze VAT/zakup. W tym celu udostępniony został stosowny przycisk, a w jego menu dwie opcje:
- Za pomocą przycisku/opcji Dodaj dokument na podstawie faktury KSeF tworzone są faktury kosztowe (A)FZ bez elementów, a jedynie z tabelą VAT
- Za pomocą opcji Dodaj dokument z pozycjami tworzone są faktury kosztowe (A)FZ z elementami na towar A-vista
Przycisk/opcja w menu otwiera listę faktur zaimportowanych z KSeF. Po wskazaniu konkretnych dokumentów System tworzy na ich podstawie kolejne dokumenty (A)FZ według zasad opisanych we wcześniejszej część dokumentu.

Generowanie FZL na podstawie faktury KSeF
Generowanie faktur zaliczkowych na podstawie faktur KSeF udostępnione zostało na liście Faktury zakupu z KSeF. Dokument taki można utworzyć z faktury o rodzaju ZAL. Przed generowaniem dokumentu System sprawdza, czy faktura KSeF nie została przez Użytkownika odrzucona, jak również to, czy nie utworzono dotąd na jej podstawie dokumentu w Systemie. Podczas tworzenia danego typu dokumentu System nie kontroluje ustalonej dla danej faktury KSeF Kwalifikacji (dokument handlowy, dokument VAT), kwalifikacja ta jest jedynie podpowiedzią/sugestią dla Operatora jaki typ dokumentu powinien on utworzyć (FZL, czy (A)FZ).

Kontrahent na FZL tworzonej na podstawie faktury KSeF
Identyfikacja kontrahenta dokonywana jest na podstawie numeru NIP Sprzedawcy przesłanego w pliku KSeF i obsłużona została w podobny sposób, jak podczas generowania FZ na podstawie KSeF. W pierwszej kolejności System dokonuje identyfikacji w oparciu o adres podstawowy kontrahenta:
- Jeżeli wśród adresów bieżących (podstawowych) znajduje się tylko jeden adres o danym numerze NIP, wówczas kontrahent jest ustalany na jego podstawie
- Jeżeli takich adresów jest wiele, wówczas System sprawdza ustawienie parametru Źródłowy z KSeF na kartach takich kontrahentów. Jeżeli tylko jeden spośród ww. kontrahentów ma włączony ww. parametr, wówczas to on zostaje przypisany na tworzony dokument FZL

- Jeżeli żaden/wielu kontrahentów zostało oznaczonych ww. parametrem, wówczas System prezentuje listę kontrahentów o tym numerze NIP i to Użytkownik powinien wskazać właściwego kontrahenta. Aby ułatwić Operatorowi tą decyzję, w górnej części okna prezentowane są dane Sprzedawcy odczytane z pliku e-faktury, Użytkownik ma również możliwość podglądu poszczególnych kart kontrahentów za pomocą dostępnego tu przycisku lupy.

Jeżeli w Systemie nie zdefiniowano karty kontrahenta (adresu podstawowego) o danym numerze NIP, wówczas System poszukuje adresu dodatkowego o takim numerze NIP i jeżeli takowy znajdzie, wówczas ustala kontrahenta na jego podstawie. Jeżeli takich adresów jest wiele, wówczas System ustala kontrahenta na podstawie 1-go z nich.
Jeżeli System nie odnajdzie kontrahenta o danym numerze NIP, wówczas operacja generowania FZL zostaje przerwana. System, w odróżnieniu od operacji generowania FZ nie zakłada nowej karty kontrahenta podczas generowania FZL. W Systemie Comarch ERP XL faktury zaliczkowe tworzone są zawsze w powiązaniu z zamówieniem zakupu ZZ, skoro więc w bazie nie ma kontrahenta, którego dotyczy dana faktura KSeF nie ma więc i zamówienia, z którym można byłoby powiązać fakturę zaliczkową.
Identyfikacja zamówienia Dostawcy
Po ustaleniu jw. kontrahenta System przystępuje do identyfikacji zamówienia, którego dana faktura KSeF dotyczy. System odczytuje z e-faktury kolejne powtórzenia pól NrZamowienia i dla każdego z nich identyfikuje w bazie zamówienie zakupu od danego Dostawcy. W pierwszej kolejności odszukiwane jest zamówienie z numerem obcym (Zan_DokumentObcv) zgodnym z wartością pola NrZamowienia, a jeżeli nie zostanie znalezione, wówczas odszukiwane jest zamówienie ZZ z numerem systemowym zgodnym z wartością NrZamowienia.
Po zidentyfikowaniu zamówień System prezentuje ich listę w trybie jednokrotnego wyboru, a Użytkownik wskazuje z którym spośród zidentyfikowanych zamówień należy powiązać tworzoną fakturę zaliczkową. System tworzy FZL o ile wskazane/zaakceptowane przez Użytkownika zamówienie spełnia oba poniższe warunki:
- Zamówienie znajduje się w stanie: potwierdzone lub w realizacji
- Waluta zamówienia jest zgodna z walutą faktury KSeF

Jeżeli nie uda się zidentyfikować żadnego zamówienia lub Użytkownik nie zaakceptuje żadnego z nich, czy też wskazane przez Użytkownika zamówienie nie spełnia ww. warunków, wówczas operacja tworzenia FZL zostaje przerwana.
Tworzona faktura zaliczkowa FZL jest wiązana z płatnością zamówienia oznaczoną parametrem Zaliczka do faktury zarejestrowaną w walucie i wartości zgodnej z walutą i wartością faktury KSeF. Jeżeli na zamówieniu nie ma takiej płatności, wówczas jest ona przez System tworzona.

Waluta i kurs na fakturze FZL
Waluta tworzonego dokumentu FZL ustalana jest na podstawie waluty przekazanej w e-fakturze KSeF w polu KodWaluty (i zgodna z walutą zamówienia, z którym wiązana jest FZL). Kurs na dokumencie ustalany jest zależnie od ustawienia stosownych parametrów w System/Konfiguracja/KSeF/Import w sekcji Kurs na tworzonym dokumencie.

Jeżeli ustawiono opcję Z zaimportowanej faktury wówczas kurs ustalany jest w oparciu o kurs przesłany w fakturze KSeF w polu Fa/KursWalutyZ. Jeżeli w fakturze KSeF kurs nie został przesłany, wówczas dalsze zachowanie Systemu zależy od ustawienia parametru Wylicz, jeśli nie został podany. Jeżeli jest on włączony, wówczas System wylicza przybliżony kurs na podstawie innych wielkości przesłanych w e-fakturze (kwota VAT w PLN i kwota VAT w walucie) i taki ustala na dokumencie. Jeżeli ww. parametr jest wyłączony, wówczas na tworzonym dokumencie ustalany jest kurs bieżący. Podobnie się dzieje wówczas, jeżeli opcja ustalania kursu ustalona jest na Bieżący. Przez ww. kurs bieżący należy rozumieć kurs ustalany w Systemie standardowo podczas generowania dokumentu z zamówienia zakupu tj. stosownie do opcji dotyczących kursu ustalonych na tym zamówieniu (Bieżące/Ustalone/Ustalone do daty ważności, potem bieżące).
Tabela VAT dokumentu FZL
Tabela VAT dokumentu FZL tworzona jest na podstawie wartości netto i kwot VAT dokumentu KSeF przesłanych w polach od P_13_1 do P_13_11. System mapuje dane pole na właściwą stawkę VAT, następnie sprawdza, czy dana stawka została zdefiniowana w Systemie i jeżeli ten warunek jest spełniony wówczas tworzy dla niej rekord TraVat metodą od brutto. W przypadku faktury KSeF w walucie obcej ww. wartości najpierw zostają przeliczone na wielkości w PLN, w Systemie Comarch ERP XL bowiem w tabeli VAT FZL zapisywane są wyłącznie wielkości w walucie systemowej.
W przypadku faktur w walucie obcej po wstępnym utworzeniu rekordów tabeli VAT System dodatkowo stosuje mechanizm uzgadniania kwoty podatku w PLN ustaloną na FZL z wielkością przekazaną w fakturze KSeF wg identycznych zasad, jak zastosowane przy tworzeniu FZ tj.
- jeżeli różnica pomiędzy tymi wielkościami mieści się w określonym przedziale, wówczas kwota VAT na takim rekordzie ustalana jest ostatecznie na podstawie kwoty VAT w PLN z dokumentu od Dostawcy (pliku e-faktury)
- wielkość różnicy o której mowa powyżej została ustalona na poziomie 0,10 PLN. Dział informatyczny Klienta może ją zmienić, w szczególności ustalić na poziomie 0,00, a wówczas tabela VAT nie będzie już przeliczana i to Użytkownik, a nie System będzie dokonywał ewentualnej edycji utworzonego dokumentu
Obsłużone zostało prezentowanie ostrzeżenia dla przypadków tworzenia dokumentu o wartości niezgodnej z wartością dokumentu od Dostawcy. Dla dokumentów w walucie systemowej porównywana jest sumę wartości netto tabeli VAT faktury z KSeF z wartością netto utworzonej FZL oraz suma kwot podatku VAT faktury z KSeF z łączną wielkością VAT-u na FZL. W przypadku dokumentów w walucie obcej porównanie dokonywane jest w zakresie łącznej wielkości podatku VAT w PLN.
Numer obcy oraz daty na generowanej FZL
Numer obcy generowanej faktury ustalany jest w oparciu o pole P_2 pliku e-faktury. Daty dokumentu FZL zaś ustalane są następująco:
- Data wpływu, a co za tym idzie pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF.
- Data wystawienia FZL ustalana jest na podstawie daty wystawienia dokumentu przez Dostawcę, przesłanej w polu P_1.
- Data zakupu (data zaliczki) ustalana jest podstawie daty otrzymania zapłaty, przesłanej w polu P_6, a jeżeli data ta nie została w fakturze przesłana, wówczas na podstawie daty wystawienia faktury tj. pola P_1.
Forma, termin płatności i rachunek bankowy na FZL
Zasady ustalania ww. parametrów na FZL są identyczne, jak podczas tworzenia FZ z faktury KSeF.- Jeżeli w Systemie istnieje forma płatności zgodna z formą przesłaną w polu FormaPlatnosci faktury KSeF, wówczas to ona zostaje ustalona jako forma płatności na dokumencie oraz na tworzonej płatności.
- Termin płatności ustalany jest na podstawie daty przesłanej w 1-wszym polu TerminPlatnosci, o ile data ta nie jest wcześniejsza niż data, w oparciu o którą zgodnie z definicją tworzonego dokumentu ustalany jest termin płatności.
- Opcjonalnie do karty kontrahenta dodawany jest rachunek bankowy przekazany w pliku e-faktury o ile nie został on dotąd przypisany. Dodanie rachunku odbywa się wówczas, jeżeli włączono parametr Podczas tworzenia dokumentu dodawaj Rachunki bankowe kontrahentów w Konfiguracja/KSeF/Import.
Weryfikacja dokumentu FZL przez Użytkownika
Aby ułatwić Użytkownikowi weryfikację poprawności utworzonego dokumentu, w tym jego zgodności z dokumentem KSeF, formatka FZL wyposażona została w podgląd dokumentu źródłowego wraz z możliwością jego wydruku. Funkcjonalność ta dostępna jest już od wersji 2024.0, w której można było jedynie spinać dokument utworzony w Systemie z dokumentem KSeF. W przypadku faktury FZL wygenerowanej z dokumentu zaimportowanego z KSeF takie spięcie dokonywane jest automatycznie.

Fakt dokonania przez Użytkownika weryfikacji dokumentu powinien zostać przez niego odnotowany. Służy do tego opcja Oznacz jako zweryfikowany dostępna w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz w menu kontekstowym listy dokumentów.
Podczas zapisu/zatwierdzania dokumentu FZL dokonywana jest kontrola unikalności numeru KSeF dokumentu. W przypadkach, gdy w Systemie zarejestrowano już fakturę zakupu o takim samym numerze KSeF jak numer zapisywanej/zatwierdzanej faktury zaliczkowe FZL pojawia się stosowne ostrzeżenie.

Generowanie KZL na podstawie faktury KSeF
Na podstawie faktury KSeF można wygenerować korektę faktury zaliczkowej zakupu KZL. Operacja ta dostępna jest z listy Faktury zakupu z KSeF dla faktury o rodzaju KOR_ZAL. Przed generowaniem dokumentu System standardowo sprawdza, czy faktura KSeF nie została przez Użytkownika odrzucona, jak również to, czy nie utworzono już na jej podstawie dokumentu w Systemie.

Identyfikacja kontrahenta i faktury korygowanej
Identyfikacja kontrahenta podczas generowania KZL na podstawie faktury KSeF dokonywana jest według identycznych zasad jak opisane powyżej podczas generowania FZL. Po ustaleniu kontrahenta odszukiwana jest faktura zaliczkowa, korygowana danym dokumentem KSeF. Jeżeli taka FZL zostanie zidentyfikowana, wówczas operacja generowania KZL jest kontynuowana, jeżeli zaś takiego dokumentu nie uda się odnaleźć, wówczas pojawia się stosowny komunikat i KZL nie jest tworzona.
Identyfikując dokument korygowany System poszukuje zatwierdzonej FZL wystawionej dla danego Dostawcy i numerem zgodnym z przesłanym w dokumencie KSeF:
- w pierwszej kolejności poszukiwana jest FZL o numerze KSeF zgodnym z przesłanym w polu NrKSeFFaKorygowanej e-faktury
- jeżeli ww. faktura nie zostanie zidentyfikowana, wówczas poszukiwana jest FZL o numerze obcym zgodnym z numerem pod jakim ten dokument funkcjonuje u Dostawcy, przesłanym w polu NrKSeFFaKorygowanej
Waluta i kurs na dokumencie KZL
Zarówno waluta jak i kurs na dokumencie KZL ustalane są na podstawie waluty i kursu korygowanej FZL niezależnie od waluty/kursu przesłanego w fakturze KSeF. Ww. ustalanie kursu na podstawie korygowanej FZL jest standardowym zachowaniem Systemu Comarch ERP XL. Jeżeli Dostawca z jakiegoś powodu użyje innego kursu, wówczas wartości: utworzonej FZL i faktury KSeF będą różne, o czym Użytkownik zostanie poinformowany.
Tabela VAT i wartość generowanego dokumentu KZL
Korekta faktury zaliczkowej zakupu KZL tworzona jest na podstawie wartości netto i kwot VAT dokumentu KSeF przesłanych w polach od P_13_1 do P_13_11. W przypadku faktury KSeF w walucie obcej ww. wartości najpierw zostają przeliczone na wielkości w PLN, w Systemie Comarch ERP XL bowiem w tabeli VAT KZL zapisywane są wyłącznie wielkości w walucie systemowej. Do tego przeliczenia zastosowany zostanie kurs ustalony na KZL, a on pobierany jest z korygowanej FZL.
System, podobnie jak dla FZL najpierw mapuje dane pole na właściwą stawkę VAT, a następnie sprawdza, czy dana stawka występuje na korygowanej FZL i czy pozostaje dla niej niezerowa wartość nieodliczona/nieskorygowana, po czym tworzy dla niej rekord tabeli VAT wyłącznie, jeżeli ten warunek jest spełniony. Wartość tworzonego rekordu tabeli VAT KZL ustalana jest albo na podstawie wartości brutto przesłanej w dokumencie KSeF albo na poziomie wartości możliwej do skorygowania. Wartość możliwa do skorygowania determinowana jest przez wartość korygowanej FZL, dotychczasowe korekty zarejestrowane do tego dokumentu oraz przez wielkość zaliczki odliczonej już na dokumentach końcowych.
Jeżeli całość faktury FZL została już skorygowana, czy też odliczona na dokumentach końcowych, wówczas KZL nie jest tworzona. Operacja przerywana jest również wówczas, jeżeli istnieje niezatwierdzona korekta do korygowanej FZL.
System Comarch ERP XL nie posiada funkcjonalności korekt faktur zaliczkowych zwiększających ich wartość, stąd podczas ww. operacji generowania KZL pomijane są rekordy faktury KSeF o wartości dodatniej.
Numer obcy oraz daty na generowanej KZL
Numer obcy generowanej KZL ustalany jest w oparciu o pole P_2 pliku e-faktury. Daty dokumentu KZL zaś ustalane są następująco:
- Data wpływu dokumentu KZL oraz pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF.
- Data wystawienia KZL ustalana jest na podstawie daty wystawienia dokumentu przez Dostawcę, przesłanej w polu P_1.
- Data korekty ustalana jest podstawie daty przesłanej w polu P_6, a jeżeli data ta nie została przesłana, wówczas na podstawie daty wystawienia korekty tj. pola P_1.
Weryfikacja dokumentu KZL przez Użytkownika
Podobnie jak dla dokumentu FZL również dla jego korekty KZL udostępniono narzędzia ułatwiające weryfikację zgodności utworzonego dokumentu z fakturą KSeF:
- Wizualizacja faktury KSeF na formatce korekty faktury zaliczkowej zakupu KZL wraz z jej wydrukiem
- Operacja Oznacz jako zweryfikowany dostępna w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz w menu kontekstowym listy dokumentów
- Kontrola unikalności numeru KSeF podczas zapisu/zatwierdzania dokumentu KZL


Generowanie (S)FZ na podstawie faktury KSeF
Rozpoczęte zostały prace z zakresu tworzenia faktur zakupu typu spinacz na podstawie faktur KSeF. W wersji 2025.0 udostępniono możliwość tworzenia faktury zakupu typu spinacz nagłówkowy (S)FZ. Pozostałe składowe tej funkcjonalności tj. tworzenie spinacza elementów (s)FZ oraz operacja aktualizowania wartości dokumentów PZ w oparciu o fakturę KSeF zostaną udostępnione w kolejnej wersji, stąd opcje te pozostają w tej wersji nieaktywne.
Fakturę zakupu typu spinacz nagłówkowych (S)FZ można wygenerować na podstawie faktury o typie VAT, UPR, ROZ.

Tworzenie spinacza (S)FZ odbywa się w oparciu o dokumenty PZ/PKA zidentyfikowane w Systemie na podstawie kolejnych powtórzeń pola WZ pliku e-faktury. Dokument (S)FZ nie posiada własnych elementów, jego elementami są wszystkie elementy dokumentów w nim spiętych. Co za tym idzie na dokumencie (S)FZ znajdzie się cała zawartość tychże dokumentów.
Kontrahent na (S)FZ tworzonej na podstawie faktury KSeF
Identyfikacja kontrahenta podczas generowania (S)FZ na podstawie faktury KSeF dokonywana jest według identycznych zasad jak opisane powyżej podczas generowania FZL.
Identyfikacja dokumentów PZ podczas generowania (S)FZ
Po ustaleniu kontrahenta System przystępuje do identyfikacji dokumentów PZ/PKA na podstawie których ma zostać utworzony dokument (S)FZ. Identyfikacja ta odbywa się na podstawie kolejnych powtórzeń pola WZ faktury KSeF. System odszukuje niezafakturowane dokumenty PZ, PZK, PKA, PKK zarejestrowane na ww. Dostawcę, których numer obcy (Trn_DokumentObcy) jest zgodny z wartością przesłaną w polu WZ i prezentuje Użytkownikowi ich listę. Lista ta uzupełniana jest o korekty do dokumentów PZ/PKA zidentyfikowanych jw. nawet jeżeli identyfikator tych korekt nie jest w fakturze KSeF przesyłany. Użytkownik ma możliwość samodzielnego dołączenia dokumentu PZ na ww. listę, jeżeli Systemowi nie udało się zidentyfikować danego dokumentu.

Po akceptacji dokumentu/ów PZ przez Użytkownika System generuje (S)FZ i spina na niego te ze wskazanych dokumentów, dla których takie spięcie jest możliwe. Podczas takiego spinania kontrolowane są standardowe warunki takie jak stan dokumentu, zgodność kierunku VAT, ustalona wartość dostawy itp.
Jeżeli nie uda się zidentyfikować w bazie żadnego z ww. dokumentów PZ, czy też Użytkownik żadnego z nich nie zaakceptuje, wówczas System tworzy pusty spinacz (S)FZ tj. bez dokumentów spiętych.
Waluta i kurs na generowanej (S)FZ
Waluta na dokumencie (S)FZ ustalana jest na podstawie pierwszego spośród dokumentów PZ spinanych na generowany (S)FZ, kurs zaś ustalany jest wg ogólnych zasad tj. zgodnie z rodzajem daty i ilością dni przed tą datą z definicji dokumentu FZ. Kurs ten wpływa jedynie na płatność własną dokumentu (S)FZ.
Numer obcy oraz daty na generowanej (S)FZ
Numer obcy generowanej (S)FZ ustalany jest w oparciu o pole P_2 pliku e-faktury. Daty dokumentu zaś ustalane są następująco:
- Data wpływu dokumentu (S)FZ oraz pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF.
- Data wystawienia (S)FZ ustalana jest na podstawie daty wystawienia dokumentu przez Dostawcę, przesłanej w polu P_1.
- Data zakupu ustalana jest podstawie daty przesłanej w polu P_6 lub P_6_Do, w zależności które z tych pól zostanie przekazane, a jeżeli data ta nie została w fakturze przesłana, wówczas na podstawie daty wystawienia faktury tj. pola P_1.
Forma, termin płatności i rachunek bankowy na (S)FZ
Ww. parametry ustalane są na podstawie faktury KSeF, przy czym w przypadku spinaczy nagłówkowych (S)FZ opisane poniżej parametry płatności dotyczą płatności własnej dokumentu (S)FZ, płatności dziedziczone z dokumentów spinanych PZ nie są modyfikowane. Interpretowane są:
- FormaPlatnosci – na jej podstawie ustalana jest forma płatności w nagłówku dokumentu oraz na tworzonej płatności własnej spinacza
- TerminPlatnosci – na jego podstawie ustalany jest termin płatności w nagłówku oraz na tworzonej płatności własnej spinacza, przy czym w przypadku wielu terminów interpretowany jest pierwszy z nich
- Rachunek bankowy kontrahenta – na tej podstawie ustalany jest rachunek na płatności własnej spinacza. Jeżeli danego rachunku nie ma w Systemie, wówczas opcjonalnie jest on dodawany do karty kontrahenta. Dodanie rachunku odbywa się wówczas, jeżeli włączono parametr Podczas tworzenia dokumentu dodawaj Rachunki bankowe kontrahentów w Konfiguracja/KSeF/Import
Dokument (S)FZ a faktury zaliczkowe
W przypadku spinacza nagłówkowego (S)FZ odliczane faktury zaliczkowe są dziedziczone ze spinanych dokumentów PZ. Aby więc dana faktura zaliczkowa została odliczona na (S)FZ, odliczenie to musi zostać dokonane na dokumencie PZ. Podczas generowania (S)FS System nie dokonuje już identyfikacji faktur zaliczkowych, są one odliczane wyłącznie, jeżeli zostały odliczone na spinanych PZ.
Jeżeli Użytkownik nie odliczył faktur zaliczkowych na PZ, wówczas przed utworzeniem (S)FZ powinien samodzielnie dołączyć FZL na dokumencie PZ (uprawniony do tego Użytkownik może to uczynić na zatwierdzonym PZ).
Tabela VAT generowanego (S)FZ
Na generowanym dokumencie (S)FZ obowiązują poniższe zasady tworzenia tabeli VAT dokumentu:
- Tabela VAT zostaje ustalona wstępnie na podstawie spiętych dokumentów
- W przypadku gdy dokumenty spięte odliczają faktury zaliczkowe, tak utworzona tabela VAT nie jest już przez System modyfikowana
- W przypadkach innych niż faktury końcowe System porównuje kwotę VAT w PLN rekordu tabeli VAT utworzonego na podstawie dokumentów spiętych z kwotą VAT przesłaną w pliku e-faktury i jeżeli różnica pomiędzy tymi wielkościami mieści się w określonym przedziale, wówczas kwota VAT na takim rekordzie ustalana jest ostatecznie na podstawie kwoty VAT w PLN z dokumentu od Dostawcy (pliku e-faktury)
- Wielkość różnicy o której mowa powyżej została ustalona na poziomie 0,10 PLN. Dział informatyczny Klienta może ją zmienić, w szczególności ustalić na poziomie 0,00, a wówczas tabela VAT będzie ustalana wprost na podstawie dokumentów spiętych i to Użytkownik, a nie System będzie dokonywał ewentualnej edycji utworzonego dokumentu
- W przypadku niezgodności wartości pomiędzy utworzonym dokumentem (S)FZ a fakturą KSeF prezentowane jest stosowne ostrzeżenie
Weryfikacja dokumentu (S)FZ przez Użytkownika
Podobnie jak dla innych typów dokumentów zakupu rejestrowanych na podstawie faktury KSeF, również dla faktury typu spinacza nagłówkowy (S)FZ udostępniono narzędzia ułatwiające weryfikację zgodności utworzonego dokumentu z fakturą KSeF:
- Wizualizacja faktury KSeF na formatce (S)FZ wraz z jej wydrukiem
- Operacja Oznacz jako zweryfikowany dostępna w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz w menu kontekstowym listy dokumentów
- Kontrola unikalności numeru KSeF podczas zapisu/zatwierdzania dokumentu (S)FZ


Generowanie faktur zaliczkowych na podstawie faktur KSeF udostępnione zostało na liście Faktury zakupu z KSeF. Dokument taki można utworzyć z faktury o rodzaju ZAL. Przed generowaniem dokumentu System sprawdza, czy faktura KSeF nie została przez Użytkownika odrzucona, jak również to, czy nie utworzono dotąd na jej podstawie dokumentu w Systemie. Podczas tworzenia danego typu dokumentu System nie kontroluje ustalonej dla danej faktury KSeF Kwalifikacji (dokument handlowy, dokument VAT), kwalifikacja ta jest jedynie podpowiedzią/sugestią dla Operatora jaki typ dokumentu powinien on utworzyć (FZL, czy (A)FZ).

Kontrahent na FZL tworzonej na podstawie faktury KSeF
Identyfikacja kontrahenta dokonywana jest na podstawie numeru NIP Sprzedawcy przesłanego w pliku KSeF i obsłużona została w podobny sposób, jak podczas generowania FZ na podstawie KSeF. W pierwszej kolejności System dokonuje identyfikacji w oparciu o adres podstawowy kontrahenta:
- Jeżeli wśród adresów bieżących (podstawowych) znajduje się tylko jeden adres o danym numerze NIP, wówczas kontrahent jest ustalany na jego podstawie
- Jeżeli takich adresów jest wiele, wówczas System sprawdza ustawienie parametru Źródłowy z KSeF na kartach takich kontrahentów. Jeżeli tylko jeden spośród ww. kontrahentów ma włączony ww. parametr, wówczas to on zostaje przypisany na tworzony dokument FZL

- Jeżeli żaden/wielu kontrahentów zostało oznaczonych ww. parametrem, wówczas System prezentuje listę kontrahentów o tym numerze NIP i to Użytkownik powinien wskazać właściwego kontrahenta. Aby ułatwić Operatorowi tą decyzję, w górnej części okna prezentowane są dane Sprzedawcy odczytane z pliku e-faktury, Użytkownik ma również możliwość podglądu poszczególnych kart kontrahentów za pomocą dostępnego tu przycisku lupy.

Jeżeli w Systemie nie zdefiniowano karty kontrahenta (adresu podstawowego) o danym numerze NIP, wówczas System poszukuje adresu dodatkowego o takim numerze NIP i jeżeli takowy znajdzie, wówczas ustala kontrahenta na jego podstawie. Jeżeli takich adresów jest wiele, wówczas System ustala kontrahenta na podstawie 1-go z nich.
Jeżeli System nie odnajdzie kontrahenta o danym numerze NIP, wówczas operacja generowania FZL zostaje przerwana. System, w odróżnieniu od operacji generowania FZ nie zakłada nowej karty kontrahenta podczas generowania FZL. W Systemie Comarch ERP XL faktury zaliczkowe tworzone są zawsze w powiązaniu z zamówieniem zakupu ZZ, skoro więc w bazie nie ma kontrahenta, którego dotyczy dana faktura KSeF nie ma więc i zamówienia, z którym można byłoby powiązać fakturę zaliczkową.
Identyfikacja zamówienia Dostawcy
Po ustaleniu jw. kontrahenta System przystępuje do identyfikacji zamówienia, którego dana faktura KSeF dotyczy. System odczytuje z e-faktury kolejne powtórzenia pól NrZamowienia i dla każdego z nich identyfikuje w bazie zamówienie zakupu od danego Dostawcy. W pierwszej kolejności odszukiwane jest zamówienie z numerem obcym (Zan_DokumentObcv) zgodnym z wartością pola NrZamowienia, a jeżeli nie zostanie znalezione, wówczas odszukiwane jest zamówienie ZZ z numerem systemowym zgodnym z wartością NrZamowienia.
Po zidentyfikowaniu zamówień System prezentuje ich listę w trybie jednokrotnego wyboru, a Użytkownik wskazuje z którym spośród zidentyfikowanych zamówień należy powiązać tworzoną fakturę zaliczkową. System tworzy FZL o ile wskazane/zaakceptowane przez Użytkownika zamówienie spełnia oba poniższe warunki:
- Zamówienie znajduje się w stanie: potwierdzone lub w realizacji
- Waluta zamówienia jest zgodna z walutą faktury KSeF

Jeżeli nie uda się zidentyfikować żadnego zamówienia lub Użytkownik nie zaakceptuje żadnego z nich, czy też wskazane przez Użytkownika zamówienie nie spełnia ww. warunków, wówczas operacja tworzenia FZL zostaje przerwana.
Tworzona faktura zaliczkowa FZL jest wiązana z płatnością zamówienia oznaczoną parametrem Zaliczka do faktury zarejestrowaną w walucie i wartości zgodnej z walutą i wartością faktury KSeF. Jeżeli na zamówieniu nie ma takiej płatności, wówczas jest ona przez System tworzona.

Waluta i kurs na fakturze FZL
Waluta tworzonego dokumentu FZL ustalana jest na podstawie waluty przekazanej w e-fakturze KSeF w polu KodWaluty (i zgodna z walutą zamówienia, z którym wiązana jest FZL). Kurs na dokumencie ustalany jest zależnie od ustawienia stosownych parametrów w System/Konfiguracja/KSeF/Import w sekcji Kurs na tworzonym dokumencie.

Jeżeli ustawiono opcję Z zaimportowanej faktury wówczas kurs ustalany jest w oparciu o kurs przesłany w fakturze KSeF w polu Fa/KursWalutyZ. Jeżeli w fakturze KSeF kurs nie został przesłany, wówczas dalsze zachowanie Systemu zależy od ustawienia parametru Wylicz, jeśli nie został podany. Jeżeli jest on włączony, wówczas System wylicza przybliżony kurs na podstawie innych wielkości przesłanych w e-fakturze (kwota VAT w PLN i kwota VAT w walucie) i taki ustala na dokumencie. Jeżeli ww. parametr jest wyłączony, wówczas na tworzonym dokumencie ustalany jest kurs bieżący. Podobnie się dzieje wówczas, jeżeli opcja ustalania kursu ustalona jest na Bieżący. Przez ww. kurs bieżący należy rozumieć kurs ustalany w Systemie standardowo podczas generowania dokumentu z zamówienia zakupu tj. stosownie do opcji dotyczących kursu ustalonych na tym zamówieniu (Bieżące/Ustalone/Ustalone do daty ważności, potem bieżące).
Tabela VAT dokumentu FZL
Tabela VAT dokumentu FZL tworzona jest na podstawie wartości netto i kwot VAT dokumentu KSeF przesłanych w polach od P_13_1 do P_13_11. System mapuje dane pole na właściwą stawkę VAT, następnie sprawdza, czy dana stawka została zdefiniowana w Systemie i jeżeli ten warunek jest spełniony wówczas tworzy dla niej rekord TraVat metodą od brutto. W przypadku faktury KSeF w walucie obcej ww. wartości najpierw zostają przeliczone na wielkości w PLN, w Systemie Comarch ERP XL bowiem w tabeli VAT FZL zapisywane są wyłącznie wielkości w walucie systemowej.
W przypadku faktur w walucie obcej po wstępnym utworzeniu rekordów tabeli VAT System dodatkowo stosuje mechanizm uzgadniania kwoty podatku w PLN ustaloną na FZL z wielkością przekazaną w fakturze KSeF wg identycznych zasad, jak zastosowane przy tworzeniu FZ tj.
- jeżeli różnica pomiędzy tymi wielkościami mieści się w określonym przedziale, wówczas kwota VAT na takim rekordzie ustalana jest ostatecznie na podstawie kwoty VAT w PLN z dokumentu od Dostawcy (pliku e-faktury)
- wielkość różnicy o której mowa powyżej została ustalona na poziomie 0,10 PLN. Dział informatyczny Klienta może ją zmienić, w szczególności ustalić na poziomie 0,00, a wówczas tabela VAT nie będzie już przeliczana i to Użytkownik, a nie System będzie dokonywał ewentualnej edycji utworzonego dokumentu
Obsłużone zostało prezentowanie ostrzeżenia dla przypadków tworzenia dokumentu o wartości niezgodnej z wartością dokumentu od Dostawcy. Dla dokumentów w walucie systemowej porównywana jest sumę wartości netto tabeli VAT faktury z KSeF z wartością netto utworzonej FZL oraz suma kwot podatku VAT faktury z KSeF z łączną wielkością VAT-u na FZL. W przypadku dokumentów w walucie obcej porównanie dokonywane jest w zakresie łącznej wielkości podatku VAT w PLN.
Numer obcy oraz daty na generowanej FZL
Numer obcy generowanej faktury ustalany jest w oparciu o pole P_2 pliku e-faktury. Daty dokumentu FZL zaś ustalane są następująco:
- Data wpływu, a co za tym idzie pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF.
- Data wystawienia FZL ustalana jest na podstawie daty wystawienia dokumentu przez Dostawcę, przesłanej w polu P_1.
- Data zakupu (data zaliczki) ustalana jest podstawie daty otrzymania zapłaty, przesłanej w polu P_6, a jeżeli data ta nie została w fakturze przesłana, wówczas na podstawie daty wystawienia faktury tj. pola P_1.
Forma, termin płatności i rachunek bankowy na FZL
Zasady ustalania ww. parametrów na FZL są identyczne, jak podczas tworzenia FZ z faktury KSeF.- Jeżeli w Systemie istnieje forma płatności zgodna z formą przesłaną w polu FormaPlatnosci faktury KSeF, wówczas to ona zostaje ustalona jako forma płatności na dokumencie oraz na tworzonej płatności.
- Termin płatności ustalany jest na podstawie daty przesłanej w 1-wszym polu TerminPlatnosci, o ile data ta nie jest wcześniejsza niż data, w oparciu o którą zgodnie z definicją tworzonego dokumentu ustalany jest termin płatności.
- Opcjonalnie do karty kontrahenta dodawany jest rachunek bankowy przekazany w pliku e-faktury o ile nie został on dotąd przypisany. Dodanie rachunku odbywa się wówczas, jeżeli włączono parametr Podczas tworzenia dokumentu dodawaj Rachunki bankowe kontrahentów w Konfiguracja/KSeF/Import.
Weryfikacja dokumentu FZL przez Użytkownika
Aby ułatwić Użytkownikowi weryfikację poprawności utworzonego dokumentu, w tym jego zgodności z dokumentem KSeF, formatka FZL wyposażona została w podgląd dokumentu źródłowego wraz z możliwością jego wydruku. Funkcjonalność ta dostępna jest już od wersji 2024.0, w której można było jedynie spinać dokument utworzony w Systemie z dokumentem KSeF. W przypadku faktury FZL wygenerowanej z dokumentu zaimportowanego z KSeF takie spięcie dokonywane jest automatycznie.

Fakt dokonania przez Użytkownika weryfikacji dokumentu powinien zostać przez niego odnotowany. Służy do tego opcja Oznacz jako zweryfikowany dostępna w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz w menu kontekstowym listy dokumentów.
Podczas zapisu/zatwierdzania dokumentu FZL dokonywana jest kontrola unikalności numeru KSeF dokumentu. W przypadkach, gdy w Systemie zarejestrowano już fakturę zakupu o takim samym numerze KSeF jak numer zapisywanej/zatwierdzanej faktury zaliczkowe FZL pojawia się stosowne ostrzeżenie.

Generowanie KZL na podstawie faktury KSeF
Na podstawie faktury KSeF można wygenerować korektę faktury zaliczkowej zakupu KZL. Operacja ta dostępna jest z listy Faktury zakupu z KSeF dla faktury o rodzaju KOR_ZAL. Przed generowaniem dokumentu System standardowo sprawdza, czy faktura KSeF nie została przez Użytkownika odrzucona, jak również to, czy nie utworzono już na jej podstawie dokumentu w Systemie.

Identyfikacja kontrahenta i faktury korygowanej
Identyfikacja kontrahenta podczas generowania KZL na podstawie faktury KSeF dokonywana jest według identycznych zasad jak opisane powyżej podczas generowania FZL. Po ustaleniu kontrahenta odszukiwana jest faktura zaliczkowa, korygowana danym dokumentem KSeF. Jeżeli taka FZL zostanie zidentyfikowana, wówczas operacja generowania KZL jest kontynuowana, jeżeli zaś takiego dokumentu nie uda się odnaleźć, wówczas pojawia się stosowny komunikat i KZL nie jest tworzona.
Identyfikując dokument korygowany System poszukuje zatwierdzonej FZL wystawionej dla danego Dostawcy i numerem zgodnym z przesłanym w dokumencie KSeF:
- w pierwszej kolejności poszukiwana jest FZL o numerze KSeF zgodnym z przesłanym w polu NrKSeFFaKorygowanej e-faktury
- jeżeli ww. faktura nie zostanie zidentyfikowana, wówczas poszukiwana jest FZL o numerze obcym zgodnym z numerem pod jakim ten dokument funkcjonuje u Dostawcy, przesłanym w polu NrKSeFFaKorygowanej
Waluta i kurs na dokumencie KZL
Zarówno waluta jak i kurs na dokumencie KZL ustalane są na podstawie waluty i kursu korygowanej FZL niezależnie od waluty/kursu przesłanego w fakturze KSeF. Ww. ustalanie kursu na podstawie korygowanej FZL jest standardowym zachowaniem Systemu Comarch ERP XL. Jeżeli Dostawca z jakiegoś powodu użyje innego kursu, wówczas wartości: utworzonej FZL i faktury KSeF będą różne, o czym Użytkownik zostanie poinformowany.
Tabela VAT i wartość generowanego dokumentu KZL
Korekta faktury zaliczkowej zakupu KZL tworzona jest na podstawie wartości netto i kwot VAT dokumentu KSeF przesłanych w polach od P_13_1 do P_13_11. W przypadku faktury KSeF w walucie obcej ww. wartości najpierw zostają przeliczone na wielkości w PLN, w Systemie Comarch ERP XL bowiem w tabeli VAT KZL zapisywane są wyłącznie wielkości w walucie systemowej. Do tego przeliczenia zastosowany zostanie kurs ustalony na KZL, a on pobierany jest z korygowanej FZL.
System, podobnie jak dla FZL najpierw mapuje dane pole na właściwą stawkę VAT, a następnie sprawdza, czy dana stawka występuje na korygowanej FZL i czy pozostaje dla niej niezerowa wartość nieodliczona/nieskorygowana, po czym tworzy dla niej rekord tabeli VAT wyłącznie, jeżeli ten warunek jest spełniony. Wartość tworzonego rekordu tabeli VAT KZL ustalana jest albo na podstawie wartości brutto przesłanej w dokumencie KSeF albo na poziomie wartości możliwej do skorygowania. Wartość możliwa do skorygowania determinowana jest przez wartość korygowanej FZL, dotychczasowe korekty zarejestrowane do tego dokumentu oraz przez wielkość zaliczki odliczonej już na dokumentach końcowych.
Jeżeli całość faktury FZL została już skorygowana, czy też odliczona na dokumentach końcowych, wówczas KZL nie jest tworzona. Operacja przerywana jest również wówczas, jeżeli istnieje niezatwierdzona korekta do korygowanej FZL.
System Comarch ERP XL nie posiada funkcjonalności korekt faktur zaliczkowych zwiększających ich wartość, stąd podczas ww. operacji generowania KZL pomijane są rekordy faktury KSeF o wartości dodatniej.
Numer obcy oraz daty na generowanej KZL
Numer obcy generowanej KZL ustalany jest w oparciu o pole P_2 pliku e-faktury. Daty dokumentu KZL zaś ustalane są następująco:
- Data wpływu dokumentu KZL oraz pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF.
- Data wystawienia KZL ustalana jest na podstawie daty wystawienia dokumentu przez Dostawcę, przesłanej w polu P_1.
- Data korekty ustalana jest podstawie daty przesłanej w polu P_6, a jeżeli data ta nie została przesłana, wówczas na podstawie daty wystawienia korekty tj. pola P_1.
Weryfikacja dokumentu KZL przez Użytkownika
Podobnie jak dla dokumentu FZL również dla jego korekty KZL udostępniono narzędzia ułatwiające weryfikację zgodności utworzonego dokumentu z fakturą KSeF:
- Wizualizacja faktury KSeF na formatce korekty faktury zaliczkowej zakupu KZL wraz z jej wydrukiem
- Operacja Oznacz jako zweryfikowany dostępna w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz w menu kontekstowym listy dokumentów
- Kontrola unikalności numeru KSeF podczas zapisu/zatwierdzania dokumentu KZL


Generowanie (S)FZ na podstawie faktury KSeF
Rozpoczęte zostały prace z zakresu tworzenia faktur zakupu typu spinacz na podstawie faktur KSeF. W wersji 2025.0 udostępniono możliwość tworzenia faktury zakupu typu spinacz nagłówkowy (S)FZ. Pozostałe składowe tej funkcjonalności tj. tworzenie spinacza elementów (s)FZ oraz operacja aktualizowania wartości dokumentów PZ w oparciu o fakturę KSeF zostaną udostępnione w kolejnej wersji, stąd opcje te pozostają w tej wersji nieaktywne.
Fakturę zakupu typu spinacz nagłówkowych (S)FZ można wygenerować na podstawie faktury o typie VAT, UPR, ROZ.

Tworzenie spinacza (S)FZ odbywa się w oparciu o dokumenty PZ/PKA zidentyfikowane w Systemie na podstawie kolejnych powtórzeń pola WZ pliku e-faktury. Dokument (S)FZ nie posiada własnych elementów, jego elementami są wszystkie elementy dokumentów w nim spiętych. Co za tym idzie na dokumencie (S)FZ znajdzie się cała zawartość tychże dokumentów.
Kontrahent na (S)FZ tworzonej na podstawie faktury KSeF
Identyfikacja kontrahenta podczas generowania (S)FZ na podstawie faktury KSeF dokonywana jest według identycznych zasad jak opisane powyżej podczas generowania FZL.
Identyfikacja dokumentów PZ podczas generowania (S)FZ
Po ustaleniu kontrahenta System przystępuje do identyfikacji dokumentów PZ/PKA na podstawie których ma zostać utworzony dokument (S)FZ. Identyfikacja ta odbywa się na podstawie kolejnych powtórzeń pola WZ faktury KSeF. System odszukuje niezafakturowane dokumenty PZ, PZK, PKA, PKK zarejestrowane na ww. Dostawcę, których numer obcy (Trn_DokumentObcy) jest zgodny z wartością przesłaną w polu WZ i prezentuje Użytkownikowi ich listę. Lista ta uzupełniana jest o korekty do dokumentów PZ/PKA zidentyfikowanych jw. nawet jeżeli identyfikator tych korekt nie jest w fakturze KSeF przesyłany. Użytkownik ma możliwość samodzielnego dołączenia dokumentu PZ na ww. listę, jeżeli Systemowi nie udało się zidentyfikować danego dokumentu.

Po akceptacji dokumentu/ów PZ przez Użytkownika System generuje (S)FZ i spina na niego te ze wskazanych dokumentów, dla których takie spięcie jest możliwe. Podczas takiego spinania kontrolowane są standardowe warunki takie jak stan dokumentu, zgodność kierunku VAT, ustalona wartość dostawy itp.
Jeżeli nie uda się zidentyfikować w bazie żadnego z ww. dokumentów PZ, czy też Użytkownik żadnego z nich nie zaakceptuje, wówczas System tworzy pusty spinacz (S)FZ tj. bez dokumentów spiętych.
Waluta i kurs na generowanej (S)FZ
Waluta na dokumencie (S)FZ ustalana jest na podstawie pierwszego spośród dokumentów PZ spinanych na generowany (S)FZ, kurs zaś ustalany jest wg ogólnych zasad tj. zgodnie z rodzajem daty i ilością dni przed tą datą z definicji dokumentu FZ. Kurs ten wpływa jedynie na płatność własną dokumentu (S)FZ.
Numer obcy oraz daty na generowanej (S)FZ
Numer obcy generowanej (S)FZ ustalany jest w oparciu o pole P_2 pliku e-faktury. Daty dokumentu zaś ustalane są następująco:
- Data wpływu dokumentu (S)FZ oraz pozostałe parametry zależne od tej daty takie jak rok/miesiąc w numeracji dokumentu, rok/miesiąc ujęcia faktury w deklaracji, prawo do odliczenia itp. ustalane są na podstawie daty przyjęcia faktury w KSeF.
- Data wystawienia (S)FZ ustalana jest na podstawie daty wystawienia dokumentu przez Dostawcę, przesłanej w polu P_1.
- Data zakupu ustalana jest podstawie daty przesłanej w polu P_6 lub P_6_Do, w zależności które z tych pól zostanie przekazane, a jeżeli data ta nie została w fakturze przesłana, wówczas na podstawie daty wystawienia faktury tj. pola P_1.
Forma, termin płatności i rachunek bankowy na (S)FZ
Ww. parametry ustalane są na podstawie faktury KSeF, przy czym w przypadku spinaczy nagłówkowych (S)FZ opisane poniżej parametry płatności dotyczą płatności własnej dokumentu (S)FZ, płatności dziedziczone z dokumentów spinanych PZ nie są modyfikowane. Interpretowane są:
- FormaPlatnosci – na jej podstawie ustalana jest forma płatności w nagłówku dokumentu oraz na tworzonej płatności własnej spinacza
- TerminPlatnosci – na jego podstawie ustalany jest termin płatności w nagłówku oraz na tworzonej płatności własnej spinacza, przy czym w przypadku wielu terminów interpretowany jest pierwszy z nich
- Rachunek bankowy kontrahenta – na tej podstawie ustalany jest rachunek na płatności własnej spinacza. Jeżeli danego rachunku nie ma w Systemie, wówczas opcjonalnie jest on dodawany do karty kontrahenta. Dodanie rachunku odbywa się wówczas, jeżeli włączono parametr Podczas tworzenia dokumentu dodawaj Rachunki bankowe kontrahentów w Konfiguracja/KSeF/Import
Dokument (S)FZ a faktury zaliczkowe
W przypadku spinacza nagłówkowego (S)FZ odliczane faktury zaliczkowe są dziedziczone ze spinanych dokumentów PZ. Aby więc dana faktura zaliczkowa została odliczona na (S)FZ, odliczenie to musi zostać dokonane na dokumencie PZ. Podczas generowania (S)FS System nie dokonuje już identyfikacji faktur zaliczkowych, są one odliczane wyłącznie, jeżeli zostały odliczone na spinanych PZ.
Jeżeli Użytkownik nie odliczył faktur zaliczkowych na PZ, wówczas przed utworzeniem (S)FZ powinien samodzielnie dołączyć FZL na dokumencie PZ (uprawniony do tego Użytkownik może to uczynić na zatwierdzonym PZ).
Tabela VAT generowanego (S)FZ
Na generowanym dokumencie (S)FZ obowiązują poniższe zasady tworzenia tabeli VAT dokumentu:
- Tabela VAT zostaje ustalona wstępnie na podstawie spiętych dokumentów
- W przypadku gdy dokumenty spięte odliczają faktury zaliczkowe, tak utworzona tabela VAT nie jest już przez System modyfikowana
- W przypadkach innych niż faktury końcowe System porównuje kwotę VAT w PLN rekordu tabeli VAT utworzonego na podstawie dokumentów spiętych z kwotą VAT przesłaną w pliku e-faktury i jeżeli różnica pomiędzy tymi wielkościami mieści się w określonym przedziale, wówczas kwota VAT na takim rekordzie ustalana jest ostatecznie na podstawie kwoty VAT w PLN z dokumentu od Dostawcy (pliku e-faktury)
- Wielkość różnicy o której mowa powyżej została ustalona na poziomie 0,10 PLN. Dział informatyczny Klienta może ją zmienić, w szczególności ustalić na poziomie 0,00, a wówczas tabela VAT będzie ustalana wprost na podstawie dokumentów spiętych i to Użytkownik, a nie System będzie dokonywał ewentualnej edycji utworzonego dokumentu
- W przypadku niezgodności wartości pomiędzy utworzonym dokumentem (S)FZ a fakturą KSeF prezentowane jest stosowne ostrzeżenie
Weryfikacja dokumentu (S)FZ przez Użytkownika
Podobnie jak dla innych typów dokumentów zakupu rejestrowanych na podstawie faktury KSeF, również dla faktury typu spinacza nagłówkowy (S)FZ udostępniono narzędzia ułatwiające weryfikację zgodności utworzonego dokumentu z fakturą KSeF:
- Wizualizacja faktury KSeF na formatce (S)FZ wraz z jej wydrukiem
- Operacja Oznacz jako zweryfikowany dostępna w menu przycisku włączającego/wyłączającego podgląd faktury KSeF oraz w menu kontekstowym listy dokumentów
- Kontrola unikalności numeru KSeF podczas zapisu/zatwierdzania dokumentu (S)FZ


Przesyłanie faktur do KSeF za pośrednictwem Comarch EDI
Użytkownik ma dodatkową możliwość wysyłki dokumentów do KSeF za pośrednictwem systemu Comarch EDI. Aby nie procesować oddzielnie wysyłki dokumentów do EDI, a oddzielenie do KSeF można wysyłać dokumenty tylko do Comarch EDI, a system zadba o wysłanie faktur do KSeF.
Jeśli wszystkie faktury wystawiane w XLu są wysyłane do Comarch EDI warto zaznaczyć na definicji dokumentu FS parametr dotyczący KSeF – Poza systemem.
Jeśli tylko dla części kontrahentów wysyłka faktur realizowana jest z wykorzystaniem EDI, wówczas należy zaznaczyć opcję Zależnie od kontrahenta. Następnie na karcie kontrahenta, dla którego wysyłka do KSeF ma być wykonywana za pośrednictwem EDI, należy zaznaczyć opcję Poza systemem.
Jeśli jednak wszystkie dokumenty nadal mają być wysyłane do KSeF z poziomu Comarch ERP XL, parametru Poza systemem nie należy zaznaczać. W takiej sytuacji wysyłka będzie realizowana w XLu, a podczas eksportu do EDI będą przekazywane następujące dane: numer KSeF oraz daty wysłania i przyjęcia, tak aby informacje te mogły być przekazane do odbiorcy faktur.
Eksport faktur do Comarch EDI
Podczas eksportu faktur do Comarch EDI uwzględniane są dane i parametry KSeF. Ustawienia parametrów na zakładce [KSeF] faktur i faktur eksportowych zależą od ustawień na definicji dokumentu oraz na karcie kontrahenta i maja wpływ na przesyłanie faktur do KSeF. Zasady wysyłki faktur, faktur eksportowych i korekt w powiązaniu z KSeF wyglądają następująco:
- Jeśli na dokumencie nie zaznaczono parametru Wysyłaj do KSeF wówczas dokument bez ograniczeń będzie mógł być wysyłany do Comarch EDI
- Jeśli na dokumencie zaznaczono parametr Wysyłaj do KSeF i nie zaznaczono Poza systemem wówczas fakturę należy wysłać do KSeF z poziomu Xla. Nie będzie możliwe wysłanie dokumentu do Comarch EDI do czasu jego wysłania z Xla do KSeF i pobrania UPO. Przy próbie wysłania pojawi się stosowny komunikat.
- Jeśli zaznaczono parametry Wysyłaj do KSeF oraz Poza systemem, wówczas dokument będzie przesyłany do platformy EDI a następnie wysłany do KSeF z poziomu Comarch EDI.
Pobieranie potwierdzeń dla faktur wysłanych do KSeF za pośrednictwem EDI
Jeśli faktura zostanie wysłana do KSeF z poziomu Comarch EDI, możliwe będzie pobranie raportu, w którym zostaną przekazane następujące informacje: numer KSeF, data wysłania oraz data przyjęcia w KSeF.
Pobranie raportu KSeF możliwe jest na liście faktur sprzedaży i faktur eksportowych pod przyciskiem Import potwierdzeń KSeF z ECOD.

Na wyświetlonej liście należy wybrać jeden lub więcej raportów i zaimportować dane KSeF. Po stronie Comarch EDI możliwe jest konfigurowanie czy raport generowany będzie dla każdego dokumentu oddzielnie czy zbiorczo.
Po wykonaniu importu dokumenty są aktualizowane i na zakładce [KSeF] pojawi się numer KSeF oraz daty wysłania i przyjęcia w KSeF.
![Zakładka [KSeF] na fakturze po pobraniu raportów z Comarch EDI](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/06/word-image-55964-9.png)
Import faktur zakupu wysłanych do KSeF bezpośrednio przez wystawcę lub za pośrednictwem Comarch EDI
Faktury zakupu przekazywane przez Comarch EDI mogą zawierać dane KSeF, które zawarte są w importowanym pliku Invoice. Na tej podstawie na zaimportowanym dokumencie FZ, na zakładce [KSeF] zapisywane są informacje: Numer KSeF oraz data przyjęcia w KSeF.

- Nie dotyczy – faktura, która nie zawiera danych KSeF oraz ma odznaczony parametr Źródłowy z KSeF
- Niespięty – faktura, która nie zawiera danych KSeF ale ma zaznaczony parametr Źródłowy z KSeF
- Zweryfikowany – faktura, która posiada dane KSeF oraz ma zaznaczony parametr Źródłowy z KSeF
Użytkownicy XLa mają możliwość pobierania faktur zakupu bezpośrednio z KSeF. Może zdarzyć się sytuacja gdy ta sama faktura zostanie zaimportowana z KSeF jak i z Comarch EDI z uzupełnionymi danymi KSeF. Aby uniknąć dublowania danych możliwe jest powiązanie zapisu na liście Faktury z KSeF z importowanym dokumentem.
Parametr pozwalający na łączenie importowanej faktury z zapisami na liście faktur KSeF dostępny jest w Konfiguracji na zakładce [Sprzedaż], podzakładce [Parametry 1] w sekcji ECOD. Nazwa parametru Spinaj importowane faktury zakupu z dokumentami KSeF.

Po zaznaczeniu powyższego parametru, podczas importu faktur zakupu (FZ) z Comarch EDI, sprawdzana jest obecności faktury o identycznym numerze KSeF a następnie dokumenty są ze sobą spinane.
Dokumentów spiętych automatycznie nie można rozpiąć. Jedyna możliwość to odznaczenie parametru Poza systemem, jednakże wówczas usuwane są z FZ dane KSeF.
Możliwe jest również pobieranie faktur wraz z elementami na podstawie faktur w KSeF. Opcja ta jest dostępna na liście FZ, pod przyciskiem Dodaj dokument na podstawie faktury z KSeF. W związku z wieloma możliwościami zautomatyzowanego wprowadzania faktur zakupu, podczas dodawania dokumentu sprawdzany jest numer KSeF i w przypadku importowania dokumentu o istniejącym numerze KSeF, pojawia się stosowny komunikat.
Dalsze plany w zakresie integracji z KSeF
W kolejnych wersjach Systemu planowany jest dalszy rozwój funkcjonalności z zakresu integracji z KSeF, obejmujący:- Rozwój mechanizmu wysyłki:
- Wysyłanie dokumentów z Rejestru VAT
- Sukcesywna obsługa informacji opcjonalnych w wysyłce KSeF
- Rozwijanie Import faktur zakupu z KSeF
XL163 - Comarch AI Windykacja, Comarch Al - Optymalizacja zatowarowania
Sztuczna inteligencja w limitach kredytowych
Sztuczna Inteligencja w limitach kredytowych, czyli produkt polegający na automatycznym obliczaniu limitów kredytowych, scoring’ów, rating’ów oraz wskazywaniu rekomendacji dla poszczególnych klientów. Zalety produktu:- bardziej precyzyjne określenie poziomu kredytu kupieckiego,
- ograniczenie opóźnień w płatnościach,
- minimalizowanie ryzyka wystąpienia nieściągalnych należności.
Instalacja komponentu Comarch AI Windykacja
Od wersji ERP XL 2024 nastąpiła zmiana sposobu instalacji komponentu AI służącego do obliczania limitów kredytowych. Dotychczasowy instalator został zastąpiony plikiem exe, który widoczny jest w kompilacji Systemu Comarch ERP XL. Aby uruchomić komponent AI należy w zakładce [Konfiguracja/Sprzedaż/AI] w sekcji Limity kredytowe zaznaczyć parametr Automatyczne wyliczenie limitów kredytowych. Podczas zaznaczania w/w parametru nastąpi sprawdzenie czy Operator posiada aktywną licencję. Po zaznaczeniu parametru przycisk Konfiguracja usługi stanie się aktywny. Należy w niego kliknąć. Otworzy się okno Ustawienia usługi (standardowe jak dla dotychczasowych usług). W ramach ustawień usługi należy wskazać:- Nazwę usługi
- Użytkownika oraz hasło dla konta usługi
- Operatora oraz hasło dla identyfikacji operatora
- Harmonogram – datę i godzinę od kiedy ma zostać uruchomiony komponent AI do obliczania limitów kredytowych oraz w jakim cyklu ma odbywać się obliczanie.

Definicja limitu kredytowego
W systemie Comarch ERP XL na Definicji limitu kredytowego w Kracie kontrahenta, zakładka [Limit kredytowy] dodano przycisk Oblicz wartości limitów, za pomocą którego następuje pobranie danych z obliczonym limitem kredytowym oraz wskaźnikami takimi jak rating, scoring oraz rekomendacja. Limit oraz wskaźniki kalkulowane są na bazie z dnia poprzedniego. Funkcja ta jest dostępna zarówno dla nowoutworzonych limitów jak i tych zapisanych w historii.

- Ratingu, który określa zdolność danego podmiotu do obsługi swojego zadłużenia. Progi dla ‘Rating’u’ zostały ustalone na podstawie metodologii używanej przez wiodącą agencję ratingową Moody’s. Możliwe wartości do wyświetlenia to:
- A – wysoka zdolność do wywiązywania się ze zobowiązań finansowych, brak opóźnień, bardzo dobra kondycja finansowa w ostatnim okresie.
- B – odpowiednia zdolność do wywiązywania się ze zobowiązań finansowych, ale możliwość spłaty nieterminowej, przy czym opóźnienie nie powinno przekroczyć miesiąca.
- C – większa podatność na niekorzystne warunki biznesowe, finansowe i ekonomiczne, ale obecnie wykazywana zdolność do wywiązania się ze zobowiązań finansowych, przewidywane opóźnienia płatności.
- D – obecnie wysoka podatność na brak płatności, jak również na długie opóźnienia spłaty.
- Scoringu, który określa prawdopodobieństwo braku bankructwa. Możliwe wartości do wyświetlenia będą w przedziale 0 -1 z czterema miejscami po przecinku
- Rekomendacji, dla których możliwe wartości do wyświetlenia będą następujące:
- Brak zastrzeżeń co do klienta
- Sporadyczne opóźnienia
- Rekomendowana zmiana kwoty zlecenia stałego
- Regularne opóźnienia do 15 dni
- Regularne opóźnienia do 30 dni
- Regularne opóźnienia do 90 dni
- Klient z zadłużeniami, rekomendowana przedpłata
- Wysoce niezaufany klient, rekomendowana przedpłata

Licencja
Funkcjonalności Komponentu Inteligentnej Windykacji wymaga posiadania licencji, aby operator mógł korzystać z tych rozwiązań. W przypadku posiadania licencji nowy przycisk Oblicz wartości limitów na Definicji limitu kredytowego będzie aktywny, natomiast jeśli operator nie będzie posiadać stosownej licencji, to przycisk będzie nieaktywny.
Automatyzacje systemu
W oknie Automatyzacje systemu, na zakładce [Sztuczna Inteligencja] został dodany opis funkcjonalności automatycznych limitów kredytowych.
Limity kredytowe
Jednym z komponentów wchodzących w skład pakietu sztucznej inteligencji dla systemu Comarch ERP XL jest możliwość automatycznego wyznaczania limitów kredytowych dla danych kontrahentów. Celem takiego algorytmu jest usprawnienie działalności działu w przedsiębiorstwie, który zajmuje się oceną ryzyka i określaniem wysokości kredytu, który może zostać udzielony poszczególnym kontrahentom. W dokumencie tym zostanie przedstawiony opis takiego rozwiązania oraz wymagania, które powinna spełniać baza danych do poprawnego działania komponentu.Opis rozwiązania
Pierwszym etapem działania komponentu obliczającego sugerowane wartości limitów kredytowych jest przydzielenie odpowiedniego ratingu każdemu z klientów dostępnych w bazie danych. Służy do tego kilkuetapowa klasyfikacja kontrahentów pod kątem tego w jaki sposób opłacają swoje należności. W tym celu wykorzystywane są zmienne takie jak m.in. terminowość płatności za faktury czy całkowita liczba faktur. Na podstawie tego kroku powstaje podział na kontrahentów z dobrą historią oraz na tych ze złą, a finalnie nadanie im ratingu między A, a D. Dla kontrahentów, którzy mają jeszcze zbyt krótką historię (do dziesięciu faktur) sugerowany limit kredytowy wyniesie zero. Kolejnym etapem jest wykorzystanie algorytmów sztucznej inteligencji oraz specjalnie dobranego wzoru matematycznego w celu określenia sugerowanego limitu kredytowego dla kontrahentów, którzy mają odpowiednio długą historię. Brane pod uwagę są tu takie wartości, jak wyznaczony wcześniej rating kontrahenta czy wartości kilkunastu ostatnich faktur. Efektem tego etapu jest wyznaczenie wartości limitu kredytowego. Możliwe jest też ręczne edytowanie takiego limitu. Jeśli zaszła taka okoliczność i różnica ta wynosi więcej niż 20% wyliczonej wartości, to w przypadku ponownego obliczania limitu kredytowego algorytm weźmie to pod uwagę zgodnie z następującą zasadą: - w przypadku zwiększonego limitu przez ERP XL: rating A: zwiększenie wyliczonego limitu AI o 80% różnicy między limitem AI i limitem XL rating B: zwiększenie wyliczonego limitu AI o 60% różnicy między limitem AI i limitem XL rating C: zwiększenie wyliczonego limitu AI o 40% różnicy między limitem AI i limitem XL rating D: zwiększenie wyliczonego limitu AI o 20% różnicy między limitem AI i limitem XL - w przypadku zmniejszonego limitu przez ERP XL: rating A: zmniejszenie wyliczonego limitu AI o 20% różnicy między limitem AI i limitem XL rating B: zmniejszenie wyliczonego limitu AI o 40% różnicy między limitem AI i limitem XL rating C: zmniejszenie wyliczonego limitu AI o 60% różnicy między limitem AI i limitem XL rating D: zmniejszenie wyliczonego limitu AI o 80% różnicy między limitem AI i limitem XL Po zakończonym działaniu algorytmu wartości sugerowanych limitów kredytowych zapisywane są w bazie danych w tabeli AILimityKredytowe.Wymagania
Aby zapewnić poprawne działanie komponentu konieczne jest spełnienie przez bazę danych następujących warunków:- Tabele TraNag, TraPlat, Zapisy, KntKarty, UpoNag, UpoElem i KntLimityK powinny nie być puste,
- Tabela Rozliczenia powinna zawierać wpis z wartością równą 784 w kolumnie R2_Dok1Typ lub R2_Dok2Typ,
- Baza powinna zawierać co najmniej 30 kontrahentów, którzy przeprowadzali transakcje w ciągu ostatnich trzech lat i każdy z tych kontrahentów posiada minimum 11 opłaconych faktur, dla których wartość w kolumnie TrP_Typ jest równa 2 oraz wartość w kolumnie TrP_Rozliczona jest różna od 2. W przypadku, gdy w bazie danych znajduje się od 4 do 29 klientów spełniających opisane wcześniej warunki, to komponent również może w pewnych sytuacjach zadziałać, jednak jest to uwarunkowane tym, jakie dane znajdują się aktualnie w bazie danych i nie sposób podać konkretnych wartości granicznych,
- Tabela AILimityKredytowe musi zostać poprawnie utworzona oraz nadane muszą być uprawnienia do odczytu i wstawiania danych.
Przewidywanie dat płatności
Kolejnym komponentem wchodzącym w skład pakietu sztucznej inteligencji dla systemu Comarch ERP XL jest predykcja spodziewanych dat płatności. Celem tej części jest usprawnienie przewidywania przepływu pieniędzy w przedsiębiorstwie. Dzięki wiedzy w które dni możemy spodziewać się wpływów od kontrahentów łatwiej jest planować przyszłe wydatki i inwestycje.Opis rozwiązania
Pierwszym etapem działania komponentu wyznaczającego przewidywane terminy płatności jest pobranie odpowiednich danych z bazy danych, a następnie ich transformacja do postaci, która pozwala na ich dalsze użycie w kolejnych etapach działania omawianego algorytmu. Wykorzystywane są tutaj przede wszystkim tabele zawierające informacje o fakturach powiązanych z kontrahentami, przypisanych do nich płatnościach, a także o samych kontrahentach. Kolejnym etapem jest przesłanie wcześniej przygotowanych danych na serwer znajdujący się w chmurze Comarch, gdzie wykonana będzie dalsza część omawianego algorytmu. W dalszej części wykonywana jest właściwa predykcja spodziewanych terminów płatności za pomocą wcześniej wytrenowanego modelu sztucznej inteligencji znajdującego się na serwerze. Ostatnim etapem jest odesłanie wyników wykonanych predykcji do klienta oraz zapisanie ich w bazie danych. Służy do tego kolumna TrP_SpodziewanyTermin w tabeli TraPlat.Wymagania
Do działania komponentu wymagane jest jedynie łącze internetowe oraz możliwość połączenia się z serwerem znajdującym się w chmurze Comarch. Aby spodziewane terminy płatności dla danego kontrahenta zostały wyznaczone powinien zostać spełniony warunek mówiący, że w bazie danych musi znajdować się co najmniej 10 rozliczonych płatności z ostatnich 3 lat oraz nie mogą one należeć do żadnego z następujących typów:- 4608 (Kompensata braków i nadwyżek)
- 7690, 7684 (Preliminarz wpływów/wydatków/płatności)
- 2984 (Delegacje pracowników)
- 2978, 2979, 2980, 2981, 2977 (Listy płac)
- 2768, 6272, 6400, 6402, 7691, 7696, 7712 (Deklaracje z PodNag)
- 800 (Raport kasowy)
- 7942, 7943 (Prolongaty)
- 2833, 2832 (Upomnienia, noty odsetkowy)
- 2039, 2047 (RS, RSK)
Prognoza Popytu
W programie Comarch ERP XL istnieje możliwość skorzystania z rozwiązań stworzonych z wykorzystaniem sztucznej inteligencji. Jednym z takich komponentów jest Prognoza Popytu. Komponent pozwala na usprawnienie pracy w magazynie poprzez przewidywanie zapotrzebowania na towary w najbliższej przyszłości. Dzięki temu rozwiązaniu możliwe jest lepsze planowanie zamówień, minimalizowanie nadmiarowych zapasów i unikanie braków towarowych. W niniejszym dokumencie zaprezentowany zostanie opis działania tego rozwiązania oraz wymogi, jakie należy spełnić, aby komponent mógł działać w sposób prawidłowy.Opis działania
Komponent Prognozy Popytu działa na zasadzie uczenia maszynowego, czyli zdolności komputerów do uczenia się na podstawie danych. Jego działanie można podzielić na dwa procesy: trening i tworzenie predykcji. Do tworzenia predykcji wykorzystywany jest model sztucznej inteligencji, który należy najpierw wytrenować. Proces trenowania modelu jest niezbędny, aby model mógł rozumieć wzorce i zależności w danych, a następnie wykorzystać tę wiedzę do skutecznego budowania prognozy przyszłości.Trening modelu
Proces treningu modelu komponent rozpoczyna od pobierania historii wydań artykułów z bazy danych z ostatnich dwóch lat. Następnie wszystkie artykuły są dzielone w zależności od liczby wydań na cztery kategorie: EXPIRED, RARE, MODEL, NEW. Podczas właściwego treningu model analizuje historię artykułów, z kategorii MODEL i na jej podstawie uczy się jak prawidłowo przewidywać zapotrzebowanie w przyszłości. Gdy proces treningu się zakończy, wytrenowany model jest gotowy do wykorzystania do prognozowania. Ze względu na fakt, że sytuacja na rynku może się zmieniać i zapotrzebowanie na niektóre towary może stopniowo ulec zmianie, trening modelu należy powtarzać. Dane treningowe, tj. dane na podstawie których model się uczy powinny być aktualne by dobrze odzwierciedlały obecną sytuację na rynku.Predykcja zapotrzebowania
Podczas tego procesu komponent sztucznej inteligencji tworzy predykcje zapotrzebowania na co najwyżej cztery tygodnie dla wszystkich towarów i zapisuje prognozowane wartości w bazie danych. W zależności od kategorii produktu, stosowane są różne metody przewidywania:- EXPIRED – wartość przewidywana dla towarów wymarłych jest równa 0
- RARE – predykcja zapotrzebowania dla towarów z tej kategorii jest średnią z ostatniego miesiąca oraz tego samego miesiąca z poprzedniego roku
- MODEL – towary należące do tej kategorii są prognozowane za pomocą wytrenowanego modelu
- NEW – towary o krótkiej historii są przewidywane na podstawie towarów podobnych
Wymagania
Aby algorytmy uczenia maszynowego budowały dobrej jakości predykcje to model sztucznej inteligencji musi być wytrenowany na danych dobrej jakości, tj. takich które dostarczają dużo informacji, na podstawie których model może nauczyć się trendów i zależności. Zatem model działa lepiej w sytuacji gdy uczy się na podstawie historii produktów z dużą liczbą wydań. W celu spełnienia tego warunku, na dane przekazywane do modelu nałożono restrykcje. Po pobraniu danych o historii wydań artykułów z bazy, są one dzielone na cztery kategorie. Kategoria, do której będzie należeć dany produkt, zależy od tygodniowej średniej liczby wydań oraz dni w których nastąpiło pierwsze i ostatnie wydanie towaru z magazynu. Podział artykułówKategoria | Opis |
EXPIRED | Do tej kategorii należą produkty tzw. wymarłe, czyli takie dla których ostatnia transakcja miała miejsce wcześniej niż 365 dni od daty teraźniejszej. |
RARE | Do tej kategorii należą produkty z niską częstotliwością wydań, to jest z częstotliwością mniejszą lub równą niż jedno wydanie na tydzień. |
NEW | Do tej kategorii należą nowe artykuły, czyli takie których pierwsze wydanie miało miejsce mniej niż 90 dni przed datą teraźniejszą. |
MODEL | Artykuły przewidywane modelem. Cechują się wyższą częstotliwością wydań (ponad jedno wydanie tygodniowo) oraz historią wydań, której długość przekracza 90 dni. |
AI Windykacja – Spodziewane terminy płatności
W Comarch ERP XL został udostępniony nowy komponent AI, służący do obliczania spodziewanego terminu płatności. Serwis AI do spodziewanych terminów płatności wystartuje w drugiej połowie lipca 2023 roku.
Konfiguracja usługi
Aby uruchomić komponent AI należy w nowej zakładce [Konfiguracja]/[Sprzedaż]/[AI] w sekcji Spodziewany termin płatności zaznaczyć parametr Automatyczne wyliczenie spodziewanego terminu płatności. Podczas zaznaczania w/w parametru nastąpi sprawdzenie czy Operator posiada aktywną licencję. Jest to ta sama licencja, która obsługuje komponent AI do obliczania limitów kredytowych. Po zaznaczeniu parametru przycisk Konfiguracja usługi stanie się aktywny. Należy w niego kliknąć. Otworzy się okno Ustawienia usługi (standardowe jak dla dotychczasowych usług). W ramach ustawień usługi należy wskazać:- Nazwę usługi
- Użytkownika oraz hasło dla konta usługi
- Operatora oraz hasło dla identyfikacji operatora
- Harmonogram – datę i godzinę od kiedy ma zostać uruchomiony komponent AI do obliczania spodziewanych terminów płatności oraz w jakim cyklu ma odbywać się obliczanie.

Zmiana sposobu wyświetlania kolumny Spodziewany termin płatności
Na Preliminarzu płatności został zmieniony sposób wyświetlania kolumny o nazwie „Spodziewany termin płatności”. Kolumnę Spodziewany termin płatności można wywołać za pomocą ustawień Formatów listy.
Karta kontrahenta – oznaczenie aktywnej usługi
Na Karcie kontrahenta w zakładce [Handlowe] dodane zostało oznaczenie aktywnej usługi dla komponentu AI obliczającego spodziewany termin płatności. Gdy komponent AI jest włączony (usługa uruchomiona), to w polu AI pojawia się oznaczenie ‘Aktywna’, a pole do ręcznego wskazywania spodziewanego terminu płatności staje się nieaktywne. Gdy komponent AI jest wyłączony (usługa nie jest uruchomiona), to wówczas w polu AI pojawia się oznaczenie ‘Nieaktywna’, a w pole do ręcznego wskazywania spodziewanego terminu płatności staje się aktywne.
Optymalizacja zatowarowania z wykorzystaniem sztucznej inteligencji AI
W wersji 2023.2 Systemu w obszarze Sztucznej inteligencji AI dodana została funkcjonalność związana z optymalizacją zatowarowania.
Włączenie obsługi optymalizacji zatowarowania w konfiguracji systemu
W celu skorzystania z nowej funkcjonalności w konfiguracji systemu w zakładce [Sprzedaż] należy przejść na zakładkę [AI] i zaznaczyć parametr Obsługa optymalizacji zatowarowania.
Ustalenie zakresu prognozy
Jeżeli włączona jest obsługa optymalizacji zatowarowania, to w konfiguracji w zakładce [Sprzedaż] na zakładce [AI] ustalić można zakres prognozy. Domyślnie zakres prognozy ustawiony jest na maksymalny okres: 4 tygodnie. Oznacza to, że po uruchomieniu wyliczenia prognozy system wyliczy prognozowany popyt na kolejne 24 dni. Użytkownik może zmniejszyć zakres na 1, 2 lub 3 tygodnie.Wyliczanie prognozy popytu z poziomu listy towarów
Wyliczenie prognozy popytu może zostać wywołane na żądanie użytkownika lub automatycznie. Ręczne wyliczenie prognozy może zostać uruchomione z poziomu listy towarów. Jeżeli w konfiguracji włączona jest obsługa optymalizacji zatowarowania, to pod listą towarów wyświetlony zostanie przycisk AI.






Prezentacja prognozy
W oknie Stany na magazynach wywoływanym z poziomu listy towarów dodana została zakładka [Prognoza popytu].

- Magazyn – pozwala na wyświetlenie prognozy dla wybranego magazynu
- Okres – pozwala na zawężenie prognozy do wskazanego okresu


Wykorzystanie prognozowanego popytu na dokumencie BST
Wyliczona przez sztuczną inteligencję prognoza popytu może zostać wykorzystana podczas sprawdzania bilansu stanu towarów na dokumencie BST.Nowe definicje składników BST
Do listy standardowych definicji składników na dokumencie BST dodane zostały dwie nowe pozycje:- PP, Prognoza popytu
- PP-R, Realizacja prognozy popytu – Realizacja prognozy koryguje prognozowaną ilość o ilości wynikające ze złożonych zamówień sprzedaży oraz zamówień wewnętrznych

Prezentacja prognozowanej ilości na BST
Jeżeli na dokument BST zostanie dodany składnik PP Prognoza popytu lub PP-R Realizacja prognozy popytu, to wyświetlona zostanie nowa sekcja: PROG Prognozowana, w której prognoza popytu ujmowana jest w kolumnie (-), a realizacja prognozy w kolumnie (+).

Automatyczne wyliczanie prognozy/trening modelu
Na bazach zawierających bardzo dużą liczbę danych trening modelu oraz wyliczenie prognozy popytu mogą być procesami długotrwałymi. Dlatego wskazane jest, aby procesy te uruchamiane były automatycznie, najlepiej w godzinach nocnych, tak, aby rozpoczynając pracę użytkownik mógł od razu skorzystać z efektów wyliczenia bez konieczności oczekiwania na zakończenie kalkulacji popytu czy treningu modelu.Konfiguracja automatycznego wyliczania prognozy
W konfiguracji systemu w zakładce [Sprzedaż] na zakładce [AI] dodany został parametr Automatyczne wyliczanie prognozy. Po zaznaczeniu parametru Automatyczne wyliczanie prognozy aktywuje się przycisk do konfiguracji usługi, która będzie realizowała akcję automatyczną.
- Nazwa usługi – nazwa nadana przez użytkownika, pod którą usługa jest prezentowana na liście usług w systemie Windows
- Użytkownik i Hasło – nazwa użytkownika domenowego, zalogowanego na komputerze, na którym uruchamiana jest usługa, a także hasło tego użytkownika
- Operator i Hasło – operator z systemu XL powiązany z usługą
- Harmonogram działania – data rozpoczęcia działania usługi oraz częstotliwość, z jaką usługa powinna być uruchamiana

Konfiguracja automatycznego treningu modelu
W konfiguracji systemu w zakładce [Sprzedaż] na zakładce [AI] dodany został parametr Automatyczny trening modelu. Po zaznaczeniu parametru Automatyczny trening modelu aktywuje się przycisk do konfiguracji usługi, która będzie realizowała akcję automatyczną.
- Nazwa usługi – nazwa nadana przez użytkownika, pod którą usługa jest prezentowana na liście usług w systemie Windows
- Użytkownik i Hasło – nazwa użytkownika domenowego, zalogowanego na komputerze, na którym uruchamiana jest usługa, a także hasło tego użytkownika
- Operator i Hasło – operator z systemu XL powiązany z usługą
- Harmonogram działania – data rozpoczęcia działania usługi oraz częstotliwość, z jaką usługa powinna być uruchamiana

Wskazanie operatorów dla komunikatora
Jeżeli w konfiguracji systemu włączone jest automatyczne wyliczenie prognozy lub automatyczny trening modelu, to aktywuje się przycisk pozwalający na wskazanie operatorów, którym mają być wyświetlane komunikaty o wykonanych akcjach automatycznych.

XL169 - Zmiana stawek podatku VAT a system Comarch ERP XL
Wstęp
Celem niniejszego biuletynu jest zapoznanie Użytkowników systemu Comarch ERP XL z możliwością wykorzystania istniejących w nim narzędzi do obsługi zmiany stawek VAT, w tym, planowanego od 01.02.2022 czasowego obniżenia stawek podatku VAT na wybrane towary.Zmiana stawek VAT na towarach i grupach towarów
W Systemie Comarch ERP XL przewidziano szereg rozwiązań wspierających proces zmiany stawek podatkowych na kartach towarowych.Zmiana stawek VAT na kartach towarowych przy użyciu wzorca
Aktualizacja stawki VAT kart towarowych w oparciu o wzorzec
Poniżej przedstawiono sposób postępowania w przypadku aktualizacji stawek VAT na kartach towarowych przy użyciu wzorca towaru:- Na wzorcu towaru podajemy nową stawkę VAT sprzedaży/zakupu
- Wybieramy opcję aktualizacji dla wzorców podrzędnych oraz elementów (kart towarowych)

Aktualizacja na podrzędnych grupach towarowych
Podobnej zasadzie podlega aktualizacja stawek VAT na podrzędnych grupach towarowych. Aktualizacji takiej można dokonać z poziomu grupy głównej towaru poprzez aktualizację warunkową dla kolejnych stawek VAT.Rozróżnienie grup podatkowych towarów
Na potrzeby zmiany stawki VAT określonych towarów można stworzyć wzorzec, aby za jego pomocą dokonać takiej zmiany. W tym celu należy odszukać towary, które będą opodatkowane daną stawką VAT korzystając np. z funkcjonalności konstruktora filtra opartego na symbolach PKWiU.

- Zaznaczenie wszystkich pozycji (Ctrl+A)
- Użycie opcji Dołącz do grupy
Aktualizacja stawek VAT towarów na podstawie stawki VAT kodu CN i stawki VAT symbolu PKWiU
Zmiany stawki VAT na kartach towarowych można dokonać również przy użyciu kodów CN i/lub symboli PKWiU. W pierwszej kolejności należy dokonać zmiany stawki VAT na danym kodzie CN. Można tego dokonać poprzez zmianę ręczną na poszczególnych kodach, a także poprzez zmianę seryjną, dostępną w menu kontekstowym listy kodów CN. W ramach ww. opcji Użytkownik ma do wyboru dwa rodzaje operacji: seryjną zmianę stawki VAT dla zaznaczonych kodów CN na podstawie stawki podanej przez Użytkownika lub zmianę stawki VAT na podstawie wskazanego arkusza kalkulacyjnego.- Seryjna zmiana stawki VAT

- Aktualizacja stawki z arkusza



Ręczna zmiana stawki VAT na karcie towarowej
Niezależnie od opisanych wyżej możliwości automatycznej zmiany stawek VAT na pozycjach towarowych możliwe jest dokonanie samodzielnej zmiany na konkretnej pozycji towarowej. Taka zmiana będzie najczęściej stosowana wobec specyficznych towarów, dla których ręczna zmiana będzie szybsza, niż przy użyciu aktualizacji wzorców. W celu wyszukiwania tych towarów, na zakładce: Znajdź można skorzystać z kryterium wyszukiwania po symbolu PCN lub PKWiU.
Zmiana stawek VAT a cena sprzedaży
System Comarch ERP XL pozwala na definiowanie cen o typie: brutto oraz netto. Zmiana stawki VAT na karcie towarowej nie wpływa na cenę zgodną z charakterem typu ceny tj. w przypadku ceny o typie „brutto” nie zmieni się cena brutto, w przypadku ceny o typie „netto”, nie zmieni się cena netto. Obrazuje to poniższy przykład.Typ ceny | Cena netto | Cena brutto |
Brutto | 100,00 | 108,00 |
Netto | 100,00 | 108,00 |
Typ ceny | Cena netto | Cena brutto |
Brutto | 102,86 | 108,00 |
Netto | 100,00 | 105,00 |
Obsługa „nowych” stawek VAT podczas generowań
Realizacja zamówień
Przeprowadzenie przeglądu niezrealizowanych zamówień, zarejestrowanych przed 01.02.2022
Przeglądu niezrealizowanych zamówień zarejestrowanych przed 01.02.2022 można dokonać na początku lutego, gdy zostaną spełnione łącznie następujące warunki:- gdy zakończono realizacje zamówień dokumentami z datą wystawienia przed 01.02.2022
- gdy zarejestrowano już wszystkie faktury zaliczkowe do wpłat otrzymanych przed 01.02.2022
- gdy dokonano już zmian stawek VAT na kartach towarowych.
- Zamówienia znajdujące 100% pokrycie w wpłaconych przez Klienta zaliczkach pozostawić bez zmian
- Zamówienia o stanie „potwierdzone”:
- cofamy do stanu „niepotwierdzone” poprzez ich zaznaczenie i wykonanie seryjnej operacji Otwórz dostępnej z menu kontekstowego
- na zamówieniach jw. za pomocą opcji Ustal stawki VAT z kart towaru dokonujemy zmiany stawek VAT elementów, poprzez ich „pobranie” z kartotek towarowych

- Zamówienia, których nie można już otworzyć (ponieważ znajdują się już w realizacji):
- można wygenerować korektę do zamówienia (pojedynczo, kolejno dla każdego takiego zamówienia), na którą system „przeniesie” tylko ilość niezrealizowaną pozycji zamówienia.
- Zarówno na nagłówku, jak i na elemencie tak powstałego zamówienia (zakładka: Powiązania, prezentujemy informację o ilości na oryginalnym zamówieniu)
- na tak wygenerowanym zamówieniu używamy opcji: Ustal stawki VAT z kart towaru dzięki czemu System zmieni stawkę na wszystkich elementach zamówienia
- można wygenerować korektę do zamówienia (pojedynczo, kolejno dla każdego takiego zamówienia), na którą system „przeniesie” tylko ilość niezrealizowaną pozycji zamówienia.
Zmiana stawek VAT na elementach a wartość zamówienia
Sposób przeliczenia cen/wartości elementów podczas dokonywanej zmiany stawek VAT czy to dokonywanej ręcznie, czy za pomocą opcji: Ustal stawki VAT z kart towaru, zależny jest od kierunku VAT na zamówieniu. W przypadku zamówień rejestrowanych metodą „od brutto” wartość brutto elementów/dokumentu nie ulegnie zmianie, przeliczona zostanie wartość netto. W przypadku zamówień rejestrowanych metodą od netto, utrzymana zostanie wartość netto, zmieniona zaś wartość brutto zamówienia. Jeżeli intencją Użytkownika jest „odwrócenie” ww. zasady, np. utrzymanie cen brutto, pomimo, że zamówienie zostało zarejestrowane metodą „od netto”, wówczas do obsługi takich przypadków można wykorzystać poniższe możliwości Systemu- po wykonaniu zmiany stawek VAT jw. wartość zamówienia można skorygować za pomocą rabatu nagłówka dokumentu
- przed zmianą stawek VAT dokonać zmiany metody naliczania Vat: od netto/od brutto na zakładce {Nagłówek} formatki zamówienia.
Realizacja zamówień po 31.01.2022
W Systemie obowiązuje zasada przenoszenia stawek VAT z elementu zamówienia na generowany dokument np. FS. Przyjęte rozwiązanie przenoszenia stawki VAT z elementu zamówienia, w sytuacji, gdy firma nie dokona przeglądu zamówień może spowodować ustalenie na FS po 31.01.2022 niewłaściwych stawek VAT. W tym jednak zakresie Użytkownicy mogą również liczyć na wsparcie Systemu:- Podczas generowania dokumentu, w logu będzie prezentowana informacja o zastosowaniu stawki innej, niż stawka przypisana do karty towaru
- Zarówno z formatki dokumentu, jak i z listy dokumentów dostępna jest opcja: Ustal stawki VAT z kart towaru, za pomocą której system ustali stawki podatku VAT na elementach dokumentu na podstawie stawek kart towarowych, stosownie przeliczając dokument
-
- po wykonaniu zmiany stawek VAT jw. wartość dokumentu można skorygować za pomocą rabatu nagłówka
- przed zmianą stawek VAT dokonać zmiany metody naliczania Vat: od netto/od brutto na zakładce {Nagłówek} formatki dokumentu
- Podczas zatwierdzania dokumentu system jeszcze raz poinformuje operatora o użyciu innej, niż przypisana do karty towaru stawki podatku VAT.
Korekty do zamówień
Podczas generowania korekty zamówienia System ustala stawkę podatku VAT na podstawie stawki użytej na korygowanym zamówieniu. Oznacza to, że dokonując po 31.01.2022 korekty do zamówienia zarejestrowanego przed tą datą operator powinien dokonać zmiany stawek VAT na elementach. Może to uczynić ręcznie, bądź wykorzystując wyżej opisane narzędzia Ustal stawki VAT z kart towaru. Dodatkowo podczas zatwierdzania zamówienia, na którym użyto stawek podatku VAT innych, niż przypisane do kart towarowych system poinformuje o tym operatora, sugerując ich zmianę.Generowanie zamówień z ofert
Stawka VAT jest przenoszona z elementu oferty na generowane z niej zamówienie. W związku z powyższym, zalecane jest przeprowadzenie przeglądu aktywnych ofert pod kątem użytych na nich stawek VAT. Operacji takiej należy dokonać wówczas, gdy zakończono już rejestrowanie zamówień w styczniu 2022 i dokonano zmiany stawek VAT na kartach towarowych.Przegląd ofert
Celem przeglądu ofert jest dokonanie zmiany stawek podatku VAT na elementach aktywnych ofert. Można tego dokonać za pomocą jednego z poniższych scenariuszy:- Zmiana stawek VAT na dokumencie oferty:
- Cofamy oferty do stanu dokumentu „niepotwierdzonego” za pomocą opcji Otwórz, dostępnej również dla operacji seryjnej dla wskazanych dokumentów
- Dokonujemy zmiany stawek VAT na elementach ww. ofert ręcznie, lub z wykorzystaniem opcji: Ustal stawki VAT z kart towaru, która dostępna jest zarówno z formatki oferty, jak i z listy ofert jako operacja seryjna
- Utworzenie nowej oferty/wariantu oferty z nowymi stawkami VAT
- Dla tych ofert, dla których operacja „otwarcia” nie jest już możliwa, można sporządzić „kopię” oferty:
- wykorzystując operację kopiowania (CTRL+Insert) lub
- sporządzając kolejny wariant danej oferty
- Dla tych ofert, dla których operacja „otwarcia” nie jest już możliwa, można sporządzić „kopię” oferty:

- Na dotychczasowej ofercie można wykonać operację jej „odrzucenia”, jako kod fiaska podając np. Obniżka stawek VAT.

Zmiana stawek VAT na ofercie a jej wartość
Sposób przeliczenia cen/wartości elementów podczas dokonywanej zmiany stawek VAT czy to dokonywanej ręcznie, czy za pomocą ww. opcji ustal stawki VAT z karty towaru zależny jest od kierunku VAT na dokumencie. W przypadku dokumentów rejestrowanych metodą „od brutto” wartość brutto elementów/dokumentu nie ulegnie zmianie, przeliczona zostanie wartość netto. W przypadku dokumentów rejestrowanych metodą od netto, utrzymana zostanie wartość netto, zmieniona zaś wartość brutto dokumentu. Jeżeli intencją Użytkownika jest „odwrócenie” ww. zasady, np. utrzymanie cen brutto, pomimo, że oferta została zarejestrowane metodą „od netto”, wówczas do obsługi takich przypadków można wykorzystać poniższe możliwości Systemu po wykonaniu zmiany stawek VAT jw. wartość oferty można skorygować za pomocą rabatu nagłówka przed zmianą stawek VAT dokonać zmiany metody naliczania Vat: od netto/od brutto na zakładce {Nagłówek} formatki ofertyGenerowanie zamówień z ofert
Stawka VAT jest przenoszona z elementu oferty na generowane z niej zamówienie. Przyjęte rozwiązanie przenoszenia stawki VAT z elementu źródłowego w sytuacji, gdy firma nie dokona przeglądu ofert może spowodować ustalenie na zamówieniu generowanym po 31.01.2022 niewłaściwych stawek VAT. Dostępne są jednak narzędzia, wspierające Użytkownika w zakresie poprawnego ustalania stawki VAT:- Podczas generowania zamówienia w logu prezentowana jest informacja o zastosowaniu stawki innej, niż stawka przypisana do karty towaru
- Zarówno z formatki zamówienia, jak i z listy zamówień dostępna jest opisana wcześniej operacja ustalania stawek VAT na podstawie kart towaru
- Sposób przeliczenia cen/wartości elementów podczas dokonywanej zmiany stawek VAT został opisany w pkt 4.1.2
- Podczas potwierdzania zamówienia System jeszcze raz poinformuje operatora o użyciu innej, niż przypisana do karty towaru stawki podatku VAT
Faktury zaliczkowe i ich odliczanie
W Systemie obowiązuje zasada naliczania podatku VAT na fakturze zaliczkowej według stawek użytych na elementach zamówienia, którego ta zaliczka dotyczy. W sytuacji, gdy zaliczka do zamówienia zarejestrowanego przed 01.02.2022 wpłynie przed tą datą, wówczas faktura zaliczkowa, nawet zarejestrowana po 31.01.2022 naliczy VAT wg dotychczasowych stawek VAT, tj. stawek użytych na elemencie zamówienia.Rejestrowanie faktury z tytułu zaliczki otrzymanej po 31.01.2022
Jeżeli w firmie zostaną przeprowadzone opisane w pkt 4.1.1 zmiany na zamówieniach, wówczas na fakturze zaliczkowej rejestrowanej do wpłaty otrzymanej po 31.01.2022 zostaną zastosowane ‘nowe’ stawki VAT. W przeciwnym wypadku przed zarejestrowaniem faktury zaliczkowej można wykonać jedną z poniższych czynności:- Cofnąć zamówienia do stanu „niepotwierdzone”, poprzez wykorzystanie opcji: Otwórz, jeżeli stan zamówienia na to pozwala, a następnie dokonać zmiany stawki VAT na elementach zamówienia, lub
- Wygenerować korektę do zamówienia i dokonać na jej elemencie zmiany stawki VAT
Realizacja zamówienia częściowo zaliczkowanego przed 01.02.2022
W projekcie Ustawy wprowadzającej czasowe obniżenie stawek VAT na niektóre artykuły brak regulacji w zakresie okresu przejściowego, w tym brak zapisów dotyczących zamówień objętych fakturą zaliczkową zarejestrowaną przed 01.02.22, realizowanych po tej dacie. Można jedynie domniemywać, że w odniesieniu do części zamówienia znajdującego pokrycie w zaliczce należy zastosować dotychczasowe stawki podatku VAT (technicznie rzecz ujmując VAT ten został już naliczony fakturą zaliczkową), a od pozostałej części należy naliczyć VAT wg nowych stawek. Taki sposób działania pozostaje jednak do akceptacji przez dział księgowy Firmy – Użytkownika Systemu.- Odliczenie do końca stycznia 2022 roku faktur zaliczkowych obejmujących część wartości zamówienia np. poprzez sprzedaż tej części zamówienia.
- Przyjmowanie zaliczek w 100% pokrywających wartość zamówienia.

- Rozbicie ilościowe pozycji jak w podanym wyżej przykładzie. Użytkownik będzie musiał dokonać tego typu operacji ręcznie
- Alternatywnie do ww. obsługi:
- Zachowanie ilości na pozycjach wygenerowanych
- Zmiana wartości pozycji w stawce użytej na fakturze zaliczkowej, tj. ustalenie tej wartości na poziomie zgodnej z wartością wynikającą z faktury zaliczkowej
- Dodanie dodatkowej pozycji z:
- towarem A-Vista
- nazwą towaru zgodną z ww. pozycją
- wartością wyliczoną jako różnica pomiędzy wartością elementu zamówienia a wartością ww. pozycji
- stawką zgodną z nową stawką od 01.02.2022 roku
Sprzedaż towaru wydanego przed 01.02.2022
W projekcie Ustawy wprowadzającej czasowe obniżenie stawek VAT na niektóre artykuły brak regulacji w zakresie okresu przejściowego, w tym brak zapisów dotyczących faktur rejestrowanych po 31.01.2022 do wydań dokonanych przed tą datą. Można jedynie domniemywać, że towar wydany Klientowi przed 01.02.2022 będzie podlegał opodatkowaniu dotychczasową stawką.Faktury rejestrowane do wydań magazynowych
Na dokumentach magazynowych WM/ZWM, PM/AWD System nie zapisuje stawki podatku VAT wydawanego/przyjmowanego towaru. Oznacza to, że podczas generowania faktur do tych dokumentów System zastosuje stawki podatku VAT zgodne ze stawkami przypisanymi do kart towarowych.Zakończenie fakturowania wydań magazynowych przed zmianą stawek VAT towarów
Jeżeli to możliwe rekomendowane jest zarejestrowanie faktur lub przynajmniej dokumentów WZ do wszystkich dokumentów WM/ZWM wystawionych przed 01.02.2022 zanim dokonane zostaną zmiany stawek VAT na kartach towarów. Jeżeli to możliwe, podobna operacja zalecana jest w odniesieniu do dokumentów PM/AWD. W przypadku niewykonania ww. operacji tj. Użytkownik będzie musiał dokonać samodzielnej zmiany stawki VAT na każdym z elementów faktury generowanej po 31.01.2022 do dokumentów WM/AWM/PM/AWD zarejestrowanych przed tą datą. Jeżeli Użytkownik tego nie dokona, wówczas niezbędne będzie zarejestrowanie faktury korekty z tytułu zmiany stawki VAT.Spinacze do dokumentów WZ/WZE
Stawka podatku VAT ustalana jest przez System już na etapie wydawania towaru, tj. rejestrowania dokumentu WZ/WZE. Stawki te są następnie „przenoszone” na generowaną fakturę typu spinacz, przy czym na spinaczach nagłówkowych (S)FS, (S)FSE stawka ta nie ulega już zmianie (spinacz nagłówkowy nie posiada własnych elementów), natomiast na spinaczach elementów (s)FS, (s)FSE może zostać zmieniona przez Użytkownika z prawem j.n.
Korekty
W projekcie Ustawy wprowadzającej czasowe obniżenie stawek VAT na niektóre artykuły brak regulacji w zakresie okresu przejściowego, w tym brak zapisów dotyczących korekt rejestrowanych po 31.01.2022 do faktur rejestrowanych przed tą datą. Można jedynie domniemywać, że obowiązywać będą poniższe zasady:- W przypadku zwrotu towaru przez Kupującego oraz w przypadku korekt wartościowych zmniejszających wartość transakcji stosowana będzie dotychczasowa stawka
- W przypadku korekty zwiększającej wartość transakcji zaś
- jeżeli korekta wynika z pomyłki, wówczas zastosowanie będzie miała dotychczasowa stawka
- jeżeli korekta wynika z podwyższenia ceny, wówczas zastosowanie będzie miała nowa stawka
Korekta ilościowa „na plus”
Jeżeli w przypadku korekty ilościowej „na plus” istnieje potrzeba zastosowania nowej stawki podatku wówczas zamiast korekty do faktury, można zarejestrować nową fakturę sprzedaży.Korekta wynikająca z podwyższenia ceny towaru
W związku z brakiem możliwości zmiany stawki VAT na dokumencie korekty wartościowej korektę wynikającą z podwyższenia ceny towaru można zarejestrować za pomocą jednego z poniższych sposobów:- Zarejestrować ręczną korektę faktury, wprowadzając na nią dany towar, podając wartość o jaką ma zostać skorygowana sprzedaż, ustalając nową stawkę VAT na elemencie takiej korekty, lub
- Zarejestrować korektę A-Vista (A)FSK dla wartości, o jaką ma być skorygowana sprzedaż, podając nową stawkę VAT na takim dokumencie
Korekta stawki VAT
System umożliwia rejestrowania korekty stawki VAT w odniesieniu do całej pozycji dokumentu. Korekta z tytułu VAT dostępna jest dla dokumentów: FS, (s)FS, WZ, PA, FW, FZ, (s)FZ, PZ, FRR, (s)FRR oraz krajowej WZE, FSE, (s)FSE. Ww. funkcjonalność nie pozwala na dokonanie korekty stawki VAT dla części ilości. Jeżeli zaistnieje sytuacja, wymagająca naliczenie podatku VAT od części towaru w stawce innej, niż zastosowana na elemencie, wówczas Użytkownik może obsłużyć tą sytuację w jeden z niżej wymienionych sposobów:- Korekta wartościowa i korekta ręczna:
- Użytkownik rejestruje korektę wartościową do faktury sprzedaży/zakupu(w zależności od ścieżki) na wartość, która ma podlegać opodatkowaniu „nową” stawką VAT
- Użytkownik rejestruje korektę ręczną dla ww. wartości i nowej stawki VAT
- Korekta A-Vista:
- Na korekcie rejestrowanej wprost z rejestru VAT Użytkownik może wprowadzić dwie pozycje:
- Wartość ujemna: wartość, która ma podlegać korekcie, stawka VAT dotychczasowa
- Wartość dodatnia: wartość, która podlega korekcie, stawka VAT „nowa”
- Na korekcie rejestrowanej wprost z rejestru VAT Użytkownik może wprowadzić dwie pozycje:
- Zmienić stawki VAT na kartach towarowych (na czas generowania korekty/naliczania VAT na fakturze), wygenerować korektę i przywrócić obowiązujące stawki na kartach towarowych, lub
- Zamiast naliczania VAT wprost na dokumencie, czy też rejestrowania FKE do dokumentu źródłowego, zarejestrować dwa dokumenty ręcznej korekty FKE:
- korektę wartościową na minus dla stawek eksportowych
- korektę wartościową na plus dla stawek krajowych
Kopiowanie dokumentów a stawki VAT
Kopiowanie dokumentów opiera się w Comarch ERP XL na zasadzie przenoszenia poszczególnych parametrów z dokumentu źródłowego. Zasada ta dotyczy również stawki VAT użytej na kopiowanym elemencie, co oznacza, że z mechanizmu kopiowania należy korzystać w sposób rozważny, kopiując bowiem po 31.01.2022 dokument zarejestrowany przed tą datą system ustali na elementach tworzonego dokumentu stare stawki obowiązujące przed 01.02.2022. Wsparcie Użytkownika przez System w tym temacie stanowi stosowna informacja o użytej stawce VAT innej, niż przypisana do towaru prezentowana podczas zatwierdzania dokumentu i możliwość seryjnej zmiany stawek na elementach przy użyciu opcji Ustal stawki VAT z kart towaru.Zmiana stawek VAT a drukarki fiskalne
Zmiana stawki VAT dla towarów, którymi obrót rejestrowany jest na urządzeniu fiskalnym może w wielu przypadkach spowodować ich „zablokowanie” na tymże urządzeniu. Tego typu problemy mogą pojawić się czy to przy obecnym obniżeniu stawki VAT na niektóre artykuły, czy to podczas późniejszego przywracania standardowej stawki VAT tychże towarów. W przypadku wystąpienia ww. problemów można skorzystać z poniższych możliwości:- zmiana nazwy/kodu (w zależności od konfiguracji) takiego towaru wprost na jego karcie
- skasowanie bazy towarów drukarki
- Alternatywą jest dokonywanie zmian nazwy towaru bezpośrednio na elemencie dokumentu FS/PA, możliwe dla tych towarów, dla których zaznaczono parametr „edycja nazwy” na ich karcie.
Zmiany stawek VAT a ECOD
Podczas elektronicznej wymiany faktur przy współpracy z platformą EDI eksportując faktury sprzedaży System przesyła do pliku .xml stawkę VAT na podstawie stawki użytej na elemencie konkretnej faktury. Podczas importu faktury zakupu z kolei System ustala stawkę VAT na podstawie stawki przesyłanej w pliku.Import zamówień z Ecod
Podczas importu zamówień stawka podatku VAT na elemencie tworzonego dokumentu ustalana jest na podstawie stawki przypisanej na karcie towaru. Oznacza to, że istotny będzie moment dokonaniu importu takich dokumentów- przed czy po zmianie stawki VAT na karcie towaru.Dokumenty importowe a VAT
W przypadku transakcji zakupu: importowych oraz wewnątrzwspólnotowych dokumentami, które naliczają/odliczają podatek VAT są dokumenty: FWS, FWZ i SAD. Dokumenty te zazwyczaj są generowane z faktur importowych (FAI). Dodatkowo dokument SAD może być wygenerowany z dokumentu SAD składu celnego (SSC), a dokument FWS z dokumentu SAD w procedurze uproszczonej importu. W systemie Comarch ERP XL dokument FAI ewidencjonuje płatność do dostawcy, z kolei dokument SSC przyjmuje towar na skład celny – tym samym w szczegółach tych dokumentów nie są przechowywane stawki podatku VAT towarów. W trakcie generowania dokumentów: FWS i SAD z innych dokumentów stawki podatku VAT pobierane są bezpośrednio z kart towarów(dla FWS generowanego z SAD w procedurze uproszczonej importu stawka VAT przenosi się na FWS z dokumentu SAD). Jeżeli dokumenty FWS i SAD będą wystawiane na karty towarów będące po obniżce/zmianie stawek podatku VAT, a dana transakcja będzie wymagała zastosowania starych stawek podatku VAT, to zmiana stawek podatku VAT w elementach będzie musiała być wykonana ręcznie przez operatora wystawiającego dokument.Korekta stawki VAT – dokumenty importowe
Jeżeli w dokumencie FWS/SAD (w zależności od ścieżki) zostanie zastosowana niewłaściwa stawka podatku VAT, a dokument nie będzie mógł być anulowany, wówczas korektę stawki podatku VAT można wykonać posiłkując się dokumentami rejestrowanymi wprost w Rejestrze VAT (korekty a-vista).XL173 - Mapowanie danych na strukturę logiczną schematu FA(2) e-faktury KSeF w wersji 2025.0
Wstęp
Celem niniejszego biuletynu jest zapoznanie Użytkowników systemu Comarch ERP XL z zasadami wypełniania poszczególnych linii pliku .xml faktury wysyłanej do KSeF wg schematu FA(2). Budowa ww. pliku omówiona jest w broszurze udostępnionej przez Ministerstwo Finansów pod adresem j.n..: https://www.podatki.gov.pl/ksef/baza-wiedzy-ksef/pliki-do-pobrania-ksef/ Wszystkie dane przesyłane przez Comarch ERP XL w ww. pliku ustalane są za pomocą funkcji/procedur, o których mowa w dalszej części dokumentu. Jeżeli standardowy sposób ustalania przez System tych danych jest niewystarczający/niesatysfakcjonujący Klienta, wówczas Partner/ zespoły IT Klienta mogą je zamienić poprzez modyfikację stosownej procedury. Nie ma natomiast możliwości, aby Użytkownik samodzielnie dodał obsługę pola nieprzewidzianego w standardowej obsłudze w Comarch ERP XL. Jeżeli Klient będzie miał potrzebę obsługi pola niewymienionego w niniejszym biuletynie, wówczas powinien to zgłosić. Obsługa nowych, zgłaszanych przez Klientów pól będzie sukcesywnie dodawana w kolejnych wersjach Systemu.Zmiany w wersji 2024.1
W wersji 2024.1 Systemu obsłużona została sekcja Zaliczka Częściowa, opisana w dalszej części dokumentu, zmieniona też została nieznacznie zasada ustalania rodzaju ROZ i KOR_ROZ wysyłanych faktur.Zmiany w wersji 2025.0
W wersji 2025.0 Systemu dokonano zmian w zakresie zasad wysyłania informacji o elementach faktury typu spinacz nagłówkowy (S)FS, (S)FSE, RA, pozwalających na spinanie w nich zarówno WZ/WZE/PA jak i ich korekt. Więcej na ten temat w rozdziale Elementy towarowe faktury.
Podmiot1 (Sprzedawca)

Prefiks NIP Sprzedawcy
Nazwa linii KSEF | Obsługa | |
PrefiksPodatnika | Prefiks NIP z pieczątki firmy, wysyłany w przypadku transakcji wewnątrzwspólnotowych. |
Dane identyfikacyjne Sprzedawcy

- Jako nazwisko przyjmowana jest ta wartość ww. kontroli, po której występuje pierwszy przecinek
- Jako imię przyjmowana jest wartość pomiędzy pierwszym a drugim przecinkiem

Nazwa linii KSEF | Obsługa | |
NIP | NIP z pieczątki firmy | |
Nazwa | Wartość z kontrolki Nazwa pełna/ Nazwisko, pierwsze imię, drugie imię w pieczątce firmy |
Adres Sprzedawcy


Nazwa linii KSEF | Obsługa | |
KodKraju | Symbol kraju ustalony na podstawie nazwy kraju wprowadzonego na zakładce {Deklaracje cd.} pieczątki firmy. | |
AdresL1 | Dane adresowe wprowadzone na zakładce {Deklaracje cd.} pieczątki firmy. Składowe adresu: ulica, nr domu, nr lokalu, kod pocztowy, miasto, województwo, gmina, powiat i poczta. | |
GLN | Numer GLN wprowadzony na zakładce {Ogólne} pieczątki firmy. |
Dane kontaktowe Sprzedawcy

Nazwa linii KSEF | Obsługa | |
Adres zdefiniowany w kontrolce Email sekretariatu zakładki {Deklaracje cd.} pieczątki firmy. | ||
Telefon | Zawartość kontrolki Telefon sekcji Adres siedziby zakładki {Deklaracje cd.} pieczątki firmy. |
Podmiot2 (Nabywca)

Dane identyfikacyjne Nabywcy

- NIP wysyłany jest dla transakcji innych niż wewnątrzwspólnotowe, gdy kraj nabywcy (KnA_Kraj) jest pusty lub wypełniony wartością PL i NIP został podany (niepusty Kna_NIP).
- Linie: KodUE i NrVatUE wysyłane są dla transakcji wewnątrzwspólnotowych. KodUE ustalany jest na podstawie prefiksu NIP, NrVatUE zaś na podstawie KnA_NIP.
- NrID wysyłany jest dla transakcji innych niż wewnątrzwspólnotowe, gdy kraj nabywcy (KnA_Kraj) jest wypełniony i ma wartość inną niż PL i KnA_NIP jest wypełniony oraz wówczas, jeżeli do dokumentu przypisano atrybut o nazwie KSEF_Nabywca _NrID i podano jego wartość. W tym ostatnim przypadku inne warunki (poza atrybutem) nie są sprawdzane.
- Pole BrakID jest wysyłane wówczas, jeżeli NIP nie został podany (KnA_NIP jest pusty) i do dokumentu nie przypisano wartości ww. atrybutu
Nazwa linii KSEF | Obsługa | |
NIP | Numer NIP (KnA_NIP) z adresu kontrahenta głównego dokumentu, wysyłany o ile spełnione są wszystkie poniższe warunki: - transakcja nie jest transakcją wewnątrzwspólnotową - KnA_Kraj jest pusty lub wypełniony wartością PL - KnA_NIP jest wypełniony - do dokumentu nie przypisano atrybutu KSEF_ Nabywca _NrID | |
KodUE | Prefiks NIP (KnA_NIPPrefiks) z adresu kontrahenta głównego dokumentu wysyłany w przypadkach j.n. | |
NrVatUE | Numer NIP (KnA_NIP) z adresu kontrahenta głównego dokumentu, wysyłany o ile spełnione są wszystkie poniższe warunki: - transakcja jest transakcją wewnątrzwspólnotową - KnA_NIP jest wypełniony - do dokumentu nie przypisano atrybutu KSEF_ Nabywca _NrID | |
NrID | Pole wypełniane jest w następujących przypadkach:
|
|
BrakID | Pole z wartością 1 wysyłane jest wówczas, gdy nabywca nie posiada ani numeru NIP, ani innego identyfikatora tj. wówczas, jeżeli KnA_NIP jest puste i do dokumentu nie przepisano ww. atrybutu. | |
Nazwa | Zawartości kontrolki/kontrolek Nazwa formatki adresu kontrahenta (Kna_Nazwa1, Kna_Nazwa2 i Kna_Nazwa3) |
Adres Nabywcy


- Kontrolkę Ulica pozostawić pustą, natomiast w kontrolce Miasto podać zarówno nazwę miejscowości jak i numer domu i lokalu

- Numer domu i lokalu wpisać w kontrolce Ulica, ale poprzedzić ją nazwą miejscowości

Nazwa linii KSEF | Obsługa | |
KodKraju | Dane z formatki adresu kontrahenta głównego. | |
AdresL1 | ||
GLN |
Dane kontaktowe Nabywcy

Nazwa linii KSEF | Obsługa | |
Zawartość kontrolki E-Mail adresu kontrahenta głównego (KnA_Email). | ||
Telefon | Zawartość kontrolki Telefon1 adresu kontrahenta głównego (KnA_Telefon1) |
ID Nabywcy
ID Nabywcy to unikalny klucz powiązania danych nabywcy w fakturach korygujących, w przypadku gdy dane nabywcy w fakturze korygującej zmieniły się w stosunku do danych w fakturze korygowanej. Pole IDNabywcy przewidziane zostało dla sekcji Podmiot2 (nabywca), sekcji Podmiot3 z rolą=4 (dodatkowy Nabywca) oraz sekcji Podmiot2K. Są to pola właściwe dla korekt typu korekta danych. Za pomocą tego dodatkowego identyfikatora podaje się informację o tym, którego nabywcę dotyczy zmiana danych dokonywana tą korektą. W standardzie Systemu Comarch ERP XL dodatkowi Nabywcy oraz ich identyfikatory nie są obsługiwani, taką obsługę może wprowadzić Partner/dział IT Klienta stosownie modyfikując procedury zwracające ww. dane.
Podmiot3 (Odbiorca, Płatnik)

Nazwa sekcji/linii KSEF | Obsługa | |
IDNabywcy | Pole nieobsługiwane w standardzie, możliwe do obsługi wdrożeniowej poprzez stosowną modyfikację procedury. | |
DaneIdentyfikacyjne | Informacje obsługiwane wg identycznych zasad jak opisane w pkt 2.2.1, z tym, że ustalane są w oparciu o adres kontrahenta docelowego lub płatnika. | |
Adres | Informacje ww. sekcji obsługiwane są wg identycznych zasad jak opisane w pkt 2.2.2, z tym, że ustalane są w oparciu o adres kontrahenta docelowego lub płatnika. | |
DaneKontaktowe | Informacje ww. sekcji obsługiwane są wg identycznych zasad jak opisane w pkt Dane kontaktowe Nabywcy, z tym, że ustalane są w oparciu o adres kontrahenta docelowego lub płatnika. | |
Rola | Odbiorca (kontrahent docelowy) = 2 Płatnik = 6 | |
Udział | Pole nieobsługiwane w standardzie, możliwe do obsługi wdrożeniowej poprzez stosowną modyfikację procedury. |
Faktura: waluta, daty, numer oraz związane dokumenty WZ

- Waluta faktury
- Data wystawienia
- Data sprzedaży
- Numer faktury

- Dokumenty WZ
Nazwa linii KSEF | Znaczenie | Obsługa | |
KodWaluty | Waluta dokumentu | Dla dokumentów FSE, (s)FSE, (S)FSE, FEL i ich korekt - symbol waluty użytej na dokumencie. Dla dokumentów FS, (A)FS, (s)FS, (S)FS, RA, FSL i ich korekt - PLN. | |
P_1 | Data wystawienia | Data wystawienia faktury/korekty | |
P_2 | Numer faktury | Numer obcy faktury/korekty, tj. wartość z kontrolki Faktura zakładki {Nagłówek} formatki dokumentu lub numer własny, zależnie od parametru w Konfiguracji firmy. | |
WZ | Numer dokumentu WZ | Kolejne numery dokumentów WZ/WZE/WKA, WZK/WKE/WKK, rozumiane jako Numer obcy tj. wartość z kontrolki Faktura zakładki {Nagłówek} formatki dokumentu, lub numer własny, zależnie od parametru w Konfiguracji firmy. Informacja wysyłana dla dokumentów: (S)FS, (s)FS, (S)FSE, (s)FSE, (S)FSK, (s)FSK, (S)FKE, (s)FKE. | |
P_6 | Data sprzedaży | Dla faktur wysyłana jest data sprzedaży z faktury, dla korekt zaś daty sprzedaży z dokumentu korygowanego. Pole nie jest wysyłane, jeżeli do dokumentu przypisany zostanie atrybut o nazwie KSEF_DataDostawy z wartością <Nieokreślona> i/lub data sprzedaży jest taka sama jak data wystawienia. Dla korekt zbiorczych (Z)FSK/FKE wysyłana jest data korekty. |
Faktura: wartość netto, kwota podatku, należność i kurs faktury zaliczkowej

Wartość netto, kwota podatku, należność
Zestaw pól dla wartości netto i kwot podatku to pola od P_13_1 do P_13_11, w polu P_15 podaje się łączną należność z tytułu faktury. To, w którym polu wykazuje się poszczególne wartości faktury zależy od stawki Vat i rodzaju transakcji. Dana faktura może więc być wykazana w wielu spośród ww. pól. Wartości netto dla poszczególnych typów transakcji i stawek VAT danej faktury oraz wielkości tegoż podatku należy wykazywać w walucie dokumentu. Dodatkowo, w przypadku dokumentów w walucie obcej wykazywana jest kwota podatku w PLN. Wielkość należności z tytułu faktury wykazywana jest w walucie dokumentu.- Wartość netto w walucie obcej
- VAT w walucie obcej
- VAT w PLN
- Należność w walucie obcej
Nazwa linii KSEF | Opis w schemacie KSeF | Zasady kwalifikowania transakcji | |
P_13_1 | Suma wartości sprzedaży netto ze stawką podstawową - aktualnie 23% albo 22%. W przypadku faktur zaliczkowych, kwota zaliczki netto. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Sprzedaż netto w stawce 23% i 22% poza przypadkami opisanymi dla pola P_13_9. | |
P_14_1 | Kwota podatku od sumy wartości sprzedaży netto ze stawką podstawową - aktualnie 23% albo 22%. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie dokumentu) | |
P_14_1W | W przypadku, gdy faktura jest wystawiona w walucie obcej, kwota podatku od sumy wartości sprzedaży netto objętej stawką podstawową, przeliczona zgodnie z przepisami Działu VI w związku z art. 106e ust. 11 ustawy - aktualnie 23% albo 22%. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie systemowej) | |
P_13_2 | Suma wartości sprzedaży netto ze stawką obniżoną pierwszą - aktualnie 8 % albo 7%. W przypadku faktur zaliczkowych, kwota zaliczki netto. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Sprzedaż netto w stawce 8% i 7% poza przypadkami opisanymi dla pola P_13_9. | |
P_14_2 | Kwota podatku od sumy wartości sprzedaży netto ze stawką obniżoną pierwszą - aktualnie 8% albo 7%. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie dokumentu) | |
P_14_2W | W przypadku, gdy faktura jest wystawiona w walucie obcej, kwota podatku od sumy wartości sprzedaży netto objętej stawką obniżoną, przeliczona zgodnie z przepisami Działu VI w związku z art. 106e ust. 11 ustawy - aktualnie 8% albo 7%. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie systemowej) | |
P_13_3 | Suma wartości sprzedaży netto ze stawką obniżoną drugą - aktualnie 5%. W przypadku faktur zaliczkowych, kwota zaliczki netto. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Sprzedaż netto w stawce 5% poza przypadkami opisanymi dla pola P_13_9. | |
P_14_3 | Kwota podatku od sumy wartości sprzedaży netto ze stawką obniżoną drugą - aktualnie 5%. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie dokumentu) | |
P_14_3W | W przypadku, gdy faktura jest wystawiona w walucie obcej, kwota podatku od sumy wartości sprzedaży netto objętej stawką obniżoną drugą, przeliczona zgodnie z 45 przepisami Działu VI w związku z art. 106e ust. 11 ustawy - aktualnie 5%. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie systemowej) | |
P_13_4 | Suma wartości sprzedaży netto objętej ryczałtem dla taksówek osobowych. W przypadku faktur zaliczkowych, kwota zaliczki netto. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy | Sprzedaż krajowa netto w stawce 4%. | |
P_14_4 | Kwota podatku od sumy wartości sprzedaży netto w przypadku ryczałtu dla taksówek osobowych. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie dokumentu) | |
P_14_4W | W przypadku, gdy faktura jest wystawiona w walucie obcej, kwota podatku ryczałtu dla taksówek osobowych, przeliczona zgodnie z przepisami Działu VI w związku z art. 106e ust. 11 ustawy. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma VAT od sprzedaży jw. (w walucie systemowej) | |
P_13_5 | Suma wartości sprzedaży netto w przypadku procedury szczególnej, o której mowa w dziale XII w rozdziale 6a ustawy. W przypadku faktur zaliczkowych, kwota zaliczki netto. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy | Transakcje w procedurze OSS (Trn_ProceduraOSS=1) | |
P_14_5 | Kwota podatku od wartości dodanej w przypadku procedury szczególnej, o której mowa w dziale XII w rozdziale 6a ustawy. W przypadku faktur zaliczkowych, kwota podatku wyliczona według wzoru, o którym mowa w art. 106f ust. 1 pkt 3 ustawy. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Suma Vat od sprzedaży jw. | |
P_13_6_1 | Suma wartości sprzedaży objętej stawką 0% z wyłączeniem wewnątrzwspólnotowej dostawy towarów i eksportu. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy [pole opcjonalne]. | W polu tym wykazywane są transakcje j.n. - transakcja krajowa w stawce 0% - transakcja Podatnikiem jest Nabywca w stawce 0% (uwaga: zarejestrowanie takiego dokumentu jest błędem Użytkownika) - transakcja inna zagraniczna dostawa opodatkowana poza terytorium kraju (ExpoNorm=23) w stawce 0% o ile włączony jest parametr „Interpretuj transakcje dst. opodatk. poza terytorium kraju w stawce 0% jako krajową” | |
P_13_6_2 | Suma wartości sprzedaży objętej stawką 0% w przypadku wewnątrzwspólnotowej dostawy towarów. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Transakcje wewnątrzwspólnotowe, w tym trójstronne (ExpoNorm 6, 7, 8, 9, 16, 17, 18, 19) w stawce 0% dla rodzaju zakupu innego niż Usługi rozlicza odbiorca (RodzajZakupu<>8) | |
P_13_6_3 | Suma wartości sprzedaży objętej stawką 0% w przypadku eksportu. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Transakcje inna zagraniczna (ExpoNorm 2, 3, 4, 5) w stawce 0%. | |
P_13_7 | Suma wartości sprzedaży zwolnionej od podatku. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy wartości sprzedaży. | Sprzedaż netto w stawce zw, poza przypadkami opisanymi dla pól P_13_8 i P_13_9. | |
P_13_8 | Suma wartości sprzedaży w przypadku dostawy towarów oraz świadczenia usług poza terytorium kraju, z wyłączeniem kwot wykazanych w polach P_13_5 i P_13_9. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy wartości sprzedaży. | W polu tym wykazywane są transakcje j.n. - transakcja krajowa, inna zagraniczna, trójstronna (ExpoNorm 1, 2, 3, 4, 5, 8, 9, 16, 17, 18, 19) w stawce np o ile faktura nie została oznaczona jako VAT marża (więcej na temat faktury VAT marża w dalszej części dokumentu) - transakcja wewnątrzwspólnotowa dostawa (Exponorm 6, 7) o rodzaju innym niż Usługi rozlicza odbiorca w stawce np - transakcja wewnątrzwspólnotowa dostawa transakcja opodatkowana poza terytorium kraju (ExpoNorm=21) o rodzaju innym niż Usługi rozlicza odbiorca w stawce 0%, zw i np. - transakcja inna zagraniczna transakcja opodatkowana poza terytorium kraju (ExpoNorm=23) w stawce zw i np. - transakcja inna zagraniczna transakcja opodatkowana poza terytorium kraju (ExpoNorm=23) w stawce 0% o ile wyłączony jest parametr konfiguracyjny Interpretuj Dost. Opodatkowana poza terytorium kraju w stawce 0% jako Kraj” | |
P_13_9 | Suma wartości świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy wartości sprzedaży. | Transakcje wewnątrzwspólnotowe, w tym ww. dst. opodatkowana poza terytorium kraju (ExpoNorm 6, 7, 21) o rodzaju „Usługi rozlicza odbiorca”, bez względu na stawkę. | |
P_13_10 | Suma wartości sprzedaży w procedurze odwrotnego obciążenia, dla której podatnikiem jest nabywca zgodnie z art. 17 ust. 1 pkt 7 i 8 ustawy oraz innych przypadków odwrotnego obciążenia występujących w obrocie krajowym. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy, o której mowa w art. 106j ust. 2 pkt 5 ustawy. | Sprzedaż w transakcji Podatnikiem jest Nabywca (ExpoNorm=20) w stawce np. | |
P_13_11 | Suma wartości sprzedaży w procedurze marży, o której mowa w art. 119 i art. 120 ustawy. W przypadku faktur zaliczkowych, kwota zaliczki. W przypadku faktur korygujących, kwota różnicy wartości sprzedaży. | Sprzedaż netto w stawce np faktur oznaczonych jako faktura VAT marża. Więcej na temat faktury VAT marża w dalszej części dokumentu. | |
P_15 | Kwota należności ogółem. | Dla dokumentów FSE, (s)FSE, (S)FSE, FEL i ich korekt: - rejestrowanych metodą od brutto na podstawie wartości brutto dokumentu (TrN_WartoscWal), - rejestrowanych metodą od netto na podstawie sumy wartości netto w walucie i kwoty VAT w PLN przeliczonej na walutę dokumentu po kursie z jego nagłówka Dla dokumentów FS, (A)FS, (s)FS, (S)FS, RA i ich korekt – na podstawie wartości brutto (TrN_NettoR + TrN_VatR) |
Kurs na fakturze zaliczkowej
Nazwa linii KSEF | Znaczenie | Obsługa | |
KursWalutyZ | Kursu waluty w fakturze zaliczkowej | Pole wysyłane dla dokumentów FEL i KEL w walucie obcej. Wysyłany jest kurs użyty na wysyłanym dokumencie, z wyjątkiem szczególnych przypadków utworzenia dokumentu powiązanego (A)FS aplikacją CDNAVAT, o czym więcej w dalszej części dokumentu. |
Adnotacje na fakturze

Adnotacje: metoda kasowa, samofakturowanie, odwrotne obciążenie i MPP
Nazwa linii KSEF | Znaczenie | Obsługa | |
P_16 | Metoda kasowa (1 – tak, 2 – nie) | Wartość 1-tak wysyłana jest wówczas, jeżeli do nagłówka dokumentu przypisano atrybut o nazwie JPK_P_16 lub KSEF_P_16 i ustalono dla niego wartość TAK. | |
P_17 | Samofakturowanie (1 – tak, 2 – nie) | Wartość 1-tak dla tej adnotacji wysyłana jest wówczas, jeżeli do nagłówka dokumentu przypisano atrybut o nazwie JPK_P_17 lub KSEF_P_17 i ustalono dla niego wartość TAK. | |
P_18 | Odwrotne obciążenie (1 – tak, 2 – nie) | Wartość 1-tak wysyłana jest dla transakcji Podatnikiem jest nabywca (Exponorm=20). | |
P_18A | Mechanizm podzielonej płatności (1 – tak, 2 – nie) | Wartość 1-tak wysyłana jest wówczas, jeżeli na dokumencie włączony został parametr Podzielona płatność (MPP), czyli gdy Trn_MPP=1. |
Adnotacje: Zwolnienie

Nazwa linii KSEF | Znaczenie | Obsługa | |
P_19 | Sprzedaż zwolniona - tak | Wartość 1-tak wysyłana jest wówczas, jeżeli na dokumencie użyto stawki zw. | |
P_19A | W jednym z tych pól podaje się podstawę zwolnienia z podatku VAT. Jeżeli podstawą tą jest Ustawa, wówczas należy przesłać linię P_19A z przepisem tej ustawy. Jeżeli podstawą tą jest Dyrektywa UE, wówczas należy przesłać linię P_19B z przepisem tej dyrektywy. Jeżeli podstawa jest inna niż ww. wówczas należy przesłać linię P_19C i podać w niej inną podstawę zwolnienia. | Linia wysyłana jest wówczas, jeżeli na fakturze, na zakładce {Nagłówek} przypisano wartość w kontrolce Zw.z VAT i jest to wartość ze słownika kategorii o podstawie zwolnienia: Polska ustawa. | |
P_19B | Linia wysyłana jest wówczas, jeżeli na fakturze, na zakładce {Nagłówek} przypisano wartość w kontrolce Zw.z VAT i jest to wartość ze słownika kategorii o podstawie zwolnienia: Dyrektywa unijna. | ||
P_19C | Linia wysyłana jest wówczas, jeżeli na fakturze, na zakładce {Nagłówek} przypisano wartość w kontrolce Zw.z VAT i jest to wartość ze słownika kategorii o podstawie zwolnienia: Inne. | ||
P_19N | Sprzedaż zwolniona - nie | Wartość 1-nie wysyłana jest wówczas, jeżeli na dokumencie nie użyto stawki zw. |
Adnotacje: Nowe środki transportu

Nazwa linii KSEF | Znaczenie | Obsługa | |
P_22 | Znaczniki wewnątrzwspólnotowej dostawy nowych środków transportu (1 – tak) | Wartość 1-tak wysyłana jest wówczas, jeżeli do nagłówka dokumentu przypisano atrybut o nazwie JPK_P_22 lub KSEF_P_22 i ustalono dla niego wartość TAK. | |
P_42_5 | Za pomocą tego pola przekazuje się informację o tym, czy występuje obowiązek posiadania dodatkowego dokumentu o którym mowa w art. 42 ust 5 | Pole wysyłane wówczas, jeżeli dokument oznaczono jako ww. dostawa nowych środków transportu (czyli gdy P_22=1). Jeżeli do nagłówka dokumentu przypisano atrybut o nazwie KSEF_P_42_5 i ustalono dla niego wartość TAK, wówczas wysyłana jest wartość 1, w przeciwnym razie wysyłana wartość 2. | |
Uwaga: w przypadku ww. dostawy nowych środków transportu należy przesłać znacznik P_22=1, datę dopuszczenia P_22A oraz, w zależności od typu środka transportu wyłącznie jedno spośród pól: P_22B (dla pojazdów lądowych), P_22C (dla jednostek pływających), P_22D (dla statków powietrznych). Użytkownik powinien więc przypisać atrybuty dla P_22, P_22A oraz wyłącznie dla jednego spośród P_22B, P_22C i P_22D, jeżeli uczyni inaczej, wówczas faktura nie zostanie wysłana. | |||
P_22A | Data dopuszczenia nowego środka transportu do użytku. | Wysyłana wartość atrybutu o nazwie JPK_P_22A lub KSEF_P_22A. | |
P_NrWierszaNST | Numer wiersza faktury, w którym wykazano dostawę nowego środka transportu. | Wysyłana wartość 1 (Lp1) | |
P_22B | Przebieg pojazdu lądowego | Wysyłana wartość atrybutu o nazwie JPK_P_22B lub KSEF_P_22B. | |
P_22C | Liczba godzin używania jednostki pływającej | Wysyłana wartość atrybutu o nazwie JPK_P_22C lub KSEF_P_22C | |
P_22D | Liczba godzin używania statku powietrznego | Wysyłana wartość atrybutu o nazwie JPK_P_22D lub KSEF_P_22D | |
P_22N | Znacznik braku wystąpienia wewnątrzwspólnotowej dostawa nowych środków transportu. | „Odwrotność” pola P_22. |
Adnotacje: P_23
Nazwa linii KSEF | Znaczenie | Obsługa | |
P_23 | Adnotacja "VAT: Faktura WE uproszczona na mocy art. 135-138 ustawy o ptu" lub "VAT: Faktura WE uproszczona na mocy artykułu 141 dyrektywy 2006/112/WE" (1 – tak, 2 – nie) | Wartość 1-tak wysyłana jest wówczas, jeżeli do nagłówka dokumentu przypisano atrybut o nazwie JPK_P_23 lub KSEF_P_23 i ustalono dla niego wartość TAK. |
Adnotacje: Procedura marży

Nazwa linii KSEF | Znaczenie | Obsługa | |
P_PMarzy | Znacznik wystąpienia procedury marży | Wartość 1-tak wysyłana jest wówczas, jeżeli na dokumencie przypisano procedurę MR_T (Marża-usługi turystyczne) lub jeden z atrybutów j.n. z wartością TAK: KSEF_P_PMarzy_3_1 KSEF_P_PMarzy_3_2 KSEF_P_PMarzy_3_3 | |
W przypadku procedury marży należy przesłać znacznik P_PMarzy=1 oraz dodatkowo jedno z pól: P_PMarzy_2, P_PMarzy_3_1, P_PMarzy_3_2, P_PMarzy_3_3 za pomocą których Użytkownik podaje czego dotyczy marża. Podczas obsługi pól dotyczących marży System opiera się na atrybutach dotyczących szczegółów procedur, a dodatkowo na procedurze MR_T przypisywanej na zakładce {VAT} dokumentu. Jeżeli któryś z atrybutów i/lub znacznik MR_T zostanie przypisany do dokumentu, wówczas wysłana zostanie zarówno linia P_PMarzy jak i jedna z pozostałych linii. Przykład: Użytkownik chce zarejestrować fakturę vat marża na dzieła sztuki – wystarczy aby przypisał do dokumentu atrybut KSEF_P_PMarzy_3_2 z wartością Tak a System wyśle P_PMarzy=1 i P_PMarzy_3_2=1 Uwaga: Użytkownik powinien przypisać tylko jedną sposób ww. procedur/atrybutów, jeżeli uczyni inaczej, wówczas faktura nie zostanie wysłana. | |||
P_PMarzy_2 | Procedura marży dla biur podróży (1 – tak, brak linii – nie) | Linia jest wysyłana i wypełniana wartością 1-tak wówczas, jeżeli na dokumencie przypisano procedurę MR_T (Marża-usługi turystyczne). | |
P_PMarzy_3_1 | Procedura marży- towary używane (1 – tak, brak linii – nie) | Linia jest wysyłana i wypełniana wartością 1-tak wówczas, jeżeli na dokumencie przypisano atrybut o nazwie KSEF_P_PMarzy_3_1 i wypełniono wartością TAK. | |
P_PMarzy_3_2 | Procedura marży-dzieła sztuki (1 – tak, brak linii – nie) | Linia jest wysyłana i wypełniana wartością 1-tak wówczas, jeżeli na dokumencie przypisano atrybut o nazwie KSEF_P_PMarzy_3_2 i wypełniono wartością TAK. | |
P_PMarzy_3_3 | Procedura marży-przedmioty kolekcjonerskie i antyki (1 – tak, brak linii – nie) | Linia jest wysyłana i wypełniana wartością 1-tak wówczas, jeżeli na dokumencie przypisano atrybut o nazwie KSEF_P_PMarzy_3_3 i wypełniono wartością TAK. | |
P_PMarzyN | Znacznik braku wystąpienia procedury marży | „Odwrotność” linii P_PMarzy_2. |
Rodzaj faktury

Symbol | Znaczenie | Obsługa | |
ZAL | Faktury zaliczkowe | Tak oznaczane są faktury zaliczkowe FSL, FEL | |
ROZ | Faktury obejmujące zaliczki | Tak oznaczane są faktury FS, (s)FS, FSE, (s)FSE odliczające FSL/FEL oraz te spinacze (S)FS, (S)FSE, w których dokument spięty (WZ/WZE) odlicza fakturę zaliczkową. Od wersji 2024.1 dodatkowo te FS, (A)FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE które rozliczono zapisem kasowo-bankowym przyjętym przed datą sprzedaży | |
VAT | Faktury sprzedaży inne niż zaliczkowe i końcowe | Tak oznaczany jest RA oraz FS, (s)FS, FSE, (s)FSE, (S)FS, (S)FSE o ile nie odliczają faktur zaliczkowych. | |
KOR_ZAL | Korekty faktur zaliczkowych | Tak oznaczane są korekty faktur zaliczkowych KSL, KEL | |
KOR_ROZ | Korekty do faktur obejmujących zaliczki | Tak oznaczane są FSK, (s)FSK, (S)FSK, FKE, (s)FKE, (S)FKE których oryginał odlicza fakturę zaliczkową. Od wersji 2024.1 dodatkowo korekty FSK, (A)FSK, (s)FSK, (S)FSK, FKE, (s)FKE dokumentów, które rozliczono zapisem kasowo-bankowym przyjętym przed datą sprzedaży | |
KOR | Korekty do faktur innych niż zaliczkowe i końcowe | Tak oznaczane są korekty danych, korekty zbiorcze (Z)FSK, (Z)FKE oraz pozostałe korekty, o ile ich oryginał nie odlicza faktur zaliczkowych. | |
UPR | Faktury uproszczone | Brak obsługi |
Dane nagłówkowe na fakturze korygującej

- Przyczyna korekty wysyłana jest na podstawie wartości przypisanej w kontrolce Przyczyna kor. na zakładce {Nagłówek} korekty
- Dane dotyczące faktury korygowanej
-
- Data wystawienia i numer faktury korygowanej, rozumiany jako numer obcy z kontrolki Faktura zakładki [Nagłówek] formatki dokumentu korygowanego (Trn_DokumentObcy), lub numer własny dokumentu korygowanego, zależnie od parametru Podczas eksportu wysyłaj/Numer dokumentu: Obcy/Własny w Konfiguracji firmy
- Znacznik, informujący o tym, że faktura korygowana była wysyłana do KSeF (NrKseF=1) lub znacznik informujący o tym, że nie była ona wysyłana do KSeF (NrKSeFN=1)
- W przypadku znacznika NrKseF=1 wysyłany jest numer KSeF faktury korygowanej
- Okres faktury korygowanej
- Dane nabywcy na dokumencie korygowanym (Podmiot2K)
-
- Dane identyfikacyjne dla Podmiotu2K obsługiwane są wg identycznych zasad jak opisane w pkt 2.2.1
- Adres dla Podmiotu2K obsługiwany jest wg identycznych zasad jak opisane w pkt 2.2.2,
- IDNabywcy w standardzie Systemu Comarch ERP XL nie jest obsługiwane, taką obsługę może wprowadzić Partner/dział IT Klienta stosownie modyfikując procedurą zwracającą tą informację.
Nazwa linii KSEF | Znaczenie | Obsługa | |
PrzyczynaKorekty | Przyczyna wystawienia faktury korygującej | Wartości przypisanej w kontrolce Przyczyna kor. na zakładce {Nagłówek} korekty | |
DataWystFaKorygowanej | Data wystawienia faktury korygowanej. | Data wystawienia faktury korygowanej (Trn_data2) W przypadku korekty ręcznej FSK, (A)FSK, FKE data wprowadzona w kontrolce Daty oryginału/wystawienia formatki korekty ręcznej. | |
NrFaKorygowanej | Numer faktury korygowanej | Numer faktury korygowanej rozumiany jako numer obcy dokumentu (Trn_DokumentObcy), tj. wartość z kontrolki Faktura zakładki {Nagłówek} formatki dokumentu lub numer systemowy, zależnie od parametru Podczas eksportu wysyłaj/Numer dokumentu: Obcy/Własny w Konfiguracji firmy. W przypadku korekty ręcznej FSK, (A)FSK, FKE numer wprowadzony w kontrolce Korygowana formatki korekty ręcznej. | |
NrKsef | Znacznik numeru KSeF faktury korygowanej. | Pole z wartością 1 wysyłane jest wówczas, jeżeli faktura korygowana była wysyłane do KSeF tj. posiada numer KSeF. | |
NrKSeFFaKorygowanej | Numer nadany w KSeF fakturze korygowanej | Numer faktury korygowanej nadany w KSeF (ustalany na podstawie ksf_Numer tabeli KSeFDokumenty). W przypadku korekty ręcznej FSK, (A)FSK, FKE numer wprowadzony w kontrolce Nr KSeF oryg. formatki korekty ręcznej | |
NrKSeFN | Znacznik faktury korygowanej wystawionej poza KSeF. | Pole z wartością 1 wysyłane jest wówczas, jeżeli faktura korygowana nie była wysyłane do KSeF tj. nie posiada numeru KSeF. | |
OkresFaKorygowanej | Okres, do którego odnosi się udzielany opust lub obniżka. | Wysyłany wyłącznie dla korekt zbiorczych (Z)FSK, (Z)FKE. Okres korekty ustalany na podstawie dat w kontrolkach Data od i Data do formatki korekty zbiorczej. | |
Podmiot2K | Dane Nabywcy na fakturze korygowanej w przypadku przesyłania korekty danych | Sekcja wysyłana dla faktur korygujących typu Korekta danych, na których użyto adresu kontrahenta głównego innego, niż na fakturze korygowanej. Dane identyfikacyjne oraz dane adresowe wysyłane są na podstawie adresu kontrahenta głównego faktury korygowanej wg zasad opisanych w pkt 2.2.1 i 2.2.2. IDNabywcy w standardzie Systemu Comarch ERP XL nie jest obsługiwane, taką obsługę może wprowadzić Partner/dział IT Klienta stosownie modyfikując procedurą zwracającą tą informację |
Zaliczka Częściowa

- W przypadku faktur zaliczkowych FSL, FEL wówczas, jeżeli dokumentuje ona więcej niż jedną wpłatę, a dokładniej rzecz ujmując, wpłaty dokonana w różnych datach
- W przypadku FS, (A)FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE sekcja wysyłana jest wówczas, jeżeli dokonano na nich rozliczenia z zapisami kasowymi/bankowymi przyjętymi przed datą sprzedaży
Nazwa linii KSEF | Znaczenie | Obsługa | |
P_6Z | Data otrzymania płatności, o której mowa w art. 106b ust. 1 pkt 4 ustawy | Data otrzymania jednej z wielu zaliczek dokumentowanych daną FSL/FEL. Data wpłaty dokonanej przed datą sprzedaży dokumentowanej daną fakturą FS, (A)FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE | |
P_15Z | Kwota płatności, o której mowa w art. 106b ust. 1 pkt 4 ustawy | Kwota ww. wpłaty |
Znaczniki FP i TP

Nazwa linii KSEF | Znaczenie | Obsługa | |
FP | Znacznik dla faktury rejestrowanej do paragonu. | Znacznik wysyłany jest wówczas, jeżeli w kontrolce JPK_Typ dok na zakładce {VAT} faktury przypisano wartość FP (Faktura do paragonu) | |
TP | Znacznik dotyczący powiązania między nabywcą a dostawcą. | Znacznik wysyłany jest wówczas, jeżeli do faktury, zakładka {VAT} w JPK_Procedury przypisano wartość TP (Powiązania między nabywcą a dostawcą art. 32.2.1) |
Dodatkowe opisy nagłówka i elementów dokumentu



- Nr wiersza: numer elementu faktury, dla której zdefiniowano ten atrybut, pole nie jest wysyłane, jeżeli atrybut zdefiniowany został dla nagłówka dokumentu
- Klucz: nazwa klasy atrybutu
- Wartość: wartość atrybutu
Nazwa linii KSEF | Znaczenie | Obsługa | |
DodatkowyOpis/NrWiersza | Sekcja przeznaczona dla wykazywania dodatkowych informacji na fakturze, w tym wymaganych przepisami prawa, dla których nie przewidziano innych pól/elementów. | W sekcji tej wysyłane są: - Opis umieszczony na zakładce {Nagłówek} formatki dokumentu. W polu Klucz wysyłana jest wartość Opis, w polu Wartosc zaś zawartość ww. kontrolki. Pole NrWiersza nie jest wysyłane. - Opcjonalnie, o ile włączony został parametr Podczas eksportu wysyłaj/opis elementu w Konfiguracji opisy umieszczone na formatkach poszczególnych elementów faktury. W polu NrWiersza wysłane jest LP elementu, w polu Klucz wysyłana jest wartość Opis, w polu Wartosc zaś zawartość ww. kontrolki - Atrybuty oznaczone parametrem KSeF przypisane do nagłówka dokumentu. W polu Klucz wysyłana jest nazwa klasy atrybutu, w polu Wartosc zaś wartość tego atrybutu. Pole NrWiersza nie jest wysyłane. - Atrybuty oznaczone parametrem KSeF przypisane do elementów dokumentu. W polu NrWiersza wysłane jest LP elementu, w polu Klucz wysyłana jest nazwa klasy atrybutu, w polu Wartosc zaś wartość tego atrybutu. | |
DodatkowyOpis/Klucz | |||
DodatkowyOpis/Wartosc |
Numery faktur zaliczkowych i znacznik Zwrot Akcyzy

- podczas wysyłania faktur końcowych (odliczających zaliczkowe). System wysyła wówczas kolejne numery tych odliczanych faktur
- podczas wysyłania faktury zaliczkowej FSL, FEL – System wysyła kolejne numery poprzednich faktur zaliczkowych zarejestrowanych do danego zamówienia
Nazwa linii KSEF | Znaczenie | Obsługa | |
NrKSeFZN | Znacznik faktury zaliczkowej wystawionej poza KSeF. | Pole z wartością 1 wysyłane jest dla faktury zaliczkowej, która nie została wysłana do KSeF. | |
NrFaZaliczkowej | Numer faktury zaliczkowej wystawionej poza KSeF. | Numer faktury zaliczkowej, która nie została wysłana do KSeF. Ww. numer faktury rozumiany jest jako numer obcy dokumentu (Trn_DokumentObcy), tj. wartość z kontrolki Faktura zakładki {Nagłówek} formatki faktury zaliczkowej lub numer systemowy FSL/FEL zależnie od parametru Podczas eksportu wysyłaj/Numer dokumentu w Konfiguracji. | |
NrKSeFFaZaliczkowej | Numer identyfikujący fakturę zaliczkową w KSeF. | Numer KSeF faktury zaliczkowej (KSF_Numer rekordu KSeFDokumenty). | |
ZwrotAkcyzy | Podaje się „1” w celu zawarcia na fakturze informacji dodatkowej dotyczącej zwrotu akcyzy, niezbędnej dla rolników ubiegających się o zwrot podatku akcyzowego zawartego w cenie oleju napędowego. | Pole w wartością 1 wysyłane jest wówczas, jeżeli do nagłówka dokumentu przypisano atrybut o nazwie KSEF_ZwrotAkcyzy i ustalono dla niego wartość TAK. |
Elementy towarowe faktury

- Ww. sekcja elementów nie jest wysyłana dla faktur zaliczkowych i ich korekt, jak również dla korekty typu korekta danych
- W przypadku faktur (A)FS, (A)FSK rejestrowanych bez elementów a jedynie z użyciem tabeli VAT sekcja elementów ustalana jest w oparciu o kolejne rekordy tabeli VAT.
- W przypadku pozostałych dokumentów wysyłana jest lista elementów faktury/korekty, przy czym elementy korekty ceny dla części ilości wysyłane są jako jeden rekord (jedna sekwencja danych elementu)
- O tym, czy System prześle do KSeF ilość i cenę dla jednostki głównej czy pomocniczej elementu transakcji decyduje ustawienie opcji Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF}.
- Lista elementów wysyłana jest w oparciu o elementy PA/WZ/WKA/WZE spięte w danym spinaczu
- Podczas ustalania ilości/ceny/wartości/stawki VAT dla każdego z ww. elementów System honoruje nie tylko dany element, ale również elementy korekt odwołujące się do tego elementu, spięte w tym spinaczu
Nazwa linii KSEF | Znaczenie | Obsługa | |
NrWierszaFa | Kolejny numer wiersza faktury | Kolejny Lp wysyłanych elementów | |
P_7 | Nazwa towaru lub usługi | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest wartość Koszt. Dla dokumentów inne niż ww. wysyłana jest nazwa z elementu dokumentu (Tre_TwrNazwa) | |
Indeks | Pole przeznaczone do wpisania wewnętrznego kodu towaru lub usługi, nadanego przez podatnika albo dodatkowego opisu towaru lub usługi | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest wartość Koszt. Dla dokumentów innych niż ww. wysyłany jest kod towaru z elementu dokumentu (Tre_TwrKod). | |
GTIN | Globalny Numer Jednostki Handlowej, cyfrowy odpowiednik kodu EAN | Numer EAN towaru z elementu faktury, wysyłany zależnie od ustalonej opcji w Konfiguracja/KSeF/Podczas eksportu wysyłaj/Ilość/cenę dla jednostki: - Jeżeli ww. opcja ustawiona jest na pomocnicza i na elemencie użyto jednostki pomocniczej, wówczas wysyłany jest EAN przypisany do tejże jednostki pomocniczej towaru, a jeżeli takiego EAN-u nie zdefiniowano, wówczas kod u kontrahenta z karty Odbiorcy zgodnego z kontrahentem głównym dokumentu, o ile na karcie Odbiorcy wskazano tą jednostką. Jeżeli na elemencie nie została użyta jednostka pomocnicza, wówczas poszukiwany jest EAN jednostki podstawowej tj. EAN z karty towaru, a jeżeli go tam nie zdefiniowano, wówczas kod u kontrahenta z karty Odbiorcy, o ile nie przypisano na niej żadnej jednostki. - Jeżeli ww. opcja ustawiona jest na podstawowej wówczas wysyłany jest EAN jednostki podstawowej, a jeżeli go nie zdefiniowano, wówczas kod u kontrahenta z karty Odbiorcy, o ile nie przypisano na niej żadnej jednostki. | |
CN | Symbol Nomenklatury Scalonej CN | Symbol symbol CN/PCN elementu (Tre_PCN) wg poniższych zasad - jeżeli na 9-tym i/lub 10-tym znaku występuje wartość inna niż 0, wówczas wysyłany jest pełny numer PCN - jeżeli na 9-tym oraz na 10 tym znaku występuje wartość 0, wówczas wysyłane jest 8 znaków ww. kodu PCN | |
P_8A | Jednostka miary | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest jednostka podstawowa z kartu towaru A-vista. Dla pozostałych dokumentów wysyłany jest symbol jednostki podstawowej lub pomocniczej elementu, zależnie od ustawienia parametru Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF} | |
P_8B | Ilość | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest ilość 1. Dla faktur innych niż ww. wysyłana jest ilość w jednostce podstawowej lub pomocniczej elementu, zależnie od ustawienia parametru Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF}. Dla faktur korygujących wysyłana jest ilość j.n.: - dla korekty ilościowej: ilość o jaką jest korygowana transakcja wyrażona w jednostce podstawowej lub pomocniczej zależnie od ww. parametru - dla korekty ceny, tym korekta ceny dla części ilości: ilość której dotyczy zmiana ceny, wyrażona w jednostce jw. - dla korekty stawki VAT : ilość której dotyczy zmiana stawki, wyrażona w jednostce jw. | |
P_9A | Cena netto | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest wartość netto danego rekordu tabeli VAT (TrV_NettoR). Dla faktur innych niż ww. wysyłana jest cena dla jednostki podstawowej lub pomocniczej elementu, zależnie od ustawienia parametru Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF}. Dla faktur korygujących wysyłana jest cena j.n.: - dla korekty ilościowej: cena zwracanego towaru, rozumiana jako cena dla jednostki podstawowej lub pomocniczej zależnie od ww. parametru - dla korekty ceny, w tym korekty ceny dla części ilości: wielkość o jaką zmienia się cena (dla jednostki jw.) - dla korekty stawki VAT wysyłana jest cena 0,00 Cena netto wysyłana jest dla dokumentów rejestrowanych metodę od netto. | |
P_9B | Cena brutto | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest wartość brutto danego rekordu tabeli VAT (TrV_NettoR+TrV_VatR). Dla dokumentów innych niż ww. wg zasad opisanych dla ceny netto. Cena brutto wysyłana jest dla dokumentów rejestrowanych metodę od brutto. | |
P_11 | Wartość netto elementu | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest wartość netto danego rekordu tabeli VAT (TrV_NettoR). Dla dokumentów FSE, (s)FSE, (S)FSE, FKE, (s)FKE, (S)FKE, (Z)FKE: wartość elementu w walucie dokumentu (TrE_WartoscPoRabacie) Dla dokumentów innych niż ww.: wartość netto w PLN (Tre_KsiegowaNetto). W przypadku korekty ceny dla części ilości wysyłana jest sumę ww. wartości obu elementów „pary” elementów C/I. Wartość netto wysyłana jest dla dokumentów rejestrowanych metodę od netto. | |
P_11A | Wartość brutto elementu | Dla (A)FS, (A)FSK rejestrowanych bez użycia elementów a jedynie za pomocą rekordów tabeli VAT wysyłana jest wartość brutto danego rekordu tabeli VAT (TrV_NettoR+TrV_VatR). Dla dokumentów FSE, (s)FSE, (S)FSE, FKE, (s)FKE, (S)FKE, (Z)FKE: wartość elementu w walucie dokumentu (TrE_WartoscPoRabacie) Dla dokumentów innych niż ww.: wartość brutto w PLN (Tre_KsiegowaBrutto). W przypadku korekty ceny dla części ilości wysyłana jest sumę ww. wartości obu elementów „pary” elementów C/I. Wartość brutto wysyłana jest dla dokumentów rejestrowanych metodę od brutto. | |
P_12 | Stawka podatku: 23, 22, 8, 7, 5, 4, 3, 0, np, zw, oo | Wysyłana stawka VAT elementu (Tre_StawkaPod) z wyjątkami j.n. Stawka oo wysyłana jest wówczas, jeżeli na dokumencie użyto transakcji Podatnikiem jest Nabywca a na elemencie użyto stawki np (TrN_ExpoNorm = 20 i Tre_flagavat = 2). Stawka np wysyłana jest dla transakcji innej niż Podatnikiem jest Nabywca gdy na elemencie użyto stawki np. Stawka zw wysyłana jest wówczas, jeżeli na elemencie użyto stawki zw. Pole nie jest wypełniane w przypadku dokumentów zarejestrowanych w Procedurze OSS oraz oznaczonych jako procedura Vat-marża, o czym więcej w dalszej części dokumentu. | |
P_12_XII | Stawka podatku w kraju odbiory (WSTO/OSS) | Pole wypełniana jest dla dokumentów zarejestrowanych w procedurze. Wysyłana jest stawka VAT elementu (Tre_StawkaPod). | |
P_12_Zal_15 | Znacznik dla towaru lub usługi wymienionych w załączniku nr 15 do ustawy. | Pole z wartością 1 wysyłane jest wówczas, jeżeli na karcie towaru zaznaczono parametr Podzielona płatność (MPP) (Twr_MPP=1). | |
KursWaluty | Kurs waluty stosowany do wyliczenia kwoty podatku w przypadkach, o których mowa w dziale VI ustawy. | Informacja o kursie wysyłana jest wyłącznie dla dokumentów FSE, (s)FSE, (S)FSE, FKE, (s)FKE, (S)FKE, (Z)FKE w walucie innej niż waluta systemowa. Wysyłany jest kurs użyty na wysyłanym dokumencie, z wyjątkiem szczególnych przypadków utworzenia dokumentu powiązanego (A)FS aplikacją CDNAVAT, o czym więcej w dalszej części dokumentu. |
P_8B (ilość) | P_9A (cena netto) | P_11 (wartość netto) | P_12 (Stawka VAT) |
-2 | 100 | -200 | 23 |
P_8B | P_9A | P_11 | Stawka (P_12) |
-1 | 100 | -100 | 23 |
P_8B | P_9A | P_11 | Stawka (P_12) |
7 | -10 | -70 | 23 |
P_8B | P_9A | P_11 | Stawka (P_12) |
7 | 0 | 0 | 8 |
P_8B | P_9A | P_11 | Stawka (P_12) |
-2 | 90 | -180 | 8 |
P_8B | P_9A | P_11 |
3 | -20 | -60 |
Faktura: Płatność

- Informacja o dokonanej zapłacie
- Lista płatności dokumentu
- Forma płatności dokumentu wysyłana jest wówczas, jeżeli jest ona taka sama dla wszystkich płatności faktury. Nazwa ww. formy płatności „zmapowana” na formę dozwoloną w KSeF wg poniższych zasad
Kon_LP | Nazwa formy płatności w KSeF |
10-19 | Gotówka |
20-29 | Przelew |
30-39 | Kredyt |
40-49 | Czek |
50-59 | Karta |
70-79 | Bon |
- Numer rachunku bankowego. W Konfiguracji Systemu na zakładce [KSeF] udostępniono parametr, decydujący o tym, czy numer rachunku bankowego ma zostać wysłany na podstawie rejestru przypisanego do dokumentu, czy na podstawie rejestru/ów przypisanych do poszczególnych płatności dokumentu. W tym ostatnim przypadku wysyłanych rachunków bankowych może być wiele.

Nazwa linii KSEF | Znaczenie | Obsługa | |
Zaplacono | Znacznik informujący, że kwota należności wynikająca z faktury została zapłacona w całości. | Pole z wartością 1 wysyłane jest wówczas, jeżeli faktura została w całości zapłacona. | |
DataZaplaty | Data zapłaty, jeśli do wystawienia faktury płatność została dokonana. | Pole wysyłane jest wówczas, jeżeli faktura została w całości zapłacona. Wypełniane jest wówczas datą zapłaty (najpóźniejszą z dat zapłat, jeżeli było ich wiele). | |
ZnacznikZaplatyCzesciowej | Znacznik informujący, że kwota należności wynikająca z faktury została zapłacona w części. | Pole z wartością 1 wysyłane jest wówczas, jeżeli faktura została zapłacona częściowo. | |
KwotaZaplatyCzesciowej | Kwota zapłaty częściowej. | Pole wysyłane jest wówczas, jeżeli faktura została zapłacona częściowo. Wypełniane jest wówczas łączną kwotą przyjętych zapłat. | |
DataZaplatyCzesciowej | Data zapłaty częściowej | Pole wysyłane jest wówczas, jeżeli faktura została w całości zapłacona. Wypełniane jest wówczas data zapłaty (najpóźniejsza z dat zapłat, jeżeli było ich wiele). | |
Termin | Termin płatności. | Przy użyciu tej sekcji wysyłana jest listę płatności faktury, bez względu na to, czy dokonano już do nich zapłaty, czy też nie. W linii Termin przekazywany jest termin płatności, w linii TerminOpis zaś wartość zbudowana z formy, kwoty i waluty płatności. | |
TerminOpis | Opis terminu płatności. | ||
FormaPlatnosci | Forma płatności. | Pole wysyłane jest wówczas, jeżeli na wszystkich płatnościach dokumentu użyto tej samej formy płatności. Nazwa ww. formy płatności jest mapowana na formę dozwoloną w KSeF. | |
NrRB | Numer rachunku bankowego. | Numer rachunku bankowego ustalony na podstawie rejestru przypisanego do dokumentu lub na podstawie rejestru/ów przypisanych do poszczególnych płatności dokumentu, zależnie od parametru Podczas eksportu wysyłaj/Rachunek bankowy w Konfiguracji Systemu. | |
SWIFT | Kod SWIFT. Identyfikator (cyfrowo - literowy) instytucji finansowej prowadzącej zagraniczny rachunek. | Kod SWIFT na karcie banku, na który wskazuje rejestr dokumentu/płatności. | |
NazwaBanku | Nazwa banku. | Nazwa banku na który wskazuje rejestr dokumentu/płatności. | |
OpisRachunku | Opis rachunku. | Waluta rejestru dokumentu/płatności. |
Warunki transakcji: Zamówienia i Numery partii towaru


Nazwa linii KSEF | Obsługa | |
NrZamowienia | Wartość z kontrolki Zamówienie zakładki {Nagłówek} faktury (Trn_ZamDokumentObcy). Jeżeli ww. kontrolka nie jest wypełniona, wówczas wysyłany jest symbol i numer systemowy zamówienia ZS związanego z fakturą. Jeżeli takich zamówień jest wiele, wówczas kolejne numery wysyłane są w kolejnych liniach NrZamowienia. | |
NrPartiiTowaru | Pole wysyłane o ile w Konfiguracji włączono parametr Podczas eksportu wysyłaj/ Numer partii towaru, wypełniane wartością zbudowana w oparciu o: kodu towaru, cechy dostawy, EAN-u dostawy i daty ważności dostawy użytej na dokumencie. |
Wartość i elementy zamówienia dla faktury zaliczkowej

- Wartość zamówienia
Nazwa linii KSEF | Obsługa | |
WartoscZamowienia | Wartość brutto zamówienia. Dla dokumentu FEL jest to wartość w walucie zamówienia, dla dokumentu FSL natomiast wartość w PLN bez względu na walutę użytą na ZS/FSL. |
- Elementy zamówienia
Nazwa linii KSEF | Znaczenie | Obsługa | |
NrWierszaZam | Kolejny numer wiersza zamówienia | Kolejny Lp wysyłanych elementów | |
P_7Z | Nazwa towaru lub usługi | Nazwa z elementu zamówienia (Zae_TwrNazwa) | |
IndeksZ | Pole przeznaczone do wpisania wewnętrznego kodu zamawianego towaru lub usługi nadanego przez podatnika albo dodatkowego opisu zamawianego towaru lub usługi [pole fakultatywne] | Wysyłany jest kod towaru z elementu zamówienia (Zae_TwrKod). | |
GTINZ | Globalny Numer Jednostki Handlowej, cyfrowy odpowiednik kodu EAN | Numer EAN towaru z elementu zamówienia, wysyłany zależnie od ustalonej opcji w Konfiguracja/KSeF/Podczas eksportu wysyłaj/Ilość/cenę dla jednostki: - Jeżeli ww. opcja ustawiona jest na pomocnicza i na elemencie użyto jednostki pomocniczej, wówczas wysyłany jest EAN przypisany do tejże jednostki pomocniczej towaru, a jeżeli takiego EAN-u nie zdefiniowano, wówczas kod u kontrahenta z karty Odbiorcy zgodnego z kontrahentem głównym dokumentu, o ile na karcie Odbiorcy wskazano tą jednostką. Jeżeli na elemencie nie została użyta jednostka pomocnicza, wówczas poszukiwany jest EAN jednostki podstawowej tj. EAN z karty towaru, a jeżeli go tam nie zdefiniowano, wówczas kod u kontrahenta z karty Odbiorcy, o ile nie przypisano na niej żadnej jednostki. - Jeżeli ww. opcja ustawiona jest na podstawowej wówczas wysyłany jest EAN jednostki podstawowej, a jeżeli go nie zdefiniowano, wówczas kod u kontrahenta z karty Odbiorcy, o ile nie przypisano na niej żadnej jednostki. | |
P_8AZ | Jednostka miary | Symbol jednostki podstawowej lub pomocniczej elementu, zależnie od ustawienia parametru Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF} | |
P_8BZ | Ilość | Ilość w jednostce podstawowej lub pomocniczej elementu, zależnie od ustawienia parametru Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF}.. | |
P_9AZ | Cena netto | Cena dla jednostki podstawowej lub pomocniczej elementu, zależnie od ustawienia parametru Ilość/cenę dla jednostki: podstawowej/pomocniczej sekcji Podczas eksportu wysyłaj w Konfiguracji Systemu, zakładka {KSeF}. | |
P_11NettoZ | Wartość netto elementu | Wartość netto elementu zamówienia. W przypadku FEL jest to wartość w walucie ZS, natomiast w przypadku FSL wartość w PLN bez względu na walutę użytą na ZS. | |
P_11VatZ | Kwota podatku od zamówionego towaru lub usługi | Wartość obliczona na podstawie ww. wartości netto i stawki VAT użytej na elemencie ZS. Pole nie jest wysyłane w przypadku FEL w Procedurze OSS. | |
P_12Z | Stawka podatku: 23, 22, 8, 7, 5, 4, 3, 0, np, zw, oo | Wysyłana stawka VAT elementu (Zae_StawkaPod) z wyjątkami j.n. Stawka oo wysyłana jest wówczas, jeżeli na dokumencie użyto transakcji Podatnikiem jest Nabywca a na elemencie użyto stawki np (ExpoNorm = 20 i Zae_flagavat = 2). Stawka zw wysyłana jest wówczas, jeżeli na elemencie użyto stawki zw. Stawka np wysyłana jest dla transakcji innej niż Podatnikiem jest Nabywca gdy na elemencie użyto stawki np. Pole nie jest wypełniane w przypadku dokumentów zarejestrowanych w Procedurze OSS oraz oznaczonych jako procedura Vat-marża, o czym więcej w dalszej części dokumentu. | |
P_12_XIIZ | Stawka podatku w kraju odbiory (WSTO/OSS) | Pole wypełniana jest dla dokumentów w Procedurze OSS. Wysyłana jest stawka VAT elementu (Zae_StawkaPod). | |
P_12Z_Zal_15 | Znacznik dla towaru lub usługi wymienionych w załączniku nr 15 do ustawy. | Pole z wartością 1 wysyłane jest wówczas, jeżeli na karcie towaru zaznaczono parametr Podzielona płatność (MPP) (Twr_MPP=1). |
Stopka faktury i dodatkowe oznaczenie Sprzedawcy

Nazwa linii KSEF | Obsługa | |
StopkaFaktury | Wysyłana jest treść stopki wydruku przypisanej do definicji dokumentu danego centrum (w kontrolce Stopka wydruku zakładki {Ogólne} definicji dokumentu). | |
KRS | Numer wprowadzony w kontrolce Numer w rejestrze zakładki {Deklaracje} pieczątki firmy przypisanej na dokumencie, a jeżeli brak takiej pieczątki wówczas z pieczątki centrum głównego (Frm_DNumerRej). | |
REGON | Wartość wprowadzona w kontrolce Identyfikator REGON zakładki {Deklaracje} pieczątki firmy jw. (Frm_DRegon) | |
BDO | Wartość wprowadzona w kontrolce Numer BDO zakładki {Deklaracje} pieczątki firmy jw. (Frm_NumerBDO) |
Wykorzystanie atrybutów podczas wysyłki dokumentu do KSeF
W poniższej tabeli zebrano wszystkie atrybuty za pomocą których można przekazać do KSeF te informacje, które nie są obsługiwane/zapisywane wprost w Systemie Comarch ERP XL. Atrybuty te zostały omówione we wcześniejszej części dokumentu.Nazwa klasy atrybutu | Obsługa | |
KSEF_Nabywca_NrID | Za pomocą tego atrybutu można podać inny identyfikator podatkowy Nabywcy (kontrahenta głównego), dla którego standardowy sposób obsługi pola jest zawodny. | |
KSEF_Odbiorca_NrID | Za pomocą tego atrybutu można podać inny identyfikator podatkowy Odbiorcy (kontrahenta docelowego), dla którego standardowy sposób obsługi pola jest zawodny. | |
KSEF_Platnik_NrID | Za pomocą tego atrybutu można podać inny identyfikator podatkowy Płatnika, dla którego standardowy sposób obsługi pola jest zawodny. | |
KSEF_DataDostawy | Przypisanie do dokumentu tego atrybutu i podanie dla niego wartości <Nieokreślona> skutkuje tym, że System nie wyśle pola P_6 (data zakończenia dostawy). Należy go stosować, gdy data zakończenia dostawy nie jest znana w chwili wysyłania dokumentu do KSeF. | |
JPK_P_16 | Przypisanie do dokumentu jednego z tych atrybutów z wartością TAK oznacza Metoda kasowa | |
KSEF_P_16 | ||
JPK_P_17 | Przypisanie do dokumentu jednego z tych atrybutów z wartością TAK oznacza Samofakturowanie | |
KSEF_P_17 | ||
JPK_P_22 | Przypisanie do dokumentu jednego z tych atrybutów z wartością TAK oznacza Wewnątrzwspólnotowa dostawa nowych środków transportu | |
KSEF_P_22 | ||
KSEF_P_42_5 | Przypisanie do dokumentu atrybutu z wartością TAK oznacza, że występuje obowiązek posiadania dodatkowego dokumentu o którym mowa w art. 42 ust 5 (dotyczy Wewnątrzwspólnotowej dostawy nowych środków transportu) | |
JPK_P_22A | Data dopuszczenia nowego środka transportu do użytku | |
KSEF_P_22A | ||
JPK_P_22B | Przebieg pojazdu lądowego | |
KSEF_P_22B | ||
JPK_P_22C | Liczba godzin używania jednostki pływającej | |
KSEF_P_22C | ||
JPK_P_22D | Liczba godzin używania statku powietrznego | |
KSEF_P_22D | ||
JPK_P_23 | Przypisanie do dokumentu jednego z tych atrybutów z wartością TAK oznacza adnotację VAT: Faktura WE uproszczona(…). | |
KSEF_P_23 | ||
KSEF_P_PMarzy_3_1 | Przypisanie do dokumentu atrybutu z wartością TAK oznacza procedura marży dla biur podróży | |
KSEF_P_PMarzy_3_2 | Przypisanie do dokumentu atrybutu z wartością TAK oznacza procedura marży – towary używane | |
KSEF_P_PMarzy_3_3 | Przypisanie do dokumentu atrybutu z wartością TAK oznacza procedura marży – dzieła sztuki | |
KSEF_ZwrotAkcyzy | Przypisanie do dokumentu atrybutu z wartością TAK oznacza przekazanie informacji dodatkowej dotyczącej zwrotu akcyzy, niezbędnej dla rolników ubiegających się o zwrot podatku akcyzowego zawartego w cenie oleju napędowego. |
Procedury wykorzystywane podczas wysyłki dokumentu do KSeF
Wszystkie dane przesyłane przez Comarch ERP XL w pliku e-faktury ustalane są za pomocą funkcji/procedur przedstawionych w poniższej tabeli. Procedury te mogą być stosownie modyfikowane przez Partnerów/zespoły IT na potrzeby konkretnego Klienta.Nazwa procedury | Zawartość | |
CDN.KSEF_Dane2 | Dane nagłówkowe dokumentu oraz dane dotyczące elementów dokumentu. Zwracane jest tyle wierszy, ile jest elementów na dokumencie. Dane nagłówkowe dokumentu są takie same dla każdego z tych wierszy, dane dotyczące poszczególnych elementów (lp elementy, nazwa towaru, cena itp.) są zwracane stosownie dla każdego elementu. | |
Dane dotyczące faktury korygowanej (istotne podczas wysyłania korekty). | ||
Dane dotyczące podmiotów innych np. płatnika. | ||
Dane pierwotne nabywcy (istotne podczas wysyłania korekty danych). | ||
Dane dotyczące faktur zaliczkowych (istotne dla kolejnej faktury zaliczkowej z danego zamówienia oraz dla faktur końcowych odliczających fakturę/faktury zaliczkowe). | ||
Dane dotyczące zamówienia/zamówień z którymi związana jest wysyłana faktura. | ||
Dane dotyczące dokumentów WZ (dotyczy przypadków, gdy wysyłanym dokumentem jest spinacz). | ||
Dane dotyczące partii towaru sprzedanego wysyłaną fakturą. | ||
Dane dotyczące elementów zamówienia, dla którego została zarejestrowana wysyłana faktura zaliczkowa. | ||
Dodatkowe opisu dla nagłówka i elementów dokumentu | ||
CDN.KSEF_DanePlatnosci | Lista płatności dokumentu. | |
Lista rachunków bankowych na który wskazuje nagłówek/płatności dokumentu. | ||
Dane dotyczące formy płatności, statusu zapłaty za dokument, kwoty i terminu zapłaty za dokument. |
Specyficzne transakcje w wysyłce do KSeF
Faktury sprzedaży w walucie obcej
W Systemie Comarch ERP XL jako dokumenty w walucie obcej traktowane są wyłącznie faktury FSE, (S)FSE, (s)FSE, FEL oraz ich korekty FKE, (S)FKE, (s)FKE, (Z)FKE, KEL w walucie innej niż PLN. Pozostałe dokumenty sprzedaży podlegające wysyłce do KSeF traktowane są jak dokumenty w PLN, niezależnie od waluty na nich użytej i dla takowych wysyłane jest wyłącznie cena/wartość/tabela VAT w PLN. Użytkownicy korzystających w Comarch ERP XL z integracji z KSeF powinni unikać spinania do (S)FS/FSE/RA dokumentów WZK/WKE/PAK innych niż korekta ilościowa na plus, System nie dokonuje bowiem żadnego grupowania elementów, lecz wysyła każdy z nich oddzielnie, co w przypadku ww. spiętych korekt oznacza przesłanie zerowej lub ujemnej ilości elementu. Dla takich WZK/WKE/PAK rekomendowane jest rejestrowane (S)FSK/FKE/RAK lub na okoliczność takich przypadków zarejestrowanie spinacza elementów (s)FS, (s)FSE zamiast spinacza nagłówkowego. Grupowanie elementów spinaczy (S)FS/FSE/RA podczas wysyłki do KSeF planowane jest w jednej z kolejnych wersji Systemu.Faktura VAT marża w wysyłce KSeF
W Systemie Comarch ERL XL nie są obsługiwane faktury VAT-marża. Dla tych, Klientów, którzy zobowiązani są je rejestrować proponowane jest rozwiązanie pomocnicze, pozwalające na ich prawidłowe ujęcie w JPK a obecnie również prawidłowo wysłanie do KSeF poprzez wystawianie na tą okoliczność dwóch dokumentów:- Faktura sprzedaży: udokumentowanie sprzedaży VAT brutto w stawce np
- Faktura wewnętrzna: wprowadzenie marży, z dwoma rekordami tabeli Vat
- Rekord in minus w stawce np
- Rekord in plus w stawce krajowej na kwotę marży
Kwalifikacja transakcji wg jej rodzaju a stawki Vat na elementach
Stawka VAT elementu (pole P_12) wysłana jest na podstawie stawki użytej na elemencie, z wyjątkiem transakcji Podatnikiem jest Nabywca w stawce NP, kiedy to wysyłane jest oznaczenie oo, z wyjątkiem faktur oznaczonych znacznikiem Vat-marża w stawce np, kiedy to stawka nie jest wysyłana oraz z wyjątkiem WSTO w procedurze OSS, kiedy to zamiast stawki krajowej wysyłane jest w polu P-12_XII stawka kraju konsumenta. Użytkownik powinien więc stosować na elementach stawki właściwe dla danego rodzaju transakcji, w przeciwnym razie faktura może zostać potraktowana przez organy kontrolne jako niewłaściwa. Jeżeli przyjęty w Systemie sposób mapowania poszczególnych rodzajów transakcji na pola struktury e-faktury czy też sposób obsługi pola P_12 nie odpowiada Użytkownikowi, wówczas może on dokonać stosownych zmian w procedurach obsługujących te pola. Szczególne przypadki przedstawiono poniżej:- Transakcja „Usługi rozlicza odbiorca” (ExpoNorm 6, 7, 21 i RodzajZakupu=8). Tego typu transakcje wykazywane są w polu P_13_9. Właściwą dla niej stawką jest stawka NP i to taką stawkę powinien użyć Użytkownik. System nie dokonuje żadnej podmiaany stawki VAT, wysyła w polu P_12 wprost stawkę podaną przez Operatora (0%, ZW, NP, czy też inną niezerową)
- Transakcja wewnątrzwspólnotowej dostawy opodatkowanej poza terytorium kraju o rodzaju innym niż ww. (ExpoNorm=21, RodzajZakupu<>8). W polu P_13_8 (dostawa opodatkowana poza terytorium kraju) ujmowane są wartości w stawce NP, ZW i 0, natomiast System nie dokonuje żadnej podmiany stawki, wysyła w polu P_12 wprost stawkę podaną przez Operatora (NP, ZW, 0). Użytkownik powinien więc rozważyć rezygnację użycia stawki innej niż NP.
- Transakcja inna zagraniczna opodatkowana poza terytorium kraju (ExpoNorm=23) w stawce NP i ZW wykazywana jest w polu P_13_8 (dostawa opodatkowana poza terytorium kraju), natomiast System nie dokonuje żadnej podmiany stawki, wysyła w polu P_12 wprost stawkę podaną przez Operatora (NP, ZW). Użytkownik powinien więc rozważyć rezygnację ze stawki ZW na takim dokumencie.
- Transakcja inna zagraniczna opodatkowana poza terytorium kraju (ExpoNorm=23) w stawce 0% wykazywana jest zależnie od ustawienia parametru Interpretuj transakcje dost. opodatkowanej poza terytorium kraju w stawce 0% jako krajowe. Jeżeli parametr jest włączony, wówczas transakcja taka wykazywana jest w polu P_13_6_1 (kraj 0%), jeżeli wyłączony, wówczas w polu P-13_8 (dostawa opodatkowana poza terytorium kraju), natomiast System nie dokonuje żadnej podmiany stawki, wysyła w polu P_12 wprost stawkę 0. Jeżeli więc ww. parametr jest wyłączony, wówczas Użytkownik nie powinien używać stawki 0% na takim dokumencie
Faktury rejestrowane aplikacją CDNAVAT a wysyłka do KSeF
Aplikacja CDNAVAT ma za zadanie wspierać Użytkowników w tych sytuacjach, kiedy to dla danej transakcji zastosowanie ma inny kurs dla podatku dochodowego (CIT/PIT) a inny dla podatku VAT. W Systemie Comarch ERP XL na dokumentach w walucie obcej kurs ustalany jest wg zasad obowiązujących dla podatku dochodowego, tj. na podstawie mniejszej z dat: wystawienia i sprzedaży. Jeżeli kurs dla VAT jest inny, wówczas przy użyciu CDNAVAT Użytkownicy mogą wygenerować do takich dokumentów fakturę (A)FS po innym kursie. W takiej sytuacji to nie dokument źródłowy, ale powiązana z nim (A)FS jest ujmowana w JPK_VAT. Jeżeli chodzi o kwestię CDNAVAT w KSeF, to przyjęte zostały poniższe założenia:- na dokumentach pierwotnych (FSE, FEL) parametr Wyślij do KSeF ustalany jest wg ogólnych zasad, tj. na podstawie definicji dokumentu i karty kontrahenta
- na generowanych aplikacją CDNAVAT dokumentach (A)FS ww. parametr jest domyślnie wyłączony, niezależnie od definicji FS i niezależnie od ustawienia ww. parametrów na dokumencie pierwotnym.
- jeżeli dla dokumentu FEL/FSE w walucie obcej czy też ich korekcie wygenerowana zostanie aplikacją CDNAVAT faktura (A)FS, wówczas
- jako kurs wysyłanego dokumentu ustalony zostaje kurs z powiązanej (A)FS
- kwota podatku VAT w PLN zostaje obliczona na podstawie kursu z (A)FS.
Specjalna obsługa dokumentu (A)FSK związanego z rabatem retro
Rabat retrospektywny (rabat retro) polega na udzieleniu rabatu posprzedażowego, zazwyczaj z tytułu osiągnięcia w danym okresie określonej wielkości obrotu. W Systemie Comarch ERP XL należny Nabywcy rabat retro można rozliczać nie tylko za pomocą korekty zbiorczej (Z)FSK/FKE, ale również za pomocą ręcznej korekty A-vista (A)FSK. Dotąd taki dokument (A)FSK powiązany z rabatem retro był traktowany podczas wysyłki do KSeF jak każda inna ręczna (A)FSK, od wersji 2024.0 traktowana jest ona w sposób szczególny, jako zbiorcza korekta rabatowa z zastosowaniem poniższych zasad:- W sekcji DaneFaKorygowanej wysyłane są dane dotyczące faktur, dla których naliczono rabat retro
- Wysyłane jest pole OkresFaKorygowanej, a w nim zakres dat ustalony na podstawie okresu retro
- Sekcja FaWiersz nie jest wysyłana. Jeżeli Użytkownik chce, aby elementy korekty były wysyłane, wówczas do rozliczania rabatu retro powinien stosować korekty zbiorcze (Z)FSK/FKE zamiast dokumentu (A)FSK.
>Wysyłka do KSeF a nieznana data zakończenia dostawy
W Systemie Comarch ERP XL jako data zakończania dostawy rozumiana jest data sprzedaży podana na formatce faktury. Podanie tej daty jest obowiązkowe, w oparciu o nią ustalana jest bowiem cena początkowa, promocje itp. warunki handlowe. Użytkownik nie ma możliwości, aby na dokumencie w jakiś sposób podać informację o tym, że ostateczna data zakończenia dostawy nie jest jeszcze znana. Dotychczas Użytkownik ustalał datę sprzedaży na określonym poziomie, zatwierdzał fakturę, drukował ją bez daty sprzedaży (możliwość wskazania stosownej opcji w parametrach wydruku okna pojawiającego się podczas drukowania faktury), a następnie uprawniony do tego Operator zmieniał datę sprzedaży na fakturze wówczas, gdy okazała się ona inna, niż pierwotnie ustalona na fakturze. Aby realizacja ww. scenariusza była nadal możliwa z chwilą gdy Użytkownik zamiast drukowania faktury będzie zobowiązany wysłać ją do KSeF dokonane zostały poniższe zmiany w zakresie obsługi daty sprzedaży:- Pole P_6 (data zakończenia dostawy) nie jest wysyłane, jeżeli do dokumentu przypisany zostanie atrybut o nazwie KSEF_DataDostawy z wartością <Nieokreślona> i/lub data sprzedaży jest taka sama jak data wystawienia. Zasada ta obowiązuje podczas wysyłania faktur zaliczkowych, faktur sprzedaży oraz korekt innych niż korekty ręczne i zbiorcze. W przypadku korekt System sięga do oryginału i wysyła datę sprzedaży z dokumentu korygowanego, z wyjątkiem ww. przypadku, gdy przypisano do niego ww. atrybut i/lub data sprzedaży oryginału jest taka sama jak jego data wystawienia.
- Operator z prawem Edycja daty sprzedaży na zatwierdzonym dokumencie może edytować datę sprzedaży na dokumencie zatwierdzonym, w tym również na fakturach wysłanych do KSeF
XL174 - Informacje ESG na kluczowych obiektach
Wstęp
Od wersji 2025.0 Comarch ERP XL możliwe jest odnotowywanie współczynników mających wpływ na obszary objęte ESG w sposób pozwalający uzyskać podstawowe informacje dla towarów, kontrahentów czy samochodów za pomocą analiz i raportów.
Dostęp do tych danych jest uwarunkowany posiadaniem osobnej licencji dotyczącej obsługi ESG.
Definiowanie wskaźników ESG wykorzystywanych na towarach
W przypadku towarów kluczowe wydaje się określanie ich oddziaływania na środowisko, czyli możliwość ustalenia, jakie wskaźniki środowiskowe dotyczą indywidulanie każdego towaru na wszystkich etapach działania jak np. wytwarzanie, obrót handlowy, transport.
W module Administrator, w menu Listy pod nowym przyciskiem ‘Wskaźniki ESG’ znajduje się lista definicji takich wskaźników dla towarów.

Na liście umieszczono najpopularniejsze/najczęściej występujące wskaźniki, przy czym dwa uznane za kluczowe dotyczące emisji dwutlenku węgla oznaczono jako predefiniowane (w kolorze niebieskim). Resztę wskaźników dla towarów każda firma będzie mogła ustalać zależnie od indywidualnych potrzeb, dodając nowe rekordy lub modyfikując czy usuwając istniejące, które nie są oznaczone jako predefiniowane.
Dla każdego wskaźnika poza nazwą możliwe do ustawienia są:- Jednostka miary wybierana spośród wszystkich aktywnych rekordów nowego słownika kategorii Jednostki dla wskaźników (nowa gałąź słowników: ESG),
- Format, czyli możliwość określenia ilości cyfr dla liczb całkowitych oraz dla precyzji (ilość miejsc ‘po przecinku’),
- Wprowadzenie treści dla opisu wskaźnika.

Zarówno lista, jak i wskaźnik posiadają drugą zakładkę, na której możliwe jest przypisywanie ich do tzw. standardów raportowania ESRS. Są to różne zakresy tematyczne wykorzystywane przy raportowaniu obszarów ESG. Obecnie do Systemu została dodana lista zakresów określonych w wytycznych do raportowania ESG.
Opierając się na dostępnych materiałach wiadomym jest, że lista ta będzie w przyszłości rozbudowywana, w związku z czym możliwe jest dodawanie do niej nowych rekordów oraz modyfikacja istniejących.

Raporty dotyczące obszarów ESG powinny obejmować powyższe standardy (wszystkie lub wybrane), w ramach których umieszczone będą wartości dla odpowiednich wskaźników.
O powiązaniu takich wskaźników ze standardami decydują użytkownicy stosownie do prowadzonej przez siebie działalności. Operacji powiązania można dokonać na zakładkach jak niżej wykorzystując do tego przyciski Dołącz lub Odłącz
:
- lista wskaźników – zakładka [Podział wg standardów ESRS],
- okno definicji wskaźnika – zakładka [Standardy ESRS].
Wartości wskaźników ESG dla towarów
Zdefiniowane w ten sposób wskaźniki można przypisywać do towarów ręcznie lub z wykorzystaniem wzorca towarowego. Dlatego też na wzorcu towaru powstała dedykowana zakładka [ESG], na której ustala się wskaźniki obowiązujące dla towarów przypisanych do grupy powiązanej z tym wzorcem.

Zgodnie ze standardem umieszczone tutaj rekordy automatycznie pojawią się na karcie towaru dodawanego w kontekście tej grupy. Można też dzięki tej liście wykonać aktualizację wskaźników dla towarów już do niej przypisanych oraz dla wzorców podrzędnych.
Wskaźniki przypisane do towaru widoczne są na dedykowanym oknie dostępnym pod przyciskiem Dane ESG umieszczonym na Ribbonie listy towarów oraz edycji karty towaru.

Po lewej stronie okna umieszczona jest lista wskaźników przypisanych do towaru, dla których można przypisywać wartości zgodnie z określoną precyzją. Wprowadzanie wartości odbywa się za pomocą EiP (Edit in Place). Aby natomiast usunąć wprowadzoną wartość należy użyć przycisku Usuń wartość . Samo użycie przycisku <DEL> spowoduje, że pozostanie przypisana wartość zerowa, co może mylnie sugerować zerową emisję wskaźnika.
W tym miejscu możliwe jest również wiązanie lub usuwanie wiązania wskaźników z towarem za pomocą przycisków dołączania i odłączania umieszczonych pod listą.
Po prawej stronie okna istotne znaczenie ma parametr 'Pokaż wartości ustalone dla dostawców'. Jeśli nie jest on zaznaczony to znaczy, że wartości widoczne po lewej stronie są wartościami ogólnymi/uśrednionymi dla towaru. Dopiero po jego zaznaczeniu i dołączeniu do listy kontrahenta/kontrahentów możliwe jest wprowadzanie wartości pozyskanych od danego kontrahenta.

Wartości wskaźników ustalone dla pojedynczego kontrahenta można uzupełnić również na podstawie wartości ogólnych przypisanych do towaru. Służy do tego przycisk 'Ustaw wartości dla dostawcy na podstawie wartości ogólnych dla towaru' umieszczony pod listą wskaźników. Jego użycie powinno nastąpić po zaznaczeniu tych wskaźników, dla których chcemy przenieść wartości. Po wykonaniu operacji zapisane zostają wartości dla tych wskaźników, dla których zostały one ustalone na towarze. Oznacza to, że jeśli dla towaru nie ustalono wartości np. dla Zużycie wody, a dla kontrahenta wartość ta została określona, to w tym rekordzie nic się nie zmieni. Funkcjonalność ma bowiem służyć ewentualnemu nadpisaniu brakujących wartości wskaźników, ale bez usuwania tych, które zostały już dla dostawcy określone.
Dane ESG gromadzone dla kontrahentów
W przypadku kontrahentów możliwe jest indywidulane określanie poziomu spełnienia wymagań w stosunku do środowiska, społeczeństwa i zarządzania oraz przechowywanie dokumentacji związanej z kontrahentem, która ma na te aspekty wpływ. Taka ocena dostawcy czy odbiorcy może w dużym stopniu wpływać na przyszłe decyzje o współpracy z danym podmiotem.
Powyższe informacje można wprowadzać w dedykowanym oknie dostępnym pod przyciskiem Dane ESG umieszczonym na Ribbonie listy kontrahentów oraz edycji karty kontrahenta.

W obszarze ‘Wewnętrzna ocena ratingowa’ można wpisać w skali od 1 do 5 szacowaną ocenę spełniania przez kontrahenta wymagań w każdym z analizowanych obszarów. Po wypełnieniu chociaż jednej wartości automatycznie wyliczana jest wartość średnia ocen, które zostały wpisane. Do wyliczenia średniej pomijane są więc wiersze bez wpisanej wartości, gdyż wtedy domyślnie przyjmujemy, że nie mamy konkretnych informacji, a nie że jest to ocena ‘zerowa’.
Poniżej znajduje się lista, na której można przechowywać dokumentację dotyczącą obszarów ESG, czyli wszelkiego rodzaju oświadczenia, certyfikaty, porozumienia, które są związane z poszczególnymi dziedzinami działalności firmy, w której wykazuje się ona właściwym dostosowaniem do wymogów środowiskowych, społecznych czy zarządzania.
Każdy dokument może mieć podpięty załącznik Systemowy, który zgodnie ze standardem może się pokazywać w oknie podglądu umieszczonym po prawej stronie listy dokumentów lub formatki danego dokumentu (zależy od typu załącznika oraz od tego, czy jest on zapisany w bazie czy jako plik lokalny). Jeśli lokalizacja pliku została określona jako adres URL, wówczas wystarczającym jest skorzystanie z linku prezentowanego w ostatniej kolumnie listy, aby mieć łatwy dostęp do podglądu dokumentu.
Dokumenty można również opisywać, a te które nie będą już obowiązujące można oznaczać jako archiwalne i ukrywać je domyślnie przy otwieraniu listy.

Wartości ESG dla samochodów
Firmy, które w ramach swojej działalności korzystają z floty samochodów również wpływają na środowisko, więc w ramach funkcjonalności ESG będą mogły w Systemie określić dla swoich pojazdów podstawowe czynniki wpływu.
Informacje te można wprowadzać na zakładce [ESG] dostępnej na liście samochodów.

- rodzaju pojazdu,
- rodzaju paliwa,
- normy spalania,
- średniego spalania na 100 km.
Dane wprowadzane są za pomocą EiP (Edit in Place), gdzie w pierwszych kolumnach wybierany jest rekord z odpowiedniego słownika kategorii. Słowniki są dostępne w module Administrator w dedykowanej grupie: ESG i można je rozwijać wg standardowych zasad.
Usuwanie rekordu z tej listy powoduje jedynie usunięcie informacji na niej wprowadzonych dla tego samochodu, ale nie skutkuje usunięciem samego samochodu z bazy danych.
Korzystając z przycisku eksportu do arkusza umieszczonym na Ribbonie zakładki [ESG] można przenieść dane z listy do arkusza kalkulacyjnego, co można wykorzystać np. przygotowując kalkulację opłaty środowiskowej dla floty pojazdów firmy.