Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2021.1
Ramowy harmonogram wersji Comarch ERP XL w 2021 r.
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2022.0 | Wersja | Grudzień 2021 r. |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2021-66771
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2021.1
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 5.2.3 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2022.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2021.1.1 lub wyższa | |
Comarch WMS (Zarządzanie, Magazynier) | 2021.5 | |
Comarch Magazynier | Informacja w dokumentacji nowej wersji | |
Comarch ERP XL HR | 2022.0.1 | |
Comarch HRM | 2022.0.1 | |
Comarch DMS (stacjonarny, WWW) | 2021.1.2 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2021.1 | |
Comarch ERP XL Business Intelligence (BI Point) | 11.5.0 | |
Comarch MyPoint | 1.2.5 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 8.1.0 | |
Comarch MES | 2021.1 | |
Comarch e-Sprawozdania | 2021.1.1 | |
Comarch POS | 2021.6 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ | |
Serwis XL - IoT | 2021.1 |
Logistyka
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 XL Start i 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, wg 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 wg zasad jak dla innych obiektów struktury firmy, takich jak rodzaje cen, magazyny, rejestry kasowo-bankowe itp. tj. 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 przepisuj 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 jest wartości
- Schemat numeracji bonu, czyli przepis, wg 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. Ww. 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, tj. 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]
Ww. 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
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, tj. 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 ww. 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 tj. 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 wg stopnia ich realizacji tj. 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
- Data
Użytkownik ma możliwość wskazania typu daty, wg której chce dokonać filtrowania poprzez wybór jednej z dat: wystawienia, wydania, realizacji i podania zakresu dat od-do okresu, wg którego ma zostać dokonane filtrowanie. Ograniczanie listy bonów wg tego kryterium odbywa się wówczas, jeżeli Użytkownik włączy checkbox przy tym filtrze
- Ważne w okresie
W ww. 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 wg 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 tj. 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 ww. 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 ww. 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 |
Ww. 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 ww. stanie.
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) wg ogólnych zasad, jak zwykłymi towarami.
Przyjmowanie bonu na stan
Podczas przyjmowania bonów na stan tj. rejestrowania 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 ww. 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 ww. 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, tj. 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, tj. został zablokowany lub wydany Klientowi. Podczas anulowania ww. typów 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 ww. 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, 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 wg Rodzaju bonu (a tym samym wg 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, tj. 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 ww. dokumentów. Anulowanie/korekta ilościowa ww. dokumentu cofa stan bonów do Przyjęty na stan.
Podczas anulowania ww. dokumentów 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 ww. 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 standardowo, tj. 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 ww. elementu, to Użytkownik powinien stosownie skonfigurować System, jeżeli zechce tą edycję ograniczyć
- Obowiązują standardowe zasady edycji ilości na ww. 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 wg 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 ww. 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 ww. scenariuszu należy zadbać o to, aby proponowana była prawidłowa cena tj. zgodna z wartością bonu np. wg 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 wg tej definicji służą do wydawania bonów. Edycja ww. parametru możliwa jest o ile definicja nie została dotąd użyta, tj. nie zarejestrowano jeszcze noty wg 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 ww. 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 ww. 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, tj. 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ę (tj. 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ę (tj. 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 ww. 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 bonie, tj. wartości niezrealizowanej bonu. Użytkownik ma możliwość zmiany tej wielkości w ww. granicach, tj. 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ę (tj. 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 (tj. 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].


Harmonogram płatności na umowach
Umowy handlowe są zawierane często na dłuższy okres czasu, a ich rozliczanie odbywa się cyklicznie na podstawie założonych w umowie warunków. W celu obsługi tego procesu na umowach powstał mechanizm generowania harmonogramów, czyli płatności cyklicznych utworzonych na podstawie wprowadzonych informacji.
Dodatkowo możliwe jest generowanie dokumentów handlowych do znajdujących się w harmonogramie rat płatności, które są automatycznie wiązane z taką ratą. Zapłata na takim dokumencie jest traktowana jak opłacenie raty, czyli częściowa spłata kwoty, na którą umowa została zawarta.
Parametry do generowania harmonogramu
Na umowie, dotychczasowa zakładka [Płatność/Zaliczki] została zmieniona na [Harmonogram płatności].
Dla każdej nowo dodawanej umowy nadal automatycznie pojawia się płatność na całą wartość z dokumentu. A od wersji 2021.1 będzie można tą płatność rozbijać na poszczególne raty. Żeby było wiadomo, wg jakich założeń to rozbicie ma być wykonywane należy na umowie ustawić parametry dla harmonogramu płatności, czyli:
- Na zakładce [Ogólne]:
- Forma płatności,
- Termin płatności,
- Znaczenie ma też okres trwania umowy.

- Na zakładce [Harmonogram płatności]
- Data pierwszej płatności
Parametr Kolejne płatności na ostatni dzień miesiąca/kwartału, czyli wskazanie, czy kolejne płatności mają być na ten sam dzień, który ustawiono w dacie pierwszej płatności (parametr nie zaznaczony), czy mają być na koniec miesiąca/okresu kwartalnego (parametr zaznaczony),
-
- Okresy rozbicia:
- Miesięcznie lub
- Kwartalnie (oznacza co 3 miesiące od daty pierwszej płatności),
- Okresy rozbicia:
- Stała rata z opcjami:
- Wartość (jeśli znana jest kwota raty),
- Od sumy umowy (jeśli znany jest stały procent wartości raty),
- Liczba rat – może być wypełniona ręcznie lub wyliczona przyciskiem na podstawie okresu pomiędzy Datą pierwszej płatności a Datą zakończenia umowy, z uwzględnieniem Okresów rozbicia.

Na umowie jest data pierwszej płatności: 10/01/2021 i data zakończenia: 19/08/2021. Przypadek 1. Wybrana opcja miesięczna. Liczba miesięcy (niekoniecznie pełnych) od 01 do 08, daje liczbę rat: 8. Przypadek 2. Wybrana opcja: kwartalna. Liczba miesięcy: 8. Działanie 8:3 (co 3 miesiące) = 2,67, czyli po zaokrągleniu w górę 3 i taka jest wyliczona liczba rat.
Wszystkie ww. parametry dotyczące harmonogramu płatności oraz przycisk do wyliczania rat są dostępne do edycji dla umowy w stanie niepotwierdzona (dla każdego operatora) lub dla umowy potwierdzonej (tylko dla operatorów z uprawnieniami do modyfikacji na takich umowach). Dla pozostałych stanów umowy parametry i przycisk są nieaktywne.
Po wypełnieniu ww. danych można rozpocząć generowanie harmonogramu płatności za pomocą przycisku . Przed jego utworzeniem pojawia się jeszcze dodatkowe okno z parametrami pozwalającymi ustalić:
- Inną wysokość raty dla raty: pierwszej lub ostatniej
- Do której raty wliczać różnicową kwotę powstałą na skutek podzielenia wartości umowy zgodnie z ww. założonymi parametrami: do pierwszej czy do ostatniej raty.
- Parametr Blokada zmiany parametrów wyliczonych rat, pozwalający zablokować edycję wyliczonych dla rat wartości oraz planowanych dla dokumentów dat, które są opisane w kolejnym punkcie.

Ustawienia z tego okna są zapamiętywane indywidulanie dla każdej umowy, więc w razie konieczności przeliczenia harmonogramu nie trzeba ich uzupełniać ponownie.
Wyliczanie harmonogramu
Po wybraniu w oknie Parametry generacji harmonogramu przycisku Ustal raty płatności następuje utworzenie harmonogramu, czyli dodanie listy rat w ilości ustalonej nad listą oraz zgodnie z innymi ww. parametrami.

Dla każdej z rat ustalana są następujące wartości:
- Numer raty – kolejny numer nadawany przy generowaniu harmonogramu, niedostępny do edycji.
- Termin płatności – dla pierwszej raty zgodny z ustawieniem Data pierwszej płatności, dla kolejnych rat zależny od ustawienia Okresu rozbicia oraz parametru Kolejne płatności na ostatni dzień miesiąca/kwartału.
- Forma płatności – zgodna z formą ustawioną na zakładce [Ogólne] umowy
- Wartość raty – wyliczona na podstawie parametrów:
- Jeśli w parametrach wpisano stałą wartość lub procent raty, to taka jest pobierana na wszystkie raty (ewentualnie z pominięciem pierwszej lub ostatniej, jak opisano poniżej), z zastrzeżeniem, że suma wyliczonych rat nie może się różnić od wartości brutto umowy,
- Pierwsza lub ostatnia rata może być inna, o ile taką ustalono w oknie Parametry generacji harmonogramu.
Jeśli z wyliczeń kwot dla kolejnych rat okaże się, że ich sumaryczna wartość jest większa niż wartość umowy, wówczas ostatnie raty będą ustalone na różnicę, czyli mogą być mniejsze lub z wartością 0,00, jeśli zostanie wyczerpana cała kwota z umowy. W przeciwnym razie, gdy okaże się, że suma rat będzie mniejsza niż wartość umowy, wówczas różnica ta jest wliczana do pierwszej lub ostatniej raty, zgodnie z ustawieniem w oknie Parametry generacji harmonogramu.
- Waluta – zgodna z walutą ustawioną na zakładce [Ogólne] umowy,
- Data dokumentu – planowana data wystawienia dokumentu ustalana na podstawie terminu płatności na zakładce [Ogólne] umowy w ten sposób, że od każdego ustalonego terminu płatności odejmowana jest taka liczba dni. Jeśli planowana data dokumentu wychodzi wcześniejsza niż data rozpoczęcia umowy, wówczas ustawiana jest data rozpoczęcia umowy (może to dotyczyć tylko pierwszej raty).
Na umowie jest data pierwszej płatności: 20/02/2020 i data zakończenia umowy: 19/08/2020
Przypadek 1. Wybrana opcja miesięczna i liczba rat: 7. Nie zaznaczony parametr: Kolejne płatności na ostatni dzień miesiąca/kwartału. Termin płatności na umowie: 7 dni. Kolejne terminy płatności i daty dokumentu to: 1. Data płatności: 20/02/2020, Data dokumentu: 13/02/2020. 2. Data płatności: 20/03/2020, Data dokumentu: 13/03/2020. 3. Data płatności: 20/04/2020, Data dokumentu: 13/04/2020. 4. Data płatności: 20/05/2020, Data dokumentu: 13/05/2020. 5. Data płatności: 20/06/2020, Data dokumentu: 13/06/2020. 6. Data płatności: 20/07/2020, Data dokumentu: 13/07/2020. 7. Data płatności: 20/08/2020, Data dokumentu: 13/08/2020 – data płatności przypada po dacie zakończenia umowy, ale jest to dopuszczalne, nie kontrolujemy tego. Przypadek 2. Wybrana opcja miesięczna i liczba rat: 7. Zaznaczony parametr: Kolejne płatności na ostatni dzień miesiąca/kwartału. Termin płatności na umowie: 7 dni. Kolejne terminy płatności i daty dokumentu to: 1. Data płatności: 20/02/2020, Data dokumentu: 13/02/2020. 2. Data płatności: 31/03/2020, Data dokumentu: 24/03/2020. 3. Data płatności: 30/04/2020, Data dokumentu: 23/04/2020. 4. Data płatności: 31/05/2020, Data dokumentu: 24/05/2020. 5. Data płatności: 30/06/2020, Data dokumentu: 23/06/2020. 6. Data płatności: 31/07/2020, Data dokumentu: 24/07/2020. 7. Data płatności: 31/08/2020, Data dokumentu: 24/08/2020 – obie daty przypadają po dacie zakończenia umowy, ale jest to dopuszczalne, nie kontrolujemy tego. Przypadek 3. Wybrana opcja: kwartalna i liczba rat: 3. Zaznaczony parametr: Kolejne płatności na ostatni dzień miesiąca/kwartału. Termin płatności na umowie: 7 dni. Kolejne terminy płatności to: 1. Data płatności: 20/02/2020, Data dokumentu: 13/02/2020. 2. Data płatności: 31/05/2020 (luty + 3 miesiące, to maj), Data dokumentu: 24/05/2020 3. Data płatności: 31/08/2020 (maj + 3 miesiące, to sierpień), Data dokumentu: 24/08/2020 – obie daty przypadają po dacie zakończenia umowy, ale jest to dopuszczalne, nie kontrolujemy tego.
Pod listą rat znajdują się kwoty z podsumowaniem wartości planowanych: Suma płatności i Do zapłaty oraz ich realizacji, czyli wartość Zapłacono.
Po każdorazowej zmianie danych mających wpływ na wyliczenia harmonogramu przy zmianie zakładki lub zapisie umowy jest informacja o konieczności przeliczenia harmonogramu, jeśli już został wygenerowany. Przeliczanie będzie odbywało się tylko dla rat płatności nie powiązanych z dokumentami, o czym mowa poniżej.
Powiązanie rat z dokumentami handlowymi
Z poziomu harmonogramu płatności jest możliwość wystawiania niektórych dokumentów handlowych dla wskazanych rat. Udostępnione zostały do wystawienia dokumenty faktur, wydań/przyjęć lub paragonów dla rat z wskazanymi pozycjami – wtedy na dokument będą pobierane te pozycje. Dla pozostałych, czyli dla rat bez pozycji z umowy (czyli zawsze dla umów wartościowych) będzie to zawsze faktura a-vista.
Wiązanie do rat pozycji z umowy
Aby powstały zwykłe dokumenty handlowe, to do raty płatności należy związać pozycje z umowy.
Można to wykonać z poziomu listy rat korzystając z przycisku Zwiąż pozycje umieszczonego pod listą lub z poziomu formatki raty, na zakładce [Pozycje]. Podczas wiązania lub już po jego wykonaniu można wskazać ilość, którą chcemy powiązać do raty.

Z tych samych miejsc można też dokonać usunięcia powiązania raty z pozycjami umowy za pomocą przycisku Rozłącz pozycje.
Po powiązaniu pozycji na liście rat w kolumnie Lp. Umowy widoczny będzie jej numer lub opis Lista, w przypadku, gdy zostanie powiązana więcej niż jedna pozycja.
Generowanie zwykłych dokumentów handlowych
Tak zapisane raty z pozycjami pozwalają na wygenerowanie dokumentów handlowych zależnie od rodzaju umowy.
Operację generowania można uruchomić z listy raty oraz z menu kontekstowego dla pojedynczego lub wielu rekordów.
- Dokumenty dostępne dla umowy sprzedażowej: FS, WZ, PA, FSE
- Dokumenty dostępne dla umowy zakupowej: FZ, PZ, FAI, PZI
Przed utworzeniem dokumentów możliwe jest ustawienie dodatkowych parametrów:
- Ustawienia dla faktur A-vista, o czym więcej w kolejnym podpunkcie,
- Informację, czy planowaną datę wystawienia pobrać z raty czy też ustawić własną,
- Informację, czy data płatności ma być pobrana z raty, czy też ma zostać ustalona na podstawie terminu płatności na umowie, czyli ilość dni od daty wystawienia – ma to znaczenie szczególnie, jeśli powyżej została ustawiona inna data wystawienia dokumentu niż pobrana z raty.

Dodatkowe parametry generowania dokumentów z rat płatności umowy
Po zaakceptowaniu tego okna z parametrami jest generowany wskazany dokument handlowy, na którym są ustawiane następujące dane:
- Kontrahent (główny, docelowy, płatnik) pobrany z umowy,
- Forma płatności pobrana z raty płatności,
- Data wystawienia dokumentu oraz Termin płatności ustalone na podstawie parametru przed generowaniem,
- Pozycje i ilości oraz ceny pobrane z powiązanych do raty umowy.
Dokument jest wystawiany do bufora i jeśli był tworzony dla pojedynczej raty, to zostaje podniesiony do edycji. Standardowo na wystawionym dokumencie lub wielu dokumentach utworzone zostają płatności.
Generowanie faktur a-vista
W przypadku umów wartościowych, gdzie nie można związać z ratą żadnej pozycji lub dla umów wartościowych, gdzie nie wykonano takiego powiązania możliwe do wygenerowania będą tylko faktury a-vista: (A)FS lub (A)FZ zależnie od rodzaju umowy. Aby je utworzyć należy wybrać z listy dostępnych dokumentów polecenie: Faktura sprzedaży lub Faktura zakupu.
Tutaj również pojawi się okno z parametrami, jak na rysunku powyżej. Na nim znaczenie będą miały ustawienia dla faktur a-vista:
- Nazwa pozycji, która będzie się ustawiała na pozycji utworzonego dokumentu. Można wpisać dowolny tekst oraz skorzystać z parametrów umowy lub raty źródłowej dla dokumentu, jak np. numer umowy, numer raty, termin płatności czy wartość i waluta. Parametry dostępne są w menu kontekstowym z poziomu pola z nazwą (wtedy są wstawiane jako kolejne do pola z nazwą) lub spod przycisku strzałki obok przycisku Nazwa pozycji (po wybraniu parametru czyszczone jest pole z nazwą i wstawiana nazwa wybranego parametru).
Tekst własny można łączyć z parametrami, jak przedstawiono na poniższym rysunku.

- Stawka Vat, która zostanie ustawiona na dokumencie
Pozostałe ustawienia z okna Parametry generowania dokumentów analogicznie, jak dla zwykłych dokumentów handlowych, czyli jak opisano powyżej.
Na utworzony dokument a-vista przekazywana jest wartość i waluta z danej raty oraz nazwa pozycji z parametru przed generowaniem. Pozostałe ustawienia, jak kontrahent czy data wystawienia analogicznie, jak dla zwykłych dokumentów handlowych.
Ręczne wiązanie dokumentów z pozycjami harmonogramu
Z poziomu harmonogramu płatności jest też możliwość ręcznego wiązania wystawionych dokumentów. Tutaj nie ma ograniczenia, że dla rat bez powiązanych pozycji dostępne są tylko dokumenty a-vista. Pozwoli to użytkownikom realizować płatność innym dokumentem niż dopuszczalny przy generowaniu.
Istotne jest, że do jednej raty może być związany tylko jeden dokument, więc przy generowaniu lub ręcznym wiązaniu jest to kontrolowane.
Opłacanie rat harmonogramu
Po powiązaniu dokumentu do raty (na skutek wygenerowania lub ręcznego związania) na harmonogramie płatności wyświetlą się dane z wygenerowanych dokumentów, czyli: data wystawienia dokumentu, jego numer, wartość z walutą. Dodatkowo, jeśli na dokumencie zostanie wykonana zapłata, to w ostatniej kolumnie harmonogramu widoczna będzie kwota rozliczonej płatności, która zostanie uwzględniona też w kwocie podsumowania Zapłacono pomniejszając jednocześnie sumaryczną wartość Do zapłaty.

Kontrola rat harmonogramu dla wielu umów
Zakładka [Harmonogram płatności] została dodana również na liście umów. Są na niej prezentowane wszystkie pozycje z harmonogramów płatności utworzonych na umowach, z możliwością zawężenia do konkretnego okresu czasu oraz prezentowania tylko takich, dla których nie ma powiązanego dokumentu.

Dzięki temu można cyklicznie, czyli np. na początku miesiąca sprawdzać, czy dla rat z planowaną datą wystawienia dokumentu są już powiązane dokumenty handlowe. I jeśli nie, to wygenerować/powiązać wszystkie konieczne faktury. Na zakładce dostępna jest bowiem operacja generowania/wiązania/odwiązywania dokumentów analogiczna, jak dla pojedynczej umowy. Czyli można za pomocą jednej operacji (dla zaznaczonych) utworzyć wiele dokumentów z ustawieniami, jakie ustalono w parametrach generowania poszczególnych rat.
Generowanie wielu faktur importowych do dokumentu PZI
Do tej pory możliwe było przekształcanie jednego lub wielu PZI do jednej faktury importowej (FAI). Potrzeba generowania wielu FAI do PZI może wynikać z faktu, że towar przychodzi jedną dostawą, ale jest fakturowany na kilku dokumentach np. ze względu na różne momenty powstania obowiązku podatkowego lub konieczność doliczenia odrębnych kosztów dostawy.
W związku z powyższym udostępniono możliwość generowania wielu FAI do jednego lub wielu PZI.
Generowanie częściowych faktur importowych (FAI) możliwe jest na kilka sposobów:
- Poprzez usuwanie z FAI pozycji, które mają zostać zafakturowane później,
- Poprzez generowanie FAI do wybranych pozycji z listy (s)Elementy.
Częściowe fakturowanie poprzez usuwanie pozycji z FAI
W związku z powyższym na formularzu dokumentu FAI generowanych do PZI został odblokowany przycisk kosza (Usuń), pozwalający na usuwanie pozycji z formularza faktury importowej. Nie jest możliwe usunięcie ostatniej pozycji z FAI, musi zostać zachowana przynajmniej jedna pozycja pochodząca z PZI. Przy kolejnym generowaniu FAI do PZI niezafakturowane pozycje zostaną automatycznie dodane.
Możliwe jest również:
- Generowanie FAI z wielu PZI a następnie usuwanie pozycji pochodzących z dowolnych dokumentów,
- Generowanie częściowych FAI do PZI, do których wystawiono korekty.
Nie jest możliwe dzielenie pozycji poprzez zmniejszenie ilości na elemencie faktury FAI. Zawsze przenoszona jest pełna ilość z pozycji PZI. W przypadku gdy podczas generowania FAI zostaną zaznaczone również korekty wystawione do zaznaczonych PZI, nie będzie możliwe usuwanie pozycji, które zostały skorygowane. W takim wypadku należy utworzyć FAI bez zaznaczenia korekt.
Pozycje dotyczące tych samych towarów pochodzących z różnych PZI nie są ze sobą kompresowane analogicznie jak to było realizowane do tej pory.
Generowanie częściowych faktur dotyczy zarówno transakcji Wewnątrzwspólnotowej jak i Innej zagranicznej (poza UE) oraz Importu w procedurze uproszczonej. Na dalszym etapie możliwe jest generowanie dokumentów SAD lub FWS i FWZ zarówno do częściowych faktur FAI, jak i łączenie kilku faktur FAI ze sobą w zależności od potrzeb użytkownika.
Generowanie FAI na podstawie zaznaczonych elementów
Możliwe jest również generowanie FAI do wybranych pozycji z listy (s)Elementy dostępnej w menu Dokumenty, Zakładka w menu bocznym [(s)Elementy].
Na oknie tym dodano możliwość wyświetlania elementów pochodzących z dokumentów PZI. W filtrze Typ dokumentu dodano możliwość wybrania dodatkowo elementów PZI jak przedstawiono poniżej. Opcja ta jest dostępna, gdy ustawiono rodzaj: Zakup.

Elementy dokumentów PZI wyświetlane są również wówczas, gdy zostanie wybrana opcja <Wszystkie>. System pilnuje jednak, aby przy generowaniu faktury nie wybrano równocześnie PZI + inne typy dokumentów. Podczas generowania faktur zostanie wyświetlona informacja o tym, że wybrano niezgodne typy dokumentów.
Na liście (s)Elementy znajdują się następujące informacje o pozycjach PZI:
- Nr dokumentu i dokumentu źródłowego
- Kod i nazwa towaru
- Dane kontrahenta
- Daty dokumentu
- Ilość i ilość po korekcie
- Ilość zafakturowana i niezafakturowana
- Ilość do zafakturowania (Fakturuj)
- Cena i wartość
Aby utworzyć FAI do wybranych pozycji PZI należy je zaznaczyć w kolumnie zaznaczeń. Po zaznaczeniu pozycji w kolumnie Fakturuj uzupełniona zostanie maksymalna ilość możliwa do zafakturowania. Pole to nie jest dostępne do edycji i wartość w tym polu wypełniana jest następująco:
- Jeśli pozycja nie była korygowana wówczas jest to ilość z pozycji na dokumencie PZI.
- Jeśli pozycja była korygowana wówczas ilość jest pomniejszona o ilości skorygowane na wszystkich PKI wystawionych do tej pozycji.
Po zaznaczeniu pozycji do zafakturowania możliwe jest wygenerowanie faktury importowej. Można to zrobić przyciskiem FAI widocznym pod listą lub z menu kontekstowego dostępnego pod prawym przyciskiem myszy – opcja: Przekształć do faktury importowej.
W przypadku występowania tych samych towarów, w tej samej cenie na jednym lub wielu dokumentach PZI, pozycje te nie będą kompresowane, tak samo jak to miało miejsce do tej pory w przypadku generowania jednego FAI do wielu PZI.
Korekty do PZI
Gdy do PZI zostanie wygenerowanych wiele FAI, wówczas po wykonaniu korekty do PZI zostanie wygenerowanych wiele korekt FKI do tych FAI, na których znajdują się korygowane pozycje. Po wybraniu opcji w menu kontekstowym FKI - Korekta faktury importowej system odpowiednio wygeneruje korekty FKI. W przypadku generowania jednej korekty formularz FKI zostanie wyedytowany, w przypadku tworzenia wielu FKI, dokumenty zostaną zapisane do bufora.
Możliwe jest wielokrotne generowanie FKI w PKI. Jest to konieczne w sytuacji, gdy jeszcze nie wszystkie elementy PZI zostały zafakturowane. Wówczas nie jest możliwe wygenerowania FKI po tych pozycji PKI, które nie zostały umieszczone na żadnej fakturze. Po zafakturowaniu kolejnych pozycji należy ponownie wykonać generowanie FKI do PKI, zostaną wówczas utworzone korekty tylko na te pozycje, które do tej pory nie zostały skorygowane na FKI.
Podgląd dokumentów powiązanych
W związku funkcjonalnością wielu faktur importowych do PZI zmieniono sposób prezentowania dokumentów powiązanych. Na zakładce [Nagłówek] dokumentu PZI zamiast pola, w którym prezentowany był numer utworzonej FAI dodano przycisk, za pomocą którego wyświetlana jest lista wygenerowanych dokumentów FAI.

Ta sama możliwość jest dostępna na zakładce dokumentu PKI gdzie wyświetlane są powiązane FKI.
Również okno dokumentów powiązanych zostało dostosowane tak aby prezentowane były wszystkie powiązane FAI i FKI.

Nieokreślona wartość dostawy
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.
Dokumenty magazynowe z paczek/wysyłek
Umożliwiono generowanie dokumentów magazynowych ZWM/(W)ZWM oraz AWD/(W)AWD do dokumentu Paczki, z uwzględnieniem następujących scenariuszy:
- Tworzony jest jeden wspólny dokument magazynowy dla wielu paczek powiązanych do jednej wysyłki,
- Tworzony jest osobny dokument magazynowy dla wybranej paczki (powiązanej do wysyłki lub nie powiązanej).
Do paczki może zostać utworzone wiele dokumentów magazynowych - mogą one być na różne magazyny, różnych kontrahentów, częściowe ilości itd. Dokumenty te są automatycznie wiązane z paczkami i oznaczane na liście dokumentów paczki w specjalny sposób.
Realizacja tej funkcjonalności znacznie usprawni pracę pomiędzy osobami zlecającymi załadunek a pracownikami odpowiedzialnymi za ten proces.
Rodzaje paczek, konfiguracja powiązań dokumentów i inne zmiany
Żeby nie było wątpliwości, jaki dokument magazynowy wygenerować dla danej paczki zostały na nich dodane rodzaje i w zależności od nich możliwe będzie wiązanie określonych typów dokumentów:
- Paczka wychodząca z dokumentami o charakterze sprzedażowym,
- Paczka przychodząca z dokumentami o charakterze zakupowym,
- Paczka nieokreślona z wszystkimi dokumentami.
Możliwość wiązania dokumentów w zależności od ustawionego rodzaju paczki przedstawia poniższa tabela.
Rodzaj paczki |
Wychodząca | Przychodząca | Nieokreślona |
Dok. handlowe sprzedaży | Dok. handlowe zakupu | Wszystkie dok. handlowe |
Korekty dok. handlowych sprzedaży (na plus) oraz korekty dok. handlowych zakupu (na minus) | Korekty dok. handlowych zakupu (na plus) oraz korekty dok. handlowych sprzedaży (na minus) | Wszystkie korekty dok. handlowych |
Dok. magazynowe wydań | Dok. magazynowe przyjęć | Wszystkie dok. magazynowe |
Zamówienia sprzedaży i wewnętrzne | Zamówienia zakupu | Wszystkie zamówienia |
Reklamacje sprzedaży | Reklamacje zakupu | Wszystkie reklamacje |
- | - | Wszystkie dokumenty serwisowe |
Domyślny rodzaj paczki będzie można ustawić na definicji dokumentu (jak pokazano na rysunku poniżej), dzięki czemu będzie się on ustawiał na nowo dodawanych paczkach.
Natomiast przy generowaniu paczki z dokumentów systemowych rodzaj będzie ustawiany automatycznie, zależnie od typu dokumentów, z których jest ona tworzona – tutaj domyślny rodzaj paczki nie będzie pobierany z definicji.

Obecnie do paczek można wiązać zarówno nagłówki dokumentów, jak i pojedyncze elementy. Generowanie dokumentów magazynowych z brakiem informacji o konkretnych elementach/subelementach byłoby mocno utrudnione. Dlatego też, aby wygenerować dokument magazynowy, do paczki powiązane muszą być elementy zamówień oraz subelementy dokumentów handlowych.
Możliwe będzie włączenie takiej opcji wiązania elementów/subelementów dokumentów na definicji Paczki – parametr Zapisuj subelementy na powiązaniach z dokumentami (będą generowane dokumenty magazynowe), jak pokazano na rysunku powyżej. Po włączeniu parametru dla operacji wiązania zarówno nagłówków. jak i elementów dokumentów handlowych oraz zamówień, do dokumentu paczki wiązane będą zawsze:
- elementy zamówień (wybrane lub wszystkie z dokumentu, jeśli do wiązania wybrano nagłówek) oraz
- subelementy dokumentów handlowych (z wybranych elementów lub ze wszystkich elementów, jeśli do wiązania wybrano nagłówek).
Tylko dla paczek wystawionych po zaznaczeniu tego parametru dostępne będzie generowanie dokumentów magazynowych, z uwzględnieniem dodatkowo rodzaju paczki:
- Paczka wychodząca, dla której będzie można tworzyć dokumenty ZWM lub (W)ZWM,
- Paczka przychodząca, dla której będzie można tworzyć dokumenty AWD lub (W)AWD,
- Paczka nieokreślona, gdzie nie będzie możliwości generowania dokumentów magazynowych.
W związku z powyższymi zmianami na dokumencie paczki, zakładka [Dokumenty] wprowadzone zostały następujące modyfikacje:
- Widoczny rodzaj paczki – rodzaj jest ustawiany automatycznie, jak opisano powyżej, można go zmieniać na paczkach, które nie zostały dostarczone, zwrócone, anulowane oraz rozpakowane.
- Widoczny magazyn – w nowej kolumnie na liście Magazyn jest wyświetlany magazyn przypisany do nagłówka dokumentu, jeśli powiązany nagłówek lub do elementu/subelementu, jeśli taki został powiązany; dodatkowo pod listą możliwe filtrowania rekordów po magazynie.
- Przyciski do generowania dokumentów magazynowych – pod listą przyciski AWD i ZWM pozwalające wygenerować dokument magazynowy, o czym więcej w kolejnym punkcie.
- Umożliwiono zaznaczanie/odznaczanie rekordów, w związku z tym operacja Odepnij dokumenty od paczki może teraz działać również dla wielu zaznaczonych rekordów.

Generowanie dokumentów magazynowych
Utworzenie dokumentu magazynowego do paczki jest możliwe zarówno z poziomu formatki paczki, jak i formatki wysyłki. Na wysyłce, na zakładce [Paczki] pojawiły się bowiem nowe przyciski jak pokazano poniżej.

Analogiczne polecenia dostępne są na tej samej zakładce w menu kontekstowym listy paczek.
Przed wygenerowaniem dokumentu magazynowego weryfikowana jest poprawność zapisów dla paczki:
- Czy są do niej powiązane elementy zamówień lub subelementy dokumentów handlowych,
- Czy rodzaj paczki jest właściwy dla wybranego dokumentu magazynowego,
- Czy paczka nie jest dostarczona, zwrócona, anulowana lub rozpakowana.
Jeśli spełnione są wszystkie powyższe warunki, wówczas następuje ‘pobranie’ z paczek elementów/subelementów do generowania wybranego dokumentu magazynowego. Gdyby wśród tych elementów były takie, które są powiązane na różne magazyny, wówczas konieczne będzie wybranie jednego z nich i dla niego będzie wystawiany dokument magazynowy. Samo generowanie odbywa się wg poniższych zasad:
- Dla polecenia ZWM/AWD z poziomu paczki oraz ZWM/AWD wspólne dla zaznaczonych z poziomu wysyłki wyświetli się okno, które pozwoli na wybranie konkretnych elementów/subelementów oraz ustawienie dla nich ilości w kolumnie Do wydania/Do przyjęcia. Wskazane pozycje wraz z ich ilościami zostaną pobrane na utworzony dokument magazynowy – będzie to zawsze jeden dokument.

- Dla polecenia ZWM/AWD osobne dla zaznaczonych z poziomu wysyłki nie będzie możliwości wskazania konkretnych elementów/subelementów oraz ustawienia dla nich ilości do wydania/do przyjęcia. Na dokument magazynowy zostaną pobrane wszystkie pozycje powiązane do paczek wskazanych przed generowaniem – będzie to tyle dokumentów, ile paczek zostało zaznaczonych.
Dokument ZS-1 ma trzy elementy: T1 na 100 szt., T2 na 200 szt. oraz T3 na 300 szt. Do wysyłki są powiązane trzy paczki: Przypadek 1. Edytuję dokument PC-1 i wybieram polecenie generowania ZWM. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i nie zmieniam ilości. Powstaje dokument ZWM-1 z jednym elementem: T1 na 100 szt. Dokument zostaje powiązany do PC-1. Przypadek 2. Na wysyłce zaznaczam wszystkie trzy paczki i wybieram polecenie: ZWM osobne dla zaznaczonych. Powstają trzy dokumenty: Przypadek 3. Na wysyłce zaznaczam wszystkie trzy paczki i wybieram polecenie: ZWM wspólne dla zaznaczonych. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i nie zmieniam ilości. Powstaje jeden dokument ZWM-1 z elementami: Dokument jest powiązany do PC-1, PC-2 oraz do PC-3. Przypadek 4. Na wysyłce zaznaczam pierwsze dwie paczki i wybieram polecenie: ZWM wspólne dla zaznaczonych. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i nie zmieniam ilości. Powstaje jeden dokument ZWM-1 z elementami: Dokument jest powiązany do PC-1 oraz do PC-2. PC-3 nie ma powiązanego dok. magazynowego.
Dokument ZS-1 na magazyn WMS ma trzy elementy: T1 na 100 szt., T2 na 200 szt. oraz T3 na 300 szt. Na każdym z nich jest ustawiona jednostka pomocnicza: paleta, gdzie przelicznik wynosi 1 paleta = 60 szt. i na jednostce jest oznaczony parametr: (W)ZWM do zamówień w jedn. całkowitych. Do wysyłki są powiązane trzy paczki: Przypadek 1. Edytuję dokument PC-1 i wybieram polecenie generowania ZWM. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i nie zmieniam ilości. Powstają dwa dokumenty: Obydwa dokumenty zostają powiązane do PC-1. Przypadek 2. Na wysyłce zaznaczam wszystkie trzy paczki i wybieram polecenie: ZWM osobne dla zaznaczonych. Powstają następujące dokumenty: Przypadek 3. Na wysyłce zaznaczam wszystkie trzy paczki i wybieram polecenie: ZWM wspólne dla zaznaczonych. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i nie zmieniam ilości. Powstają dwa dokumenty: Oba dokumenty są powiązane do PC-1, PC-2 oraz do PC-3. Przypadek 4. Na wysyłce zaznaczam pierwsze dwie paczki i wybieram polecenie: (W)ZWM wspólne dla zaznaczonych. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i nie zmieniam ilości. Powstają dwa dokumenty: Oba dokumenty są powiązane do PC-1, PC-2. PC-3 nie ma powiązanego dok. magazynowego.
Dokument ZS-1 ma trzy elementy: T1 na 100 szt., T2 na 200 szt. oraz T3 na 300 szt. Do wysyłki są powiązane trzy paczki: Edytuję dokument PC-1 i wybieram polecenie generowania ZWM. Wyświetla się okno z elementami do wydania, gdzie zaznaczam wszystkie pozycje i w kolumnie Do wydania ustawiam ilość 40 szt. Powstaje dokument ZWM-1 z jednym elementem: T1 na 40 szt. Dokument zostaje powiązany do PC-1. Z tej samej paczki ponownie wybieram polecenie generowania ZWM. Znowu wyświetla się okno z elementami, gdzie w kolumnie Do realizacji widnieje 60 szt. Ponieważ 40 szt. przypisane do paczki zostało już zrealizowane, to należy zmienić ilość w kolumnie Do wydania na 10 szt. i dla niej generować nowe ZWM.
Powiązanie utworzonych dokumentów magazynowych z paczkami
Utworzone dokumenty magazynowe zostaną powiązane z paczkami i będą na nich oznaczone symbolem wykrzyknika, jak pokazano poniżej.

Jeśli do generowania wybrano polecenie ZWM/AWD wspólne dla zaznaczonych, wówczas utworzony dokument/dokumenty zostaną powiązane do wszystkich wskazanych przed generowaniem paczek.
Wygenerowanych dokumentów magazynowych, analogicznie do innych dokumentów powiązanych do paczki, nie można usunąć, dopóki nie zostanie usunięte powiązanie z paczką. W przypadku usuwania powiązania z dokumentami wygenerowanymi użytkownik otrzymuje informację o ich specjalnym charakterze i powiązanie jest usuwane dopiero po jego zaakceptowaniu.
Dokumenty magazynowe można generować na paczkach potwierdzonych, ale nie można z nich usuwać powiązania, to może się zdarzyć, że błędnie utworzonych dokumentów magazynowych nie dałoby się usunąć z Systemu, nawet gdyby były w buforze. Dlatego też dodaliśmy możliwość usuwania wygenerowanych dokumentów magazynowych (i tylko tych!) z potwierdzonych paczek. Funkcjonalność dostępna jest dla uprawnionych operatorów.
Na karcie operatora, zakładka [Parametry]/[Handlowe] dodaliśmy symbol dokumentu paczki PC:
Operator z zaznaczonym tym parametrem ma na paczkach potwierdzonych, w menu kontekstowym na zakładce [Dokumenty], aktywne polecenie: Odepnij wygenerowany magazynowy, które usuwa powiązanie z paczką wygenerowane z niej dokumenty magazynowe. Dla pozostałych powiązanych dokumentów polecenie nie wykonuje żadnych operacji.
Kolejność załadunku na dokumentach magazynowych
W celu optymalizacji realizacji wysyłek, dla jak najlepszego wykorzystania środka transportowego na wysyłce możliwe jest ustalenie kolejności paczek. Dotychczas kolejność ta nie była pokazywana wprost na liście, a od tej wersji będzie widoczna w nowej kolumnie Lp.:
- Na oknie wysyłki, zakładka [Paczki]
- Na liście wszystkich paczek:
Kolejność paczki będzie teraz przekazywana na dokumenty magazynowe wydań/przyjęć wygenerowanych lub ręcznie powiązanych do paczki. W przypadku, gdy dokumenty magazynowe nie będą powiązane z paczką/wysyłką, będzie możliwe samodzielne ustawienie kolejności załadunku przez użytkowników.
W tym celu na nagłówkach dokumentów magazynowych ZWM/(W)ZWM oraz AWD/(W)AWD dodano nowe pole: Kolejność załadunku, obok którego wyświetlana jest informacja o powiązaniu dokumentu z wysyłką, jeśli takie zostało utworzone w Systemie.

Niezależnie od tego, czy kolejność załadunku pochodzi z wysyłki, czy nie, to jest ona możliwa do zmiany na dokumentach magazynowych przed rozpoczętą realizacją.
Dla dokumentów w tym stanie kolejność może być też ustawiana automatycznie, jeśli zmianie ulegnie kolejność paczki na wysyłce lub zostanie ona odpięta od wysyłki. Wówczas użytkownik jest odpytywany, czy zmienić też kolejność na powiązanych dokumentach magazynowych. Dopiero po potwierdzeniu następuje zmiana kolejności załadunku na takich dokumentach.
Optymalizacja ilości zamawianej oraz nowe składniki BST
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 ww. 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ść)
Ww. wielkości pobierane są z normatywu globalnego, z normatywu magazynowego, karty Dostawcy przypisanego w BST lub karty Dostawcy domyślnego towaru, zależnie do stosownej opcji wybranej w BST, o czym więcej w dalszej części dokumentu.
System proponuje ilość do zamówienia dla tych towarów, dla których saldo bilansu jest ujemne, wg następujących zasad:
- 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) została udostępniona 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 został również aktualizacja wielkości EOQ normatywów globalnych na podstawie wzorca.


Ekonomiczna wielkość zamówienia oraz wielokrotność zamówienia Dostawcy
Udostępniona została możliwość definiowania Ekonomicznej wielkości zamówienia (EOQ) oraz Ilości zamawianej (Wielokrotności) dla poszczególnych Dostawców towaru. Ww. ilości dostępne są również na wzorcu dostawcy i obsłużone zostały 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 ww. wielkości decyduje wybrana w BST wartość w nowej kontrolce: Optymalizacja zam.
Domyślnie ww. opcja ustalana jest w oparciu o definicję BST, Operator zaś może ją zmienić na niezatwierdzonym BST.


Użytkownik ma możliwość wyboru jednej z poniższych opcji:
- <Globalne>: ww. ilości pobierane są wówczas z normatywu globalnego towaru
- <Wg magazynu>: ww. ilości pobierane są z normatywu towaru dla magazynu wskazanego w sekcji Zapas planowany BST
- <Wg dostawcy>: ww. ilości pobierane są z formatki Dostawcy towaru zgodnego z dostawcą wprowadzonym na BST
- <Wg domyślnego dst>: ww. ilości pobierane są z formatki domyślnego Dostawcy towaru
- System proponuje ilość do zamówienia dla tych towarów, dla których Saldo bilansu jest ujemne wg następujących zasad:
- 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
Przykład 1: EOQ=15 Wielokrotność=19 Saldo=-20 System zaproponuje do zamówienia ilość 38 Przykład 2: EOQ=4 Wielokrotność=10 Saldo=-3 System zaproponuje do zamówienia ilość 4 Przykład 3: EOQ=4 Wielokrotność=10 Saldo=-5 System zaproponuje do zamówienia ilość 10 Przykład 4: EOQ=50 Wielokrotność=20 Saldo=-53 System zaproponuje do zamówienia ilość 60 Przykład 5: EOQ=50 Wielokrotność=20 Saldo=-42 System zaproponować do zamówienia ilość 50 Przykład 6: EOQ=50 Wielokrotność=20 Saldo=-18 System zaproponuje do zamówienia ilość 50 Przykład 7: EOQ=5 Wielokrotność=6 Saldo=4 System ustali ilość do zamówienia 0
Ilości jednostek logistycznych WMS jako składniki BST
W Bilansie Stanu Towarów obsłużone zostały 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 ilość 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.


Ww. składniki zostały dodane na definicję BST. Jeżeli są na niej przypisane, wówczas domyślnie dodawane są również na nowododawany BST.

Zmiany w zakresie deklaracji CUK
Opisane poniżej zmiany zostały wprowadzone w wersji 2021.1, pakiet zmian do wersji 2021.0.2 dostępny jest na stronach walidowanych dla Partnerów.
Nowa wersja deklaracji CUK
Udostępniona została obsługa nowej schemy deklaracji CUK, opublikowanej 21 kwietnia 2021.
Wersja dodawanego formularza zależy od ustawionego na liście filtra. Aby dodać deklarację w danej wersji (1 lub 2) należy ustalić daną wersję w filtrze, a następnie dodać nową deklarację.

Zmiany, wprowadzone wersją 2 schemy obejmują:
- 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


Udostępniony został stosowny wydruk deklaracji w wersji 2.
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ść.

Wyróżnienie kontrolki z opłatą przekraczającą opłatę maksymalną dla danej grupy
Inne zmiany
Zmiany ergonomiczne na zakładce [Znajdź] listy zamówień i dokumentów handlowych
Zakładka [Znajdź] listy zamówień została wzbogacona o poniższe funkcjonalności:
- Kod pocztowy jako kolejne kryterium wyszukiwania dokumentów
- Lista związanych dla wyszukanego dokumentu
- Akceptacja filtra za pomocą klawisza <ENTER>,
- Obsługa listy zaznaczeń na liście wyszukanych dokumentów
- Podnoszenie formatki za pomocą dwukliku w trybie właściwym dla stanu dokumentu

Na zakładce [Znajdź] listy dokumentów handlowych obsłużono:
- Kod pocztowy jako kolejne kryterium wyszukiwania dokumentów
- Listę związanych dla wyszukanego dokumentu
- Podnoszenie formatki za pomocą dwukliku

Nowe kryterium wyszukiwania i lista związanych dla odszukanego dokumentu
Parametr generowania magazynowych i przywracania rezerwacji na korektach spinaczy elementów
Na formatkach korekt spinaczy elementów (s)FSK/FKE/FZK/FRK udostępniona została sekcja Dokumenty magazynowe. Ustawienie parametru w tej sekcji jest kopiowane na dokumenty WZK/PZK tworzone w wyniku zarejestrowania korekty spinacza i decyduje o tym, czy podczas ich zatwierdzania mają być generowane dokumenty magazynowe, a jeżeli tak, to w jakim stanie.
Powyższa funkcjonalność jest pomocna zwłaszcza w sytuacjach, kiedy zwrot towaru jest inicjowany dokumentem magazynowym PM/AWD, WM/ZWM, a dopiero później rejestrowany jest dokument handlowy, spinany z tym dokumentem magazynowym. W takich przypadkach na korekcie spinacza Użytkownik wyłączy generowanie dokumentów magazynowych.
Podobne udogodnienie dotyczy udostępnienia na ww. formatkach parametru Przywracaj rezerwacje. Spinacze elementów nie realizują rezerwacji ZS/ZZ, czynią to bowiem dokumenty WZ/PZ z których spinacz jest generowany. Co za tym idzie, korekta spinacza elementów nie przywraca rezerwacji, może to czynić związany z nią WZK/PZK. Aby ułatwić Użytkownikom sterowanie ww. parametrem został on udostępniony formatkach korekt spinaczy elementów, jego ustawienie/zmiana na korekcie spinacza znajduje odzwierciedlenie na związanych z nią WZK/PZK.

Zmiana magazynu na elemencie potwierdzonego zamówienia
Od wersji 2021.1 uprawniony Operator ma możliwość zmiany magazynu na elemencie zamówienia ZS/ZZ które zostało już potwierdzone. Możliwość taka istnieje o ile spełnione są wszystkie poniższe warunki:
- Element ten nie był dotąd realizowany
- Na definicji zamówienia, w sekcji Sprzedaż z magazynu ustalona jest opcja wszystkich
- Operator ma prawo Operacje na potwierdzonych ZS/ZZ

Zmiana magazynu na elemencie potwierdzonego ZS
Promocja typu narzut na ceną zakupy dla towarów bez cennika
Usunięta została niedogodność w zakresie braku naliczania promocji typu narzut na cenę zakupu dla pozycji towarowych, dla których nie zdefiniowano cennika. Od wersji 2021.1 System nalicza tego typu promocję również na pozycjach z zerową ceną początkową. Poprawa dotyczy zarówno narzutu procentowego, jak i wartościowego.
Obsługa dokumentów wewnętrznych dla magazynów zbiorczych WMS
Zmieniona została obsługa dokumentów przesunięć międzymagazynowych z poziomu Comarch ERP XL pomiędzy magazynami składowymi jednego magazynu zbiorczego WMS. Magazyn zbiorczy, czyli tzw. magazyn wirtualny WMS, jest to magazyn dodawany tylko po stronie Comarch WMS jako magazyn nadrzędny, do którego podpinane są magazyny składowe. Magazynami składowymi mogą być magazyny z systemu Comarch ERP XL, które mają włączoną obsługę WMS.
Dotychczas przesunięcia MMW/MMP pomiędzy magazynami składowymi jednego magazynu zbiorczego były zarządzane po stronie WMS. Oznacza to, że w samym XL nie dało się wystawić takich dokumentów, które jako magazyn źródłowy i docelowy miały ustawione magazyny składowe tego samego magazynu zbiorczego. W przypadku takich dokumentów pojawiała się w XL informacja, że mogą być wystawione jedynie w Comarch WMS.
Teraz blokada ta została zniesiona i dokumenty takie będą mogły powstawać. Dotyczy to wystawiania dokumentów MMW z ręki oraz generowania ich z innych dokumentów.
Podczas zatwierdzania dokumentów MMW na magazyny wirtualne, niezależnie od ustawień w definicji dokumentu, będzie od razu generowany cały komplet dokumentów, czyli:
- (W)ZWM do MMW – w stanie Zamknięty, ale bez Realizuj w WMS
- MMP zatwierdzony oraz (W)AWD możliwy do realizacji tylko w WMS.
Nie będzie tu miało znaczenia czy dokument MMW jest dodany ręcznie, czy wygenerowany z innego dokumentu, z zastrzeżeniem jak niżej.
Zmiany dotyczą również anulowania dokumentów przesunięć międzymagazynowych. Aby było możliwe anulowanie dokumentów MMW/MMP wystawionych na magazyny składowe jednego magazynu zbiorczego, musi być możliwość anulowania całego kompletu powiązanych ze sobą dokumentów wewnętrznych i magazynowych, czyli MMW -> (W)ZWM oraz MMP -> (W)AWD. Wprowadzono więc następującą obsługę:
- Przy anulowaniu MMP wymagane jest również anulowanie powiązanego (W)AWD i to działanie pozostało bez zmian. Dodatkowo przy anulowaniu MMP na magazyny składowe jednego magazynu zbiorczego są automatycznie anulowane powiązane dokumenty MMW i (W)ZWM.
- Przy anulowaniu (W)AWD wymuszane jest również anulowanie powiązanego MMP, jeśli jest ono wystawione na magazyny składowe jednego magazynu zbiorczego. Co za tym idzie zostanie anulowane jest również powiązane MMW i (W)ZWM (jw.).
O tym, że anulowany zostanie cały zestaw dokumentów użytkownik jest informowany specjalnym komunikatem. A w przypadku niepowodzenia anulowania któregokolwiek z dokumentów operacja jest wycofywana i dokumenty pozostają w dotychczasowym stanie.
Zmiany w inwentaryzacji
W zakresie inwentaryzacji wprowadzono dwie zmiany dotyczące baz z włączoną współpracą z Comarch WMS.
- Dodano możliwość prowadzenia inwentaryzacji na magazyny składowe jednego magazynu zbiorczego WMS. Inwentaryzacja zaplanowana z poziomu Comarch ERP XL będzie dotyczyć wszystkich magazynów, które w aplikacji Comarch WMS wchodzą w skład magazynu zbiorczego z obsługą położeń zmiennych. Nie będzie możliwości utworzenia w XL inwentaryzacji na pojedynczy magazyn składowy.
W sytuacji, gdy wybrany w nagłówku inwentaryzacji magazyn stanowi magazyn składowy magazynu zbiorczego obsługującego położenia zmienne, wówczas użytkownik zostaje poinformowany o charakterze wybranego magazynu i musi 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. Użytkownik zostaje o tym poinformowany w stosownym komunikacie. W sytuacji, gdy któryś z magazynów składowych stanowiących ten sam magazyn zbiorczy, co wybrany do inwentaryzowania magazyn, będzie zablokowany, wówczas w zależności od istniejących stanów handlowych inwentaryzacja jest wykonywana bez tegoż zablokowanego magazynu (gdy stany zerowe) lub jest blokowana. W przypadku blokady użytkownik zostaje o tym poinformowany w stosownym komunikacie.
Po zrealizowaniu w Comarch WMS inwentaryzacji następuje przekazanie wyniku do Comarch ERP XL. Dla magazynów składowych przekazywany jest jeden odczyt, 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.
Rozbicie przekazanej łącznej ilości towaru pomiędzy magazyny jest ujęty na arkuszu, jak to miało miejsce w dotychczasowej funkcjonalności.
Po przekazaniu ilości (odczytu), w tym także w rozbiciu na magazyny, nie jest możliwa zmiana przesłanej ilości.
- Na arkuszu inwentaryzacyjnym został dodany nowy parametr Tylko j. logistyczne WMS. Parametr jest widoczny na arkuszu tylko, jeśli na nagłówku inwentaryzacji wybrano magazyn z włączoną współpracą z WMS, a jego aktywność jest tylko do momentu, kiedy na arkuszu nie ma dodanego żadnego towaru.
Podczas dodawania towarów do arkusza działanie jest zależne od nowego parametru:
- Jeśli zaznaczony, wówczas możliwe do dodania są towary z oznaczeniem Opakowania kaucjonowane oraz Opakowania jednorazowe,
- Jeśli niezaznaczony, wówczas możliwe do dodania są tylko zwykłe towary, czyli inne niż opisano powyżej.
Tak skonfigurowany arkusz inwentaryzacyjny pozwala na poprawne zinwentaryzowanie towarów w WMS, gdzie na oddzielnym arkuszu muszą być umieszczone opakowania kaucjonowane oraz jednorazowe.
Nowości na dokumentach magazynowych WMS
Z nowych funkcjonalności dla dokumentów magazynowych (W)AWD i (W)ZWM pojawiły się:
- Dokumenty magazynowe WMS w powiązaniu z dokumentami kaucji,
- Dokumenty (W)ZWM na pełne /niepełne jednostki pomocnicze,
- Możliwość zmiany partii na dokumencie wydania w WMS (wydanie do zamówienia z rezerwacją zasobową)
Całość zmian opisana szczegółowo w punkcie: Współpraca z Comarch WMS.
Produkcja
Generowanie RW nagłówkowego dla zlecenia
W systemie wprowadzono możliwość generowania dokumentów RW nagłówkowych dla zleceń produkcyjnych.
Funkcjonalność polega na generowaniu standardowego dokumentu RW do wybranych zleceń produkcyjnych bez konieczności wcześniejszego zaplanowania operacji na tych zleceniach. Dokumenty RW nagłówkowe są domyślnie tworzone jako puste (bez elementów) z możliwością dodawanie do nich dowolnych materiałów. Automatyczne wiązanie elementów dokumentów RW nagłówkowych z materiałami ZP będzie się mogło odbywać, przy zaznaczonym parametrze Automatyczne wiązanie RW z materiałami podczas realizacji operacji, podczas wykonywania/kończenia realizacji operacji lub będzie można powiązać odpowiednie pozycje ręcznie.
Aby włączyć w systemie możliwość generowania dokumentów RW nagłówkowych należy zaznaczyć parametr Generowanie RW nagłówkowego, znajdujący się w oknie Edycja struktury firmy, na zakładce [Produkcja 2]:

Jeśli w konfiguracji danego centrum zaznaczony będzie parametr Generowanie RW nagłówkowego, wówczas na liście zleceń produkcyjnych, na nadzleceniu produkcyjnym, a także na dokumencie ZP, dla niezamkniętych zleceń aktywny będzie nowy przycisk , za pomocą którego można generować dokumenty RW nagłówkowe do zlecenia.

Dokument RW nagłówkowy będzie odpowiednio wiązany z zaznaczonymi na liście zleceniami, do których zostanie wygenerowany. (Wiązanie zapisywane jest w tabeli CDN.ProdZwiazane). Dokument RW nagłówkowy będzie generowany do bufora, w trybie do edycji jako pusty (bez elementów) z domyślnymi ustawieniami wg definicji dokumentu RW w danym centrum (magazyn, seria, itd.).
Obok ikonki udostępniono pop-up menu z opcjami generowania RW nagłówkowego dla zlecenia oraz wiązania zaznaczonych ZP z dokumentami RW, wybranymi z listy dokumentów RW. (Dokument RW nagłówkowy może stanowić każdy dokument RW, który zostanie związany „nagłówkowo” z ZP).

W oknie zlecenia dostępna jest nowa zakładka [RW], która będzie widoczna na ZP, w zależności od ustawienia parametru Generowanie RW nagłówkowego w oknie Edycja struktury firmy.
Na dokumencie ZP, na zakładce [RW] znajdują się wszystkie dokumenty RW, powiązane „nagłówkowo” z danym zleceniem. (Nie będą na tej zakładce prezentowane, np. dokumenty RW generowane/wiązane dotychczasowymi metodami i niezwiązane z „nagłówkiem” ZP)

Na nowej zakładce [RW] dostępne są następujące opcje:
- opcja korekty ilościowej RW- domyślnie korekta będzie wykonywana na niezwiązane z materiałami ZP ilości, znajdujące się na RW
- opcja wiązania dowolnego RW (wybieranego z listy RW) z „nagłówkiem” danego dokumentu ZP – za pomocą opcji otwierana jest lista dokumentów RW w trybie do wyboru i możliwie jest przypisanie zaznaczonych RW do danego ZP
- opcja odpinania RW od „nagłówka” ZP- za pomocą opcji można odpiąć dokument RW od ZP, ale nie od materiałów tego ZP. Jeśli RW powiązany jest również z materiałami na zleceniu, to po użyciu opcji, powiązanie z materiałami pozostanie i można je będzie usunąć standardowo ręcznie z poziomu danego materiału na realizacji operacji
- opcja generowania dokumentu RW nagłówkowego dla zlecenia
- opcja otwierania w trybie do edycji/podglądu dokumentu RW
- opcja usuwania dokumentu RW w buforze
Wiązanie RW nagłówkowego z materiałami na zleceniu
Automatyczne wiązanie RW nagłówkowego z materiałami podczas rejestrowania realizacji operacji
Udostępniono funkcjonalność automatycznego wiązania dokumentu RW nagłówkowego z materiałami zlecenia podczas wykonywania lub kończenia realizacji operacji.
W oknie Edycja struktury firmy, dodany został parametr Automatyczne wiązanie RW z materiałami podczas realizacji operacji

Przy zaznaczonym parametrze Automatyczne wiązanie RW z materiałami podczas realizacji operacji, dokumenty RW nagłówkowe będą automatycznie wiązane z materiałami danej realizacji operacji, podczas jej wykonywania lub kończenia (nie będą automatycznie wiązane z materiałami, podczas uruchamiania realizacji operacji). Kryteria wiązania dokumentów RW nagłówkowych z materiałami podczas wykonywania realizacji operacji będą analogiczne, jak te stosowane podczas ręcznego wiązania dokumentów RW z materiałami na ZP.
Dodatkowo, jeśli po wykonaniu realizacji operacji zwiększone zostaną ilości materiałów lub dodane zostaną nowe materiały na realizację, automatyczne wiązanie dodatkowych ilości z dokumentami RW nagłówkowymi będzie również uruchamiane, ale tylko gdy modyfikacje nastąpią z poziomu okna realizacji operacji i będzie wykonywane podczas zapisywania okna realizacji. Jeśli modyfikacja ilości nastąpi, np. bezpośrednio z poziomu ZP, nie będzie uruchamiany mechanizm automatycznego wiązania pozycji RW nagłówkowego z materiałami na wygenerowanej już realizacji.

Ręczne wiązanie RW nagłówkowego z materiałami na realizacji operacji po wykonaniu realizacji
W przypadkach, gdy automatycznie wiązanie RW nagłówkowego nie będzie uruchamiane, będzie można wykonać ręczne wiązanie RW nagłówkowego z materiałami realizacji. Można będzie to zrobić:
- Za pomocą dotychczasowych opcji:

- Za pomocą nowej opcji automatycznego wiązania materiałów z dokumentami RW nagłówkowymi:

Za pomocą opcji Spinanie z pozycją dokumentu RW nagłówkowego można uruchomić automatyczne wiązanie RW nagłówkowego z materiałami danego ZP w sytuacji, gdy np. w systemie nie jest włączone automatyczne wiązanie materiałów z RW nagłówkowym podczas wykonywania realizacji operacji, lub automatyczne wiązanie RW nagłówkowego z materiałami podczas wykonywania realizacji jest włączone, ale np. po wykonaniu realizacji jeszcze zwiększane były ilości materiałów lub dodawane były kolejne materiały na realizację i nie zostały one powiązane z dokumentem.
Opcja Spinanie z pozycją dokumentu RW nagłówkowego została udostępniona:
- Na liście ZP
- Na dokumencie ZP
- Na dokumencie NZP
Automatyczna redukcja niezwiązanej z dokumentami RW/PW ilości materiałów/produktów
Za pomocą nowych funkcji można automatycznie zmniejszać ilość materiału lub produktu, znajdującego się na realizacjach operacji na danym zleceniu do takiej, jaka została spięta z dokumentami RW/PW.
Nowe opcje są dostępne w pop-up menu obok ikonki , znajdującej się na liście ZP oraz na ZP i NZP.


Opcje redukowana ilości materiałów lub wyrobów są aktywne w zależności od ustawienia odpowiednich parametrów konfiguracyjnych:

Dodatkowo wprowadzono zakazy do wykonania ww. akcji tak, by można było zablokować wybranym operatorom korzystanie z tych funkcji:

Stany operacji produkcyjnych
Określanie stanu dla operacji produkcyjnych
W systemie dodany został nowy słownik kategorii, w ramach którego można definiować stany operacji, którymi następnie można oznaczać operację planowaną. Realizacje operacji nie będą oznaczane dodatkowym stanem.

W oknie operacji planowanej dodano nowe pole, w ramach którego można wskazać jedną z wartości nowego słownika kategorii Stany operacji i w ten sposób dodatkowo opisać daną operację:

W harmonogramie operacji dodana została kolumna Stan oraz filtr, za pomocą którego można filtrować operacje o określonym stanie:

Nową kolumnę udostępniono również w widoku Szczegóły zlecenia:

a także na zleceniu produkcyjnym, na zakładce [Operacje]:

Automatyczne nadawanie stanu operacjom
Udostępniono procedurę SQL ProdAktualizujStanOperacji, na podstawie której można automatycznie nadawać stany operacjom, podczas ich realizacji. Procedura pobiera domyślną wartość ze słownika kategorii Stany operacji i aktualizuje stan operacji planowanej, do której dodawana jest realizacja. Jest wywoływana w systemie przy zaznaczonym parametrze Automatyczne nadawanie stanów dla operacji

Procedurę można we własnym zakresie dostosowywać do różnych procesów biznesowych.
Pomijanie materiałów podczas generowania zamówień z ZP
Umożliwiono pomijanie wybranych materiałów podczas generowania ZW lub ZZ z ZP/HPR. Dla materiałów, które mogą być pomijane podczas generowania zamówień z ZP (np. z tego powodu, że są zamawiane bardzo rzadko i w dużych ilościach), należy w technologii zaznaczyć parametr Materiały kanbanowe.
Oznaczenie materiału w technologii jako kanbanowy
Na materiale w technologii (surowcu) dodany został nowy parametr Materiał kanbanowy. Po zaznaczeniu tego parametru na surowcu w technologii, podczas generowania zamówienia z ZP będzie można pomijać taki materiał (surowiec) i nie dodawać go automatycznie do zamówienia.

Opcja jest dostępna tylko dla materiałów o typie Surowiec i tylko takich, dla których wskazano kartę towarową w oknie Materiał w technologii.
Pomijanie materiału kanbanowego podczas generowania zamówienia z ZP
W oknie Generowanie zamówień, wyświetlanym podczas generowania zamówień z ZP, dodany został nowy parametr: Pomijaj materiały kanbanowe, którego zaznaczenie spowoduje, że materiały oznaczone w technologii jako kanbanowe nie będą automatycznie dodawane do zamówienia.



Wybór magazynu na pozycji ZP
Obsłużono w systemie możliwość wyboru magazynu dla wyrobu gotowego na pozycji ZP. Od tej pory, magazyn dla wyrobu można wskazać na etapie dodawania pozycji, które mają zostać zaplanowane w ramach zlecenia.
Na pozycji ZP dodano nowy parametr, którego zaznaczenie decyduje o możliwości zmiany magazynu na pozycji:

Jeśli parametr nie jest zaznaczony, wówczas nie ma możliwości wybierania magazynu na pozycji ZP. Jeśli parametr jest zaznaczony, można na pozycji ZP wybrać magazyn dla wyrobu, ale tylko do momentu zaplanowania danej pozycji.
Domyślnie ustawienie parametru na pozycji zależy od analogicznego parametru, znajdującego się na dokumencie ZP:

który z kolei jest ustawiany na podstawie odpowiedniego parametru z definicji dokumentu ZP w danym centrum struktury firmy:

Pozycje ZP na ten sam wyrób, dla którego wybrana zostanie ta sama technologia i zaznaczony będzie parametr: Wybór magazynu na pozycji ZP, ale wskazane będą rożne magazyny, będą planowane w ramach wspólnego procesu, ale osobnych operacji:

Pozycje ZP, na których zaznaczony będzie parametr Wybór magazynu na pozycji ZP i wskazane będą takie same magazyny, będą planowane w ramach wspólnego procesu i wspólnej operacji:

Pozycje, na których nie będzie zaznaczony ww. parametr, będą planowane i realizowane wg dotychczasowych zasad.
Podczas planowania zlecenia, rezerwacja na wyrób, który został wybrany na pozycji ZP i dla którego zaznaczono parametr Wybór magazynu na pozycji ZP, zostanie utworzona na magazyn wskazany na tej pozycji, a nie jak dotychczas na magazyn z technologii. Realizacja operacji będzie w takiej sytuacji również uwzględniała magazyn wskazany na pozycji ZP dla odpowiedniego wyrobu.
Uwzględnienie informacji o jednostkach logistycznych WMS na Planie produkcji
Na Planie produkcji, zarówno w sekcji Produkty, jak i Materiały/Półprodukty, dodane zostały nowe kolumny Jednostka logistyczna wolna i Jednostka logistyczna zajęta, w których prezentowane są ilości wolnych i zajętych jednostek logistycznych, znajdujących się na magazynach WMS.

Nowe kolumny są wyświetlane na PP niezależnie od tego, czy zainstalowano Comarch WMS, czy nie. Kolumny można standardowo ukryć, za pomocą opcji dostępnych w menu kontekstowym.
Ilości prezentowane w kolumnie Jednostka logistyczna zajęta będą mogły być opcjonalnie uwzględniane w wyliczeniu kolumny Ogólnie dostępna na Planie produkcji. Ilość wynikająca z Jednostek logistycznych zajętych będzie wówczas „odejmowana” od ilości Ogólnie dostępnej.
Ilość prezentowana w kolumnie Jednostka logistyczna wolna będzie wyłącznie informacyjna.
Parametry, które decydują o tym, by ilość, prezentowana w kolumnie Jednostka logistyczna zajęta była uwzględniana w kolumnie Ogólne dostępna, znajdują się na zakładce [Parametry], na Planie produkcji i są domyślnie ustawiane na podstawie analogicznych parametrów z definicji PP.


Ilości jednostek logistycznych dla pozycji raportowanych w sekcji Produkty, na Palnie produkcji, będą zliczane z tych magazynów WMS, które znajdują się wśród grupy magazynów, dla których przeliczany jest Plan produkcji, tzn. tych, które znajdują się na nagłówku PP:

Ilości jednostek logistycznych dla pozycji raportowanych w sekcji Materiały/Półprodukty, na Palnie produkcji, będą zliczane z tych magazynów WMS, które znajdują się wśród grupy magazynów wskazanych na Planie produkcji, na zakładce [Parametry], w obszarze Ilość ogólnie dostępna (dla Materiałów) na magazynach:

Jeśli dla danego towaru, raportowanego na Planie produkcji, nie będą obliczane jednostki logistyczne lub dany magazyn, dla którego raportowany jest stan wyrobu/materiału nie jest magazynem WMS, wówczas w kolumnach odpowiadających jednostkom logistycznym nie będą prezentowane żadne dane.
Inne zmiany
Na liście zleceń produkcyjnych oraz na Nadzleceniu produkcyjnym dodana została nowa wartość: Otwarte dla filtra Status realizacji. Po wybraniu nowej wartości w filtrze, na liście zleceń produkcyjnych lub na Nadzleceniu produkcyjnym wyświetlone zostaną te zlecenia, które są niezamknięte.


Księgowość
Slim VAT 2.0 – zmiany w tzw. „w uldze na złe długi”
Zmiany w warunkach generacji dokumentów korygujących podatek VAT należny i naliczony
Nowelizacja Ustawy o VAT potocznie nazywana SLIM VAT 2.0 wprowadziła zmiany w tzw. „Uldze na złe długi”, które zaczęły obowiązywać od 01.10 2021 r.
Nowelizacja przepisów pozwala na korygowanie podatku VAT z tyt. „ulgi na złe długi”, w przypadku zawarcia transakcji z:
- podmiotami gospodarczymi będącymi podatnikami VAT, którzy są w stanie upadłości/likwidacji/restrukturyzacji
- podmiotami gospodarczymi zwolnionymi z podatku VAT, którzy są w stanie upadłości lub których wierzytelności uznano uprawomocnionym wyrokiem sądowym i skierowano na drogę postępowania egzekucyjnego
- osobami fizycznymi, będącymi w upadłości konsumenckiej lub których wierzytelności uznano za nieściągalne na podstawie uprawomocnionego wyroku i skierowano na drogę postępowania egzekucyjnego.
W systemie Comarch ERP XL usunięto warunek umożliwiający generowanie korekt podatku należnego i naliczonego z tyt. „ulgi na złe długi” wyłącznie na podstawie płatności powiązanych z dokumentami, na których kontrahentem głównym był podatnik VAT nie będący w stanie likwidacji/upadłości, tj. na karcie miał wybrane parametry: Podmiot gospodarczy, Płatnik VAT oraz nie miał zaznaczonego parametru W likwidacji/upadł.

Karta kontrahenta, zakładka [Księgowe]
Dzięki usunięciu wspomnianego wyżej warunku Użytkownik ma możliwość ręcznego sterowania generacją dokumentów ZD. korekty podatku należnego i naliczonego można wygenerować na podstawie ustawowo przeterminowanych płatności, powiązanych z dokumentami, na których wybrano kontrahenta głównego o parametrach:
- Podmiot gospodarczy, zaznaczony parametr Płatnik VAT, odznaczony parametr W likwidacji/upadł. – taki warunek musiał być spełnionych do tej pory
- Podmiot gospodarczy, zaznaczony parametr Płatnik VAT, zaznaczony parametr W likwidacji/upadł.
- Podmiot gospodarczy, odznaczony parametr Płatnik VAT, niezaznaczony parametr W likwidacji/upadł. – wygenerowanie korekty na podstawie płatności powiązanej z tego typu kontrahentem głównym będzie zgodne z przepisami SLIM VAT 2.0 tylko w przypadku płatności nieściągalnych, uwierzytelnionych wyrokiem sądowym, skierowanych na drogę postępowania egzekucyjnego. Decyzja o skorygowaniu podatku VAT po stronie użytkownika.
- Podmiot gospodarczy, odznaczony parametr Płatnik VAT, zaznaczony parametr W likwidacji/upadł.
- Odbiorca detaliczny, zawsze odznaczony parametr Płatnik VAT, niezaznaczony parametr W likwidacji/upadł. – wygenerowanie korekty na podstawie płatności powiązanej z tego typu kontrahentem głównym będzie zgodne z przepisami SLIM VAT 2.0 tylko w przypadku płatności nieściągalnych, uwierzytelnionych wyrokiem sądowym, skierowanych na drogę postępowania egzekucyjnego. Decyzja o skorygowaniu podatku VAT po stronie użytkownika.
- Odbiorca detaliczny, zaznaczony parametr W likwidacji/upadł.
Zmiany w ustawieniu filtrów na listach rejestrów VAT
Z poziomu pliku JPK_V7, po wybraniu opcji:
- VAT ZD’FS „Ulga za złe długi” / Do skorygowania
- VAT ZD’FZ „Ulga za złe długi” /Do skorygowania
w sekcji „Typ kontrahenta” zmieniono domyślne ustawienie filtra „W likwidacji/upadł. Obecnie jest on odznaczony.
Nowe stany Not Memoriałowych (NM)
W wersji Comarch ERP XL 2021.1 na formularzu dokumentu Nota Memoriałowa (NM) w prawym górnym rogu wprowadzono parametr Do bufora, który na nowo dodawanym dokumencie jest domyślnie wybrany.
Zgodnie z przyjętym standardem parametr ten wyznacza status noty. Nota (NM) może mieć trzy statusy:
- W buforze
- Zatwierdzona
- Anulowana
Dokument o statusie Bufor
Dokument o statusie „W buforze” można modyfikować na dotychczasowych zasadach, bezśladowo usunąć. Generuje on płatności, które można rozliczyć. Nie podlega księgowaniu.
Możliwość analitycznego opisania dokumentu w buforze, podobnie jak innych typów dokumentów uzależniono od nadania odpowiednich uprawnień, tj.:
- na karcie operatora, na zakładce [Księgowość] należy wybrać parametr Opis analityczny dokumentów w buforze
- na definicji NM, na zakładce [Opis analityczny] – parametr Dozwolony opis dokumentu w buforze.
Na liście noty w buforze wyświetlane są w kolorze nadanym stanowi „W buforze” w ramach kategorii „Stany dokumentów”. Domyślnie jest to kolor zielony.

Dokument o statusie Zatwierdzony
Dokument o statusie Zatwierdzony to dokument z odznaczonym parametrem Do bufora.
Odznaczenie parametru Do bufora możliwe jest z poziomu formularza NM oraz z poziomu menu kontekstowego, za pomocą opcji Zatwierdź.

Zatwierdzenie noty jest możliwe po spełnieniu przez nią kryteriów wyznaczonych przez definicję.
Dokument o statusie Zatwierdzony w przeciwieństwie do dokumentu w buforze podlega księgowaniu.
W związku z tym, że statusy not (NM) zostały wprowadzone z uwagi na funkcjonalność bonów, dla tych Użytkowników, którzy nie będą korzystali z tej funkcjonalności, na karcie operatora, na zakładce [Księgowość] udostępniliśmy parametr Edycja zatwierdzonych not.

Operator z nadanym prawem do edycji zatwierdzonych not ma możliwość edycji danych także na zatwierdzonym dokumencie na dotychczasowych zasadach, pod warunkiem, że nota nie została powiązana z bonem lub rozliczona lub zaksięgowana.
Operator z tego rodzaju uprawnieniem może także cofnąć notę do bufora korzystając z opcji Cofnij do bufora, udostępnionej z poziomy menu kontekstowego. Na formularzu parametr Do bufora pozostaje nieaktywny.

Na liście noty zatwierdzone wyświetlane są w kolorze nadanym stanowi Zatwierdzony w ramach kategorii Stany dokumentów. Domyślnie jest to kolor czarny.
Noty zatwierdzone i zaksięgowane wyświetlane są w kolorze niebieskim.
Dokument o statusie Anulowany
Anulowanie noty zatwierdzonej jest możliwe pod warunkiem, że nie została ona zaksięgowana, rozliczona oraz powiązana z bonem.
Anulowanie dokumentu jest możliwe z poziomu menu kontekstowego, po wybraniu opcji Anuluj.
Na liście anulowane noty wyświetlane są w kolorze nadanym stanowi Anulowany w ramach kategorii Stany dokumentów. Domyślnie jest to kolor popielaty.

Zmiany na listach udostępnionych z poziomu okna Noty memoriałowe
Na liście zawężonej do tzw. not zwykłych (NM) udostępniono filtr o nazwie Stan. W ramach filtra udostępniono cztery opcje:
- <wszystkie> – prezentacja wszystkich not zwykłych bez względu na stan,
- Bufor – prezentacja not zwykłych będących w buforze,
- Zatwierdzony – prezentacja not zwykłych zatwierdzonych,
- Anulowany – prezentacja not zwykłych anulowanych.

Podsumowanie dot. stanów not
Stan | Edycja – zakładki Ogólne, Nagłówek | Rozliczanie płatności | Księgowanie | Analityczne opisywanie | Zatwierdzanie | Usuwanie | Anulowanie | Cofnięcie do bufora |
Bufor | TAK | TAK | NIE | TAK, jeżeli nadano odpowiednie uprawnienia | TAK | TAK | NIE | NIE |
Zatwierdzony | NIE, jeżeli brak prawa do edycji zatwierdzonych not | TAK | TAK | TAK | NIE | NIE | TAK | NIE |
TAK, jeżeli nadano prawo do edycji zatwierdzonych not | TAK | TAK | TAK | NIE | NIE | TAK | TAK | |
Zatwierdzony i Zaksięgowany | NIE | TAK | NIE | TAK | NIE | NIE | NIE | NIE |
Anulowany | NIE | NIE | NIE | NIE | NIE | NIE | NIE | NIE |
Zmiany wynikające z powiązania not (NM) z bonami
Na definicji noty, formatce noty oraz pozycji noty zwykłej (NM) wprowadzono zmiany mające na celu umożliwienie wydawania za jej pomocą bonów towarowych. Zmiany te opisane są w punkcie: Wydawanie bonów za pomocą Noty memoriałowej.
Ergonomia rozliczeń przelewów
Na życzenie klientów, którzy rozliczają bardzo duże ilości przelewów zostały wprowadzone w tej wersji liczne usprawnienia ergonomiczne.
Wykorzystanie białej listy do identyfikacji kontrahentów
Do tej pory system rozpoznawał kontrahenta na wyciągu bankowym pod warunkiem, że jego numer konta bankowego znajdował się w bazie danych.
Obecnie do identyfikowania kontrahentów już na wstępie stosowana jest białą listę podatników VAT. Jeśli konto bankowe z jakiego wykonano przelew nie znajduje się w bazie danych, odpytywana jest baza Ministerstwa Finansów. Jeżeli rachunek został zgłoszony do Urzędu Skarbowego, to system otrzymuje NIP przedsiębiorcy i sprawdza bazę Comarch ERP XL w poszukiwaniu kontrahenta o takim numerze NIP.
Po poprawnej identyfikacji numer rachunku bankowego pochodzący z białej listy jest już na stałe przypisany do kontrahenta.
Filtr nierozliczone
W celu łatwiejszego wyszukiwania nierozliczonych płatności na liście zapisów kasowych / bankowych został dodany nowy filtr Rozliczone, który pozwala na przeszukiwanie listy zgodnie z tym kryterium. Jeśli zostanie wybrana opcja Nie, to dodatkowo pojawia się kolumna prezentująca kwotą pozostającą do rozliczenia.

Zapisy do wyjaśnienia
Niekiedy zapisy kasowo/bankowe wymagają dodatkowego wyjaśnienia, gdy operator nie jest w stanie odnaleźć dla nich żadnego rozliczenia. W takim przypadku możliwe jest ich odłożenie w czasie lub przekierowanie do innego operatora. Aby w łatwy sposób oznaczać takie przelewy, dodano na zakładce [Rozliczenia] parametr Do wyjaśnienia.

Możliwe jest również przeszukiwanie listy zapisów pod kątem wyszukiwania przelewów oznaczonych tych parametrem.

Okno rozliczeń przelewów
W celu przyspieszenia procesu rozliczenia faktur oraz identyfikacji kontrahentów zostało wprowadzone nowe dedykowane okno uruchamiane z poziomu listy zapisów kasowo/bankowych.
Uruchomienie okna
Po wybraniu nierozliczonych zapisów zostanie uaktywniony dodatkowy przycisk Zapisy do rozliczenia.

Dla zaznaczonych płatności pojawi się nowe okno.
Budowa okna Zapisy do rozliczenia
Okno Zapisy do rozliczenia składa się z kilku elementów ułatwiających prace na płatnościach.

Na samej górze widać aktualnie edytowany zapis oraz liczbę przelewów pozostających do rozliczenia. Użytkownik może się między nimi przenosić strzałkami w przód lub w tył.
Można tutaj także oznaczyć taki przelew flagą Do wyjaśnienia, o którym więcej mowa w punkcie: Zapisy do wyjaśnienia.
Poniżej widać dane pochodzące bezpośrednio z wyciągu bankowego, czyli
- Nazwę i adres kontrahenta,
- Tytuł przelewu,
- Kwotę płatności (przychód lub rozchód)
W przypadku gdy został zidentyfikowany kontrahent, to widoczny jest również jego akronim i lista nierozliczonych dokumentów.
Rozliczanie dokumentów
Na oknie oprócz wartości przelewu (przychód lub rozchód) widoczna jest także kwota Do rozliczenia. Kwota ta jest różnicą między wartością przelewu, a wartością zaznaczonych przelewów. Pozwala to w łatwy sposób zorientować się czy zaznaczone dokumenty pozwalają się całościowo rozliczyć.
System umożliwia zaznaczanie także dokumentów, których nie można bezpośrednio rozliczyć z zapisem np. FZ dla uznania rachunku. W takim przypadku będzie dochodziło do kompensowania tych dokumentów z innymi, jeszcze przed dokonaniem rozliczenia z przelewem.
Rozliczenie wybranych dokumentów jest wywoływane przyciskiem Rozlicz i przejdź.

Po jego wciśnięciu od razu po rozliczeniu następuje przejście danych na oknie do kolejnego przelewu.
Wyszukiwanie kontrahenta
Zostały dodane mechanizmy ułatwiające identyfikację kontrahenta, co jest częstym problemem w przypadku przelewów od klientów indywidualnych.

W takim przypadku można spróbować go zidentyfikować dzięki przyciskom umieszczonym z prawej strony, czyli:
- Szukaj kontrahenta po danych z wyciągu
- Szukaj numeru dok. po danych z wyciągu
W pierwszym przypadku pojawi się nowe okno wyświetlające dane z wyciągu i umożliwiające skopiowanie bądź wpisanie tekstu, po którym możliwa jest identyfikacja kontrahenta.

Przeszukiwać można po:
- Nazwie kontrahenta
- Adresie kontrahenta
- Numerze faktury
- Numerze zamówienia
Inne zmiany
WSTO_EE, IDE w słowniku JPK_Procedury
W wersji Comarch ERP XL 2021.1 do słownika kategorii JPK_Procedury dodano nowe kody WSTO_EE oraz IED, które zastąpią kod EE od 01.01.2022 r.

Zmiany na zapisie kasowym powiązanym z bonem
Na definicji operacji kasowej oraz na formatce zapisu kasowego wprowadzono zmiany mające na celu umożliwienie przyjęcia zapłaty bonem towarowym. Zmiany te opisane zostały w punkcie: Zapis kasowy typu Bon.
XL HR
Kwota podatku od przychodu z tytułu PPK na opisie analitycznym
W związku z opodatkowaniem składki PPK pracodawcy w Comarch XL HR dodano elementy wypłaty Przychód z tytułu PPK (dla różnych list płac), na którym naliczany jest podatek należny od części składki finansowanej przez pracodawcę. Ponieważ sama składka naliczana jest osobno i to ona de facto stanowi koszt pracodawcy, to ten dodatkowy element nie ma ustawionego parametru Stanowi koszt pracodawcy.
Zgodnie z regułą opisu analitycznego w Systemie elementy bez tego parametru nie są w nim uwzględniane. Czyli naliczony dla tego elementu podatek oraz pomniejszenie wartości netto nie były widoczne na opisie analitycznym, co powodowało niezgodności w tym, co prezentowane było na wypłacie w stosunku do możliwości opisu analitycznego.
Od wersji 2021.1 kwoty podatku naliczonego dla elementu Przychód z tytułu PPK są wykazywane na opisie analitycznym, w taki sposób, że wartość podatku dla ww. elementu:
- pomniejsza składnik opisu: Netto oraz
- powiększa składnik opisu: Podatek.
Wspólne
Ukrycie kolumny PESEL na liście pracowników
W związku z wykorzystywaniem listy pracowników w wielu miejscach w Systemie, na liście tej została w standardzie ukryta kolumna PESEL. Gwarantuje to większą ochronę danych osobowych bez konieczności ukrywania tej kolumny dla wielu operatorów. Działanie od tej wersji będzie w kierunku odwrotnym, czyli uprawnionym operatorom należy tą kolumnę pokazywać na osobno zdefiniowanych formatach list.
Zmiany na liście funkcji AI/RPA
W wersji 2021.0, na dedykowanej zakładce w poszczególnych modułach udostępniona została zbiorcza informacja o dostępnych w Systemie w funkcjach noszących znamiona automatyzacji i robotyzacji. W wersji 2021.1 zostały na niej dokonane poniższe zmiany:
- Podział okna Robotyzacja (RPA) na pod-zakładki
Dla tych zakładek tematycznych, na których prezentowana jest duża ilość funkcji dokonano dodatkowego podziału, tak, aby funkcje te można było przeglądać bez konieczności przewijania okna. Ilość kafelków na danej zakładce została dostosowana do okna przy rozmiarze maksymalnym i domyślnej szerokości kolumn. W ten sposób zostały podzielone zakładki [Księgowość] oraz [Produkcja i Serwis]

- Kolorystyczne rozróżnianie nazwy modułu na kafelkach
Ww. przydatne jest zwłaszcza na zakładce [Wszystkie], na której, zgodnie z nazwą zakładki prezentowane są wszystkie funkcje RPA.
- Lista funkcji została wzbogacona o nowe funkcje:
- Logowania do Systemu za pomocą mechanizmu rozpoznawania twarzy
- Seryjne generowanie bonów towarowych

Migrator
Nowe kolumny w arkuszu ProdTechnologieCzynności i ich obsługa w Migratorze
W arkuszu migracyjnym ProdTechnologieCzynności udostępniono nowe kolumny, za pomocą których można:
- Powiązać dwie operacje w technologii półproduktem
- Zaznaczyć na materiale lub produkcie w technologii parametr Podlega KJ
- Oznaczyć operację jako Kontrola jakości
- Oznaczyć daną operację w technologii jako Kooperacja
- Wskazać wzorzec numeru partii/seryjnego na produkcie
- Wskazać zamiennik dla materiału w technologii
- Ustawić parametr Materiał kanbanowy dla surowca w technologii
Nowa kolumna: Kontrola jakości
Za pomocą kolumny Kontrola jakości można zaznaczyć parametr Kontrola jakości na operacji w technologii:

Jeśli dana operacja ma być oznaczona w technologii jaki Kontrola jakości, należy kolumnę w arkuszu wypełnić wartością 1, jeśli nie- wartością 0.
Nowa kolumna: PodlegaKJ
Za pomocą kolumny PodlegaKJ można zaznaczyć parametr Podlega KJ, na materiale lub produkcie w technologii:

Jeśli dla danego materiału/wyrobu ma być zaznaczony parametr Podlega KJ w technologii, należy kolumnę w arkuszu wypełnić wartością 1, jeśli nie- wartością 0.
Nowa kolumna: MaterialKanban
Za pomocą kolumny MaterialKanban można zaznaczyć na materiale w technologii parametr Materiał kanbanowy:

Jeśli dany materiał w technologii ma być oznaczony jako Materiał kanbanowy, należy kolumnę w arkuszu wypełnić wartością 1, jeśli nie- wartością 0.
Nowe kolumny: TwrTypCzynnoscUsluga, TwrNumerCzynnoscUsluga, Kooperacja
Za pomocą kolumn można przypisać do operacji w technologii kartę towarową typu Usługa i oznaczyć operację jako Kooperacja

Aby powiązać operację z kartą towarową typu Usługa, należy w arkuszu, w kolumnach TwrNumerCzynnoscUsluga i TwrTypCzynnoscUsluga podać odpowiednio TwrNumer i TwrTyp danej usługi.
Aby oznaczyć operację jako Kooperacja, należy kolumnę Kooperacja wypełnić w arkuszu wartością 1, a jeśli operacja nie jest kooperacją- wartością 0.
Nowa kolumna: IdWzorcaNrPartii
Za pomocą kolumny IdWzorcaNrPartii można przypisać wzorzec numeru partii/seryjnego do produktu w technologii:

Aby przypisać wzorzec numeru partii/seryjnego do wyrobu w technologii należy w arkuszu, w kolumnie IdWzorcaNrPartii podać odpowiedni numer wzorca.
Nowa kolumna: Zamiennik
Za pomocą kolumny Zamiennik można wskazać do którego materiału dany materiał jest zamiennikiem w technologii.

Aby zdefiniować zamiennik dla materiału w technologii, należy w arkuszu, w kolumnie Zamiennik wskazać numer Lp. pozycji, do której dany materiał ma być zamiennikiem.
Nowa kolumna: TechnologiaZasob
Za pomocą kolumny TechnologiaZasob można wskazać pochodzenie danego materiału-półproduktu w technologii.

W arkuszu, w wierszu, w którym dodajemy materiał, który jest półproduktem pochodzącym z innej operacji, w kolumnie TechnologiaZasob, trzeba wskazać Lp. wiersza, w którym znajduje się odpowiedni produkt-półprodukt, który chcemy wskazać jako źródło dla materiału.
Współpraca z Comarch e-Sklep
Przesyłanie grup kontrahentów do e-Sklepu
Do Comarch e-Sklep przesyłane jest cale drzewo grup kontrahentów począwszy od Grupy głównej. Drzewo grup nie jest prezentowane po stronie e-Sklepu, ale przypisanie kontrahenta do grupy pozwoli na naliczanie promocji, które zostały zdefiniowane nie dla pojedynczych kontrahentów, lecz dla określonych grup.
Przesyłane jest również powiązanie kontrahentów z grupami. Dla każdego kontrahenta przesyłane jest powiązanie z wszystkimi grupami, które zostały dodane na karcie kontrahenta na zakładce [Grupy].
Przesyłane są również rabaty zdefiniowane na grupy kontrahentów.
W wyniku powyższych zmian możliwe jest naliczania rabatów zdefiniowanych dla różnych grup kontrahentów. Dzięki temu rabaty zdefiniowane dla grup kontrahenta, w systemie Comarch e-Sklep będą naliczać się identycznie jak w systemie Comarch ERP XL.
Opiekun kontrahenta i karty towaru
Umożliwiono przesyłanie do Comarch e-Sklep opiekunów klienta i menadżerów produktu. W Comarch ERP XL opiekunami i menadżerami są pracownicy i na tej podstawie będą wysyłani opiekunowie do e-Sklepu. Aby opiekun (pracownik) został przesłany do e-Sklepu dodano na karcie pracownika parametr Wysyłaj do e-Sklep.

Na podstawie listy pracowników, dla których zaznaczono parametr jw. tworzona jest lista opiekunów wysyłanych do e-Sklepu. Dane opiekunów takie jak imię i nazwisko, numer telefonu czy adres e-mail pobierane są z karty pracownika. Wysyłane są też zdjęcia opiekunów na podstawie załącznika typu obraz. Jeśli do karty pracownika podpięto więcej niż jedno zdjęcie wówczas wysyłane jest pierwsze z nich.
Dane opiekuna kontrahenta przesyłane są na podstawie opiekuna czasowego zapisanego na zakładce [Handlowe].

Informacja o menadżerze zapisywana jest standardowo na karcie towaru na zakładce [Inne]. Na podstawie tego ustawienia przesyłany jest menadżer produktu do e-Sklepu.

Współpraca z Comarch WMS
Dokumenty magazynowe WMS w powiązaniu z dokumentami kaucji
Dla sprawnej obsługi tzw. opakowań kaucjonowanych na magazynie WMS konieczne było umożliwienie tworzenia za pomocą jednej operacji dokumentów handlowych na zwykłe towary wraz dokumentami na kaucję, gdzie obydwa te dokumenty będą ze sobą automatycznie wiązane. Od wersji 2021.1 Systemu jest to możliwe, o ile na źródłowym dokumencie magazynowym znajdzie się również pozycja na opakowanie kaucjonowane.
Powiązanie towaru z jednostką logistyczną WMS
W aplikacji Comarch WMS Zarządzanie możliwe jest powiązanie jednostki logistycznej z kartą towaru Comarch ERP XL. Po takiej operacji w XL na karcie towaru powstaje oznaczenie, że jest on traktowany jako:
- Opakowanie kaucjonowane, jeśli towar jest dodatkowo oznaczony parametrem Kaucja,
- Opakowanie jednorazowe, jeśli towar nie jest dodatkowo oznaczony parametrem Kaucja.

Żeby w WMS Zarządzanie móc powiązać kartę towaru z jednostką logistyczną, to w Comarch ERP XL musi być na niej:
- zaznaczony parametr Rejestruj w jednostkach całkowitych,
- nie zaznaczony parametr Oznacz dostawę kodem EAN towaru,
- nie zaznaczone parametry z grupy Oznacz partię towaru, czyli Datą ważności i Identyfikatorem dostawy,
- brak wypełnionej klasy cechy,
- dodatkowo towar ten nie może posiadać stanów.
Zmiana ustawienia, czy jest to Opakowanie kaucjonowane/jednorazowe jest możliwa tylko z poziomu Comarch WMS Zarządzanie, na definicjach jednostek logistycznych. W Systemie jest to wyświetlane tylko informacyjnie na karcie towaru.
- Należy zwrócić uwagę, że zmodyfikowana funkcjonalność łączenia pozycji ze zwykłymi towarami oraz tymi powiązanymi z jednostką logistyczną WMS dotyczy tylko towarów oznaczonych jako Opakowania kaucjonowane. Dla Opakowań jednorazowych działanie Systemu na dokumentach pozostaje bez zmian, gdyż są one traktowane jako zwykły towar.
Dodawanie opakowań kaucjonowanych do dokumentu magazynowego
Jeśli na dokumencie magazynowym WMS zostanie ręcznie dodany element na towar z ustawieniem Opakowanie kaucjonowane lub Opakowanie jednorazowe, to element ten zostaje automatycznie oznaczony w ten sam sposób.

Analogicznie, jeśli dokument magazynowy WMS jest generowany z dokumentu kaucji, na którym znajduje się element na towar z ustawieniem Opakowanie kaucjonowane, to na dokumencie magazynowym element ten zostaje automatycznie oznaczony w ten sam sposób. Tak samo będzie to działało, jeśli na dokumencie magazynowym WMS zostanie wykonana operacja wiązania dokumentu kaucji (nagłówka lub wybranych elementów), na których znajduje się element na towar z ustawieniem Opakowanie kaucjonowane.
Dodatkowo, jeśli dokument magazynowy WMS jest generowany z dokumentu handlowego z powiązanym dokumentem kaucji, na którym znajduje się element na towar z ustawieniem Opakowanie kaucjonowane, to na utworzonym dokumencie magazynowym znajdą się zarówno elementy z dokumentu handlowego, jak i te z dokumentu kaucji (te dostają oznaczenie Opakowania kaucjonowane). O fakcie włączenia elementów kaucji do wspólnego dokumentu magazynowego użytkownik zostaje poinformowany stosownym komunikatem.
Działa to zarówno przy generowaniu dokumentu magazynowego WMS z listy czy w procesach, jak i przy automatycznym, czyli w trakcie zatwierdzania dokumentu handlowego.
Towary z oznaczeniem Opakowania jednorazowe mogą się znajdować tylko na zwykłych dokumentach handlowych. Jedyną różnicą w stosunku do zwykłych towarów jest to, że przy generowaniu dla nich dokumentów magazynowych, elementy z tymi towarami dostaną oznaczenie Opakowania jednorazowe.
W bazie są następujące towary: - Napój 500 ml (zwykły towar), - Butelka bezzwrotna (Opakowanie jednorazowe), - Skrzynka (Opakowanie kaucjonowane), - Paleta (Opakowanie kaucjonowane). Przypadek 1. Na dokument (W)ZWM dodaję z ręki następujące pozycje: 1. Napój 500 ml * 150 szt., 2. Butelka bezzwrotna * 150 szt. -> zostaje ustawione oznaczenie Opakowanie jednorazowe, 3. Skrzynka * 10 szt. -> zostaje ustawione oznaczenie Opakowanie kaucjonowane. Do dokumentu dowiązuję również ręcznie pozycję z WKA: 4. Paleta * 1 szt. -> zostaje ustawione oznaczenie Opakowanie kaucjonowane. Przypadek 2. Jest dokument handlowy WZ z pozycjami: 1. Napój 500 ml * 150 szt., 2. Butelka bezzwrotna * 150 szt. Oraz powiązany z WZ dokument kaucji WKA z pozycją: 1. Skrzynka * 10 szt. Do dokumentu WZ wybieram polecenie generowania dokumentu magazynowego (W)ZWM. Na utworzonym dokumencie mam pozycje: 1. Napój 500 ml * 150 szt., 2. Butelka bezzwrotna * 150 szt. -> zostaje ustawione oznaczenie Opakowanie jednorazowe, 3. Skrzynka * 10 szt. -> zostaje ustawione oznaczenie Opakowanie kaucjonowane.
Generowanie dokumentów handlowych wraz z dokumentami kaucji
W sytuacji odwrotnej, gdy dokumentem źródłowym jest dokument magazynowy WMS z elementami oznaczonymi jako Opakowania kaucjonowane, to dla tych elementów może zostać zawsze wygenerowany tylko dokument handlowy kaucji.
Dodatkowo, jeśli na magazynowym razem z Opakowaniem kaucjonowanym znajdzie się zwykły towar i/lub Opakowanie jednorazowe, wówczas operacja generowania dokumentu handlowego do magazynowego spowoduje automatyczne utworzenie dwóch dokumentów:
- żądany dokument handlowy z pozycjami na zwykłe towary i/lub Opakowania jednorazowe,
- dokument kaucji z pozycjami na Opakowania kaucjonowane.
O fakcie utworzenia dodatkowo dokumentu kaucji dla elementów na Opakowania kaucjonowane użytkownik zostaje poinformowany stosownym komunikatem
Efektem końcowym jest powiązanie pozycji dokumentu handlowego z pozycjami dokumentu magazynowego na zwykłe towary i/lub Opakowania jednorazowe oraz powiązanie pozycji dokumentu kaucji z pozycjami dokumentu magazynowego na Opakowania kaucjonowane. Jednocześnie obydwa utworzone dokumenty są ze sobą powiązane, czyli dokument kaucji jest widoczny na zakładce [Kaucja] dokumentu handlowego.
W przypadku, gdy na dokumencie magazynowym będą znajdowały się tylko pozycje na opakowania kaucjonowane lub zostanie wybrane generowanie samego dokumentu kaucji, wówczas powstaje jedynie dokument kaucji z pozycjami na Opakowania kaucjonowane powiązany z odpowiednimi pozycjami dokumentu magazynowego WMS.
W bazie są następujące towary: - Napój 500 ml (zwykły towar), - Butelka bezzwrotna (Opakowanie jednorazowe), - Skrzynka (Opakowanie kaucjonowane), - Paleta (Opakowanie kaucjonowane). Na dokumencie (W)ZWM mam następujące pozycje: 1. Napój 500 ml * 150 szt., 2. Butelka bezzwrotna * 150 szt. -> z oznaczeniem Opakowanie jednorazowe, 3. Skrzynka * 10 szt. -> z oznaczeniem Opakowanie kaucjonowane. 4. Paleta * 1 szt. -> z oznaczeniem Opakowanie kaucjonowane. Przypadek 1. Do dokumentu (W)ZWM wybieram polecenie generowania dokumentu handlowego WZ. Na utworzonym dokumencie mam pozycje: 1. Napój 500 ml * 150 szt., 2. Butelka bezzwrotna * 150 szt. Zostaje również automatycznie wygenerowane WKA (powiązane z WZ) z pozycjami: 3. Skrzynka * 10 szt., 4. Paleta * 1 szt. Przypadek 2. Do dokumentu (W)ZWM wybieram polecenie generowania dokumentu kaucji WKA. Na utworzonym dokumencie mam pozycje: 1. Skrzynka * 10 szt., 2. Paleta * 1 szt.
W przypadku Opakowań kaucjonowanych, jeśli przyjęty w Systemie model działania zakłada wyjście od dokumentów magazynowych, to nie ma potrzeby ustawiać w definicji dokumentów handlowych parametru: Automatyczne generowanie dokumentów kaucji. Dokumenty kaucji generowane będą bowiem na podstawie elementów na dokumentach magazynowych. Natomiast w przypadku korekt dokumentów handlowych, gdzie nie jest możliwe wyjście od dokumentów magazynowych, nadal konieczne jest korzystanie ze schematów kaucji oraz ww. parametru, nawet w przypadku towarów kaucjonowanych oznaczonych jako Opakowania kaucjonowane.
Zmianie nie uległy działania na towarach oznaczonych jako zwykła kaucja (tylko parametr Kaucja, bez powiązania z jednostką logistyczną WMS). Dla nich nadal powstają osobne dokumenty magazynowe WMS.
Pozostałe funkcjonalności dla opakowań kaucjonowanych i jednorazowych
Jak wspomniano na początku rozdziału oznaczenia na pozycjach dokumentów magazynowych WMS są zawsze dziedziczone z ustawień na kartach towarów i w zdecydowanej większości nie będzie potrzeby ich zmiany. Jedynie w przypadku zakupu/sprzedaży pustych opakowań kaucjonowanych, gdy dokumentem wyjściowym jest dokument magazynowy WMS, należy usunąć oznaczenie na Opakowania kaucjonowane na pozycjach dokumentu magazynowego tak, aby dało się z nich wygenerować dokumenty handlowe zamiast dokumentów kaucji.
W tym celu w menu kontekstowym na liście pozycji dokumentu magazynowego WMS dodano operację Usuń oznaczenie pozycji na opakowania kaucjonowane. Po jej wykonaniu wskazane pozycje z oznaczeniem Opakowania kaucjonowane mają usuwane to oznaczenie. Operacja dostępna tylko dla dokumentów w buforze.
Zmieniono sposób weryfikacji pozycji przy operacji spinania dokumentów handlowych (zwykłych oraz dokumentów kaucji) z dokumentami magazynowymi. Zasadnicza zmiana polega na tym, że jeśli na dokumencie magazynowym WMS znajdują się pozycje na zwykłe towary oraz na Opakowania kaucjonowane, to spinając taki dokument z:
- Dokumentem handlowym – pomijane są z magazynowego pozycje na Opakowania kaucjonowane, nie powodują one blokady spięcia dokumentów, jak było dotychczas;
- Dokumentem kaucji – uwzględniane są z magazynowego tylko pozycje na Opakowania kaucjonowane, a pozycje na zwykłe towary są pomijane i nie blokują spięcia dokumentów.
Oznacza to, że nie obowiązuje dotychczasowa zasada, zgodnie z którą wszystkie pozycje spinanych dokumentów muszą być zgodne. Można zatem spiąć z dokumentem magazynowym WMS zarówno zwykły dokument handlowy, jak i dokument kaucji.
Anulowanie dokumentów handlowych wymusza anulowanie powiązanych dokumentów kaucji oraz pozwala jednocześnie anulować powiązane dokumenty magazynowe. W przypadku, gdy powiązany dokument magazynowy WMS jest powiązany z innym dokumentem niż wybrany do anulowania (w tym przypadku z dokumentem kaucji), to pojawia się pytanie, czy faktycznie anulować taki dokument magazynowy. Dopiero po potwierdzeniu przez użytkownika anulowanie dokumentu magazynowego WMS jest wykonywane. W tym zakresie nie zostały wprowadzane żadne zmiany.
Na liście towarów jest możliwość wyświetlania dodatkowej kolumny J. logistyczne WMS (wolne) prezentującej stany towarów oznaczonych jako Opakowania kaucjonowane i Opakowania jednorazowe, które nie są zajęte, czyli aktualnie nie są na nich umieszczone żadne towary. Aby wyświetlić nową kolumnę należy w obszarze Kolumny pod listą zaznaczyć nowy parametr J. log. WMS.
Ilości jednostek logistycznych WMS będą również umieszczone jako osobne składniki BST, o czym więcej z punkcie: Optymalizacja ilości zamawianej oraz nowe składniki BST.
Zmiany związane z towarami w powiązaniu z jednostkami logistycznymi WMS zostały wprowadzone również na arkuszu inwentaryzacyjnym, o czym więcej w punkcie: Zmiany w inwentaryzacji.
Dokumenty (W)ZWM na pełne /niepełne jednostki pomocnicze
Nowa funkcjonalność ma wpływ na ergonomię pracy magazynierów, dzięki umożliwieniu tworzenia dokumentów wydań na magazynie, na pełne lub niepełne palety czy inne jednostki pomocnicze. W przypadku kilku palet niepełnych, w Comarch WMS Magazynier uda się skompletować towar tak, aby zapełniać kolejne palety/jednostki pomocnicze w całości.
Realizacja polega na możliwości generowania z zamówienia dwóch osobnych dokumentów (W)ZWM. Na jednym z tych dokumentów będą wyodrębnione takie ilości dla pozycji, które uda się przeliczyć na jednostkę pomocniczą w wartości całkowitej i dokument ten zostanie oznaczony jako wystawiony ‘na pełne jednostki’. Pozostałe ilości zostaną dogenerowane na drugim (W)ZWM bez oznaczenia jw.
Takie działanie będzie można włączyć/wyłączyć poprzez odpowiednie ustawienie na definicji dokumentu.
Konfiguracja ustawień dla podziału na pełne/niepełne jednostki
Na karcie towaru na jednostce pomocniczej znajduje się parametr, wskazujący, czy przy generowaniu z zamówień należy wykonywać dzielenie (W)ZWM na pełne/niepełne jednostki.

Dla towaru może istnieć wiele jednostek pomocniczych z takim ustawieniem, ponieważ dla podziału przy generowaniu istotne jest to, żeby taka jednostka została umieszczona na zamówieniu źródłowym do (W)ZWM. Przy czym parametr (W)ZWM do zamówień w jedn. całkowitych musi być już zaznaczony w momencie dodawania/modyfikacji elementu zamówienia, bo wtedy następuje na elemencie zamówienia odpowiedni zapis wskazujący na konieczność dzielenia dokumentów (W)ZWM.
Obecne polecenia do generowania dokumentu (W)ZWM z listy zamówień oraz listy elementów zamówień będą działały zależnie od nowego ustawienia w definicji dokumentu ZWM, jak pokazano na rysunku poniżej.

Jeśli parametr jest zaznaczony, wówczas nowy dokument jest tworzony z automatycznym podziałem na pełne/niepełne jednostki pomocnicze. Jeśli nie zaznaczony, to podział nie jest wykonywany, nawet jeśli jednostka pomocnicza wybrana na zamówieniu wskazuje na konieczność takiego podziału.
Generowanie i obsługa (W)ZWM z podziałem na pełne/niepełne jednostki
Przy generowaniu (W)ZWM z ZS/ZW przy pomocy nowego ustawienia na definicji dokumentu może zostać wykonany podział ilości z elementów źródłowych z zamówienia, jeśli jest na nim chociaż jedna pozycja z ustawioną jednostką pomocniczą wskazującą na konieczność podziału.
Podział wykonywany jest w następujący sposób:
- Całkowite ilości z elementów ZS/ZW w jednostce pomocniczej i odpowiadające im ilości w jednostce podstawowej są umieszczane na dokumentach (W)ZWM oznaczonych jako wystawione na pełne jednostki pomocnicze.

- Pozostałe ilości z takich podzielonych elementów oraz elementy bez jednostek pomocniczych wskazujących na podział lub w ogóle bez jednostek pomocniczych, zostaną dodane automatycznie do drugiego dokumentu (W)ZWM. Ten dokument nie ma ustawienia, że jest na pełne jednostki pomocnicze.

Obydwa dokumenty (W)ZWM zostaną powiązane z zamówieniem i będą stanowiły jego realizację.

W definicji dokumentu ZWM jest zaznaczony parametr: Przy generowaniu (W)ZWM z zamówień automatycznie dziel na pełne/niepełne jednostki pomocnicze. Przypadek 1. Na dokumencie ZS znajdują się elementy z towarami: T1: 15 szt. (j.podst.) oraz j.pom.: paleta = 1,5 (przeliczniki 1/10), T2: 5 szt. (j.podst.) oraz j.pom.: paleta = 0,5 (przelicznik 1/10), T3: 15 szt. (j.podst.) oraz j.pom.: karton = 1,5 (przelicznik 1/10), T4: 15 szt. (j.podst.) oraz brak ustawionej j. pom. Na towarach T1 i T2 j. pom.: paleta ma ustawiony parametr: (W)ZWM do zamówień w jedn. całkowitych. Na towarze T3 j. pom: karton nie ma tego parametru zaznaczonego. Generujemy (W)ZWM do ZS. Powstają dwa dokumenty: a) Dokument (W)ZWM-1 na pełne jednostki pomocnicze z elementami: T1: 10 szt. (j.podst.) oraz j.pom.: paleta = 1, b) Dokument (W)ZWM-2 na niepełne jednostki pomocnicze z elementami i ilościami nie uwzględnionymi na (W)ZWM-1: T1: 5 szt. (j.podst.) oraz j.pom.: paleta = 0,5, T2: 5 szt. (j.podst.) oraz j.pom.: paleta = 0,5, T3: 15 szt. (j.podst.) oraz j.pom.: karton = 1,5, T4 z ilością 15 szt. (j.podst.). Przypadek 2. Na dokumencie ZS znajdują się elementy z towarami: T1: 20 szt. (j.podst.) oraz j.pom.: paleta = 2 (przeliczniki 1/10), T2: 10 szt. (j.podst.) oraz j.pom.: paleta = 1 (przelicznik 1/10), Na towarach T1 i T2 j. pom.: paleta ma ustawiony parametr: (W)ZWM do zamówień w jedn. całkowitych. Generujemy (W)ZWM do ZS. Powstaje dokument (W)ZWM-1 na pełne jednostki pomocnicze z elementami: T1: 20 szt. (j.podst.) oraz j.pom.: paleta = 2, T2: 10 szt. (j.podst.) oraz j.pom.: paleta = 1 Ponieważ cała ilość z ZS została pobrana na dokument (W)ZWM-1, to nie zostanie utworzony żaden dodatkowy dokument (W)ZWM. Przypadek 3. Na dokumencie ZS znajdują się elementy z towarami: T1: 8 szt. (j.podst.) oraz j.pom.: paleta = 0,8 (przeliczniki 1/10), T2: 5 szt. (j.podst.) oraz j.pom.: paleta = 0,5 (przelicznik 1/10), Na towarach T1 i T2 j. pom.: paleta ma ustawiony parametr: (W)ZWM do zamówień w jedn. całkowitych. Generujemy (W)ZWM do ZS. Powstaje dokument (W)ZWM-1 na niepełne jednostki pomocnicze z elementami: T1: 8 szt. (j.podst.) oraz j.pom.: paleta = 0,8, T2: 5 szt. (j.podst.) oraz j.pom.: paleta = 0,5. Ponieważ na ZS nie było żadnej ilości przeliczalnej na pełne jednostki całkowite, to nie został utworzony dokument (W)ZWM-1 na pełne jednostki pomocnicze.
Automatyczny podział na pełne/niepełne jednostki jest wykonywany tylko przy generowaniu dokumentów (W)ZWM bezpośrednio z ZS/ZW. Nie jest dostępny dla generowania (W)ZWM z innych dokumentów, czyli np. jeśli z ZS/ZW jest generowany dokument handlowy i do niego od razu powstaje (W)ZWM, wówczas algorytm do podziału względem jednostki pomocniczej nie jest wołany. Podział nie jest również wykonywany na istniejących dokumentach (W)ZWM podczas wykonywania operacji spinania zamówień z dokumentami magazynowymi.
Poza automatycznym podziałem na każdym dokumencie (W)ZWM w buforze jest możliwość ręcznego ustawienia, że jest on na pełne jednostki. Czyli na każdym dokumencie, zarówno tym dodanym z ręki, jak i generowanym z różnych dokumentów, można ustawić parametr Dokument na pełne jednostki pomocnicze. System pozwala zapisać taki dokument pod warunkiem, że wszystkie jego pozycje mają ustawioną jednostkę pomocniczą i ilość w tej jednostce jest całkowita.
Dodatkowo, jeśli dokument (W)ZWM ma ustawione, że jest na pełne jednostki pomocnicze, to można do niego dodać tylko takie pozycje, która spełniają to wymaganie. Również przy zmianie ilości na takim (W)ZWM i zapisie elementu, jeśli nowa ilość nie będzie dała się przeliczyć na pełne jednostki pomocnicze, to użytkownik zostaje o tym poinformowany stosownym komunikatem i musi zdecydować, czy:
- Zachować zmianę ilości, co będzie skutkowało zmianą oznaczenia na dokumencie, czyli przestanie on być dokumentem na pełne jednostki pełne jednostki.
- Nie zapisywać zmiany ilości, czyli dokument pozostanie bez zmian.
Podczas dowiązywania elementów do dokumentu (W)ZWM na pełne jednostki pomocnicze, operacja jest wykonywana tylko dla tych elementów, które mają ustawioną jednostkę pomocniczą i dodatkowo pobierana na (W)ZWM jest tylko ilość całkowita w jednostkach pomocniczych. Pozostałą ilość można dodać na inny dokument (W)ZWM, który nie jest oznaczony na pełne jednostki pomocnicze.
Przy samodzielnym ustawianiu parametru na dokumencie lub przy dodawaniu/modyfikacji/wiązaniu pozycji na dokumencie na pełne jednostki nie ma kontroli, czy na jednostce pomocniczej jest zaznaczony parametr (W)ZWM do zamówień w jedn. całkowitych, gdyż ma on znaczenie tylko dla dokumentów generowanych z zamówień. Z tej kontroli wykluczane są również pozycje z towarami oznaczonymi jako Opakowania kaucjonowane lub Opakowania jednorazowe, o których mowa w poprzednim punkcie.
Samodzielne ustawienie parametru Dokument na pełne jednostki pomocnicze skutkuje tym, że większa ilość dokumentów (W)ZWM może podlegać w Comarch WMS Magazynier procesom realizacji przewidzianym dla pełnych/niepełnych jednostek.
Przy generowaniu dokumentów (W)ZWM z paczek, jeśli do paczki powiązane są pozycje zamówień i dokumentów handlowych i na obu dokumentach jest ustawiona jednostka pomocnicza ze wskazaniem na podział, to podział jest robiony zarówno dla pozycji z zamówień, jak i dla pozycji z dokumentów handlowych z taką jednostką pomocniczą. Jest to zgodne z tym, że przy ręcznym dowiązywaniu do (W)ZWM na pełne jednostki pozycji dokumentu handlowego z ustawioną jednostką pomocniczą, z handlowego zostanie dodana tylko ilość przeliczalna na pełne jednostki.
Możliwość zmiany partii na dokumencie wydania w WMS (wydanie do zamówienia z rezerwacją zasobową)
Dotychczas podczas wystawiania dokumentu (W)ZWM do zamówienia z rezerwacją zasobową, na dokumencie (W)ZWM był ustalany dokładnie ten sam zasób, który znajdował się na rezerwacji i nie było możliwości jego zmiany ani w Comarch ERP XL ani od strony Comarch WMS.
Od wersji XL 2021.1 oraz Comarch WMS 2021.5 możliwa jest w WMS zmiana zasobu na przekazanym do realizacji dokumencie (W)ZWM do zamówienia z rezerwacją zasobową, o ile na takim dokumencie (W)ZWM istnieją rezerwacje magazynowe WMS. Taką samą zmianę można też wykonać, jeśli zamówienie jest realizowane wprost w Comarch WMS, czyli zostaje od razu wystawiany dokument ZWM do zamówienia.
Przy zmianie zasobu na takim dokumencie w Comarch WMS działają standardowe mechanizmy ustalania, czy dany zasób jest dostępny handlowo w Comarch ERP XL. Jeśli nie będzie dostępny, wówczas podmiana zasobu nie będzie możliwa, gdyż niedopuszczalnym jest, aby do rezerwacji zasobowej na zamówieniu utworzona została rezerwacja ‘w przyszłość’.
Jeśli zmiana zasobu będzie możliwa, wówczas zostanie ona przesynchronizowana do Comarch ERP XL na rezerwacje magazynowe WMS oraz na powiązanie z nimi źródłowe rezerwacje zasobowe z zamówienia. Dzięki temu zagwarantowane jest wystawienie poprawnego dokumentu handlowego do pary dokumentów: zamówienie z dokumentem magazynowym WMS.
Operacja zmiany zasobu jest dostępna dla uprawnionego operatora WMS, a uprawnienia te można nadawać w Comarch WMS Zarządzanie. Więcej na ten temat w dokumentacji aplikacji Comarch WMS.
Współpraca z Comarch POS
Wybór typu aplikacji i rodzaju licencji
Na oknie konfiguracji stanowiska POS oddano dwa nowe pola związane z konfigurowaniem typu aplikacji i rodzaju licencji. W zależności od tego na jakiego typu aplikacji pracuje stanowisko istnieje możliwość wybrania rodzaju licencji pomiędzy:
- POS
- mPOS
Po pierwszej synchronizacji stanowiska z Comarch POS następuje blokada zmiany typu aplikacji.
W kontrolce Licencja użytkownik ma możliwość wyboru pomiędzy opcjami:
- Front Office
- Back Office
- Front Office + Back Office
Da nowo dodawanych stanowisk oraz stanowisk oddziałów już istniejących standardowe ustawienie to:
- Typ aplikacji: POS
- Licencja: Front Office + Back Office

Logowanie za pomocą karty pracownika
W celu uaktywnienia opcji logowania za pomocą karty, w konfiguracji stanowiska POS na formularzu Oddziału Comarch POS został dodany parametr Logowanie za pomocą karty. Parametr domyślnie nie jest zaznaczony.

Aby logowanie za pomocą karty było możliwe, konieczne jest powiązanie operatora z pracownikiem oraz ustalenie numeru karty do logowania w Comarch POS.
Na karcie operatora na zakładce [Ogólne] należy przypisać pracownika. System kontroluje przypisanie pracownika do operatora pracującego w POS i nie pozwala na dodanie tego samego pracownika do wielu kart operatorów. Należy pamiętać, że po przypisaniu pracownika do operatora, do Comarch POS będą wysyłane dane osobowe pracownika a nie operatora, dlatego na karcie pracownika należy uzupełnić imię i nazwisko.

Dane karty do logowania należy zdefiniować na karcie pracownika na zakładce [RCP]. Należy dodać nową kartę RCP lub skorzystać z istniejącej. Na formularzu karty należy wypełnić jej numer oraz zaznaczyć parametr Karta do logowania w Comarch POS.

Tylko jedna karta może mieć zaznaczony parametr opisany powyżej. W przypadku karty do logowania w POS ignorowane są ustawienia dotyczące okresu obowiązywania karty.
Po ustawieniu powyższych danych parametr w konfiguracji oddziału dotyczący logowania oraz informacje o numerach kart pracowników przesyłane są do wszystkich stanowisk POS i operatorzy mogą logować się z wykorzystaniem czytnika kart.
Przyjmowanie towaru w POS za pomocą dokumentów przesunięć międzymagazynowych
Zmiany w kreatorze oddziału
Podczas kreowania nowego oddziału Comarch POS możliwe jest wskazanie czy na stanowisku mają być wystawiane dokumenty MMW i MMP.
W przypadku użytkowników, którzy posiadają już skonfigurowane oddziały Comarch POS (poprzednio Comarch Retail POS), koniecznym jest zaznaczenie na definicji dokumentów MMW oraz MMP w centrum firmy, z którym jest powiązany oddział Comarch POS, parametru Wystawianie i edycja.

Wystawianie MMW w celu przesunięcia towarów do POS
Aby przesunąć towar z magazynu Centrali na magazyn POS należy wystawić po stronie Comarch ERP XL dokument MMW, gdzie magazynem docelowym będzie magazyn oddziału Comarch POS. Do MMW nie może być wygenerowany dokument MMP – przyjęcia towaru na magazyn POS. Aby ułatwić kontrolowanie generowania MMP, na formatce magazynu dodano parametr Generowanie MMP po stronie Comarch POS. Po zaznaczeniu tego parametru, dokument MMP nie będzie tworzony automatycznie a podczas próby jego wygenerowania pojawi się stosowny komunikat. Parametr można zaznaczyć tylko na magazynach przypisanych do POS Agenta (oddziału Comarch POS).

Przyjęcie towaru po stronie stanowiska POS
Wystawiony dokument przesunięcia magazynowego (MMW) trafia na stanowisko POS, gdzie może zostać przyjęty. Opcja przyjęcia towaru znajduje się w menu Back Office, pod przyciskiem Przyjęcie dostawy. Po wejściu na listę dostaw wyświetlają się dokumenty MMW wystawione w XLu na magazyny POS, które nie zostały jeszcze przyjęte na stan. Możliwe jest podejrzenie dokumentu MMW przyciskiem Podgląd lub przyjęcie przyciskiem Przyjmij. Użytkownik może przyjąć wszystkie pozycje w ilościach jakie zostały przesłane lub może wprowadzić ilości ręcznie zgodnie ze stanem faktycznym. Możliwe jest też skanowanie przyjmowanych pozycji za pomocą czytnika. Po zatwierdzeniu przyjęcia przyciskiem Zatwierdź, generowany jest dokument MMP (przyjęcie na magazyn POS), gdzie ilości dla pozycji są zgodne z dokumentem MMW oraz dokument PRP – protokół przyjęcia (rozbieżności), gdzie zapisano ilości rzeczywiście przyjęte na stanowisku POS.
Po wygenerowaniu powyższych dokumentów, trafiają one do Comarch ERP XL. Dokument MMP widoczny jest na liście dokumentów wewnętrznych, zakładka [MMP], natomiast raport rozbieżności jest dostępny z poziomu podglądu MMP lub MMW za pomocą przycisku PRP dostępnego na prawym pasku okna jak przedstawiono poniżej.

Po wybraniu przycisku PRP wyświetlany jest raport rozbieżności dla danego przesunięcia, gdzie prezentowane są wszystkie pozycje wraz z informacjami o ilości wydanej i rzeczywiście przyjętej. Dodatkowo rozbieżności (jeśli występują) prezentowane są w kolumnach Braki lub Nadwyżki.
W przypadku wystąpienia niezgodności użytkownik musi sam zdecydować w jak sposób chce skorygować powstałe niezgodności. Np. w przypadku nadwyżki może wystawić nowy dokument MMW na ilość prezentowaną w kolumnie Nadwyżka.

Dla raportu został również przygotowany wydruk prezentujący zarejestrowane rozbieżności.
MMW a partie towaru
Jeśli na MMW znajdą się towary, które pochodzą z różnych partii wówczas po stronie POS na dokumencie MMW każda partia będzie widoczna jako oddzielna pozycja. Również na dokumencie PRP towary i rozbieżności dla nich będą prezentowane oddzielnie dla każdej partii.
Atrybuty, opis dokumentu
Na dokumentach MMW i MMP wystawianych w POS można uzupełnić opis oraz wartości atrybutów nagłówka i pozycji, jeśli zostały określone do tych obiektów. Informacje te są przekazywane na importowane MMW i MMP na zasadach analogicznych jak dla innych dokumentów.
Anulowanie dokumentów magazynowych
Nie jest możliwe anulowanie dokumentów MMW wystawionych w Comarch ERP XL i wysłanych do oddziału POS. Przy próbie anulowania pojawi się komunikat: Anulowanie dokumentu MMW-8/21/10 nie jest możliwe.
Nie jest możliwe anulowanie dokumentów MMP wygenerowanych podczas przyjęcia towaru w POS i przesłanych do XL. Przy próbie anulowania pojawi się stosowny komunikat.
Anulowanie dokumentu MMP możliwe jest z poziomu stanowiska POS. Informacja o anulowaniu przesyłana jest do Comarch ERP XL gdzie dokument jest również anulowany. Po anulowaniu dokumentu MMP możliwe jest ponowne przyjęcie towaru na stanowisku POS.
Zwrot towaru do centrali
Aby możliwy był zwrot towarów z oddziału Comarch POS do magazynu Centrali konieczne jest przypisanie magazynów do Centrum powiązanego z oddziałem Comarch POS. Tylko magazyny przypisane do Centrum mogą być magazynami docelowymi, na które może być dokonywany zwrot towaru.
Zwrot towaru realizowany jest poprzez wystawienie w Comarch POS dokumentu zwrotu w postaci MMW z magazynu sklepu do magazynu Centrali. Aby wystawić dokument przesunięcia zwrotu towaru w POS należy wybrać opcję Back Office, a następnie przycisk Wydanie towarów i kolejno opcje Przygotowanie wysyłki i Przesuniecie ręczne. Podczas dodawania zwrotu konieczne jest wskazanie magazynu źródłowego, z którego ma zostać wydany towar oraz magazynu docelowego, na który ma trafić zwracany towar. POS Agent kontroluje ilość towaru ma magazynach POS i nie pozwoli na zwrot towaru, którego nie ma na stanie magazynu POS.
Po zatwierdzeniu dokumentu, MMW trafia do sytemu Comarch ERP XL a następnie jest do niego generowany dokument MMP. To, czy dokument MMP zostanie wygenerowany automatycznie, czy też nie zależy od ustawień na definicji dokumentu MMW, na zakładce [Inne] j.n.
Dopiero po wygenerowaniu dokumentu MMP towar trafi na magazyn, do którego został zwrócony.
Anulowanie dokumentów zwrotu
Dokumenty MMW wystawione w POS nie mogą być anulowane z poziomu Comarch ERP XL. Przy próbie anulowania pojawi się komunikat: Anulowanie dokumentu MMW-11/21/P5/10 nie jest możliwe.
Możliwe jest natomiast anulowanie MMW z poziomu stanowiska POS, gdzie taki dokument został wystawiony. Po anulowaniu w POS następuje anulowanie dokumentu po stronie XL, o ile nie ma do niego wygenerowanego dokumentu MMP. W przypadku gdy taki dokument został już wygenerowany, najpierw należy anulować MMP w XL a następnie MMW w POS.
Przesunięcia towaru między magazynami sklepu
Jeśli sklep prowadzi więcej niż jeden magazyn możliwe będzie przesuwanie towaru pomiędzy jego magazynami. Każdy magazyn sklepu musi zostać przypisany do oddziału Comarch POS na zakładce [POS Agent].
Aby wystawić dokument przesunięcia magazynowego w Comarch POS należy wybrać opcję Back Office, a następnie przycisk Przesunięcia wewnętrzne. Po wybraniu magazynu źródłowego i docelowego należy wskazać towary do przesunięcia oraz ich ilości. POS Agent kontroluje ilość towaru ma magazynach POS i nie pozwoli na przesuniecie towaru, jeśli nie ma wystarczającej ilości na stanie magazynu.
Po zatwierdzeniu dokumenty MMW i MMP przesyłane są do Comarch ERP XL i można je podejrzeć z poziomu listy dokumentów – dokumenty wewnętrze.
Anulowanie przesunięć międzymagazynowych
Dokumenty MMW i MMP wystawione w POS nie mogą być anulowane z poziomu Comarch ERP XL. Przy próbie anulowania pojawi się komunikat: Anulowanie dokumentu MMW-11/21/P5/10 nie jest możliwe.
Możliwe jest natomiast anulowanie dokumentów przesunięć z poziomu stanowiska POS, gdzie taki dokument został wystawiony. Po anulowaniu dokumentów w POS następuje anulowanie dokumentów MMW i MMP po stronie XL.
Zamówienia wewnętrzne
Zmiany w kreatorze oddziału
Podczas kreowania nowego oddziału możliwe jest wskazanie jest czy na stanowisku mają być wystawiane dokumenty ZW.
W przypadku użytkowników, którzy posiadają już skonfigurowane oddziały Comarch POS (poprzednio Comarch Retail POS), koniecznym jest zaznaczenie na definicji dokumentów ZW w Centrum firmy, z którym jest powiązany oddział Comarch POS, parametru Wystawianie i edycja.

Przyjmowanie zamówień z oddziałów Comarch POS
Obsłużono scenariusz, w którym operator POS składa zmówienie w oddziale a następnie zamówienie to trafia do Centrali w Comarch ERP XL, gdzie może zostać zrealizowane.
Aby wystawić dokument zamówienia wewnętrznego w Comarch POS należy wybrać opcję Back Office, a następnie przycisk Zamówienia wewnętrzne. Podczas dodania zamówienia należy wskazać magazyn źródłowy, na który trafi składane zamówienie oraz magazyn docelowy, na który mają trafić zamawiane towary. Zamówienie przesłane z Comarch POS do Comarch ERP XL może zostać po stronie XL:
- Potwierdzone,
- Anulowane,
- Odrzucone,
- Zamknięte,
- Zrealizowane.
Po zmianie statusu zamówienia, informacja o tym przesyłana jest do POS, gdzie zamówienie zmienia swój status na zgodny z ustawionym w XL.
Zamówienia przesłane z POS nie mogą być:
- Otwierane – po próbie otwarcie dokumentu pojawi się komunikat w logu: Nie można otworzyć dokumentu. Dokument wystawiony w Comarch POS.
- Korygowane – przycisk korekty dla ZW pochodzących z POS jest niedostępny.
- Niedostępna też jest opcja Ustal termin na pozycji zamówienia przesłanego z POS.
Realizacja zamówień w Comarch ERP XL
Realizacja zamówienia polega na wystawieniu do niego dokumentu MMW z magazynu Centrali do magazynu POS. Zamówienie nie musi być od razu realizowane w całości. Można dokonywać częściowej realizacji zamówień, wówczas zamówienie zyskuje status w realizacji. MMW wystawione do zamówień trafiają do POS wraz z informacją, do jakich ZW zostały wygenerowane. Informacja ta widoczna jest w POS zarówno z poziomu listy zamówień wewnętrznych jaki dokumentów przyjęć magazynowych w kolumnie Dokumenty powiązane.
We współpracy z Comarch POS nie jest możliwe wystawianie jednego MMW do wielu dokumentów ZW, dlatego podczas zaznaczenia wielu dokumentów ZW pochodzących z POS lub dokumentów pochodzących i niepochodzących z POS w logu pojawi się stosowna informacja: Dokument MMW nie może zostać wygenerowany. Zaznaczono więcej niż jeden dokument ZW i wygenerowanie dokumentu MMW nie powiedzie się.
Zamówienia, które trafiły do XL z Comarch POS mogą być edytowane po stronie XL w zakresie zmiany ilości na pozycjach, bądź usuwania pozycji. Zmiany te przesyłane są do POS gdzie zamówienia są odpowiednio aktualizowane.
Sposoby dostawy, atrybuty, opis
Do Comarch POS przesyłana jest lista sposobów dostawy, dzięki czemu operator na etapie składania zamówienia może określić jaki sposób dostawy preferuje. Na zamówieniu można też uzupełnić opis oraz wartości atrybutów nagłówka i pozycji, jeśli zostały określone do tych obiektów. Informacje te są przekazywane na importowanych zamówieniach na zasadach analogicznych jak dla innych dokumentów.
Domyślny Profil POS dla wersji 2021.1
Dla wersji 2021.1 Comarch POS został przygotowany domyślny profil (wygląd i ustawienie interfejsu POS), który jest dostosowany do współpracy z Comarch ERP XL. W szczególności dodano przyciski w obszarze Back office dotyczące realizowania przyjęć towaru, wystawiania zwrotów towaru, przesunięć międzymagazynowych oraz zamówień wewnętrznych.

Profil XL_POS_2021.1 można dodać na wzorcach operatorów, na zakładce [POS], wybierając z listy dostępnych profili zapisanych w bazie, za pomocą przycisku Wybierz profil POS z listy dostępnych. Jeśli poprzednio był wykorzystywany profil XL_POS_2021 należy usnąć go z listy, a następnie dodać nowy profil. Pozostawienie dwóch profili będzie wiązało się z koniecznością wyboru profilu podczas logowania do Comarch POS.
W przypadku używania własnych profili nie ma konieczności zmiany profilu na najnowszy, warto jednak zadbać o odkrycie w obszarze Back office odpowiednich kafli przeznaczonych do realizacji dokumentów magazynowych.
Dla nowych instalacji Comarch ERP XL profil XL_POS_2021.1 zostanie dodany domyślnie.
Bony we współpracy z POS
Opis działania bonów
Opis konfigurowania, generowania i obrotu bonami został opisany w punkcie: Obsługa bonów towarowych.
Rodzaje bonów, które mogą być obsługiwane w Comarch POS muszą zostać przypisane do Centrum powiązanego z oddziałem Comarch POS na zakładce [Rodzaje bonów]. Tylko bony z przypisanych rodzajów zostaną przesłane do oddziału Comarch POS.
Do POS będą przesyłane bony, które mogą być sprzedane (stan: przyjęte na stan) lub wykorzystywane do rozliczenia (stan: wydane lub w realizacji). Nie zostaną przesłane bony zrealizowane oraz zablokowane.
Przesyłanie do POS nowej formy płatności: bon
Aby płatność Bon została przesłana do Comarch POS konieczne jest zaznaczenie na płatności na definicji Centrum powiązanego z oddziałem Comarch POS, na zakładce [Formy Płatności], parametru Dostępna w oddziale.

Na definicji każdego stanowiska POS konieczne jest powiązanie formy płatności Bon z rejestrem kasowo- bankowym. Możliwe jest wskazanie tego samego rejestru, który jest wykorzystywany dla gotówki lub dodanie nowego rejestru przeznaczonego tylko dla płatności bonem.
Oznaczenie parametru Bez KP/KW będzie oznaczało, że dla płatności kartą nie będą tworzone dokumenty wpłat.
Oznaczenie parametru Wyczyść po zamknięciu sesji będzie oznaczało, że kwoty z zapłaty bonami nie będą się kumulować, lecz będą zerowane po każdym zamknięciu sesji.

Podczas przypisywania rejestru kasowego/bankowego do płatności typu Bon sprawdzane jest ustawienie parametru Bony na operacji przychodowej przypisywanej do rejestru. Do wybieranego rejestru musi być przypisana przynajmniej jedna operacja przychodowa z zaznaczonym parametrem Bony. Jeśli warunek nie zostanie spełniony, rejestr nie będzie mógł być przypisany. Należy wówczas wybrać inny rejestr lub zmienić ustawienie powyższego parametru.
Sprzedaż bonów
Bony towarowe mogą być sprzedawane na dokumentach handlowych (fakturze lub paragonie) lub za pomocą not memoriałowych. To czy bon będzie sprzedawany za pomocą dokumentów handlowych czy też za pomocą not memoriałowych zależy od tego czy na rodzaju bonu został przypisany rodzaj noty.
Aby bon mógł być sprzedany w POS musi nastąpić przyjęcie towaru i partii odpowiadającej numerowi bonu. Można to zrobić na kilka sposobów:
- Przyjęcie bonów bezpośrednio na magazyn w POS za pomocą dokumentu przychodowego np. PW czy PZ.
- Przesunięcie bonów dokumentem MMW z magazynu, na który bony zostały przyjęte na magazyn POS. Przyjęcie bonów na magazyn POS odbywa się analogicznie jak przyjęcie towarów w menu Back Office, Przyjęcie dostawy.
Sprzedaż za pomocą faktury lub paragonu
Jeśli do rodzaju bonu nie został przypisany rodzaj noty wówczas standardowo sprzedaż bonów będzie realizowana wybranym dokumentem handlowym. Do sprzedaży bonów konieczne jest połączenie on-line z Comarch ERP XL. W przypadku gdy takiego połączenia nie ma, system POS wyświetli komunikat: Brak połączenia z serwisem bonów.
W momencie sprzedaży bonu serwis bonów sprawdza stan bonu. Do sprzedaży może być przekazany tylko bon o stanie: Przyjęty na stan. Dodatkowo sprawdzany jest stan ilościowy dla partii odpowiadającej numerowi bonu i jeśli na magazynie, z którego wystawiana jest faktura/paragon brak ilości dla bonu, sprzedaż również nie będzie możliwa. Informacja o sprzedaży bonu trafia do XL wraz z zaimportowanym dokumentem sprzedaży. Po zaimportowaniu dokumentu do XL, stan bonu zmienia się na Wydany.
Sprzedaż za pomocą not memoriałowych
Aby możliwa była sprzedaż za pomocą not memoriałowych konieczne jest odpowiednie skonfigurowanie systemu.
- Podczas kreacji oddziału Comarch POS oraz podczas konwersji baz z istniejącymi oddziałami zostanie dodana nowa seria do listy serii not memoriałowych oznaczona nowym parametrem Oddziałowa. Seria dla not będzie taka sama jak dla dokumentów handlowych. Serii tej nie będzie można wykorzystywać podczas wystawiania not z poziomu XL, podczas próby wybrania pojawi się stosowny komunikat.
- Konieczne jest dodanie nowej definicji noty memoriałowej oznaczonej parametrem Bony jak opisano w punkcie: Zmiany w definicji noty memoriałowej.
- Na definicji rodzaju bonu należy przypisać dowolną definicję noty oznaczoną parametrem Bony.

Na definicji oddziału Comarch POS, na zakładce [Parametry] należy wybrać rodzaj noty, zgodnie z którym będzie dodawana nota po jej zaimportowaniu z POS do XL.

Jeśli podczas sprzedaży zostanie wybrany bon o rodzaju powiązanym z definicją not, wówczas system POS automatycznie ustawi podczas sprzedaży tego bonu rodzaj dokumentu – nota memoriałowa NM. Po zatwierdzeniu okna sprzedaży do listy dokumentów zostanie dodana nota.
Jeśli na dokumencie sprzedaży znajda się towary i bony lub bony powiązane i niepowiązane z notami, wówczas podczas zatwierdzania sprzedaży system automatycznie wygeneruje dwa dokumenty:
- paragon na towary i bony niepowiązane z notami,
- notę na bony powiązane z definicją noty.
Dla takiej sprzedaży płatność będzie wspólna odpowiednio rozliczona na obu dokumentach.
Wystawione noty trafią do Comarch ERP XL na listę not memoriałowych w menu Księgowość/Noty memoriałowe. W polu rodzaj dokumentu zostanie ustawiony rodzaj noty przypisany na zakładce [Parametry] oddziału Comarch POS. Seria zostanie ustawiona zgodnie z serią zdefiniowaną na stanowisku POS.
Dla każdego wydanego bonu zostanie dodana oddzielna pozycja, gdzie na zakładce [Ogólne] zarejestrowany będzie numer wydanego bonu.

Numer wydanego bonu na pozycji noty memoriałowej
Płatność za pomocą bonu
Do rozliczenia płatności mogą być wykorzystywane bony, które posiadają stan Wydany lub W realizacji, które równocześnie nie są przeterminowane. Do zapłaty bonem konieczne jest połączenie on-line z Comarch ERP XL, gdyż serwis bonów sprawdza w momencie zapłaty stan bonu w XL. W przypadku braku takiego połączenia, po wpisaniu numeru bonu zostanie wyświetlony komunikat: Brak połączenia z serwisem bonów i zapłata bonem nie będzie możliwa.
Serwis bonów sprawdza stan bonu, jego wartość (lub wartość pozostałą do wykorzystania), oraz termin ważności. Jeśli bo nie może zostać wykorzystany do zapłaty jest to sygnalizowane odpowiednim komunikatem.
Podczas zapłaty bonem należy wskazać formę płatności Bon oraz wpisać numer bonu. Jeśli bon jest możliwy do wykorzystania zostaje przypisany do płatności typu Bon.
W przypadku bonu jednorazowego, po jego wykorzystaniu na płatności dokumentu, staje się on bonem zrealizowanym i nie może być użyty powtórnie, nawet wówczas, gdy płatność opiewała na wartość mniejszą niż wartość bonu.
W przypadku bonów wielokrotnych po wpisaniu numeru bonu i dodaniu go do płatności, wyświetlana jest informacja o pozostałej kwocie bonu. Bon może zostać wykorzystany w kolejnych transakcjach.
Po zaimportowaniu dokumentów sprzedaży do XL następuje aktualizacja stanu bonu. Możliwe stany to: W realizacji (bon wielokrotny, wykorzystany częściowo), Zrealizowany (jednokrotny lub wielokrotny rozliczony w całości).
Jeśli zgodnie z konfiguracją płatności na stanowisku POS, w XL zostanie utworzony zapis kasowy lub bankowy do płatności typu bon, na zapisie zostanie dodana informacja o numerze bonu wykorzystanym na płatności.
Numer bonu widoczny będzie na zapisie w polu: Bon na zakładce [Ogólne]. Informacja o numerze bonu zapisywana jest również na Płatności do dokumentu w polu: Bon na zakładce [Ogólne].
Więcej na temat rozliczania płatności bonami można znaleźć w punkcie: Zapłata bonem.
Funkcjonalności niedostępne w XL Start
W wersji Comarch ERP XL Start nie jest dostępna funkcjonalność z rozdziału: Obsługa bonów towarowych.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2021.0
Ramowy harmonogram wersji Comarch ERP XL w 2021 r.
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2021-66771
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2021.0
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 5.2.3 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2021.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2021.0 | |
Comarch WMS (Zarządzanie, Magazynier) | 2021.0 | |
Comarch Magazynier | 2021.1 | |
Comarch ERP Optima – Off-line | 2021.2.1 | |
Comarch ERP XL HR | 2021.2.1 | |
Comarch HRM | 2021.0.1 | |
Comarch DMS (stacjonarny, WWW) | 2020.2.2 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2021.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 10.1.1 | |
Comarch MyPoint | 1.2.5 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 8.0 | |
Comarch MES | 2021.0 | |
Comarch e-Sprawozdania | 2021.0 | |
Comarch Retail POS 2.0 | 2021.0.0 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ |
Logistyka
Kontrola jakości obiektów logistycznych
W wersji 2021.0 Systemu wprowadzono możliwość dokonywania kontroli jakości towaru, elementu dokumentu handlowego oraz konkretnej dostawy towaru, wraz z możliwością blokady dostawy podlegającej kontroli. Funkcjonalność została oparta na dostępnych od wersji 2019.1 protokołach kontroli jakości PKJ.
W module Sprzedaż została dodana nowa zakładka [Kontrola jakości], na której dostępne są wzorce kontroli jakości, parametry kontroli jakości i protokoły kontroli jakości.

Formatka logistycznego PKJ
Na logistyczny protokół kontroli jakości można przypisać element dokumentu handlowego j.n., a tym samym poddać kontroli jakości dostawę na nim użytą.
- FZ, FRR, PZ, PZI, PWA, PW
- FS, FW, WZ, FSE, WZE, WKA, PA, RW
PKJ można utworzyć zarówno dla dokumentu zatwierdzonego, jak i dokumentu, który jeszcze nie został zatwierdzony. Pozwoli to Użytkownikowi przykładowo na obniżenie ceny na dokumencie handlowym, którego dostawa nie spełnia wymagań jakościowych.
Nie przewiduje się tworzenia PKJ dla dokumentów typu spinacz – dla tego typu transakcji Użytkownik powinien tworzyć PKJ dla dokumentów przyjęć/wydań. Funkcjonalność nie jest dostępna również dla dokumentów magazynowych oraz dokumentów FAI. W tym ostatnim przypadku PKJ należy rejestrować do PZI
Na formatce protokołu kontroli jakości udostępnione zostało radio Obszar KJ z opcjami: Produkcja i Logistyka, determinujące wygląd formatki, dostosowany do specyfiki obiektu podlegającego kontroli.
.

Towar na protokole kontroli jakości
Przypisanie na PKJ dokumentu handlowego nie jest obowiązkowe, Użytkownik może zarejestrować protokół bez wskazywania konkretnego elementu dokumentu, wprowadzając na niego jedynie towar (kontrola Urządzenia/Narzędzia zarejestrowanego przy pomocy karty towarowej itp.).
Przypisania towaru można dokonać poprzez wskazanie towaru na liście otwieranej stosowny przyciskiem lub poprzez podanie stosownego kodu w kontrolce z towarem. Po podaniu kodu przez Użytkownika System przypisuje na PKJ towar zidentyfikowany wg poniższych zasad i kolejności:
- towar z kodem zgodnym z podaną wartością
- towar z numerem EAN przypisanym czy to na karcie towaru, czy to na jego jednostce pomocniczej zgodny z podaną wartością
- towar, którego zasób ma numer EAN zgodny z podanym
- towar, którego dostawa ma numer EAN zgodny z podanym
W przypadku identyfikacji towaru na podstawie numeru EAN zasobu/dostawy System przypisuje na PKJ nie tylko towar, ale również ta konkretną dostawę oraz dokument, który ją założył. Jeżeli dostaw z podanym numerem EAN jest wiele, wówczas ustalana jest najpóźniejsza z nich.
Jeżeli identyfikacja towaru się nie uda, wówczas podnoszona jest lista towarów w trybie do wyboru, na której Użytkownik powinien samodzielnie wskazać towar.
Po przypisaniu towaru na PKJ System dodaje do protokołu te parametry kontroli jakości, które znajdują się w domyślnym wzorcu KJ danego towaru, o ile takowy został dla tego towaru zdefiniowany. Dotychczasowe parametry nie są natomiast usuwane ani przy zmianie towaru, ani przy jego usuwaniu z PKJ. Decyzja o ewentualnym usunięciu zbędnych parametru/ów pozostaje po stronie Użytkownika.
Element dokumentu handlowego jako obiekt kontroli jakości
Przypisanie dokumentu handlowego, a tak naprawdę elementu dokumentu handlowego na PKJ jest możliwe, o ile na protokole wskazano towar. Przypisanie elementu odbywa się przy użyciu przycisku Dokument otwierającego historię towaru. Wskazany przez Użytkownika element oraz wszystkie jego dostawy/subelementy zostają wówczas przypisane do protokołu. Jeżeli kontrola ma dotyczyć tylko niektórych spośród wielu dostaw elementu, wówczas zbędne dostawy mogą zostać usunięte przyciskiem kosza lub opcją Usuń menu kontekstowego listy subelementów PKJ. Jeżeli Użytkownik niesłusznie usunie dostawę/subelement może temu zaradzić używając opcji Dodaj wszystkie przywracającej na PKJ wszystkie brakujące dostawy/subelementy elementu przypisanego na PKJ.

Podczas przypisywania elementu handlowego oraz podczas dodawania/usuwania subelementów PKJ System modyfikuje Ilość podlegającą kontroli jakości, o ile Użytkownik nie podał dotąd ani ilości zgodnej, ani ilości niezgodnej.
Przypisany na formatkę PKJ dokument można usunąć, o ile na PKJ nie dokonano blokady dostawy, o czym więcej w dalszej części dokumentu. Do usunięcia dokumentu z PKJ służy przycisk kosza przy kontrolce Dokument. W przypadku, gdy na PKJ dokonano blokady dostawy Użytkownik najpierw powinien ją odblokować, o czym więcej w dalszej części dokumentu i dopiero po wykonaniu tej operacji będzie mógł odłączyć dokument z PKJ.
Wszystkie dokumentu PKJ związane z danym dokumentem handlowym prezentowane są na zakładce [PKJ] listy związanych.

Blokowanie i odblokowanie kontrolowanej dostawy
Przypisanie dostawy/dostaw na PKJ nie oznacza ich automatycznego blokowania. Takiej blokady może dokonać samodzielnie uprawniony do tego Operator, używając przycisku kłódki po ustawieniu kursora na dostawie, którą chce zablokować lub poprzez użycie stosownej opcji menu kontekstowego.

Blokowanie dostaw zostało obsłużone poprzez tworzenie rezerwacji zasobowych wskazujących na tą dostawę. Powstanie tyle rezerwacji, na ilu magazynach znajdują się w danej chwili zasoby założone przez tą dostawę. Blokada taka dokonywana jest dla całej ilości dostawy, a dokładniej – pełnej ilości w zasobach na nią wskazujących, bez względu na to, jaka ilość towaru z tejże dostawy podlega kontroli.
Zablokowanie dostawy protokołem kontroli jakości oznacza, że nie będzie jej można sprzedać, przesunąć na inny magazyn, użyć jako surowca do produkcji itp.
- Rezerwacje zakładane przez PKJ
Rezerwacje tworzone w wyniku blokady dostaw na PKJ mają charakter techniczny, a co za tym idzie Użytkownicy mają do nich ograniczony dostęp.
Ilość towaru zablokowanego na PKJ ujmowana jest w łącznej ilości rezerwacji prezentowanej na liście towarów oraz liście zasobów. Lista rezerwacji PKJ prezentowana jest na zakładce [Rezerwacje] historii towaru, o ile w filtrze Zakres pozostawiono wartości <wszystkie> lub wybrano nową wartość Protokoły kontroli jakości. Formatka rezerwacji utworzonej przez PKJ podnoszona jest wyłącznie w trybie do poglądu, bez możliwości jej edycji.
Ilości zablokowanej protokołem kontroli jakości nie można zwolnić na potrzeby rozchodu czy też korekty przychodu, ilość ta jest również blokowana podczas generowania RW zamykającego Inwentaryzację.

- Obsługa zablokowanych dostaw w BST
Informacja o ilości zablokowanej przez kontrolę jakości dla poszczególnych towarów obsłużona została przy pomocy nowego składnika BST Zablokowana protokołem kontroli jakości. Ilość z takich dostaw prezentowana jest w kolumnie zamówiona, stosownie pomniejsza więc saldo danego towaru. Udostępniona została również kontekstowa informacja o numerach dokumentów PKJ, na których takiej blokady dokonano. Informacja ta dostępna jest w sekcji Dokumenty po ustawieniu kursora na ww. składniku.

- Wyróżnianie zasobów/dostaw zablokowanych
Na szczegółach dostawy/zasobu zablokowanego prezentowany jest stosowny znacznik Zablokowany, takie dostawy/zasoby są również stosownie wyróżniane na liście dostaw/zasobów.

- Odblokowanie dostawy
Odblokowanie dostawy dokonywane jest na tym samym PKJ, na którym została ona zablokowana. Polega ono na usunięciu przez System ww. technicznych rezerwacji założonych przez PKJ.
- Prawo Operatora do blokowania/zwalniania dostaw
Zarówno blokowanie jak i odblokowanie dostaw dostępne jest wyłącznie dla Operatora ze stosownym prawem Blokowanie/zwalnianie dostaw, wynika to m.in. z faktu, że blokada taka dokonywana jest niezależnie od prawa do danego magazynu, stąd nie każdy Użytkownik powinien jej dokonywać.

Generowanie logistycznego PKJ
Oprócz standardowej możliwości dodawania protokołów kontroli jakości z listy protokołów, istnieje możliwość ich generowania z obiektów logistycznych.
- Generowanie PKJ z listy dokumentów handlowych
Udostępniona została możliwość generowania protokołu kontroli jakości ze wskazanego/zaznaczonych dokumentów handlowych: FZ, FRR, PZ, PZI, PKA, PW, FS, FW, WZ, FSE, WZE, PA, WKA, RW. Służy do tego stosowna opcja menu kontekstowego.
Podczas operacji wykonywanej dla jednego dokumentu System prezentuje jego listę elementów i generuje PKJ dla każdego ze wskazanych przez Użytkownika elementów. Jeżeli zaś generowanie zostanie wywołane dla wielu zaznaczonych dokumentów, wówczas dokumenty PKJ tworzone są dla tych elementów dokumentów, które dotyczą towarów z przypisanym domyślnym wzorcem kontroli jakości. Po utworzeniu PKJ dla danego elementu System automatycznie przypisuje do niego wszystkie subelementy (czyli dostawy założone/wydawane przez ten element) oraz parametry kontroli jakości zdefiniowane na domyślnym wzorcu KJ towaru.
Przypisanie ww. dostaw na PKJ nie oznacza automatycznego ich blokowania, blokady takiej dokonuje Użytkownik samodzielnie.

- Generowanie PKJ podczas zatwierdzania dokumentu przychodu
Istnieje również możliwość automatycznego generowania dokumentu/ów PKJ podczas zatwierdzania dokumentu przychodu FZ, FRR, PZ, PZI, PW, PKA. Dzieje się tak wówczas, jeżeli na zatwierdzanym dokumencie opcja Dokumenty PKJ ustawiona jest na wartość Do bufora lub Zatwierdzony. Domyślnie opcja ustalana jest na podstawie definicji dokumentu. Generowanie PKJ podczas zatwierdzania dokumentu odbywa się dla tych elementów, które dotyczą towarów z przypisanym domyślnym wzorcem kontroli jakości. Pozycje bez takiego wzorca są pomijane. Tak tworzone PKJ zostają zapisane do bufora lub od razu zatwierdzone, zależnie od ww. opcji na zatwierdzanym dokumencie.
Ww. funkcjonalność nie jest dostępna dla dokumentów rozchodu.

- Generowanie PKJ do RW/PW wprost z formatki surowca/produktu ZP
Możliwość tworzenia PKJ do dokumentu RW/PW została udostępniona również z formatki zlecenia produkcyjnego, z którym dokument jest związany. Dzięki temu Użytkownik nie musi odszukiwać RW/PW związanego z danym zleceniem na liście dokumentów, aby utworzyć dla niego PKJ, może to uczynić wprost z zakładki [Związane] formatki surowca/produktu. Stosowna opcja tworzenia logistycznego PKJ pozostaje aktywna o ile kursor wskazuje na RW/PW.

- Protokoły kontroli jakości na karcie towaru
Na zakładce [Kontrola jakości] karty towaru, oprócz dotychczas prezentowanej listy Wzorców KJ udostępniona została również lista wszystkich protokołów kontroli jakości związanych z tym towarem. Użytkownik może z poziomu tej listy dodać również nowy PKJ, który automatycznie zostanie powiązany z tym towarem. Jeżeli dla towaru zdefiniowano domyślny wzorzec KJ, wówczas na taki PKJ zostają automatycznie dodane parametry kontroli jakości na podstawie tego wzorca.
PKJ można utworzyć również z zakładki [Zasoby] karty towaru. Tak utworzony dokument zostaje automatycznie powiązany z dostawą, dla której zostało wywołane tworzenie PKJ oraz z dokumentem, który ją założył. Również i w tym przypadku na PKJ dodawane są parametry domyślnego wzorca KJ towaru.

- Protokoły kontroli jakości dostawy/zasobu
Na formatce szczegółów Dostawy oraz Zasobu udostępniona została zakładka [Kontrola jakości], a na niej wszystkie protokoły kontroli jakości związane z tą dostawą. Dodawany z tego poziomu dokument PKJ zostaje automatycznie powiązany z tą dostawą i dokumentem, który ją założył. Jeżeli dla towaru zdefiniowano domyślny wzorzec KJ, wówczas na taki PKJ zostają dodane również parametry kontroli jakości tego wzorca. Zarejestrowanie PKJ dla danej dostawy nie oznacza, że będzie ona automatycznie blokowana, operacji blokady dostawy dokonuje Użytkownik samodzielnie.

Generowanie reklamacji zakupu z dokumentu PKJ
Udostępniona została możliwość generowania reklamacji zakupu na podstawie protokołów kontroli jakości, w tym dla wielu zaznaczonych PKJ. Reklamacja taka tworzona jest dla elementu dokumentu zakupu FZ, PZ, PZI, PKA, FRR przypisanego na danym PKJ, pod warunkiem że dokument zakupu został już zatwierdzony. Podczas tworzenia reklamacji jw. zastosowane zostały identyczne zasady, jakie obowiązują obecnie przy generowaniu RLZ z listy dokumentów zakupu. W przypadku, gdy dokumenty zakupu zaznaczonych PKJ dotyczą różnych kontrahentów pojawia się stosowne pytanie i od odpowiedzi udzielonej przez Użytkownika zależy, czy System wygeneruje jeden wspólny dokument RLZ bez kontrahenta, czy też odrębne RLZ dla każdego z tych kontrahentów.

Otwieranie, zamykanie oraz edycja potwierdzonego PKJ
Uprawniony Operator może edytować potwierdzony PKJ w zakresie oceny jakościowej kontrolowanego obiektu tj. podać wynik kontroli oraz ilość dla poszczególnych parametrów KJ, podać wynik KJ, ilości zgodne i niezgodne, przyczynę odrzucenia dla całego nagłówka protokołu, a także zmienić jego Status i Opis. Taki Operator może również dokonać operacji zamknięcia PKJ. Operacja ta, dostępna w menu kontekstowym listy PKJ ustala status PKJ na Zamknięty, co oznacza, że żaden Operator nie może już dokonać żadnej zmiany na danym protokole.

Zachowana została dotychczasowa możliwość otwierania PKJ tj. cofania potwierdzonego (ale niezamkniętego) dokumentu do bufora.
Dla wszystkich ww. operacji tj. edycji potwierdzonego PKJ, otwierania potwierdzonego PKJ oraz zamykania potwierdzonego PKJ konieczne jest prawo operatora Operacje na potwierdzonych/PKJ.
Dodatkowo zostały dodane zakazy: Otwarcie potwierdzonego PKJ i Zamknięcie potwierdzonego PKJ, po to, aby możliwe było przyznanie operatorowi tylko jednego/dwóch z ww. uprawnień.
Po wprowadzeniu ww. praw i nowego stanu PKJ udostępniona została następująca ścieżka procesu kontroli jakości:
- Operator A zleca kontrolę jakości, tj. rejestruje PKJ wprowadzając na niego kontrolowany obiekt oraz listę parametrów, które należy dla niego sprawdzić, a następnie potwierdza taki PKJ, co oznacza, że przedmiot i zakres kontroli został ustalony i zatwierdzony i nie może ulec zmianie.
- Operator B dokonuje kontroli jakości tj. dokonuje stosownych pomiarów i podaje ich wyniki dla poszczególnych parametrów. Do chwili zamknięcia protokołu wyniki kontroli mogą być jeszcze zmieniane przez uprawnionego/ych operatorów.
- Po zakończeniu wszystkich badań i podaniu ich wyników na PKJ Operator dokonuje operacji zamknięcia PKJ, co oznacza, że wyniki kontroli są ostateczne.
Ww. funkcjonalność dostępna jest na wszystkich rodzajach protokołów tj. zarówno PKJ produkcyjnych, jak i logistycznych.

Zmiany na liście PKJ
W związku z wprowadzoną obsługą kontroli jakości dla obiektów logistycznych dokonano stosownych zmian na dotychczasowej liście dokumentów PKJ, przystosowując ją do prezentacji informacji o charakterze logistycznym. Ww. zmiany to:
- Filtr Obszar KJ, pozwalający ograniczać listę dokumentów do PKJ produkcyjnych lub logistycznych
- Zmiana nazwy kolumny [Związane] na [Dokument związany] i prezentowanie w niej odpowiednio numeru ZP/HPR lub numeru dokumentu handlowego
- Dodatkowe kolumny: [Kontrahent], [Towar]
- Obsługa nowego statusu PKJ: Zamknięty
- Opcja przywracania domyślnego układu listy

Na liście PKJ została udostępniona opcja przywracania domyślnego układu listy. Po jej wyborze System przywraca standardowe ustawienie listy tj. domyślną kolejność kolumn, ich nazewnictwo, sortowanie, kolorowanie, wyłącza grupowanie, wyróżnianie (np. kolorystyczne) kolumn zdefiniowane przez Użytkownika itp. Z funkcji tej można skorzystać nie tylko wówczas, jeżeli Użytkownik zmienił listę w sposób niepożądany i chce ją przywrócić do pierwotnej, standardowej postaci, ale można z niej również skorzystać po konwersji bazy do wersji 2021. Jeżeli bowiem Użytkownik korzystał już wcześniej z listy dokumentów PKJ, wówczas nie wszystkie opisane wyżej zmiany na liście będą dla niego widoczne. Aby temu zaradzić wystarczy wybrać ww. opcję, o ile Użytkownik nie stosował na liście swoich indywidualnych ustawień. Jeżeli lista była dostosowywana do potrzeb Użytkownika i nie chce on tych ustawień utracić, wówczas wystarczy dokonać na liście zmian j.n.
- Kolumna [Związane]: zmiany nazwy kolumny można dokonać opcją Zmień nagłówek menu kontekstowego dostępnego przy ustawieniu kursora w nagłówku listy
- Położenie nowych kolumn: kolumny można przesunąć wg własnego uznania
- Kolorystyka PKJ dla nowego stanu
Użytkownik może samodzielnie zmienić reguły kolorowania. Może to uczynić stosowną opcją menu kontekstowego po ustawieniu kursora w nagłówku kolumny [Dokument]. W ten sposób powinien zmodyfikować regułę kolorowania PKJ w buforze a następnie zdefiniować nową regułę – dla PKJ zamkniętego.

W regule kolorowania PKJ w buforze należy zmienić warunek PKJN_Data na PKJN_Stan.

Na nowej regule wybrać na górnej liście opcję Użyj formuły do określenia komórek do formatowania, a następnie zamiast zaproponowanej wartości [Dokument] wskazać PKJN_Stan, a jako wartość Jest równy podać wartość 2. Opcją Format otworzyć formularz i przypisać na nim stosowny kolor czcionki – bordowy.

Inne zmiany
Obsługa nowych parametrów w historii zmian PKJ
Nowe parametry oraz nowe operacje dostępne na dokumencie PKJ zostały stosownie obsłużone w historii zmian danego protokołu kontroli jakości. System rejestruje więc zmiany dokonane przez Użytkownika w zakresie przypisanego towaru, elementu handlowego, dostaw itp., odnotowuje również informację o Operatorze, który dokonał blokady dostawy oraz jej odblokowania.
Filtrowanie wzorców KJ wg towaru
Na liście wzorców KJ dodany został filtr pozwalający na ograniczenie listy do wzorców przypisanych do konkretnego towaru.

Ograniczenia w zakresie edycji dokumentu PKJ oraz dokumentów handlowych
Przyjęto poniższe ograniczenia w zakresie edytowania, usuwania i anulowania dokumentów PKJ oraz dokumentów handlowych z nimi związanych:
- Nie można usuwać dokumentu PKJ, jeżeli dokonano na nim blokady dostawy
- Nie można usuwać/anulować dokumentu handlowego, jeżeli jego element znajduje się na PKJ
- Nie można usunąć elementu dokumentu handlowego, jeżeli jest on powiązany z PKJ,
- Nie można usunąć subelementu dokumentu handlowego powiązanego z PKJ
Nowe opcje w module Kontrola jakości
Moduł Kontrola jakości został wzbogacony o zakładkę [Logistyka], na której dostępna jest lista dokumentów handlowych oraz lista towarów. Dzięki temu Użytkownik nie musi uruchamiać modułu Sprzedaż, aby wygenerować PKJ do konkretnego dokumentu handlowego.

Import elementów z arkusza kalkulacyjnego
W wersji 2021.0 Systemu obsłużona została możliwość dodawania elementów Notatnika, Łatwej sprzedaży oraz dokumentów handlowych poprzez ich import z arkusza kalkulacyjnego. Istnieje możliwość ich importu z arkusza kalkulacyjnego Excel (.xls; xlsx) oraz Open Office (.ods).
Szablony arkuszy, z których można skorzystać m.in. do ww. operacji umieszczone zostały w podkatalogu [Szablony importu z arkusza] katalogu instalacyjnego Comarch ERP XL. Więcej na ten temat w części Wspólne dokumentu.
Import elementów Notatnika z arkusza kalkulacyjnego
Oprócz standardowego sposobu dodawania elementów (towarów) do szablonu Notatnika od wersji 2021.0 istnieje możliwość ich importu z arkusza kalkulacyjnego.

Aby System zaimportował elementy z pliku, w jego pierwszym arkuszu powinny się znaleźć co najmniej kolumny [KOD] i [ILOŚĆ]. Do importu danej pozycji koniczne jest wypełnienie kolumny KOD, kolumna ILOŚĆ natomiast nie musi być wypełniona. Obsługiwane są również kolumny [CENA] i [RABAT], ale ich obecność w arkuszu nie jest obowiązkowa.

Identyfikacja towaru odbywa się na podstawie zawartości kolumny [KOD] arkusza. W pierwszej kolejności System szuka niearchiwalnego towaru z kodem zgodnym z podaną wartością i wczytuje do Notatnika. Jeżeli towar taki nie istnieje, wówczas poszukiwany jest towar z takim numerem EAN towaru, przypisanym czy to na jego karcie, czy to na jednostce pomocniczej towaru i towar taki jest dodawany do Notatnika. Podczas importu honorowane są również kody EAN wagowe (cenowe/ilościowe).
Ilość importowanego elementuIlość na importowanym elemencie ustalana jest na podstawie zawartości kolumny [ILOŚĆ] w arkuszu, przy czym ilość ta jest traktowana jako ilość w jednostce głównej, również w tych przypadkach, gdy identyfikacja towaru nastąpi na podstawie numeru EAN jednostki pomocniczej. System postępuje zależnie od zawartości ww. kolumny:
- W przypadku, kiedy w kolumnie ILOŚĆ podano prawidłową wartość System ustala ilość dla danego elementu na podstawie tejże ilości, zaokrąglając ją do precyzji jednostki głównej towaru
- Jeżeli w ww. kolumnie zostanie podana wartość zerowa, wówczas System pomija taką pozycję, tj. nie importuje jej.
- W przypadku, kiedy kolumna zostanie pozostawiona pusta lub zostanie wypełniona niepoprawną wartością (nie-liczbową lub ujemną), wówczas System samodzielnie podstawia ilość, ustaloną jako 1x przelicznik jednostki domyślnej sprzedaży.
- Jeżeli identyfikacja towaru nastąpi w oparciu o EAN ilościowy, wówczas ilość ustalana jest na podstawie ilości zaszytej w tym kodzie.
Ustalanie ceny na importowanym elemencie
Cena importowanego elementu ustalana jest na podstawie kolumny [CENA] w arkuszu. Przekazana w arkuszu cena jest traktowana jako cena netto dla jednostki głównej towaru wyrażona w walucie systemowej. W przypadku, jeżeli arkusz nie posiada ww. kolumny lub nie jest ona wypełniona, wówczas System samodzielnie podstawia domyślną cenę sprzedaży towaru. Jeżeli identyfikacja towaru nastąpi w oparciu o EAN cenowy, wówczas cena zostaje ustalona na podstawie ceny zaszytej w tym kodzie.
Rabat na importowanym elemencie
Jeżeli w arkuszu w kolumnie [RABAT] zostanie podana wartość z zakresu [-999,99 do 99,99], wówczas rabat ten jest ustalany na elemencie Notatnika, w przeciwnym razie rabat zostaje ustalony na poziomie 0,00.
Inne zmiany w Notatniku
Oprócz udostępnienia w Notatniku opcji importu elementów dokonano w nim drobnych zmian w zakresie nazewnictwa dotychczasowych operacji, czyniąc je bardziej intuicyjnymi.

Import elementów na formatkę Łatwej sprzedaży
Możliwość importu z arkusza została udostępniona również dla elementów Łatwej sprzedaży. Stosowna opcja dodana została w menu przycisku Dodaj oraz w menu kontekstowym listy elementów.

Aby System zaimportował elementy z pliku, w jego pierwszym arkuszu powinny się znaleźć co najmniej kolumny [KOD] i [ILOŚĆ]. Do importu danej pozycji konieczne jest wypełnienie kolumny KOD, kolumna ILOŚĆ natomiast nie musi być wypełniona. Obsługiwana jest również kolumny [CENA], ale jej obecność w arkuszu nie jest obowiązkowa.

Identyfikacja towaru
Identyfikacja towaru odbywa się na podstawie zawartości kolumny [KOD] arkusza. System identyfikuje towar wg poniższej kolejności:
- Towar z kodem zdefiniowanym na karcie towaru zgodny z podanym w arkuszu
- Towar z numerem EAN przypisanym czy to na karcie, czy to na jednostce pomocniczej towaru zgodnym z wartością kolumny KOD
- Towar z kodem u kontrahenta zgodnym z przesłanym, o ile kontrahent ten został wprowadzony na formatkę Łatwej sprzedaży przed dokonaniem importu
Podczas importu honorowane są również kody wagowe (ilościowe/cenowe) towaru.
Ilość importowanego elementu
Ilość na importowanym elemencie ustalana jest na podstawie zawartości kolumny [ILOŚĆ] w arkuszu, przy czym przekazana w ten sposób ilość jest traktowana jako ilość w jednostce głównej, również w tych przypadkach, gdy identyfikacja towaru następuje na podstawie kodu EAN jednostki pomocniczej. System postępuje zależnie od zawartości ww. kolumny:
- Jeżeli kolumna ILOŚĆ w arkuszu została wypełniona, wówczas System ustala na elemencie ilość na podstawie tej wielkości, przy czym sprawdzana jest ilość dostępna towaru wg zasad jak podczas ręcznego dodawania pozycji tj.: jeżeli towar nie jest dostępny, wówczas ustalana jest ilość obliczona jako 1x przelicznik jednostki domyślnej sprzedaży, jeżeli zaś towar jest dostępny, wówczas na elemencie ustalana jest mniejsza z ilości: przesłana w pliku lub dostępna
- Jeżeli w kolumnie ILOŚĆ zostanie podana wartość zerowa, wówczas System pomija taką pozycję
- W przypadku, kiedy ww. kolumna nie zostanie wypełniona, wówczas System samodzielnie podstawia ilość: jeżeli identyfikacja towaru następuje na podstawie jego kodu, wówczas ilość ustalana jest jako 1x przelicznik jednostki domyślnej sprzedaży, jeżeli zaś identyfikacja towaru następuje na podstawie numeru EAN towaru lub na podstawie kodu u kontrahenta, wówczas ilość ustalana jest jako 1x przelicznik jednostki na tymże numerze EAN
- Jeżeli identyfikacja towaru nastąpi w oparciu o EAN ilościowy, wówczas ilość ustalana jest na podstawie ilości zaszytej w tym kodzie.
Ustalanie ceny na importowanym elemencie
Cena importowanego elementu ustalana jest na podstawie kolumny [CENA] w arkuszu. Podana cena jest traktowana jako cena w walucie systemowej, odpowiednio netto lub brutto, zależnie od ustawienia parametru fiskalny na formatce Łatwej sprzedaży. Podczas ustalania ceny na importowanym elemencie System kontroluje maksymalny rabat Operatora, nie pozwalając na ustalenie ceny na zbyt niskim poziomie. Przesłana w arkuszu cena jest ignorowana, jeżeli w definicji dokumentu FS wyłączony jest parametr Edycja cen i rabatów.
Dla tych pozycji, dla których nie podano ceny w arkuszu jest ona ustalana w standardowy sposób, jak podczas dodawania jednej pozycji przez Użytkownika.
Jeżeli identyfikacja towaru następuje w oparciu o EAN cenowy, wówczas cena zostaje ustalona na podstawie ceny zaszytej w tym kodzie.
Import elementów dokumentów handlowych z arkusza
Funkcjonalność importu elementów z arkusza kalkulacyjnego udostępniona została na formatkach dokumentów j.n.:
- FZ, FRR, PZ, PZI, PKA, PW
- FS, WZ, PA, WKA, FSE, WZE, FW
- RW, PW, MMW
Stosowna opcja dodana została w menu przycisku Dodaj oraz w menu kontekstowym listy elementów dokumentu.

Aby System prawidłowo zaimportował elementy z pliku, w jego pierwszym arkuszu powinny zaleźć co najmniej kolumny [KOD] i [ILOŚĆ] lub [ILOŚĆJMPOM]. Do importu danej pozycji koniczne jest wypełnienie kolumny KOD, kolumny ILOŚĆ, ILOŚĆJMPOM natomiast nie musza być wypełnione. Obsługiwane są jeszcze kolumny [CENA], [JMPOM], [PRZELICZL], [PRZELICZM], ale ich obecność w arkuszu nie jest obowiązkowa.

Identyfikacja towaru
Identyfikacja towaru odbywa się na podstawie zawartości kolumny [KOD] arkusza. System identyfikuje towar wg poniższej kolejności:
- Towar z kodem zdefiniowanym na karcie towaru zgodny z podanym w arkuszu
- Towar z numerem EAN przypisanym czy to na karcie, czy to na jednostce pomocniczej towaru zgodnym z wartością kolumny KOD
- Towar z kodem u kontrahenta zgodnym z przesłanym, o ile kontrahent ten został już na dokument wprowadzony
Podczas importu honorowane są również kody wagowe (ilościowe/cenowe) towaru.
Ustalanie jednostki pomocniczej na importowanym elemencie
Jeżeli w kolumnie [JMPOM] arkusza zostanie podany symbol jednostki pomocniczej importowanego towaru, wówczas jednostka ta ustalona jest jako jednostka pomocnicza na importowym elemencie. Jeżeli podana zostanie wartość niezgodna z żadną z przypisanych do towaru jednostek, wówczas na elemencie ustalana jest jednostka główna towaru. W przypadku gdy ww. kolumny w arkuszu nie ma lub nie zostanie wypełniona, wówczas System ustala na elemencie jednostkę pomocniczą wg zasad, jakie obowiązują podczas ręcznego dodawania pozycji na dokument za pomocą kodu tj.
- jeżeli identyfikacja towaru nastąpi na podstawie kodu towaru, wówczas ustalana jest jednostka domyślna sprzedaży/zakupu zależnie od typu dokumentu, na którym dokonywana jest operacja
- jeżeli identyfikacja towaru nastąpi na podstawie numeru EAN (własnego/obcego) towaru, wówczas System ustala jednostkę pomocniczą na podstawie jednostki przypisanej do tego EAN-u a jeżeli takowa nie została na nim przypisana, wówczas na elemencie ustalana jest jednostka domyślna sprzedaży/zakupu zależnie od typu dokumentu, na jakim dokonywany jest import
System honoruje przelicznik jednostki podany w kolumnach [PRZELICZL], [PRZELICZM] wyłącznie wówczas, gdy w kolumnie [JMPOM] podano symbol jednostki pomocniczej towaru, na której ustawiona jest opcja wyliczany przy transakcji. W pozostałych przypadkach ustalany jest przelicznik zdefiniowany na danej jednostce pomocniczej towaru, niezależnie od tego, czy zostanie ona przypisana na podstawie JMPOM, czy też samodzielnie przez System na podstawie jednostki EAN-u, czy też domyślnej jednostki sprzedaży/zakupu.
Jeżeli identyfikacja towaru nastąpi w oparciu o EAN wagowy (ilościowy/cenowy), wówczas jednostka zostaje ustalona na podstawie jednostki, do której przypisano składową tegoż EAN-u.
Ustalanie ilości na importowanym elemencie
Do podania ilości jakiej ma dotyczyć transakcja służą kolumny: [ILOŚĆ], w której Użytkownik podaje ilość w jednostce głównej towaru oraz [ILOŚĆJMPOM], służąca do podania ilości w jednostce pomocniczej towaru. Podczas importu interpretowana jest tylko jedna z ww. ilości.
Priorytetowo traktowana jest kolumna [ILOŚĆ], dla której zachowane zostały następujące zasady:
- Jeżeli kolumna ILOŚĆ została wypełniona poprawną wielkością (wielkość liczbowa większa od zera), wówczas System ustala na jej podstawie ilość, zaokrąglając ją do precyzji jednostki głównej towaru oraz respektując ustawienie parametru rejestruj w jednostkach całkowitych jednostki głównej i pomocniczej
- Jeżeli w ww. kolumnie zostanie podana wartość zerowa, wówczas System pomija taką pozycję
- Jeżeli kolumna zostanie wypełniona niepoprawną wielkością (np. tekstową, ujemną), wówczas System samodzielnie ustala ilość jako 1x jednostka pomocnicza lub 1x jednostka główna (gdy głowna i pomocnicza takie same)
- Jeżeli w arkuszu brak kolumny ILOŚĆ lub jest ona pusta, wówczas System interpretuje kolumnę ILOŚĆJMPOM, o czym poniżej.
Kolumna [ILOŚĆJMPOM] interpretowana jest, jeżeli w arkuszu brak kolumny ILOŚĆ lub jest ona pusta. Dla obsługi tej kolumny obowiązują poniższych zasad:
- Jeżeli kolumna została wypełniona prawidłową wartością (wielkość liczbowa większa od zera, wówczas System wylicza i zapisuje na elemencie ilość w jednostce główne na podstawie podanej ilości i przelicznika jednostki pomocniczej do jednostki głównej. Podczas ustalania ilości w oparciu o wczytaną wielkość System kontroluje parametr rejestruj w jednostkach całkowitych jednostki pomocniczej, a także precyzję i tenże parametr na towarze. Precyzja jednostki pomocniczej nie jest kontrolowana.
- Jeżeli w kolumnie zostanie podana wartość zerowa, wówczas System pomija taką pozycję
- Jeżeli brak ww. kolumny lub pozostaje pusta albo wypełniona niepoprawną wartością, wówczas System samodzielnie podstawia ilość ustalona jako 1x jednostka pomocnicza (lub 1x główna, jeżeli główna i pomocnicza to te same jednostki)
- Jeżeli identyfikacja towaru nastąpi w oparciu o kod EAN ilościowy, wówczas ilość zostaje ustalona na podstawie ilości zaszytej w tym kodzie.
Ustalanie ceny na importowanym elemencie
Cena końcowa na importowym elemencie ustalana jest w oparciu o wartość podaną w kolumnie [CENA]. Wielkość ta interpretowana jest w następujący sposób:
- Cena w walucie dokumentu – w przypadki importu dokonywanego na dokument FSE i WZE
- Cena w walucie systemowej – w przypadku importu dokonywanego na pozostałych typach dokumentów
Ww. cena traktowana jest jako cena netto lub brutto, zależnie od ustawienia parametru fiskalny na dokumencie. Podczas importu elementów z arkusza mają zastosowanie standardowe zasady ustalania rodzaju i wartości ceny początkowej, naliczania stosownych rabatów/promocji, które zostają odnotowane w strukturze udzielonego rabatu, na koniec zaś System ustala cenę końcową na poziomie przekazanej w arkuszu, różnicę odnotowując jako rabat Operatora. Podczas ustalania ceny końcowej kontrolowana jest standardowo marża minimalna, maksymalny rabat operatora, a także promocje typu Cena początkowa z blokadą edycji ceny.
Przesłana w arkuszu cena jest ignorowana, jeżeli na definicji danego typu dokumentu wyłączony jest parametr Edycja cen i rabatów oraz podczas importu elementów na dokumenty zakupu, dokonywanego przez Operatora bez prawa Widzi ceny zakupu.
Jeżeli w arkuszu nie została podana CENA lub została podana nieprawidłowo, wówczas System ustala cenę wg ogólnych zasad, jak podczas ręcznego dodawania pozycji.
Jeżeli identyfikacja towaru następuje w oparciu o EAN cenowy, wówczas cena ustalana jest na podstawie ceny zaszytej w tym kodzie.
Kolumna CENA nie ma znaczenie podczas importu elementów na RW i MMW, na których cena/wartość ustalana jest w oparciu o koszt pobranych zasobów.
Rabat retrospektywny dla grupy kontrahentów
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 menu kontekstowego Przypisz do grupy rabatowej 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 wygląd listy kontrahentów na rabacie retro uległ zmianie. Odtąd w pierwszej kolejności 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 grypy 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żnego 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.
Zmiany na dokumentach transportowych
Poniższe zmiany w zakresie dokumentów transportowych wynikają z konieczności przystosowania ich do współpracy z aplikacją Comarch Shipping, która została szczegółowo opisana w rozdziale 10 Współpraca z Comarch Shipping.
Zmiany w generowaniu paczek i wysyłek z list dokumentów
W związku z tym, że generowanie zleceń do Comarch Shipping wymaga podania dla wysyłki dokładnie jednego adresu odbiorcy, nawet jeśli wysyłka zawiera kilka paczek, to zmodyfikowane zostało działanie tworzenia paczek i wysyłek obsługujących adres dostawy.
Dotychczasowe działanie parametru z konfiguracji, zakładka [Sprzedaż/Parametry 2] Kontroluj zgodność adresu dostawy dokumentów paczki pozwalało na tworzenie paczek z dokumentami, które miały ustawionego kontrahenta z tym samym adresem oraz takich, które w ogóle nie miały kontrahenta (np. paragony). Ta kontrola została teraz uściślona tak, że dokumenty bez kontrahenta będą zawsze wiązane do jednej paczki, a do innych tylko te na których kontrahent jest ustawiony.
Dodatkowo w tym samym miejscu w konfiguracji został dodany nowy parametr Z listy dokumentów twórz wiele paczek i wysyłek (tylko dla generowania z dokumentów). Parametr możliwy do zaznaczenia, jeśli zaznaczono powyższy, czyli Kontroluj zgodność adresu dostawy dokumentów paczki. W przeciwnym razie nie zaznaczony i niedostępny do edycji.

Zaznaczenie nowego parametru skutkuje zmianą w wykonaniu operacji Wysyłka z zaznaczonych dostępnej w menu kontekstowym na listach dokumentów: handlowych, serwisowych i zamówień oraz na liście paczek. Ta operacja spowoduje najpierw utworzenie paczek z ustawionym parametrem: Dokumenty na ten sam adres (jak opisano powyżej), a następnie do każdej z tych paczek zostaje utworzona osobna wysyłka. Chodzi o to, aby każda wysyłka miała jednoznaczny adres dostawy. W tym przypadku będzie on pobierany z adresu na powiązanej paczce.
Zmiany na formatce wysyłki
Na potrzeby przechowywania danych pobieranych ze zlecenia w Comarch Shipping w oknie wysyłki zostały dodane nowe pola oraz zmieniono układ okna, jak przedstawia poniższy rysunek.

Wydzielona została część Obsługa wysyłki, w której umieszczono pole Kurier z odwołaniem do listy słownikowej z rodzajami kurierów (dostępna w Słownikach kategorii, grupa Transport, magazyn). Obsługa pola zgodnie ze standardem, czyli jeśli ustawiono domyślny rekord w słowniku, to będzie on ustawiany na nowo dodawanych wysyłkach. Rekordy można również dezaktywować w słowniku, w przypadku, gdy nie są wykorzystywane.
Z polem Kurier ściśle powiązane jest dotychczasowe pole Spedytor, które pozwala ustawić kontrahenta obsługującego wysyłkę. Jeśli na kartach kontrahentów zostanie zaznaczony parametr: Spedytor i dodatkowo wybrany zostanie rodzaj kuriera, wówczas na wysyłce będzie możliwe wybranie jako Spedytora tylko takich kontrahentów: np.
.
Jeśli wysyłka jest realizowana poprzez spedytora nie będącego kontrahentem, wówczas działanie pola Spedytor pozostaje bez zmian. Analogicznie, zmianie nie uległo działanie pól dotyczących samochodu oraz kierowcy – mogą one być wykorzystywane do ewidencji wysyłek realizowanych poza firmami kurierskimi.
Poniżej wydzielona została kolejna część Dane przesyłki, w której umieszczono dwa nowe pola:
- Stan przesyłki – z odwołaniem do listy słownikowej o tej samej nazwie (dostępna w Słownikach kategorii, grupa Transport, magazyn). Do rekordów tego słownika zostały dodane predefiniowane stany dla zleceń z Comarch Shipping, które rozpoczynają się od wyrażenia ‘ZNP’ i rekordy te będą ustawiane automatycznie na wysyłkach integrowanych z tą aplikacją. Niezależnie od tego jest również możliwość korzystania ze słownika na standardowych zasadach, czyli dodając do niego własne pozycje, a następnie ustawianie stanów ręcznie na wysyłkach.
- Numer ZNP – pole widoczne dopiero, jeśli wysyłka zostanie przesłana do Comarch Shipping. Wyświetla numer zlecenia nadany jej w aplikacji. Obok numeru znajduje się przycisk lupki. Służy on do podglądu zlecenia w Comarch Shipping, o czym więcej w punkcie 10.3.2.3.
Pozostałe pola w obszarze z danymi przesyłki działają bez zmian, czyli Numer listu służy przechowywaniu numeru nadanego przez kuriera po jego zarejestrowaniu, możliwe jest uzupełnienie wartości pobrania i ubezpieczenia wysyłki. W przypadku współpracy z Comarch Shipping pola te są integrowane z utworzonymi zleceniami, co jest szczegółowo opisane w kolejnym punkcie.
Dodatkowo zmieniono nazwę dotychczasowej zakładki [Opis] na [Inne], bowiem oprócz pola z opisem zawiera ona również nowe pole Link do śledzenia przesyłki, z możliwością wywołania podglądu takiego linku. W polu można wpisać adres otrzymany po nadaniu przesyłki, pod którym dostępne są informacje o tym, gdzie znajduje się ona aktualnie. Po wypełnieniu pola aktywny będzie przycisk do wywołania wpisanego adresu w oknie domyślnej przeglądarki.

Inne zmiany
Zmiany związane z wyjściem Wielkiej Brytanii z Unii Europejskiej
- Dodano kod XI – Irlandia Północna do listy kodów krajów celnych. Kod ten został przypisany do grupy kodów unijnych. Po wybraniu kodu kraju XI na karcie kontrahenta, domyślnie zostanie on ustawiony jako kontrahent unijny.
- W bazach konwertowanych pozostawiono kod kraju GB w grupie kodów unijnych. Jest to konieczne w celu poprawnego rejestrowania korekt do dokumentów wystawionych przed 01-01-2021 bądź kontynuacji transakcji rozpoczętych przed tą datą.Użytkownik musi zadbać o ustawienie odpowiedniego typu kontrahenta na zakładce [Księgowe] dla kontrahentów z Wielkiej Brytanii, tzn. ustawić dla nich Typ kontrahenta: pozaunijny.
- W nowych bazach kod kraju GB znajduje się w grupie kodów pozaunijnych. Po wybraniu kodu kraju GB na karcie kontrahenta, domyślnie zostanie on ustawiony jako kontrahent pozaunijny.
Kopiowanie i przeciąganie elementów do Notatnika
Oprócz opisanej wyżej możliwości importowania elementów Notatnika z arkusza kalkulacyjnego, jego funkcjonalność została wzbogacona dodatkowo o możliwość: wklejania elementu oraz dodawania elementu metodą Drag & Drop do szablonu Notatnika.
Wklejanie elementu do szablonu notatnika
Po ustawieniu kursora na liście elementów danego szablonu Notatnika i użyciu kombinacji klawiszy <CTRL>+<V>, System identyfikuje towar o kodzie zgodnym z wartością wcześniej skopiowaną do schowka i dodaje element z takim towarem. Odbywa się to poprzez podniesienie formatki nowego elementu i wypełnienie na niej kontrolki kodem towaru. Pozostałe parametry, takiej jak ilość, cena, rabat, wartość ustalane są standardowo, jak podczas samodzielnego wprowadzenia towaru przez Operatora.
Użytkownik może dokonań kopiowania do schowka z dowolnego miejsca np. z dokumentu Word, Excel czy też jakiejkolwiek kontrolki tekstowej formatki Systemu. Dodatkowo może on skorzystać z możliwości kopiowania elementu dokumentu handlowego (innego niż korekta i faktura zaliczkowa), importowego, oferty, zamówienia, dokumentów magazynowym PM/WM, reklamacji, umowy, zlecenia produkcyjnego, czy cennika. Wystarczy ustawić kursor na właściwym elemencie listy elementów ww. dokumentu i użyć kombinacji klawiszy <CTRL>+<C>, w wyniku czego skopiowany zostanie kod towaru. Takiego kopiowania można dokonać również z listy towarów.
Skopiowany w ten sposób kod towaru wystarczy następnie wkleić do Notatnika.
Dodawanie elementu Notatnika poprzez jego przeciągnięcie (metoda Drag & Drop)
Możliwość dodania towaru do Notatnika poprzez jego przeciągnięcie z listy towarów jest dostępna od wielu wersji Systemu. W wersji 2021.0 taka sama możliwość została udostępniona z listy elementów formatki dokumentu handlowego (innego niż korekta i faktura zaliczkowa), formatki oferty, zamówienia oraz dokumentu magazynowego PM/WM.
Po wskazaniu i przeciągnięciu danego elementu dokumentu handlowego/oferty/zamówienia System podnosi formatkę nowego elementu z towarem, ilością, ceną, rabatem i wartością ustaloną na podstawie danego elementu dokumentu. Przez ww. cenę należy rozumieć cenę początkową elementu.
W przypadku ww. operacji dokonywanej z formatki dokumentu magazynowego pobierany jest towar oraz ilość. W tym wypadku cena ustalana jest standardowo, jak podczas samodzielnego wprowadzania towaru przez Użytkownika.

Zmiana zasad drukowania kodów CN towarów na wydrukach
W wersji 2020.0 Systemu obsłużono drukowania kodów PCN na liście elementów drukowanego dokumentu handlowego. Drukowany był kod 10-znakowy: 8-znakowy kod CN uzupełniony o dwa dodatkowe znaki. Na podstawie zgłoszeń Klientów zasada ta została zmieniona w wersji 2021.0 Systemu. Odtąd drukowana jest kolumna [CN], a w niej kod 8 lub 10- znakowy, zależnie od jego budowy:
jeżeli dwa ostatnie znaki pola tre_PCN są zerami, wówczas drukowany jest kod 8-znakowy
jeżeli co najmniej jeden ze znaków 9-ty lub 10-ty nie jest zerem, wówczas drukowany jest kod 10-znakowy

Parametryzacja typu lokatora kontrolki Magazyn
W wersji 2019.1 Systemu w kontrolce wyboru magazynu obsłużony został lokator typu zawiera, za pomocą którego Użytkownik może ograniczyć magazyny prezentowane w menu do takich magazynów, które w swoim kodzie, w dowolnym jego miejscu zawierają wprowadzony przez Użytkownika znak lub ciąg znaków. Nie wszystkim Użytkownikom tego typu lokator odpowiada, w związku z czym w wersji 2021.0 wprowadzono parametryzację w tym zakresie. Jeżeli w Konfiguracji systemu parametr Lokator typu zawiera w kontrolce wyboru magazynu jest włączony, wówczas w ww. kontrolce obsługiwany jest lokator typu zawiera, jeżeli zaś parametr jest wyłączony, wówczas obsługiwany jest lokator typu zaczyna się od.

Prace przygotowawcze obsługi opłaty spożywczej w Systemie
W wersji 2021.0 Systemu dodano nowe pola do bazy danych, przygotowując ją do obsługi tzw. podatku cukrowego. Obsługa opłaty spożywczej planowana jest w wersji 2021.0.1 i obejmie ona:
- wprowadzenie parametrów opłaty spożywczej na kartach towarowych
- znacznik naliczania opłaty spożywczej na karcie kontrahenta
- znacznik naliczania opłaty spożywczej na nagłówkach dokumentów sprzedaży
Należna opłata ustalana będzie na podstawie wszystkich faktur sprzedaży (z ww. znacznikiem) w danym okresie.
Nie przewiduje się prezentacji/edycji opłaty na elementach, czy też nagłówkach dokumentów, kontroli ceny czy też prezentowania opłaty na wydrukach.
Wyliczenie opłaty będzie dokonywane w oparciu o procedurę serwerową, którą w razie potrzeby Partner/Klient będzie mógł zmodyfikować. Udostępniony zostanie stosowny formularz deklaracji oraz możliwość tworzenia stosownego pliku .xml.
Przygotowanie pod rezerwacje magazynowe WMS
Zakres zmian został opisany szczegółowo w punkcie opisującym współpracę z Comarch WMS .
Produkcja
Generowanie numeru partii/seryjnego dla wyrobu
W systemie wprowadzono możliwość definiowania i automatycznego generowania numerów partii/seryjnych dla wyrobów, półproduktów i produktów ubocznych.
W ramach nowej funkcjonalności udostępniona została lista predefiniowanych segmentów, na podstawie których można budować wzorce numerów partii/seryjnych. Następnie te wzorce można przypisywać do wyrobów/półproduktów/produktów ubocznych w technologii lub na zleceniach i w oparciu o nie generować numery partii/seryjne (Rys 40).

Konfiguracja numerów partii/seryjnych

W module Produkcja, na ribbonie, w menu [Listy], udostępniono nowy obszar Numery partii/seryjne , w którym znajdują się następujące opcje:
Wzorce numerów partii/seryjnych – za pomocą opcji otwierana jest lista wzorców numerów partii/seryjnych , na podstawie których można generować numery partii/seryjne dla wyrobów na zleceniach podukcyjnych
Dodaj wzorzec – za pomocą opcji otwierane jest okno nowego wzorca numeru partii/seryjnego
Segmenty numerów partii/seryjnych- za pomocą opcji otwierana jest lista segmentów numerów partii/seryjnych, z których można budować wzorce numerów partii/seryjnych
Lista segmentów numerów partii/seryjnych

Na liście segmentów numerów partii/seryjnych znajdują się segmenty, z których można budować wzorce numerów partii/seryjnych.
Udostępniono predefiniowane segmenty, które dotyczą tylko tych obiektów z zakresu nadzlecenia produkcyjnego i zlecenia produkcyjnego, które są związane bezpośrednio z wytworzeniem wyrobu, dla którego generowany będzie numer partii/seryjny. Do listy można dodawać własne segmenty.
Lista segmentów zbudowana jest z następujących kolumn:
Segment - w kolumnie prezentowana jest fraza, określona na danym segmencie w polu: Segment
Opis- w kolumnie prezentowany jest opis, określony na segmencie w polu: Opis
Typ segmentu- w kolumnie prezentowany jest typ danego segmentu. Określono następujące typy segmentów:
- Numer dokumentu- w przypadku segmentów predefiniowanych: Numer NZP i Numer ZP
- Obiekt produkcyjny- w przypadku predefiniowanych segmentów: Kod procesu, Kod operacji, Kod materiału, Kod wyrobu, Kod gniazda, Kod zasobu
- Numer partii/seryjny- w przypadku predefiniowanego segmentu: Numer partii/seryjny półproduktu
- Data- w przypadku predefiniowanych segmentów: Data ważności wyrobu, Data wytworzenia wyrobu, Data rozpoczęcia produkcji
- Inny- w przypadku segmentów definiowanych przez Użytkownika
- SQL- w przypadku segmentów SQL definiowanych przez Użytkownika
Separator po- w kolumnie prezentowany jest separator, określony na segmencie w polu Separator po
Na liście segmentów numerów partii/seryjnych udostępniono następujące opcje:
Utwórz wzorzec numeru partii/seryjnego- za pomocą opcji tworzony jest nowy wzorzec numeru partii/seryjnego, na którym dodawane są automatycznie segmenty zaznaczone na liście (Rys 43)

Dodaj- za pomocą opcji dodawany jest nowy segment

- za pomocą opcji dodawany jest nowy segment
- za pomocą opcji dodawany jest nowy segment SQL

Zmień- za pomocą opcji okno wybranego segmentu podnoszone jest w trybie do edycji.
Usuń- za pomocą opcji można usunąć te segmenty, które nie są predefiniowane i nie zostały użyte w żadnym wzorcu
Zamknij okno- za pomocą opcji zamykana jest lista.
Segment
Segmenty są elementami, z których można budować wzorce numeru partii/seryjnego wyrobu, na podstawie których generowany będzie numer partii/seryjny.
W systemie udostępniono listę predefiniowanych segmentów. Dodatkowo Użytkownik może definiować własne segmenty - albo jako dowolne ciągi znaków, albo jako zapytania SQL.
W oknie segmentu numeru partii/seryjnego udostępniono następujące kontrolki:

Segment- w polu prezentowana jest nazwa segmentu. W przypadku segmentów innych niż SQL definiowanych przez Użytkownika (Rys 46), ciąg znaków określony w tym polu będzie pobierany do numeru seryjnego. Pole jest dostępne do edycji tylko w przypadku segmentów definiowanych przez Użytkownika. Pole jest wymagane do uzupełnienia. Nie jest unikalne- można dodawać wiele segmentów o takiej samej nazwie.
Opis- w polu prezentowany jest opis segmentu. Pole jest dostępne do edycji tylko w przypadku segmentów definiowanych przez Użytkownika.
Separator po: - w polu prezentowany jest separator, jaki powinien być domyślnie wyświetlony w numerze seryjnym po danym segmencie. Separatorem może być dowolny ciąg znaków. Separatory definiowane są w nowym słowniku kategorii Separatory (2.1.12) dostępnym w grupie Produkcja. Dla predefiniowanych segmentów domyślnie w polu ustawiana jest wartość <Brak>, która oznacza, że po danym segmencie nie będzie żadnego separatora. Podczas dodawania nowego segmentu, pole powinno być wypełnione wartością domyślną ze słownika kategorii Separatory, a gdy takiej nie zdefiniowano, wówczas powinno się wypełniać wartością <Brak>. Nowe separatory można dodawać do słownika bezpośrednio z poziomu pola Separator po: znajdującym się na segmencie.
Wartość określona w polu Separator po: jest domyślnie przenoszona na dany separator dodawany do wzorca i możliwa na nim do zmiany. (Na każdym wzorcu, ten sam segment może mieć określone inne separatory.)
Ilość znaków: - w polu określamy, ile maksymalnie znaków chcemy przeznaczyć na dany segment (bez separatorów) w numerze seryjnym. Cały numer partii/seryjny może się składać maksymalnie z 255 znaków i taka ilość podpowiada się domyślnie dla każdego z segmentów. Ilość ta jest przenoszona na segment dodawany do wzorca i możliwa na nim do zmiany. (Na każdym wzorcu, ten sam segment może mieć określoną inną ilość znaków). Jeśli dla danego segmentu przewidziana zostanie większa ilość znaków niż faktycznie jest potrzebna, wówczas pozostałe niewykorzystane miejsca zostaną przeznaczone na ewentualne separatory i kolejne segmenty numeru. (Niewykorzystane miejsca numeru seryjnego nie zostają „sztucznie wypełnione”). Jeśli natomiast dla danego segmentu przewidziana zostanie mniejsza ilość znaków niż faktycznie jest potrzebna, wówczas dany segment zostanie obcięty do takiej ilości znaków, jaką na nim określono. (Wyświetlone zostaną początkowe znaki segmentu).

Separator w: - w polu określamy separator jaki ma zostać wyświetlony w numerze seryjnym pomiędzy elementami, wynikającymi z tego samego segmentu. Przykładowo, dane zlecenie może zostać przypisane do wielu nadzleceń. Jeśli w numerze partii/seryjnym zostanie zastosowany segment: Numer NZP (Rys 47), wówczas w numerze seryjnym zostaną wyświetlone wszystkie numery dokumentów NZP, powiązanych z wyrobem, dla którego generowany będzie numer partii. Pomiędzy tymi numerami NZP wyświetlony będzie separator określony na segmencie w polu: Separator w. Podobna sytuacja będzie miała miejsce w przypadku segmentu: Kod materiału, Kod gniazda, Kod zasobu, itp.

Data ważności jako: - pole jest dostępne tylko na segmencie: Data ważności wyrobu (Rys 48). W polu określamy czas, jaki ma zostać doliczony do daty wytworzenia wyrobu, rozumianej jako data zakończenia realizacji, w ramach której dany wyrób powstał.

SQL- pole jest dostępne tylko dla segmentów SQL dodawanych przez Użytkownika. W polu można zdefiniować zapytanie, za pomocą którego będzie wyświetlany określony fragment numeru partii/seryjnego
Wzorce
Wzorce numerów partii/seryjnych to grupy segmentów, stanowiące wzór na numer partii seryjny dla wyrobu lub odpowiednie zapytanie SQL, na podstawie którego generowane będą numery seryjne.

Wzorce można tworzyć:
- bezpośrednio z listy segmentów – Po zaznaczeniu wybranych segmentów i naciśnięciu opcji Utwórz wzorzec, tworzony jest wzorzec numeru seryjnego (Rys 43).
- za pomocą opcji Dodaj wzorzec z ribbona (Rys 41)
- za pomocą opcji Dodaj z listy wzorców (Rys 56)
- W oknie wzorca znajdują się następujące kontrolki:
- Kod- w polu określamy kod wzorca. Pole jest wymagane do wypełnienia. Nie jest ono unikalne- można dodawać wiele wzorców o tym samym kodzie.
- Nazwa- w polu określamy nazwę wzorca
- Lista segmentów- na liście prezentowane są segmenty, z których składa się dany wzorzec. Lista zbudowana jest z następujących kolumn:
- Lp. – Wyznacza kolejność segmentów we wzorcu
- Segment – w kolumnie prezentowany jest ciąg znaków określony w polu Segment, w oknie segmentu
- Na podstawie SQL- zaznaczenia opcji oznacza, że wzorzec będzie tworzony w oparciu o zdefiniowane przez Użytkownika zapytanie SQL
Na wzorcu podajemy kod i nazwę wzorca. Za pomocą parametrów Na podstawie segmentów/Na podstawie SQL określamy typ wzorca- czy jest to wzorzec budowany z segmentów, czy też w oparciu o zapytanie SQL.
Za pomocą opcji Przesuń w górę/Przesuń w dół, określamy kolejność segmentów we wzorcu (później w takiej kolejności segmenty będą uwzględniane w numerze seryjnym).
Dla każdego segmentu w danym wzorcu można określić separatory oraz ilość znaków, jaka może być przeznaczona dla każdego segmentu w numerze partii. Można to zrobić bezpośrednio z poziomu odpowiedniej kolumny Separator/Ilość znaków (Rys 51) lub z poziomu Segmentu, otwartego z poziomu wzorca (Rys 52).


Za pomocą opcji Ten sam separator po każdym segmencie, można ustawić jednocześnie dla każdego segmentu, znajdującego się na danym wzorcu ten sam separator (Rys 53). Przy zaznaczonej ww. opcji nie będzie możliwe określanie różnych separatorów dla segmentów w danym wzorcu.

Z poziomu wzorca, budowanego w oparciu o segmenty, można dodawać/usuwać nowe segmenty, a także edytować te, które znajdują się na wzorcu.
Za pomocą opcji Pokaz przykładowy numer partii/seryjny można wyświetlić poglądowy numer seryjny (Rys 54). Wyświetlane w nim segmenty są „na sztywno” określone, ponieważ na etapie budowania wzorca nie mamy jeszcze rzeczywistych danych, jakie będą znane dopiero na dokumencie ZP.

Na zakładce [Wyroby w technologii] (Rys 55) w oknie wzorca, prezentowane są te wyroby z technologii, do których w technologii przypisano dany wzorzec.

Lista wzorców numerów partii/seryjnych
Na Liście wzorców numerów partii/seryjnych (Rys 56) znajdują się zdefiniowane w systemie wzorce numerów partii/seryjnych.
Z poziomu listy wzorców można dodawać nowe wzorce, edytować istniejące. Usuwać można tylko te wzorce, które nie zostały przypisane do żadnego wyrobu w technologii/ na ZP.

Przypisywanie wzorca do wyrobu w technologii
Gotowy wzorzec (2.1.4) można przypisać do wyrobu w technologii. Aby tego dokonać, należy na produkcie w technologii jako wartość cechy wybrać <Nr seryjny/partii wg wzorca>. Po wybraniu tej wartości dostępne będą kontrolki do przypisywania wzorca (Rys 57).

Za pomocą przycisku Wzorzec nr partii/ser. otwierana jest w trybie do wyboru lista wzorców, z której można wybrać dowolny wzorzec i przypisać go do wyrobu w technologii (Rys 58).

Z poziomu produktu w technologii można także wyświetlić poglądowy numer partii, jaki przewidujemy nadawać wyrobom produkowanym w oparciu o daną technologię (Rys 59).

W przypadku segmentów takich jak: kod materiału, kod gniazda, kod zasobu, należy dodatkowo zaznaczyć, które z obiektów przypisanych do operacji wytwarzającej wyrób, mają zostać uwzględnione w numerze seryjnym. W tym celu należy zaznaczyć parametr Uwzględniaj w numerze partii/seryjnym, na odpowiednim obiekcie. (Rys 60, Rys 61, Rys 62).



Przypisywanie wzorca do pozycji ZP
Po dodaniu wyrobu na pozycję ZP i wybraniu wartości cechy jako <Nr seryjny partii wg wzorca> podpowiada się wzorzec przypisany do wyrobu w danej technologii

Wzorzec można również wskazać dla danego wyrobu dopiero na pozycji ZP, jeśli na tej pozycji wybrana zostanie wartość cechy <Nr seryjny partii wg wzorca>

Dla tych wyrobów, które nie zostały dodane na pozycję ZP, a są wytwarzane także w oparciu o wskazaną technologię, numery seryjne będą automatycznie generowane na podstawie wzorców przypisanych do nich w technologii. Jeśli nie przypisano wzorców, numery nie będą generowane.
Nadawanie numeru partii dla wyrobu na ZP
Numery partii/seryjne są generowane w momencie wykonywania realizacji operacji lub w momencie jej uruchamiania (dowolną metodą).
Jeśli operacja zostanie uruchomiona, to jej kończenie nie będzie powodowało automatycznego ponownego nadawania/nadpisywania numeru partii. W takiej sytuacji, jeśli numer nie został poprawnie wygenerowany, można skorzystać z opcji aktualizacji numeru partii.

Przypisywanie wzorca do wyrobu na realizacji operacji
Na produkcie znajdującym się na realizacji operacji można zmienić/wskazać wzorzec numeru seryjnego partii i za pomocą funkcji aktualizacji numeru nadać odpowiedni numer partii dla produktu (Rys 66).
W ten sposób można wygenerować numer partii/seryjny również dla produktów dodawanych ręcznie do realizacji jako dowolne materiały (technologiczne lub nietechnologiczne)

Przenoszenie numeru seryjnego na PW
Podczas generowania dokumentu PW z ZP, numer partii/seryjny, określony na wyrobie na ZP jest przenoszony jako cecha dostawy na dokument PW (Rys 67).

Aktualizacja numeru partii/seryjnego wyrobu
Numer partii/seryjny można zaktualizować zarówno na wyrobie, znajdującym się na ZP, jak również na dokumencie PW w buforze, powiązanym z danym wyrobem, znajdującym się na ZP. Aktualizacja jest dodatkowo parametryzowana- można blokować wykonywanie aktualizacji dla pozycji ZP powiązanych z dokumentem PW. Można wyłączyć/włączyć aktualizację numerów seryjnych na dokumentach PW w buforze. Parametry znajdują się w oknie Edycja struktury firmy, na zakładce [Produkcja] (Rys 68).

Jeśli zaznaczony zostanie parametr Blokuj dla pozycji związanych z dokumentem PW, wówczas aktualizacja numeru partii/seryjnego nie będzie wykonywana dla tych produktów, znajdujących się na ZP, które są powiązane z dokumentem PW.
Jeśli zaznaczony zostanie parametr Wykonuj również dla PW w buforze, wówczas aktualizacja numeru partii/seryjnego zostanie wykonana również na dokumencie PW w buforze, który jest związany z daną pozycją zlecenia.
Jednoczesne zaznaczenie obu parametrów spowoduje, że w przypadku, gdy dany produkt zlecenia będzie powiązany z dokumentem PW, podczas aktualizacji numeru dane zostaną nadpisane wyłącznie na dokumencie PW w buforze, natomiast numer nie będzie aktualizowany na ZP, na produkcie, powiązanym z tym dokumentem. Ww. parametryzacja może być przydatna, np., gdy pozycja ZP, dla której już wygenerowano numer zostaje związana z dokumentem PW w buforze.
Opcja aktualizacji numeru partii seryjnego, jest dostępna:
w oknie Edycja Produktu

na ZP w pop-up menu obok opcji realizacji

na liście ZP w pop-up menu obok opcji realizacji

na dokumencie NZP w pop-up menu obok opcji realizacji

Słownik: Separatory
Udostępniono nowy słownik kategorii Separatory, w ramach którego można definiować separatory, wykorzystywane dla segmentów w numerze seryjnym (Rys 73). W słowniku dostępna jest predefiniowana wartość: <Spacja>.

Współpraca z Platformą IoT
Z poziomu modułu: Produkcja została udostępniona nowa opcja na ribbonie: IoT. Na zakładce zostały udostępnione obiekty, wykorzystywane do współpracy z Platformą IoT. Więcej informacji o tej współpracy znajduje się w rozdziale 11 Współpraca z platformą IoT.
Zmiany na Planie produkcji
Uwzględnienie rezerwacji spoza zakresu dat przeliczenia planu
Obsłużono nowy sposób obliczania ilości w kolumnie Ogólnie dostępna, jak również ilości W drodze. Różni się on od dotychczasowego sposobu tym, że w wyszukiwaniu rezerwacji, jakie mają zostać uwzględnione w ilości Ogólnie dostępnej lub W drodze na Planie produkcji, nie będą dodatkowo sprawdzane ramy czasowe, w jakich przeliczany jest Plan. Oznacza to, że obliczeniach ww. kolumn będą także uwzględniane te rezerwacje, których data realizacji wypada poza datami przeliczenia Planu. Nadal jednak będzie sprawdzane, jak się ma data realizacji tych rezerwacji do terminu Na kiedy, na który obliczamy daną ilość Ogólnie dostępną i W drodze.
Nowe parametry na definicji PP i na dokumencie PP
Na definicji dokumentu PP (Rys 74), jak również na dokumencie PP (Rys 75), udostępniono parametryzację, za pomocą której będzie można zadecydować o sposobie uwzględniania rezerwacji na Planie produkcji.
Parametry ustawione na definicji PP będą domyślnie przenoszone na dokument PP i możliwe na nim do zmiany.


Jeśli na dokumencie PP zaznaczony zostanie parametr: Uwzględniaj w ilości ogólnie dostępnej i w drodze (dla Produktów): rezerwacje z zakresu dat przeliczenia planu, wówczas rezerwacje będą uwzględniane w kolumnach: Ogólnie dostępna i W drodze, jak dotychczas. Jeśli natomiast zaznaczony zostanie parametr Uwzględniaj w ilości ogólnie dostępnej i w drodze (dla Produktów): rezerwacje wszystkie, wówczas w kolumnach Ogólnie dostępna i W drodze uwzględniane będą również te rezerwacje, których data realizacji nie zawiera się w zakresie dat przeliczania Planu.
Przykłady przeliczenia PP wg dotychczasowych i nowych reguł
W systemie zarejestrowano następujące zamówienia sprzedaży na wyrób P8:
ZS- 1 na 10 szt. P8, z datą realizacji 7.11.2020
ZS-2 na 10 szt. P8, z datą realizacji 8.11.2020
ZS-3 na 10 szt. P8, z datą realizacji 9.11.2020
Oraz następujące zamówienia zakupu na wyrób P8:
ZZ- 1 na 2 szt. P8, z datą realizacji 6.11. 2020
ZZ-2 na 10 szt. P8, z data realizacji 10.11.2020
Na magazynie znajduje się 8 szt. P8




Inne zmiany
Zmiana układu parametrów na materiale w technologii
W celu uporządkowania parametrów i poprawienia ergonomii pracy, w oknie Materiał w technologii dodane zostały nowe zakładki i zmieniony został układ parametrów, znajdujących się na zakładkach [Ogólne] i [Parametry].
Z zakładki [Ogólne] usunięto i przeniesiono do innego obszaru następujące parametry:

- Parametr Podlega KJ został przeniesiony na nową zakładkę [Parametry]
- Obszar Koszt został przeniesiony na nową zakładkę [Koszty]
- Parametr Uwzględniaj przy planowaniu całościowym został przeniesiony na nową zakładkę [Parametry]
- Parametr Usuwaj niewykorzystane przy zamykaniu ZP został przeniesiony na nową zakładkę [Parametry]
- Parametr Podstawowa technologia dla produktu został przeniesiony na nową zakładkę [Parametry]
- Obszar Czas trwania produkcji został przeniesiony na nową zakładkę [Parametry] Obszar Produkt uboczny będzie prezentowany na zakładce [Ogólne] tylko, gdy w obszarze Typ, zaznaczono parametr Produkt uboczny
- Zmieniono dotychczasową nazwę zakładki [Parametry] na [Ilości]

Z zakładki [Ilości] usunięto i przeniesiono do innego obszaru:
- Obszar Pozycja kooperacji przeniesiono na nową zakładkę [Parametry]
- Obszar Waga przeniesiono na nową zakładkę [Koszty]

Udostępniono nową zakładkę [Parametry]

Status przestoju
W oknie przestoju dodano nowe pole Status przestoju. W polu można wskazać jedną z wartości zdefiniowanych w ramach nowego słownika kategorii Statusy przestojów


Serwis
Możliwości dodania do jednego PLP dowolnych urządzeń
Umożliwiono wygenerowanie jednego dokumentu PLP dla wszystkich/wielu urządzeń.
- Umożliwiono dodawanie do jednego PLP urządzeń o różnym typie przeglądu.
Jeśli na PLP uzupełniono typ przeglądu i dodano już jakieś pozycje na dokument, możliwa jest zmiana wybranego typu przeglądu na inny, dopóki dokument PLP nie jest zatwierdzony. Zmiana typu przeglądu nie powoduje usuwania dodanych do PLP pozycji.
- Umożliwiono dodawanie do jednego PLP urządzeń należących do różnych właścicieli
Jeśli na PLP uzupełniono właściciela i dodano już jakieś pozycje na dokument, możliwa jest zmiana/usunięcie właściciela z PLP, dopóki PLP nie jest potwierdzony.
W obszarze: Urządzenia, na PLP, dodano także kolumnę Właściciel, w której prezentowany jest akronim właściciela danego urządzenia.

Opcje
[Dodaj automatycznie] oraz
[Dodaj] będą aktywne na niezatwierdzonym PLP bez konieczności podawania typu przeglądu i właściciela. Niewskazanie typu lub właściciela na PLP oznacza, że do PLP można będzie dodać wszystkie urządzenia spełniające pozostałe kryteria podane na dokumencie PLP.
Zasady uzupełniania kontrahenta na ZSR wygenerowanym z PLP
Podczas generowania ZSR z PLP, na którym prezentowanych jest wiele urządzeń/pozycji, prezentowane będzie standardowe okno optymalizacyjne:

- Jeśli na danym PLP wyświetlane będą urządzenia, należące do różnych właścicieli, a w oknie (Rys 87) wskazana zostanie opcja Wszystkie urządzenia na jednym zleceniu, wówczas generowany będzie w trybie do edycji jeden zbiorczy dokument ZSR na wszystkie/zaznaczone pozycje, na którym nie będzie podany kontrahent. Uzupełnienie kontrahenta będzie wymagane do zapisu ZSR.
- Jeśli na danym PLP będą pozycje dotyczące różnych właścicieli, a w oknie (Rys 87) wskazana zostanie opcja Każde urządzenie na innym zleceniu, wówczas generowane będzie w tle tyle dokumentów ZSR, ile było (lub ile zaznaczono) pozycji na PLP. Na każdym ZSR uzupełniony będzie kontrahent jako właściciel danego urządzenia.
- Jeśli na danym PLP wyświetlane będą urządzenia, należące do jednego właściciela, a w oknie wskazana zostanie opcja Wszystkie urządzenia na jednym zleceniu, wówczas generowany będzie w trybie do edycji jeden zbiorczy dokument ZSR na wszystkie/zaznaczone pozycje, na którym będzie wyświetlany kontrahent jako właściciel urządzeń prezentowanych na PLP.
Automatyczne generowanie nowego przeglądu
Wprowadzono opcję automatycznego generowania przeglądu dla urządzenia, na podstawie odpowiedniej daty z ZSR/przeglądu, o ile przegląd oznaczono jako cykliczny. Na Typie przeglądu oraz na Przeglądzie urządzenia dodane zostały nowe parametry, które będą decydowały o tym, czy na podstawie danego przeglądu cyklicznego i zarejestrowanego do danego PLP dokumentu ZSR, dla danego urządzenia generowany będzie automatycznie nowy przegląd.
Zmiany w oknie: Typ przeglądu

W oknie: Typ przeglądu, na zakładce: Ogólne, dodano nowe parametry:
Generuj automatycznie następny przegląd na podstawie:
- Daty wystawienia ZSR
- Daty realizacji ZSR
- Daty przyjęcia/odrzucenia
- Daty potwierdzenia
- Daty poprzedniego przeglądu
Ww. opcje będą aktywne, gdy typ przeglądu zostanie oznaczony jako cykliczny. Ustawienia będą domyślnie przenoszone na Przegląd urządzenia, po wskazaniu na nim danego typu przeglądu.
Zmiany w oknie: Przegląd urządzenia

W oknie: Przegląd urządzenia, na zakładce: Ogólne, dodano nowe parametry:
Generuj automatycznie następny przegląd na podstawie:
- Daty wystawienia ZSR
- Daty realizacji ZSR
- Daty przyjęcia/odrzucenia
- Daty potwierdzenia
- Daty poprzedniego przeglądu
Ww. opcje będą aktywne, gdy Przegląd zostanie oznaczony jako cykliczny. Ustawienia są domyślnie przenoszone na Przegląd urządzenia z Typu przeglądu.
Zaznaczenie wybranej opcji będzie powodowało automatyczne generowanie kolejnego przeglądu cyklicznego dla urządzenia, po wykonaniu w systemie określonych działań (3.2.3)
Na przeglądzie urządzenia obsłużono także automatyczną aktualizację daty następnego przeglądu cyklicznego, po zmianie daty ostatniego przeglądu lub po zmianie cykliczności:

Automatyczne dodawanie nowego przeglądu dla urządzenia
Jeśli na danym przeglądzie urządzenia zaznaczony zostanie parametr Generuj automatyczne następny przegląd na podstawie, wówczas, po uwzględnieniu tego przeglądu na dokumencie PLP i wygenerowaniu dokumentu ZSR do ww. PLP, dodawany będzie automatycznie do karty urządzenia kolejny przegląd cykliczny danego typu, gdzie:
Datą ostatniego przeglądu będzie, w zależności od ustawienia data:
Wystawienia ZSR

Realizacji ZSR

Przyjęcia/odrzucenia ZSR

Potwierdzenia ZSR

Poprzedniego przeglądu urządzenia

Datą następnego przeglądu będzie datą ostatniego przeglądu powiększoną o czas określony w polu Powtarzaj co, na przeglądzie urządzenia.
Pozostałe parametry na automatycznie dodanym przeglądzie będą wypełniane analogicznie, jak zostały wypełnione na przeglądzie, na podstawie którego wygenerowano automatycznie dany przegląd.
Inne zmiany
Załączniki dla Czynności i Składnika
Udostępniono zakładkę [Załączniki] w oknie Czynności i w oknie Składnika na Zleceniu serwisowym


Przestoje i awarie dostępne w module Serwis
Na ribbonie w module Serwis, na zakładce [Narzędziownia], udostępniono opcje Przestoje i awarie oraz Zgłoś przestój. Działanie opcji opisano w dokumentacji do modułu Produkcja.

Na ribbonie w module Serwis, na zakładce [Dokumenty], udostępniono opcję Wizyty handlowe. Opcję obsłużono analogicznie, jak w innych modułach (np. CRM, Sprzedaż)

Zmiany na wydruku ZSR
Na wydruku dokumentu ZSR umieszczono dodatkowe informacje, m. in. dodana została nowa sekcja Składniki, w ramach której prezentowane są dane dotyczące składników dodanych do ZSR.

Aktualizacja przebiegu na karcie urządzenia
Na karcie urządzenia wprowadzono automatyczną aktualizację przebiegu, na podstawie ostatnio zapisanego przebiegu na ZSR. Przebieg na karcie urządzenia aktualizowany jest tylko wówczas, gdy na ZSR wprowadzany jest większy przebieg niż ten, który ostatnio zapisano na karcie urządzenia.
Jeśli zapisany na ZSR przebieg danego urządzenia jest mniejszy niż przebieg zapisany na karcie urządzenia, wówczas przebieg na karcie urządzenia nie zostanie zaktualizowany na podstawie danych wprowadzonych z poziomu ZSR.

Podczas konwersji bazy do wersji 2021.0 pole Przebieg nie będzie automatycznie uzupełniane na karcie urządzenia. Dopiero będzie ono aktualizowane na podstawie pierwszego zapisu przebiegu urządzenia na ZSR.
Możliwość edycji zsynchronizowanych ZSR
Możliwość edycji zsynchronizowanego dokumentu ZSR
Udostępniono opcjonalną możliwość edycji zsynchronizowanych dokumentów ZSR. Decyzja o możliwości edycji w systemie Comarch ERP XL zsynchronizowanego dokumentu ZSR jest przekazywana z aplikacji Comarch Mobile. Po wysłaniu z Comarch Mobile odpowiedniej informacji, w systemie Comarch ERP XL blokowane są lub odblokowywane do edycji odpowiednie dokumenty ZSR.
- Edycja zsynchronizowanych dokumentów ZSR jest możliwa w podobnym zakresie, w jakim możliwe jest edytowanie w systemie „zwykłych” niesynchronizowanych dokumentów, z uwzględnieniem ()
- Blokada edycji zsynchronizowanych dokumentów ZSR obejmuje m. in:
- Podmianę kontrahenta na ZSR
- Dodawanie/usuwanie urządzenia
- Dodawanie/usuwanie czynności
- Dodawanie/usuwanie składników, serwisantów, zasobów
Możliwość edycji zsynchronizowanej czynności serwisowej
Udostępniono opcjonalną możliwość edycji zsynchronizowanych czynności serwisowych. Decyzja o możliwości edycji w systemie Comarch ERP XL zsynchronizowanego dokumentu ZSR jest przekazywana z aplikacji Comarch Mobile. Po wysłaniu z Comarch Mobile odpowiedniej informacji, w systemie Comarch ERP XL blokowane są lub odblokowywane do edycji odpowiednie czynności serwisowe. Edycja zsynchronizowanej czynności serwisowej jest możliwa w podobnym zakresie, w jakim możliwe jest edytowanie „zwykłych” niesynchronizowanych czynności. Blokowane jest natomiast w systemie usuwanie czynności, które zostały zsynchronizowane.
Księgowość
Oznaczenia JPK_V7 na dokumentach w module Import.
W wersji Comarch ERP XL 2021.0, na dokumentach SAD, FWS, FKS, FWZ, FKZ udostępnionych w module Import, na potrzeby JPK_V7 wprowadzono oznaczenia: typów dokumentów, GTU, procedur szczególnych
Na wszystkich ww. dokumentach, na zakładce [VAT] wprowadzono analogiczne pola jak na dokumentach w module Sprzedaż, ujmowanych w pliku JPK_V7, czyli:
- JPK_Typy dok.
- JPK_GTU
- JPK_Procedury

Nowe pola na dokumentach FWS, FKS prezentowanych w JPK_V7 po stronie sprzedaży
Oznaczenie JPK_Typ dok.
Na dokumentach FWS, FKS w polu o nazwie JPK_Typ dok udostępniono wartości przypisane do kategorii JPK_Typy dokumentów, powiązane z rejestrem VAT typu Sprzedaż. Pole domyślnie nie jest wypełniane.

Oznaczenia JPK_GTU
Na dokumentach FWS, FKS w polu JPK_GTU udostępniono wartości przypisane do kategorii JPK_GTU, czyli oznaczenia GTU.
Wszystkie predefiniowane wartości powiązane są z rejestrem VAT typu Sprzedaż. Zatem wybór predefiniowanych wartości GTU jest możliwy tylko na dokumentach ujmowanych w JPK_V7 po stronie sprzedaży (FWS, FKS).

Domyślne wartości GTU podpowiadane są analogicznie jak na dokumentach w module Sprzedaż, tj. na podstawie kodów GTU przypisanych do kart towarowych wybranych na dokumentach FWS, FKS.

Oznaczenia JPK_Procedury
Na dokumentach FWS, FKS, na zakładce [VAT], w polu o nazwie JPK_Procedury udostępniono wartości przypisane do kategorii JPK_Procedury, do rejestru sprzedaż.
Domyślne wartości procedur podpowiadane są w analogiczny sposób jak na dokumentach w module Sprzedaż, tj. na podstawie kodów procedur przypisanych do kart kontrahentów wybranych na dokumentach FWS, FKS.
Oprócz przenoszenia oznaczenia z karty kontrahenta, wartość TT_WNT domyślnie ustawiana jest na podstawie transakcji Wewnątrzwspólnotowe nabycie trójstronne.



Nowe pola na dokumentach SAD, FWZ, FKZ, prezentowanych w JPK_V7 po stronie zakupu
Oznaczenie JPK_Typ dok.
Na dokumentach SAD, FWZ, FKZ, w polu o nazwie JPK_Typ dok. udostępniono wartości przypisane do kategorii JPK_Typy dokumentów, powiązane z rejestrem VAT typu Zakup. Pole domyślnie nie jest wypełniane.


Oznaczenia JPK_GTU
Na dokumentach SAD, FWZ, FKZ, w polu JPK_GTU nie są udostępnione wartości przypisane do kategorii JPK_GTU, czyli oznaczenia GTU. Powód, na dzień dzisiejszy ustawodawca przewidział cechowanie oznaczeniami GTU tylko dokumentów ujmowanych w JPK_V7 po stronie rejestrów VAT typu sprzedaż.
Oznaczenia JPK_Procedury
Na dokumentach SAD, FWZ, FKZ, na zakładce [VAT] w polu o nazwie JPK_Procedury udostępniono wartości przypisane do kategorii JPK_Procedury, do rejestru zakup, czyli: IMP, MPP, MR_T, MR_UZ.

Na dokumencie SAD zawsze domyślnie ustawiana jest wartość procedury IMP.
Na dokumentach nie wprowadzono obsługi automatycznego cechowania oznaczeniem MPP

Dodanie, usunięcie, podgląd oznaczeń GTU, procedur na dokumencie
- W polach JPK_GTU, JPK_Procedury prezentowane są kody wybranych oznaczeń.
- Przycisk JPK_GTU udostępnia listę oznaczeń GTU. Z kolei przycisk JPK_Procedury listę oznaczeń procedur szczególnych.
- Na listach prezentowane są takie dane jak: kod oznaczenia, nazwa, pełny opis.
- Z poziomu listy, za pośrednictwem przycisku Dodaj użytkownik ma możliwość powiązania dokumentu z wartością kategorii. Po wybraniu przycisku Dodaj na początku listy pojawi się nowy rekord. W kolumnie Kod, w trybie edit in place użytkownik ma możliwość wyboru odpowiedniego oznaczenia.
- Przycisk Usuń pozwala na usunięcie powiązania wartości kategorii z dokumentem.
- Po wykonaniu odpowiedniej akcji dodania, usunięcia oznaczenia, zamknięcie okna możliwe jest za pomocą przycisku Zamknij okno

Aktualizacja oznaczeń GTU, procedur
Po prawej stronie pól JPK_GTU i JPK_Procedury udostępniono przyciski Aktualizuj.
Na dokumentach FWS, FKS aktualizacja następuje na podstawie ustawień na karcie:
- Towaru (JPK_GTU)
- Kontrahenta (JPK_Procedury)
Mechanizm Zmień seryjnie faktury
Mechanizm Zmień seryjnie faktury udostępniony z poziomu rejestrów VAT sprzedaż oraz zakup, zgodnie z przyjętym standardem umożliwia nadawanie oznaczeń: typów dokumentów, GTU oraz procedur na dokumentach udostępnionych w module Import.

Konwersja
W wyniku konwersji bazy danych, na dokumentach zawierających przynajmniej jedną pozycję w tabeli VAT zakwalifikowaną do ujęcia w 10/2020 lub w miesiącach kolejnych zostają wprowadzone oznaczenia w polach JPK_GTU, JPK_Procedury zgodnie z poniższymi zasadami:
- Oznaczenia GTU przypisywane są na podstawie oznaczeń wybranych na kartach towarowych, powiązanych z pozycjami dokumentów FWS, FKS.
- Oznaczenia procedur na dokumentach:
- SAD – zawsze oznaczenie IMP
- FWS, FKS:
- TT_WNT, jeżeli na dokumencie wybrano rodzaj transakcji Wewnątrzwspólnotowe nabycie trójstronne.
- Pozostałe oznaczenia (w tym TT_WNT) na podstawie oznaczeń przypisanych do kart kontrahentów powiązanych z FWS, FKS.
Nowości we współpracy Comarch OCR
Umożliwiono odczyt dokumentów wraz z pozycjami
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.
Podgląd załączników zapisanych jako linki pod przyciskiem OCR
Umożliwiono podgląd załączników zapisanych jako linki bezpośrednio na oknie dokumentu (A)FZ, analogicznie jak ma to miejsce w przypadku załączników zapisanych do bazy.
Pogląd ten jest możliwy zarówno na pełnym jak i uproszczonym formularzu faktury. Dostępny jest po wybraniu przycisku OCR dostępnego po prawej stronie okna.

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.
Inne zmiany
Aktualizacja deklaracji CIT
Zostały udostępnione nowe wersje formularze deklaracji podatkowych CIT-8(29) z załącznikami
- CIT-8/O(16)
- CIT-D(7)
Nowe wersje schem informacji VAT-UE(5), VAT-UEK(5)
Umożliwiono wysyłkę informacji VAT-UE(5), VAT-UEK(5) wg schemy, w wersji:
- Pierwszej („stara wersja schemy”) – wysyłka informacji VAT-UE(5), VAT-UEK(5), których okres rozliczeniowy jest wcześniejszy niż 01/2021 (np. korekty)
- Drugiej („nowa wersja schemy)” – wysyłka ww. informacji, których okres rozliczeniowy rozpoczyna się od 01/2021.
Pojawienie się nowych wersji schem dla informacji VAT-UE(5) i VAT-UEK(5) wynika z wyjścia Wielkiej Brytanii z Unii Europejskiej.
Wspólne
Logowanie za pomocą mechanizmu rozpoznawania twarzy
Udostępniona została możliwość logowanie do Systemu przy użyciu mechanizmu rozpoznawania twarzy Użytkownika jako metody alternatywnej do tradycyjnego logowania przy użyciu hasła operatora. Nowa metoda logowania pozwala na przyśpieszenie procesu uwierzytelnienia Operatora, może również stanowić ułatwienie dla tych Użytkowników, którym z racji specyfiki stanowiska pracy trudno wpisywać hasło na klawiaturze.
Parametryzacja stosowania nowej metody logowania
O tym, czy dana Firma stosuje nową metodę logowania decyduje parametr Stosuj metodę rozpoznawania twarzy w Konfiguracji systemu. Ustawienie tego parametru decyduje nie tylko o tym, czy System ma podejmować próbę logowania za pomocą tej metody, ale również o dostępności opcji przypisywania/usuwania cech biometrycznych w Systemie, o czym więcej w dalszej części dokumentu.

Włączenie ww. metody logowania w Konfiguracji nie oznacza, że każdy Operator może z niej korzystać. Mogą to czynić wyłącznie Ci Operatorzy, na kartach których zostanie włączony parametr Dozwolone logowanie metodą rozpoznawania twarzy.

Przypisywanie i usuwanie cech biometrycznych
Operatorzy, na kartach których włączono opisany wyżej parametr mogą przypisać swoje cechy biometryczne, które pozwolą Systemowi ich rozpoznawać. Aby to uczynić należy przyciskiem Uzupełnij cechy biometryczne karty Operatora otworzyć okno podglądu kamery i postępować zgodnie z instrukcją na nim umieszczoną.

Istotna jest jakość zdjęcia, dlatego należy go dokonywać w odpowiednich warunkach, unikając mocnego światła znajdującego się za Użytkownikiem, powodującego, że twarz Operatora jest słabo widoczna.
Cechy biometryczne zapisywane są na konkretnym stanowisku użytkownika (%APPDATA%\Comarch ERP XL) bezpośrednio po wykonaniu zdjęcia i zamknięciu okna podglądu, niezależnie od tego, czy po wykonaniu tej operacji karta Operatora zostanie zapisana, czy też nie.
O tym, czy dla danego Operatora przypisano już cechy biometryczne świadczy aktywność przycisku kosza, pozwalająca na usunięcie przypisanych wcześniej cech biometrycznych, jeżeli zostały one uzupełnione niepotrzebnie.
Edycja parametru decydującego o możliwości logowania się danego Operatora za pomocą mechanizmu rozpoznawania twarzy dostępna jest wyłącznie dla Administratora Systemu, przypisania/usuwania zaś danych biometrycznych dokonują poszczególni Operatorzy na swoich kartach.
Użytkownik ma również możliwość uzupełnienia/usunięcia swoich cech biometrycznych bezpośrednio w module, w którym pracuje. Służą do tego stosowne opcje w menu System.

Opcja Uzupełnij cechy biometryczne, dostępna o ile w karcie zalogowanego Operatora włączono parametr pozwalający na logowanie metodą rozpoznawania twarzy otwiera okno podglądu z kamery i sczytuje cechy biometryczne na postawie zdjęcia wykonanego Operatorowi. Opcja Usuń cechy biometryczne, dostępna o ile takowe cechy są przypisane do zalogowanego Użytkownika usuwa cechy biometryczne tego Operatora.
Logowanie do Systemu przy użyciu metody rozpoznawania twarzy
Metoda logowania za pomocą rozpoznawania twarzy dostępna jest podczas uruchamiania dowolnego z modułów Systemu, o ile w danej Firmie włączono parametr konfiguracyjny Stosuj metodę rozpoznawania twarzy i stanowisko, na którym pracuje Użytkownik wyposażone jest w kamerę.

W ww. przypadku obok tradycyjnej formatki logowania prezentowane jest okno podglądu z kamery, w którym System dokonuje rozpoznania cech biometrycznych na podstawie twarzy logującego się Użytkownika. W górnej części okna umieszczona jest instrukcja postępowania. Aby doszło do poprawnego sczytania danych zdjęcia należy dokonywać w odpowiednich warunkach, unikając mocnego światła znajdującego się za Użytkownikiem, powodującego, że jego twarz jest słabo widoczna.
Identyfikacja za pomocą rozpoznawania twarzy dokonywana jest wyłącznie wśród Operatorów, dla których przewidziano taką metodę logowania, tj. na kartach których włączono parametr Dozwolone logowanie metodą rozpoznawania twarzy.
Po zidentyfikowaniu Operatora System loguje go do danego modułu, w kontekście domyślnego centrum struktury praw oraz zapisuje jego najnowsze cechy biometryczne.
Jeżeli w ciągu 10 sekund System nie rozpozna Użytkownika, wówczas w górnej części okna pojawia się stosowna informacja i Operator powinien się zalogować do Systemu w tradycyjny sposób, poprzez podanie hasła.
Dane biometryczne zapisywane są dla poszczególnych kont użytkowników systemu Windows, tak więc z nowej metody logowania do Systemu mogą korzystać również Użytkownicy pracujący na tym samym stanowisku pracy, pod warunkiem, że używają własnego konta użytkownika.
Logowanie za pomocą nowej metody nie jest wrażliwe na login wprowadzony na tradycyjnej formatce logowania. W przypadku Użytkowników pełniących w Firmie wiele ról i pracujących w kontekście różnych Operatorów nowa metoda powinna zostać włączona tylko na jednej z ww. kart operatora. Logowanie tą metodą możliwe będzie bowiem wyłącznie w kontekście jednego z nich. Logowania na innych Operatorów tego samego Użytkownika należy dokonywać w tradycyjny sposób, poprzez podanie loginu i hasła.
.Funkcje AI/RPA dostępne w Systemie Comarch ERP XL
Celem poinformowania, czy też przypomnienia Użytkownikom o tym, że System wyposażony jest w funkcje noszące znamiona automatyzacji i robotyzacji. na kartach Operatorów dodane zostały dwa nowe moduły oraz udostępniona została zbiorcza informacja o dostępnych ww. funkcjonalnościach wraz z ich opisem.


Informacja o funkcjach automatyzujących pracę dostępna jest na zakładce [Sztuczna inteligencja] wszystkich modułów Comarch ERP XL i podzielona została na dwie listy:
AI (Artificial Intelligence): funkcje, które automatyzują pracę wykorzystujący przy tym algorytmy sztucznej inteligencji.

RPA (Robotic Process Automation): automatyzacje mające cechy procesów zrobotyzowanych, sekwencje operacji, które mogą być powtarzalne przez Użytkownika, a są wykonywane przez System, często działające w tle.

Lista funkcji RPA została dodatkowo podzielona na podzakładki obszarowe: [Sprzedaż i CRM], [Księgowość] oraz [Produkcja i Serwis]. Na zakładce [Wszystkie], jak wskazuje nazwa zakładki prezentowane są wszystkie funkcje RPA, bez względu na moduł, którego dotyczą. Domyślnie lista funkcji RPA otwierana jest na podzakładce właściwej dla modułu, w którym pracuje Użytkownik.
Każda funkcja przedstawiona jest na osobnym kafelku, zawierającym poniższe informacje:
- Nazwa funkcji
- Moduł: informacja o obszarze, w którym wykorzystywana jest dana funkcjonalność
- Aktywna: parametr o charakterze informacyjnym
Ww. parametr prezentowany jest wówczas, jeżeli działanie danej funkcjonalności warunkowane jest włączeniem stosownego parametru czy to w Konfiguracji systemu, czy to na definicji dokumentu lub stosownym prawem Operatora do wykonania danej operacji. Włączony parametr oznacza, że dana funkcjonalność jest gotowa do działania, wyłączony zaś oznacza konieczność dokonania stosownych zmian konfiguracyjnych w Systemie przed skorzystaniem z danej funkcji.
- Opis: krótki opis działania danej funkcji
- Szczegóły: w wierszu tym znajduje się link do stosownego dokumentu, który szerzej opisuje daną funkcjonalność. Aby się z nią zapoznać wystarczy kliknąć we frazę Kliknij i dowiedź się więcej
Ww. listy funkcji AI/RPA nie podlegają standardowemu mechanizmowy tłumaczeń interfejsu Comarch ERP XL. Jeżeli Użytkownik pracuje w Systemie na interfejsie innym niż polski, wówczas lista funkcji AI/RPA prezentowana jest w języku angielskim.

Inne zmiany
Automatyczny podgląd załączników zapisanych jako linki
Dotychczas załączniki, które miały dane binarne zapisane w bazie i jednocześnie były to obrazy lub pliki PDF można było podglądać bezpośrednio w oknie załącznika lub na zakładce [Załączniki] obiektu, do którego były one przypisane. Działanie takie było w oparciu o zaznaczony na definicji typu załącznika parametr Automatycznie wyświetlaj.
Od wersji 2021.0 podgląd taki jest dostępny również dla załączników zapisanych jako linki, o ile jest to link do pliku zapisanego lokalnie, a nie do folderu lub strony internetowej. Warunkiem koniecznym jest też, aby były właściwego typu, czyli: PNG, JPG, BMP, GIF oraz PDF.


Szablony importu danych do Systemu Comarch ERP XL
Przygotowane zostały szablony arkuszy służące do importu danych do Systemu. Są to pliki Excel, w których umieszczono właściwą nazwę arkusza oraz właściwe nazwy kolumn, obsługiwane przy danym imporcie. Szablony są dostępne w podkatalogu [Szablony importu z arkusza] katalogu instalacyjnego Comarch ERP XL.

Migrator
Import daty ważności na tworzone dostawy
Do arkusza Dokumenty.xls pozwalającego migrować dokumenty handlowe dodano nową kolumnę Data ważności dostawy.
Data migruje się wprost tylko dla dokumentów PW, jeśli dodano na nich towary, które mają zaznaczone na karcie towaru: Oznacz partię towaru – Datą ważności. Wówczas, jeśli wpiszemy w arkuszu konkretną datę np. 2021-01-04 to taka data zostanie ustawiona na element dodawanego dokumentu.
Dla pozostałych dokumentów zakładających dostawy, czyli PZ, FZ, PKA nie wprowadzono żadnych zmian, czyli data dostawy będzie zgodna z ustawieniami na karcie towaru, bez względu na to jaką datę wskażemy w arkuszu. Będzie to:
- data bieżąca, jeśli domyślny termin ważności na karcie towaru to 0 lub
- data bieżąca powiększona o ilości dni ustawionych jako domyślny termin ważności na karcie towaru.
Dla towarów, które nie mają zaznaczonego na karcie towaru: Oznacz partię towaru – Datą ważności pole pozostaje puste, nawet jeśli w arkuszu było wypełnione konkretną datą. Również w przypadku dokumentów, które nie zakładają dostaw data z arkusza jest ignorowana
Współpraca z Comarch e-Sklep
Wprowadzenie opcji paczkowania danych niebinarnych
Paczkowanie danych niebinarnych dotyczy synchronizacji towarów, które przesyłane są w pakietach po 5000 towarów. Paczkowanie danych jest wymagane do współpracy z wersją Comarch e-Sklep 2021.0 oraz wyższymi. Po wprowadzeniu paczkowania danych nie ma możliwości pracy ze starszymi wersjami Comarch e-Sklep.
Współpraca z Comarch WMS
Przygotowania pod rezerwacje magazynowe WMS
W związku z planowanym udostępnieniem w kolejnej wersji funkcjonalności tzw. rezerwacji magazynowych WMS w Systemie wprowadzono kilka elementów, które są już przygotowane pod ich obsługę. Są to:
Lokalizacja parametru Kontrola ilościowa stanów na (W)ZWM
Ponieważ uruchamianie obsługi rezerwacji magazynowych WMS będzie się odbywało w kontekście konkretnego magazynu WMS i jednocześnie tworzenie rezerwacji jest ściśle powiązane z kontrolowaniem ilości na dokumentach (W)ZWM, to parametr Kontrola ilościowa stanów na (W)ZWM przeniesiony został z okna konfiguracji na kartę magazynu WMS. Ustawienie parametru:
- Przy konwersji dla każdego istniejącego magazynu WMS ustawienie będzie identyczne, jak było w oknie konfiguracji przed konwersją.
- Przy dodawaniu nowego magazynu należy pamiętać o odpowiednim ustawieniu parametru.
Lista składników BST
Dodano nowe predefiniowane składniki BST Zarezerwowana na ZWM oraz Zarezerwowana na (W)ZWM. Po ich wybraniu na dokumencie BST nie wyliczą się na razie żadne ilości, gdyż rezerwacje magazynowe WMS nie są jeszcze tworzone.
Nowy filtr na liście rezerwacji
Na liście rezerwacji dostępnych w Historii towaru oraz Historii kontrahenta została dodana nowa pozycja filtra Zlecenie wydania z magazynu WMS. Dla takiego ustawienia w filtrze nie będą pokazywane na razie żadne pozycje, ponieważ rezerwacje magazynowe WMS nie są jeszcze tworzone.
Nowy parametr w konfiguracji WMS
W oknie konfiguracji, zakładka [WMS] dodano parametr W pierwszej kolejności przydzielaj zasoby do rezerwacji magazynowych bez ustalonego zasobu handlowego. Parametr w tej wersji będzie na stałe nieaktywny, bez możliwości zmiany jego ustawienia, gdyż nie ma on obecnie żadnego znaczenia.
Współpraca z Comarch Retail POS
Od wersji Comarch ERP XL 2021.0 oraz Comarch Retail POS 2021.0 do współpracy między systemami konieczne będzie wykorzystywanie nowych komponentów: Comarch Retail POS Agent oraz Comarch Retail POS Agent Broker.
Komponenty te należy zainstalować za pomocą Comarch ERP AutoUpdate wraz z instalacją Comarch Retail POS.
Instalacja komponentów POS Agent oraz POS Agent Broker została opisana w instrukcji dostępnej pod adresem https://pomoc.comarch.pl/retail/ht_kb_category/instalacja/.
Usługa Comarch Retail POS Agent
Informacje podstawowe
Usługa Comarch Retail POS Agent (POS Agent) dostarcza aktualne informacje o stanach magazynowych na każdym stanowisku, podczas wystawiania dokumentów. Informacje te prezentowane są z uwzględnieniem poszczególnych magazynów. Wszystkie procesy w magazynie będą mogły zachodzić w trybie off-line z centralą, dzięki czemu korzystanie z tej usługi zapewni pełną autonomię sklepu, poprzez zagwarantowanie, że stan towaru będzie zawsze aktualny.
Każdy oddział Retail POS zdefiniowany w Systemie XL musi podsiadać własną usługę POS Agent.
Zasada działania
Usługa POS Agent to miejsce, w którym przechowywane są stany magazynowe towaru wraz z rezerwacjami zasobowymi w podziale na magazyny.
Usługa POS Agent działa jako samodzielna usługa z własną bazą danych na tym samym komputerze co baza Comarch Retail POS lub osobnym.
Aktualizuje stany towarów na podstawie dokumentów wystawianych na wszystkich stanowiskach obsługiwanych przez daną usługę.
Comarch Retail POS Agent Broker
Informacje podstawowe
Komponent Comarch Retail POS Agent Broker (POS Agent Broker) wykorzystywany jest do komunikacji z usługą Comarch Retail POS Agent (POS Agent) jako broker wiadomości. Pozwala na aktualizowanie stanów towaru oraz rezerwacji po wystawieniu w Systemie XL dokumentu wpływającego na stany towaru/rezerwacje w magazynach oddziału POS.
W przypadku pracy online (połączenie z centralą) stany towaru na oddziałach POS aktualizowane są natychmiast.
W przypadku pracy offline (brak połączenia z centralą) komponent agreguje kolejkę wiadomości, przekazując aktualizację stanów magazynowych do właściwego POS Agenta.
Aktualizowanie informacji o stanach następuje bezpośrednio po wystawieniu dokumentów w Comarch ERP XL poprzez:
- wprowadzenie do kolejki wiadomości informacji o zwiększeniu stanów, gdy zostanie wystawiony dokument, który zwiększa stany towaru
- wprowadzenie do kolejki wiadomości informacji o zmniejszeniu stanów, gdy zostanie wystawiony dokument, który pomniejsza stany towaru
- wprowadzenie do kolejki wiadomości informacji o zmianach w rezerwacjach zasobowych
Zmiany w konfiguracji oddziałów Comarch Retail POS
Konfigurowanie POS Agenta
Dla każdego istniejącego oddziału Comarch Retail POS należy zdefiniować Agenta. Aby to zrobić należy przejść do konfiguracji oddziału Comarch Retail POS, następnie na zakładce [POS Agent] uzupełnić pole kod POS Agenta. Kod POS Agenta powinien być ciągiem znaków (litery i/lub cyfry) bez spacji. Dla każdego oddziału należy ustalić inny kod POS Agenta. W przypadku nowych oddziałów system pilnuje, aby kod został uzupełniony przed zapisaniem oddziału. Pola Host, Port oraz GUID zostaną uzupełnione automatycznie po zarejestrowaniu usługi POS Agent.
Przycisk Resetuj ustawienia POS Agenta służy do usunięcia ustawień POS Agenta w sytuacji, gdy koniczna jest jego ponowna rejestracja.
Na zakładce [POS Agent] definiuje się również magazyny przypisane do danego oddziału Retail POS.

W przypadku nowych oddziałów na zakładce [POS Agent] pojawi się magazyn wskazany podczas kreacji oddziału. Jeśli w sklepie jest więcej niż jeden magazyn należy go przypisać do POS Agenta (wcześniej musi zostać dodany do Centrum powiązanego z oddziałem Retail POS). W związku z powyższym przywrócono możliwość dodawania wielu magazynów do Centrum powiązanego z oddziałem Retail POS. Magazyn przypisany do jednego POS Agenta nie może zostać przypisany do innego POS Agenta.
W przypadku gdy oddział był kreowany w poprzednich wersjach, podczas konwersji magazyn domyślny zostanie przypisany do POS Agenta. Jeśli ten sam magazyn był przypisany do wielu oddziałów Retail POS, wówczas zostanie on usunięty z konfiguracji wszystkich oddziałów i konieczne będzie przypisanie magazynów domyślnych dla każdego oddziału na nowo.
Konfigurowanie komponentu POS Agent Broker
W Konfiguracji systemu została dodana zakładka [POS], na której należy uzupełnić adres brokera wiadomości, czyli usługi POS Agent Broker.

W polu Adres usługi kolejki wiadomości należy wprowadzić adres usługi Comarch Retail POS Agent Broker oraz numer portu. Domyślnym portem jest 80.
- W przypadku korzystania z głównego profilu programu Comarch ERP Auto Update należy wprowadzić adres: http://localhost/POSAgentBroker
- Przycisk Test konfiguracji służy do sprawdzenia, czy POS Agent Broker został poprawnie skonfigurowany.
Rejestracja usługi POS Agent
Po poprawnym skonfigurowaniu POS Agent oraz POS Agent Broker należy zrestartować usługę XLDataService (Menadżer zadań/Usługi).
W następnej kolejności należy zarejestrować usługę POS Agent. W tym celu należy otworzyć katalog instalacyjny POS Agent i uruchomić aplikację POSAgentConfigurator.exe.
Przy pierwszym uruchomieniu pojawi się błąd informujący o tym, że usługa jest odinstalowana:

Po naciśnięciu przycisku OK otworzy się okno konfiguratora:

W konfiguratorze należy podać:
- Adres IP usługi POS Agent – adres IP komputera, na którym została zainstalowana usługa POS Agent
- Port usługi POS Agent – domyślnym portem jest 8098
- Adres serwera usługi XLDataService np. http://localhost:8099/DataService/ gdzie 8099 jest numerem portu, na którym działa usługa
- Kod POS Agenta – kod POS Agent wprowadzony w Comarch ERP XL
- GUID – wartość nadawana automatycznie
Usługę instaluje się za pomocą przycisku Instaluj. Poprawność wcześniej wprowadzonych danych można zweryfikować za pomocą przycisku Weryfikuj. Natomiast przycisk Rejestruj służy do rejestracji usługi POS Agent.
W celu weryfikacji tego, czy proces zakończył się poprawnie, należy przejść na zakładkę [POS Agent] na oddziale w Comarch ERP XL i sprawdzić, czy zaktualizowane zostały wpisy w polach: Host, Port i GUID.
Uzgadnianie stanów magazynowych w Comarch Retail POS
Przy poprawnie zainstalowanej i działającej usłudze stany towaru są na bieżąco aktualizowane. Ponieważ stany towaru nie są już zapisywane w bazie Retail POS, lecz w bazie POS Agent, użytkownicy, którzy posiadali oddziały Retail POS w poprzednich wersjach Systemu muszą dokonać operacji uzgodnienia stanów. Prawo do uzgadniania stanów magazynowych zostało dodane na wzorcu operatorów na zakładce [POS]. Tylko operatorzy z zaznaczonym prawem Prawo do uzgadniania stanów magazynowych mogą aktualizować stany z poziomu Retail POS.

Operacji uzgodnienia stanów dokonuje się z poziomu aplikacji Comarch Retail POS. Z menu głównego należy wybrać opcję Back office, a następnie przycisk Uzgadnianie stanów magazynowych.

Uzgodnienie stanów będzie również konieczne w przypadku podpięcia w konfiguracji oddziału na zakładce [POS Agent] magazynu, na którym są niezerowe stany towaru.
Przycisk Uzgadniania stanów magazynowych można wykorzystać również w sytuacji, gdy z jakiegokolwiek powodu stany towaru w POS nie zgadzają się z tymi w Systemie XL. Po wykonaniu operacji stany towarów w POS będą zgodne ze stanami handlowymi dostępnymi w Systemie XL.
Stany towaru w POS przechowywane są aktualnie w podziale na magazyny. Prezentowana jest również informacja o ilości rezerwacji zasobowych. Rezerwacje te wpływają na stan towaru w POS.
Sprzedaż z wielu magazynów
Od wersji 2021.0 POS umożliwia sprzedaż towaru z kliku magazynów. Gdy na domyślnym magazynie braknie towaru, wówczas pobierany jest on z kolejnych magazynów. Możliwe jest również wskazanie konkretnego magazynu na poziomie pozycji dokumentu (wymaga zmian w konfiguracji interfejsu w POS). Informacje o tym z jakiego magazynu został pobrany towar przesyłane są na poziomie subelementów pozycji dokumentu. Informacja o magazynie/magazynach poszczególnych pozycji dokumentu jest uwzględnia podczas importu i odpowiednio zapisywana na dokumentach. W przypadku braków towaru, automatyczne PW dodaje towar do właściwego magazynu.
Domyślny Profil POS dla wersji 2021
Dla wersji 2021 Comarch Retail POS został przygotowany domyślny profil (wygląd i ustawienie interfejsu POS), który ma dostępne tylko te opcje, które są możliwe do wykorzystania we współpracy z Systemem XL.

Profil XL_POS_2021 można dodać z listy dostępnych profili zapisanych w bazie za pomocą przycisku Wybierz profil POS z listy dostępnych. Jeśli poprzednio był wykorzystywany profil XL_POS_2019 należy usnąć go z listy, a następnie dodać nowy profil. Pozostawienie dwóch profili będzie wiązało się z koniecznością wyboru profilu podczas logowania do Comarch Retail POS.
W przypadku używania własnych profili nie ma konieczności zmiany profilu na najnowszy, warto jednak zadbać o odkrycie w menu głównym POS kafla Back office, w celu udostępnienia opcji uzgadniania stanów towaru.
Pozostałe nowości
Obsługa podzielonej płatności – MPP
Obsługa podzielonej płatności została obsłużona w następującym zakresie:
- Przesyłanie informacji o obsłudze MPP na podstawie parametru w Konfiguracji XLa
- Przesyłanie ustawienia na karcie towaru dot. podzielonej płatności (MPP)
- Ustawianie na zaimportowanej fakturze parametru związanego z podzieloną płatnością (zakładka [Płatności]) zgodnie z informacjami przesłanymi z Comarch Retail POS.
Import wartości atrybutów na dokument
Do POS przekazywane są klasy atrybutów związane z definicją dokumentów, jak również elementów dokumentów. Wartość dla danego atrybutu może być uzupełniona w trakcie wystawiania dokumentu w POS. Podczas importu dokumentów wartości atrybutów dokumentu i elementów dokumentu są odczytywane i odpowiednio zapisywane na transakcjach.
Przesyłanie kodów kreskowych związanych z jednostkami pomocniczymi
Jeśli dla towaru zostaną zdefiniowane dodatkowe jednostki miary i do tych jednostek zostaną przypisane kody kreskowe, to zostaną one przesłany do POS. Przesyłane kody to kody własne, które widoczne są na zakładce [Jednostki i kody]/[Kody kreskowe]. Dzięki temu możliwe będzie wyszukiwanie towarów na liście towarów oraz dodawanie do dokumentu z wykorzystaniem dodatkowego kodu EAN. Na pozycji dokumentu automatycznie ustawi się jednostka miary powiązana z danym kodem kreskowym.

Przesyłanie informacji o domyślnej jednostce dla sprzedaży
Do POS przesyłamy ustawienia z karty towaru decydujące o tym, która jednostka ma być jednostka domyślną na transakcjach. Jeśli na karcie towaru, na zakładce [Jednostki i kody]/[Opakowanie], dla wybranej jednostki pomocniczej zostanie ustawiony parametr Ustaw jako jednostkę proponowaną: sprzedaży, jednostka ta zostanie przesłana do POS jako jednostka domyślna.

Jeśli na żadnej z jednostek pomocniczych nie zostanie ustawiony powyższy parametr, wówczas jednostką domyślną będzie jednostka podstawowa.
Domyślna jednostka działa w POS nieco inaczej niż w Systemie XL. Jeśli towar ma przypisaną jednostkę domyślną inną niż podstawowa, wówczas jednostka domyślna zostanie podstawiona na elemencie dokumentu, o ile towar zostanie dodany z listy towarów, bądź wyszukany po kodzie zwykłym. W przypadku, gdy towar ma przypisany kod kreskowy podstawowy (powiązany z jednostką podstawową), podczas dodawania towaru za pomocą tego kodu kreskowego, zostanie podstawiona jednostka podstawowa, a nie domyślna. W przypadku gdy dla towaru zdefiniowano więcej jednostek pomocniczych i mają one przypisane własne kody kreskowe, podczas dodawania towarów do dokumentu za pomocą tych kodów, podstawiona zostanie jednostka powiązana z wybranym kodem, a nie domyślna.
Konfigurowanie i przesyłanie domyślnego kontrahenta
Umożliwiono przesyłanie domyślnego kontrahenta innego niż Jednorazowy. Aby na dokumentach w POS domyślnie podpowiadał się inny kontrahent niż Jednorazowy należy na definicji dokumentu PA (w kontekście centrum powiązanego z danym oddziałem POS), na zakładce [Inne] wybrać odpowiedniego kontrahenta.

Aby przywrócić kontrahenta Jednorazowego wystarczy usunąć wskazanego wcześniej kontrahenta z definicji dokumentu PA.
Podgląd historii kontrahenta
W POS możliwe jest wyświetlanie historii transakcji dokonywanych z danym kontrahentem. Informacje te pobierane są z systemu Comarch ERP XL, aby mogły pojawić się wszystkie transakcje wystawione również na innych stanowiskach POS. Do uruchomienia podglądu Historii konieczna jest praca on-line, czyli musi być uruchomiona usługa XLDataService.
Historia kontrahenta dostępna jest z poziomu podglądu karty kontrahenta po przyciskiem Historia Transakcji. Historia prezentowana jest wg artykułów z podaniem daty i numeru transakcji, ilości sprzedanych bądź zwróconych towarów, ceny, wartości udzielonego rabatu. Dla transakcji wystawionych na danym stanowisku możliwe jest wykonanie korekty przez wybranie opcji Korekta na wybranej pozycji historii.

Współpraca z Comarch Shipping
.Uruchomienie usługi Comarch Shipping
Uruchomienie usługi rozpoczyna się w CSM od jej zakupu (lub wybrania wersji demonstracyjnej). Należy tutaj postępować zgodnie z dokumentacją aplikacji Comarch Shipping
Konfiguracja połączenia i tworzenie kont użytkowników w aplikacji Comarch Shipping
W pierwszych wersjach aplikacji zakładanie kont użytkowników będzie dostępne tylko jako migracja z poziomu systemu ERP i może być dokonywana tylko za pomocą loginu SSO, który ma w aplikacji uprawnienia Administratora. Jest to ten login, który zakłada usługę z poziomu CSM.
W pierwszym kroku należy ustawić dla właściwych operatorów Comarch ERP XL loginy SSO, którymi będą się posługiwać w aplikacji oraz ustawić dla nich parametr Użytkownik Comarch Shipping.

W kolejnym kroku w oknie konfiguracji Comarch ERP XL, na zakładce [Aplikacje/Kurierzy] należy wpisać adres usługi Comarch Shipping i zapisać okno konfiguracji. Poprawny adres usługi to https://shipping.comarch.com.

Po ponownym uruchomieniu okna na tej samej zakładce możliwe będzie wykonanie eksportu użytkowników do aplikacji. Zgodnie z informacją zamieszczoną poniżej przycisku eksportu, zostanie on wykonany dla operatorów z zaznaczonym parametrem Użytkownik Comarch Shipping. Loginy SSO pobrane z kart tych operatorów zostaną dodane do listy użytkowników aplikacji (z rolą: Domyślny Użytkownik), a logowanie będzie się obywało za pomocą tych kont SSO.
Po poprawnym wykonaniu eksportu należy jeszcze zalogować się do aplikacji i aktywować konta nowo dodanych użytkowników, a w razie potrzeby ustawić niektórym rolę Administratora. Dopiero wtedy użytkownicy będą mogli w pełni korzystać z funkcjonalności aplikacji zgodnie z przypisanymi im rolami.
Więcej na temat ról w dokumentacji Comarch ShippingTworzenie Zleceń Nadania Przesyłki z poziomu Comarch ERP XL
Warunki konieczne do pomyślnego utworzenia zlecenia
Aby pomyślnie udało się utworzyć zlecenie w Comarch Shipping muszą być spełnione następujące warunki:
- Od strony aplikacji Comarch Shipping:
- Musi być aktywny oraz ustawiony jako domyślny co najmniej jeden kurier – tylko takie ustawienie pozwala tworzyć zlecenia w aplikacji.
- W szablonie kurierów: Standardowa paczka powinny być ustawione domyślne wymiary paczki, o czym mowa również w kolejnych punktach.
- Od strony Comarch ERP XL:
- Operator wykonujący operację tworzenia zlecenia musi mieć uzupełniony Login SSO, który został dodany jako użytkownik Comarch Shipping.
:Zlecenia z listy wysyłek
Na liście wysyłek (dostępna z listy dokumentów handlowych, zakładka [Transportowe/Wysyłki] w menu kontekstowym udostępnione zostały operacje dotyczące Zleceń Nadania Przesyłki (w skrócie ZNP) w Comarch Shipping
Operacja Zlecenie Nadania Przesyłki (ZNP) z listy wysyłek działa dla pojedynczego rekordu na liście. Po jej wybraniu następuje weryfikacja prawidłowości wysyłki, czyli sprawdzany jest: Stan wysyłki – musi być Zatwierdzona i nie powiązana ze zleceniem w Comarch Shipping, Adres wysyłki, czyli czy wszystkie przypisane paczki mają zaznaczony parametr Dokumenty na ten sam adres oraz czy adres dla paczek jest zgodny. Jeśli weryfikacja zawiera błędy użytkownik zostaje o tym powiadomiony stosownym komunikatem i operacja zostaje przerwana. W przeciwnym razie pojawia się okno z parametrami dla tworzonego zlecenia. W oknie z parametrami możliwe do ustawienia są: Na dole okna z parametrami możliwe jest wskazanie, aby poza utworzeniem zlecenia została wykonana dodatkowa operacja w Comarch Shipping Zarejestruj przesyłkę u kuriera. Taka operacja powoduje nadanie numeru listu przewozowego u wybranego kuriera. Część ewentualnych błędów związanych z połączniem z aplikacją wyświetlenia jest na tym oknie, natomiast pozostałe wynikające z błędów weryfikacji zlecenia po stronie aplikacji są tylko komunikowane i zgodnie z treścią komunikatu szczegóły można zobaczyć już na samym zleceniu w Comarch Shipping. Ustawienie rodzaju kuriera w oknie z parametrami warunkuje rodzaj zlecenia jaki zostanie utworzony. Następnie na takim zleceniu ustawiane są niezbędne informacje: Po pomyślnym utworzeniu zlecenia w Comarch Shipping na wysyłce w XL jest ustawiany kurier, numer utworzonego zlecenia, jego stan oraz numer listu przewozowego (jeśli została wykonana rejestracja zlecenia u kuriera). Ze względu na to, że kwota ubezpieczenia wysłana z wysyłki w XL może być różna niż ta, która ostatecznie została ustawiona na zleceniu (przy ustawieniu w szablonie przesyłki ‘Stała wartość’), to również kwota Ubezpieczenia jest przesyłana zwrotnie na wysyłkę. Wyświetlanie powyższych danych na oknie wysyłki opisane jest szczegółowo w punkcie 1.4.2. Zgodnie ze standardowym działaniem operacji anulowania wysyłki dane pochodzące ze zlecenia są z niej również usuwane. Po zapisaniu na wysyłce numeru zlecenia aktywny jest przycisk lupki obok pola Numer ZNP. Służy on do podglądu zlecenia w Comarch Shipping. Szczególnie przydatny będzie przy ewentualnych błędach wyświetlonych w logu, aby zweryfikować szczegółowo poprawność utworzonego zlecenia. Na oknie zlecenia w Comarch Shipping będą bowiem zaznaczone na czerwono pola, które spowodowały błędy lub wyświetlony zostanie komunikat o innym konkretnym błędzie dla danego zlecenia. Więcej na temat błędów w aplikacji w dokumentacji Comarch Shipping. Analogiczne polecenie Zlecenie Nadania Przesyłki (ZNP) zostało dodane do menu kontekstowego na liście paczek. Dzięki temu po zaznaczeniu wcześniej utworzonych paczek jest możliwość wygenerowania z nich zleceń po uprzednim utworzeniu jednej lub kilku wysyłek. To, ile wysyłek i zleceń zostanie utworzonych zależy od tego, na ile różnych adresów utworzone są wybrane paczki. Po zakwalifikowaniu właściwych paczek, w tle zostają utworzone odpowiednie wysyłki i wyświetli się okno z parametrami wysyłki, jak opisano w punkcie . Tutaj różnica w wypełnianiu parametrów jest następująca: Analogiczne polecenie Zlecenie Nadania Przesyłki (ZNP) zostało dodane do menu kontekstowego na listach tych dokumentów, dla których można generować wysyłki, czyli dokumentów handlowych, serwisowych oraz zamówień. Dzięki temu po wskazaniu właściwych dokumentów jest możliwość wygenerowania z nich zleceń po uprzednim utworzeniu jednej lub kilku paczek i wysyłek. To, ile paczek/wysyłek oraz zleceń zostanie utworzonych zależy od tego, na ile różnych adresów utworzone są wybrane dokumenty. Po utworzeniu paczek i wysyłek oraz zakwalifikowaniu właściwych wysyłek dla zleceń wyświetli się okno z parametrami i działaniem. Po pomyślnym utworzeniu zlecenia w Comarch Shipping na wysyłce w XL są ustawiane dane. Na dole okna z parametrami do tworzenia ZNP możliwe jest wskazanie, aby poza utworzeniem zlecenia została wykonana dodatkowa operacja w Comarch Shipping: Zarejestruj przesyłkę u kuriera. Taka operacja powoduje nadanie numeru listu przewozowego u wybranego kuriera, zmianę stanu zlecenia oraz przesłanie zwrotnie tych informacji do Comarch Shipping. Aby rejestracja u kuriera z poziomu Comarch ERP XL przebiegła poprawnie konieczne jest wypełnienie na zleceniu wszystkich wymaganych pól oraz wskazanie daty nadania pozwalającej na rejestrację. W przypadku nie spełnienia ww. warunków zlecenie zostanie zapisane w Comarch Shipping, ale rejestracja nie powiedzie się. W logu pojawią się informacje o błędach. Po utworzeniu zlecenia w Comarch Shipping operator systemu Comarch ERP XL ma możliwość aktualizowania danych ze zlecenia na wysyłkę. Jest to operacja wykonywana na żądanie i służy do tego polecenie w menu kontekstowym na liście wysyłek Aktualizuj dane ZNP Po jego wybraniu dla zaznaczonych rekordów następuje aktualizacja następujących pól: Jeśli w Comarch Shipping zostanie anulowane zlecenie, wówczas dane na nim nie są czyszczone, a jedynie zmienia się jako stan na Anulowany. W związku z tym na wysyłce dane te również pozostaną, czyli będzie ona nadal związana z tym zleceniem, a aktualizacja danych na wysyłce jedynie zmieni pole ze stanem przesyłki. Dopiero w przypadku, gdy w Comarch Shipping zostanie usunięte zlecenie, wówczas dane o nim nie zostaną usunięte na wysyłce w trakcie wykonywania operacji aktualizacji danych. Współpraca z nową wersją aplikacji Comarch Shipping, która pozwala na tworzenie zleceń w trybie testowym nadal opiera się na tych samych, co dotychczas zasadach: Platforma Comarch IoT to platforma niezależna od Systemu ERP XL. Spośród najważniejszych funkcjonalności, które udostępnione są po stronie platformy można wymienić Czujniki to urządzenia, które mogą pełnić rozmaite funkcje, w zależności od ich charakteru, producenta, możliwości współpracy z maszynami itp. Platforma Comarch IoT umożliwia ich ewidencjonowanie oraz wymianę danych między czujnikami a Platformą. Wskutek tego mogą do niej napływać informacje różnego rodzaju – w zależności od tego, jaki czujnik został z Platformą połączony. Otrzymywanie informacji po stronie platformy IoT odbywa się w postaci alertów, czyli wiadomości zarejestrowanych na podstawie danych otrzymanych przez czujniki. Platforma może zatem otrzymywać bardzo wiele informacji, jednak nie wszystkie te informacji muszą skutkować jakimś zdarzeniem, np. wysłaniem maila czy wykonaniem jakiejś akcji. W związku z tym została wprowadzona możliwość budowania reguł, w których wykonanie jakiejś akcji uzależnione jest od spełnienia zadanych warunków. Rodzaje informacji wysyłanych przez czujnik mogą być różnego rodzaju, w związku tym po stronie platformy można definiować zdarzenie różnego typu. Mogą to być np. zdarzenia, które nie wymagają ciągłego wysyłania informacji przez czujnik. Czujnikiem może być np. przycisk, którego naciśnięcie powoduje przekazanie do Platformy IoT – a w konsekwencji do ERP XL - informacji o tym, że brakuje surowca przy danym stanowisku. Od wersji 2021.0 między obydwoma Systemami udostępniona został możliwość komunikacji, polegającej na przekazywaniu z platformy IoT informacji o zdarzeniach zarejestrowanych przez czujniki, do systemu ERP XL. Nie wszystkie zdarzenia zarejestrowane przez czujniki na Platformie IoT będą wysyłane do ERP XL. ERP XL będzie rejestrował wyłącznie takie zdarzenia, które zostaną wysłane przez Platformę IoT, wskutek spełnienia reguły na niej zdefiniowanej. Za współpracę między ERP XL a Platformą IoT odpowiada usługa, którą należy zainstalować niezależnie od Comarch ERP XL. Szczegóły instalacji tej usługi znajdują się w dokumentacji systemu Comarch ERP XL. Po otrzymaniu informacji o zdarzeniu w ERP: Może zostać wyświetlone powiadomienie o rejestracji takiego zdarzenia Może zostać wygenerowana akcja automatyczna. W pierwszej wersji ze zdarzenia będzie mogła zostać wygenerowana akcja polegająca na rejestracji przestoju dla zasobu powiązanego z czujnikiem. W kolejnych wersjach lista akcji automatycznych będzie rozwijana. W pierwszej kolejności zostanie udostępniona możliwość automatycznego uruchomienia dowolnego procesu. Może zostać wygenerowana lista zadań do wykonania przez operatora. Zdarzenia otrzymane z IoT będą ewidencjonowane na nowej liście Zdarzenia IoT. Funkcjonalność umożliwiająca konfigurację i obsługę współpracy z Platformą IoT są udostępnione na ribbonie w module Produkcja, na nowej zakładce [IoT]. W wersji Comarch ERP XL Start nie jest dostępna funkcjonalność z rozdziału Kontrola jakości obiektów logistycznych.
Parametry dla tworzenia Zlecenia Nadania Przesyłki
Dane o zleceniu na wysyłce
Podgląd zlecenia z poziomu wysyłki
Zlecenia z listy paczek
Zlecenia z listy dokumentów
Rejestracja zleceń u kuriera z poziomu Comarch ERP XL
.Aktualizacja danych na wysyłce z powiązanego zlecenia
Tworzenie zleceń w trybie testowym
Współpraca z platformą IoT
Platforma Comarch IoT
Komunikacja między ERP XL a Platformą IoT
Powiadomienia i akcje wykonywane po stronie ERP XL na skutek informacji o zdarzeniu otrzymanej z Platformy IoT
Funkcjonalności niedostępne w XL Start
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2021.0.2
Ramowy harmonogram wersji Comarch ERP XL w 2021 r.
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2021.0.2 PSQL | HF | 14-15 kwietnia 2021 r. | Zmiany pod deklarację JPK_V7, CIT-8(30) |
2020.2.3 MSSQL | HF | Maj 2021 r. | CIT-8(30) |
2021.1 MSSQL/PSQL | Wersja | Wrzesień 2021 r. | |
2022.0 MSSQL/PSQL | Wersja | Grudzień 2021 r. |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2021-66771
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2021.0.2
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 5.2.3 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2021.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2021.0 | |
Comarch WMS (Zarządzanie, Magazynier) | 2021.1 | |
Comarch Magazynier | 2021.1 | |
Comarch ERP Optima – Off-line | 2021.3.1 | |
Comarch ERP XL HR | 2021.3.1 | |
Comarch HRM | 2021.1.2 | |
Comarch DMS (stacjonarny, WWW) | 2021.0.0 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2021.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 11.1.0 | |
Comarch MyPoint | 1.2.5 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 8.0.2 | |
Comarch MES | 2021.0 | |
Comarch e-Sprawozdania | 2021.1.1 | |
Comarch Retail POS 2.0 | 2021.1 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ | |
Serwis XL - IoT | 2021.0.2 |
Logistyka
Zmiany dla rezerwacji magazynowych WMS
W związku z udostępnieniem funkcjonalności tzw. rezerwacji magazynowych WMS w module Sprzedaż wprowadzono kilka zmian.
- Nowe operacje dla dokumentów magazynowych
Na liście dokumentów magazynowych w oknach Pulpit dyspozytora na zakładce [Dokumenty] oraz Dokumenty/Magazynowe na zakładce [Wydania] dodano nowe polecenia w menu kontekstowym:
-
- Generuj rezerwację magazynową WMS
- Usuń rezerwację magazynową WMS
- Lokalizacja parametru Kontrola ilościowa stanów na (W)ZWM
Ponieważ uruchamianie obsługi rezerwacji magazynowych WMS jest możliwe w kontekście konkretnego magazynu WMS i jednocześnie tworzenie rezerwacji jest ściśle powiązane z kontrolowaniem ilości na dokumentach (W)ZWM, to parametr Kontrola ilościowa stanów na (W)ZWM przeniesiony został z okna konfiguracji na kartę magazynu WMS. Ustawienie parametru:
-
- Przy konwersji dla każdego istniejącego magazynu WMS ustawienie będzie identyczne, jak było w oknie konfiguracji przed konwersją.
- Przy dodawaniu nowego magazynu należy pamiętać o odpowiednim ustawieniu parametru.
- Lista składników BST
Dodano nowe predefiniowane składniki BST Zarezerwowana na ZWM oraz Zarezerwowana na (W)ZWM.
- Nowy filtr na liście rezerwacji
Na liście rezerwacji dostępnych w Historii towaru oraz Historii kontrahenta została dodana nowa pozycja filtra Zlecenie wydania z magazynu WMS. Dla takiego ustawienia w filtrze będą pokazywane rezerwacje magazynowe WMS.
Szczegółowy opis dotyczący powyższych powyższych zmian znajduje się w punkcie opisującym współpracę z Comarch WMS 4.1 Rezerwacje magazynowe WMS.
Obsługa tłumaczenia grupy głównej kontrahentów i towarów
Nazewnictwo grupy głównej kontrahentów oraz grupy głównej towarów zostało obsłużone w standardowym mechanizmie tłumaczenia interfejsu Systemu. Od wersji 2021.0.2 na listach i formatkach prezentowany jest ich kod/nazwa na podstawie tłumaczenia fraz Grupa główna oraz Grupa Główna zdefiniowanego dla języka, w kontekście którego pracuje zalogowany Operator.


Produkcja
Uruchamianie procesów na skutek zdarzenia IoT
Od wersji 2021.0.2 możliwe będzie uruchomienie dowolnego procesu w ERP XL, po otrzymaniu w tym Systemie informacji o zdarzeniu zarejestrowanym na Platformie IoT. Dzięki temu, możliwe będzie zatem wykonywanie nie tylko zadań „ręcznych”, przewidzianych w definicji zdarzenia IoT, ale także automatycznych.
Na liście definicji procesów został udostępniony nowy folder: IoT. Dzięki niemu można zdefiniować proces, który następnie może być podpięty pod definicję zdarzenia IoT.

Przy definiowaniu procesu, który zostanie przypisany do definicji zdarzenia IoT należy pamiętać, że akcja „Zgłoszenie zdarzenia z IoT” będzie akcja inicjującą ten proces. Następnie należy wskazać, co uruchomiony po zgłoszeniu zdarzenia z IoT proces ma wykonać w Systemie. Może to być np. uruchomienie innego procesu, jak pokazano na Rys 4.

Przypisanie definicji procesu do Definicji zdarzenia jest możliwe po zaznaczeniu na tej definicji parametru Wykonuj akcję.

Po zaznaczeniu tego parametru zostanie uaktywniona zakładka [Akcje], na której następuje przypisanie definicji procesu. Przypisanie tej definicji można wykonać po wybraniu funkcji: Uruchom proces z menu jak na Rys 6.

Obsługa procesów na skutek zarejestrowania zdarzenia IoT następuje wg ogólnych zasad obsługi procesów.
Księgowość
Pakiet zmian dot. JPK_V7
Niezaokrąglanie kwot w części deklaratywnej oraz współczynnika struktury sprzedaży
W wersji Comarch ERP XL 2021.0.2, z uwagi na Jednostki Samorządu Terytorialnego wprowadzono zmiany dotyczące plików JPK_V7 M i K, polegające na umożliwieniu:
- zastosowania niezaokrąglonego współczynnika struktury sprzedaży do wyliczenia kwot w części ewidencyjnej i deklaratywnej,
- wyświetlenie niezaokrąglonych kwot na zakładce [Deklaracje] oraz wygenerowanie z takimi kwotami pliku xml.
Funkcjonalność dostępna jest po wybraniu w konfiguracji, z poziomu zakładek [Księgowość]/[Parametry2] poniższych parametrów:
- Nie zaokrąglaj współczynnika struktury sprzedaży
- Nie zaokrąglaj kwot na deklaracjach VAT-7, VAT-UE

Współczynnik struktury sprzedaży
Jeżeli parametr Nie zaokrąglaj współczynnika struktury sprzedaży, zostanie wybrany system nie zaokrągli wartości współczynnika struktury sprzedaży, którym przeliczane są kwoty netto, VAT powiązane z pozycjami rejestru VAT Zakup, na których wybrano parametr Warunkowo, w sekcji Odliczenia VAT.
Jeżeli dodatkowo zostanie wybrany parametr Wskaźnik struktury sprzedaży od …wsk > 98 = 100%, wsk. <= 2% = 0%, zgodnie z tymi warunkami system będzie zaokrąglał wartość wskaźnika w górę do 100*% lub w dół do 0%.
Powyższe zasady dotyczą wartości wskaźnika obliczonego przez system oraz wprowadzonego z ręki.

Niezaokrąglanie kwot w części deklaratywnej
Jeżeli parametr Nie zaokrąglaj kwot na deklaracjach VAT-7, VAT-UE zostanie zaznaczony, na formularzu JPK_V7, w części deklaratywnej:
- we wszystkich polach kwotowych, kwoty będą prezentowane do dwóch miejsc po przecinku;
- niezaokrąglone wartości z części deklaratywnej będą eksportowane do pliku xml, przy czym plik z niezaokrąglonymi kwotami nie będzie podlegał wysyłce na bramkę Ministerstwa Finansów;
- na podstawie niezaokrąglonych kwot będą generowane płatności;
- niezaokrąglone kwoty będzie można:
- zaksięgować schematem odwołującym się do pól części deklaratywnej,
- wyeksportować do Excela;
- niezaokrąglone kwoty będą także prezentowane na wydruku części deklaratywnej.

Wydruk części deklaratywnej z tzw. „kwotami różnicowymi”
- W wersji Comarch ERP XL 2021.0.2, z poziomu formularza JPK_V7M i K o typie Korekta udostępniono nowy wydruk części deklaratywnej, prezentujący tzw. „kwoty różnicowe”.
- Wydruk dostępny jest z poziomu menu: Dane korygujące/Dane korygujące

Wydruk danych korygujących niewiele różni się od wydruku udostępnionego z poziomu menu Część deklaratywna/Część deklaratywna. Różnice dotyczą:
Tytułu wydruku – w tytule zawarto informację, że wydruk dotyczy danych korygujących

Prezentacji kwot - w miejsce wartości bieżących prezentowane są wartości korygujące (różnicowe)

Aktualizacja deklaracji CIT
Zostały udostępnione nowe wersje formularzy deklaracji podatkowych:
- CIT-8(30)
- CIT-8/O(17)

Zmiany na formularzach CIT pod potrzeby Spółek Komandytowych
Obowiązująca od 1.01.2021 r. nowelizacja Updop i Updof z 28.11.2020 (Dz.U. poz. 2123) zmieniła zasady opodatkowania spółek komandytowych podatkiem dochodowym. Uzyskują one status podatnika CIT od 1.01.2021 lub od 1.05.2021 – jeśli podejmą taką decyzję.
Spółki komandytowe, których rok podatkowy pokrywa się z rokiem kalendarzowym decydując się na uzyskanie statusu podatnika CIT od 1.05.2021, mają możliwość zamknięcia ksiąg na 31.12.2020 i na 30.04.2021. Drugie zamknięcie nie rodzi obowiązku sporządzenia sprawozdania finansowego i ma charakter „techniczny” (służy prawidłowemu wywiązaniu się z obowiązków podatkowych), a kolejny rok obrotowy spółki trwa nieprzerwanie przez cały rok kalendarzowy 2021, przy czym przez część tego roku (do końca kwietnia) podatnikami podatku od dochodu uzyskanego przez spółkę są wspólnicy, a przez część – sama spółka (jako podatnik CIT),
Zmiany wprowadzone w systemie Comarch ERP XL 2021.0.2 dotyczą tych spółek, które zdecydowały się na uzyskanie statusu podatnika CIT od 1.05.2021 r.
Dzięki tym zmianom spółki będą mogły sporządzić sprawozdania finansowe za rok 2020 oraz 2021, dodatkowo CIT za okres od 05/2021 do 12/2021.
Zmiany ograniczają się do formularzy „CIT-2”, CIT-8.
- Na formularzach „CIT-2”, CIT-8 udostępniono parametr o nazwie Rozpoczęcie okresu podatkowego inne od obrachunkowego.
- Parametr umieszczono na zakładce [Strona 1], obok pól prezentujących zakres dat, za który sporządzana jest deklaracja.
- Po zaznaczeniu parametru i przeliczeniu deklaracji, w polu „Od” system ustawia datę na 01-05-2021.
- Parametr domyślnie nie jest wybrany.
- Po wybraniu parametru Rozpoczęcie okresu podatkowego inne od obrachunkowego, system dodatkowo wyświetla tekst w kolorze czerwonym, informujący: „Zmieniono parametry! Przed zapisaniem przelicz deklarację.”
- Użytkownik w celu prawidłowego ustawienia zakresu dat musi zatem wybrać przycisk Przelicz
- Po wybraniu przycisku Przelicz system automatycznie ustawia:
- datę początkową od 01.05.2021 r.,
- datę końcową na podstawie miesiąca/roku wprowadzonego na zakładce [Ogólne], w sekcji Okres.
Na formularzach dot. kolejnych okresów podatkowych, tj. począwszy od 01.01.2022 r. parametr Okres podatkowy inny od obrachunkowego nie będzie dostępny.
Inne zmiany
Zmiany w schematach księgowych dla list płac
W schematach księgowych dla Nieopodatkowanych dodatków udostępniono dwa nowe wyrażenia pozwalające na zaksięgowanie:
- PPK pracobiorcy
- PPK pracodawcy

Współpraca z Comarch WMS
Rezerwacje magazynowe WMS
W obecnym mechanizmie współpracy pomiędzy Comarch ERP XL a Comarch WMS udostępniono możliwość rezerwowania zasobów pod realizację wydań magazynowych w obu systemach. Dzięki temu nie będzie sytuacji, w których ten sam zasób został uwzględniony na dokumencie magazynowym w WMS, a jednocześnie został rozchodowany na dokumencie handlowym w XL, bowiem rezerwowanie będzie odbywało się online, niezależnie od usługi synchronizacji.
Do zarezerwowania pobrać można ilość dostępną wyliczoną wg stanów handlowych XL lub magazynowych WMS, o czym szczegółowo w dalszych punktach.
Weryfikacja stanów magazynowych oraz zakładanie rezerwacji pod transakcje WMS będą możliwe do włączenia jako jedno ustawienie dla magazynu, o ile został na nim wybrany Sposób pracy z WMS: Ilościowo oraz zasobowo.
:Uruchamianie rezerwowania zasobów
Na karcie magazynu dodano parametr Rezerwuj zasoby w oparciu o, z następującymi opcjami
- Stany handlowe, czyli dostępne ilości faktycznie przyjęte na dokumentach handlowych w XL oraz dokumentach magazynowych WMS. Tutaj zawsze będzie gwarantowana ilość handlowa pod wydania magazynowe, zgodnie z kolejnością ich tworzenia.
- Stany magazynowe WMS, gdzie brane pod uwagę są ilości dostępne pochodzące tylko z dokumentów magazynowych WMS. W tym przypadku może się zdarzyć, że nie uda się wystawić dokumentu handlowego do wydania magazynowego, do czasu przyjęcia danego zasobu dokumentem handlowym.
Parametry są dostępne do edycji, jeśli wybrano sposób pracy z WMS: Ilościowo oraz zasobowo. W pozostałym przypadku nie można ich zaznaczyć lub zostają automatycznie odznaczone.

Ponieważ uruchamianie obsługi rezerwacji magazynowych WMS odbywa się w kontekście konkretnego magazynu WMS i jednocześnie tworzenie rezerwacji jest ściśle powiązane z kontrolowaniem ilości na dokumentach (W)ZWM, to parametr Kontrola ilościowa stanów na (W)ZWM przeniesiony został z okna konfiguracji na kartę magazynu WMS. Ustawienie parametru:
- Przy konwersji dla każdego istniejącego magazynu WMS ustawienie będzie identyczne, jak było w oknie konfiguracji przed konwersją.
- Przy dodawaniu nowego magazynu należy pamiętać o odpowiednim ustawieniu parametru w nowej lokalizacji.
- Przy włączaniu rezerwowania zasobów parametr będzie automatycznie zaznaczany bez możliwości zmiany. Działanie tej kontroli będzie jednak różne, zależnie od wybranej opcji rezerwowania.
Ustalanie dostępnych ilości
Działanie parametru Kontrola ilościowa stanów na (W)ZWM w zależności od ustawienia rezerwowania zasobów.
- Jeśli rezerwowanie zasobów nie będzie włączone, wówczas kontrola możliwej do wprowadzenia na (W)ZWM ilości jest wyliczana jako dostępny stan handlowy (czyli z uwzględnieniem ważnych rezerwacji zasobowych) pomniejszony o wystawione już inne (W)ZWM (w tym także ten bieżący), które nie zostały jeszcze zafakturowane. Takie kontrolowanie jest na poziomie globalnej ilości, tzn. nie jest tu brana pod uwagę konkretna partia. Działanie takie było obecnie i zostało zachowane.
- W przypadku zaznaczenia parametru Rezerwuj zasoby w oparciu o stany handlowe dodając nowy dokument (W)ZWM system w pierwszej kolejności sprawdza, czy taki towar jest dostępny w stanach handlowych XL oraz w stanach magazynowych WMS. Weryfikacja odbywa się na podstawie ustalonej ilości oraz poszczególnych parametrów partii możliwych do wpisania na elemencie. Poszukiwanie wolnych zasobów odbywa się zgodnie z ustawieniem pobierania zasobów na karcie towaru (FIFO, LIFO, Wg daty ważności oraz Wybór działający jak FIFO).
Jeżeli zasoby zostaną ustalone, będą one rezerwowane zawsze nowym typem rezerwacji tzw. magazynowych WMS.
- Jeśli będzie zaznaczony parametr Rezerwuj zasoby w oparciu o stany magazynowe WMS wówczas dodając nowy dokument (W)ZWM system sprawdza, czy taki towar jest dostępny w stanach magazynowych w WMS. Tutaj również weryfikacja odbywa się na podstawie ustalonej ilości oraz poszczególnych parametrów partii możliwych do wpisania na elemencie. Poszukiwanie wolnych zasobów odbywa się zgodnie z ustawieniem pobierania zasobów na karcie towaru (FIFO, LIFO, Wg daty ważności oraz Wybór działający jak FIFO).
Jeżeli zasoby zostaną ustalone, to będą one rezerwowane nowym typem rezerwacji tzw. magazynowych WMS oraz jeśli zajdzie taka potrzeba, również za pomocą tzw. rezerwacji w przyszłość.
- Przy dodaniu dokumentu na pełną dostępną ilość zostaną założone rezerwacje:
- magazynowa WMS na 100 szt. z zasobem z FZ1,
- ‘w przyszłość’ na 55 szt. z partią zapisaną na (W)AWD2,
- magazynowa WMS na 60 szt. z zasobem z FZ2.
- Przy dodaniu dokumentu na mniejszą ilość 160 szt. zostaną założone rezerwacje:
- magazynowa WMS na 100 szt. z zasobem z FZ1,
- magazynowa WMS na 60 szt. z zasobem z FZ2
Ze względu na pobieranie zasobów wg FIFO/LIFO itd. istotne znaczenie dla rezerwowania w oparciu o stany MWS będzie miało ustawienie z karty towaru – Oznacz partię towaru identyfikatorem dostawy. Przy zaznaczonym parametrze bowiem wyszukiwanie dostępnych partii będzie zakładało rezerwacje dla kolejnych wolnych partii nie zwracając uwagi na to, czy istnieją dla nich stany handlowe.
Na rezerwacjach magazynowych WMS zostaje od razu zapisana konkretna dostawa, która jest zablokowana pod to wydanie. Natomiast na rezerwacjach ‘w przyszłość’ owej dostawy jeszcze nie mamy, więc zapisujemy na nich jedynie partię ustaloną na dokumencie wydania magazynowego.
Szczegóły dotyczące ustalania zasobów na dokumentach (W)ZWM przy włączonych rezerwacjach oraz specyfiki samych rezerwacji są opisane w kolejnych punktach.
Automatyczne tworzenie rezerwacji magazynowych WMS
Przy włączonym na karcie magazynu rezerwowaniu zasobów do dokumentu (W)ZWM tworzone są rezerwacje magazynowe WMS, które charakteryzują się tym, że zawsze obowiązują: są ustawione jako aktywne, blokujące towar, bez określonych dat aktywacji i obowiązywania. Dodatkowo mają one zawsze przypisany zasób. To wszystko gwarantuje, że istnieje możliwość ich zrealizowania w dowolnym momencie za pomocą dokumentu handlowego.
Przy dodawaniu dokumentu (W)ZWM z ręki po wybraniu towaru na elemencie System podpowiada pierwszą wolną partię dla tego towaru, więc jeśli partie są różnicowane po cesze, to będzie podpowiadał cechę z tej partii. Zmiana cechy będzie dozwolona tylko na taką, dla której zostanie odnaleziony jakiś wolny zasób. W przypadku gdy zasobu nie będzie, wówczas cecha zostanie automatycznie przestawiona na tą z pierwszego zasobu (tak to działa również dla wybranej cechy <nieokreślona>).
W przypadku, gdy dokument (W)ZWM jest wystawiany do dokumentu handlowego, wówczas rezerwacje magazynowe WMS są również tworzone tak, aby w Comarch WMS zostały zarezerwowane odpowiednie zasoby. W samym XL nie blokują one jednak towarów, gdyż taka blokada jest już zapewniona przez źródłowy dokument handlowy. Po przesynchronizowaniu takiego dokumentu (W)ZWM przypisane do niego rezerwacje magazynowe WMS zostają usunięte.
W przypadku, gdy dokument (W)ZWM jest wystawiany do zamówienia, również tworzone są rezerwacje magazynowe WMS tak, aby w Comarch WMS zostały zarezerwowane odpowiednie zasoby. Tworzenie tych rezerwacji magazynowych odbywa się wg następujących zasad:
- Jeśli na zamówieniu jest aktywna rezerwacja zasobowa, to zasób z tej rezerwacji jest ustalany na rezerwacji magazynowej WMS.
- W przeciwnym razie (rezerwacja zasobowa jest nieaktywna lub istnieje rezerwacja niezasobowa), wówczas dla rezerwacji magazynowej wyszukiwany jest pierwszy dostępny zasób; dostępny handlowo lub magazynowo w zależności od wybranej opcji rezerwowania zasobów.
Jednocześnie istniejące na zamówieniu rezerwacje zostają oznaczone jako nie blokujące towaru, aby ilość na rezerwacjach magazynowych oraz ilość z zamówień nie była duplikowana. Może też zaistnieć konieczność ich podzielenia ze względu na podział subelementów na dokumencie (W)ZWM.
- Wystawione ZS na 120 szt. z rezerwacjami zasobowymi oznaczonymi jako blokujące towary: 60 szt. (z FZ1) oraz 60 szt. (z FZ2)
- Wystawione ZS na 120 szt. z rezerwacjami niezasobowymi oznaczonymi jako blokujące towary: 60 szt. (bez zasobu) oraz 60 szt. (bez zasobu)
Analogiczny mechanizm wykluczania rezerwacji na dokumentach źródłowych do (W)ZWM rezerwującego zasoby został wprowadzony dla dokumentów źródłowych z modułów Produkcja i Serwis.
Automatyczne tworzenie i przekształcanie rezerwacji WMS ‘w przyszłość’
W przypadku włączonego rezerwowania zasobów w oparciu o stany magazynowe WMS zasada wyszukiwania wolnych zasobów jest tutaj taka sama, jak opisano w pkt. 4.1.3. Różni się tylko tym, że do wolnych zasobów wliczane są zasoby magazynowe, niezależnie od tego, czy mają przypisane zasoby handlowe czy nie. W takim przypadku może się więc okazać, że zabrakło ilości handlowej w XL do utworzenia rezerwacji magazynowej WMS i wówczas tworzone są tzw. rezerwacje ‘w przyszłość’. Jako że dla ilości nie ma jeszcze stanu handlowego w XL, to nie jesteśmy w stanie określić dla nich konkretnej dostawy. W związku z tym rezerwacje te będą powiązane tylko z identyfikatorem konkretnej partii.
Będzie to zatem dotyczyło nowych (W)ZWM, które:
- Zostały dodane z ręki
- Zostały wygenerowane z zamówień lub innych dokumentów z rezerwacjami, o ile rezerwacje te nie były zasobowe.
Do dokumentów (W)ZWM z takimi rezerwacjami nie uda się wystawić dokumentu handlowego z powodu braku zasobów.
- magazynowa WMS na 100 szt. z zasobem z FZ1,
- ‘w przyszłość’ na 55 szt. z partią zapisaną na (W)AWD2,
- magazynowa WMS na 60 szt. z zasobem z FZ2.
W pierwszej kolejności musi nastąpić przyjęcie nowych zasobów handlowych, co automatycznie spowoduje przekształcenie rezerwacji ‘w przyszłość’ w zwykłe rezerwacje magazynowe WMS. Nowe zasoby handlowe są tworzone w momencie zatwierdzania dokumentu handlowego, więc samo jego wystawienie jeszcze nie pozwoli na przekształcenie rezerwacji.
- Istniejących w XL, czyli jeśli dokument jest wystawiany w WMS, to musi zostać najpierw przesynchronizowany do XL, aby przekształcanie rezerwacji zostało wykonane;
- Nie będących w edycji w XL ani w WMS.
Na potrzeby przekształcania rezerwacji ‘w przyszłość’ w rezerwacje magazynowe WMS dodano w oknie konfiguracji, zakładka [WMS] nowy parametr W pierwszej kolejności przydzielaj zasoby do rezerwacji magazynowych bez ustalonego zasobu handlowego. Ma on znaczenie przy jednoczesnym ustawieniu dotychczasowego parametru z definicji dokumentu Przydzielaj tworzone zasoby do rezerwacji., co przedstawia poniższa tabela.
Ustawienie parametru | Działanie | |
Przydzielaj tworzone zasoby do rezerwacji | W pierwszej kolejności przydzielaj zasoby do rezerwacji magazynowych… | |
Zaznaczony | Zaznaczony | W pierwszej kolejności przekształcane są rezerwacje ‘w przyszłość’, a w drugiej rezerwacje niezasobowe pochodzące z zamówień oraz dokumentów z modułów Produkcja czy Serwis (jak dotychczas). Ilość możliwa do wykorzystania dla rezerwacji niezasobowych będzie pomniejszona o te wykorzystane wcześniej dla rezerwacji ‘w przyszłość’. |
Zaznaczony | Nie zaznaczony | W pierwszej kolejności przekształcane są rezerwacje niezasobowe pochodzące z zamówień oraz dokumentów z modułów Produkcja czy Serwis (jak dotychczas), a w drugiej rezerwacje ‘w przyszłość’. Ilość możliwa do wykorzystania dla rezerwacji ‘w przyszłość’ będzie pomniejszona o te wykorzystane wcześniej dla rezerwacji niezasobowych. |
Nie zaznaczony | Zaznaczony | Przekształcane są tylko rezerwacje ‘w przyszłość’. Nie będą przekształcane rezerwacje niezasobowe pochodzące z zamówień oraz dokumentów z modułów Produkcja czy Serwis (jak dotychczas), |
Nie zaznaczony | Nie zaznaczony |
Ilości z rezerwacji pochodzących z zamówień oraz z dokumentów z modułów Produkcja czy Serwis, które zostały już ujęte na dokumentach magazynowych (W)ZWM nie podlegają już przekształcaniu w rezerwacje zasobowe. Dlatego też nie będzie tu sytuacji, w której jednocześnie zostanie przekształcona rezerwacja w przyszłość i dokładnie dla tych samych ilości nastąpi przekształcenie rezerwacji niezasobowej z dokumentu źródłowego, np. zamówienia.
Kontrola wartości cech przy rezerwowaniu na (W)ZWM
Przy tworzeniu rezerwacji magazynowych WMS i rezerwacji ‘w przyszłość’ warto zwrócić jeszcze uwagę na różnice w zakładaniu rezerwacji w zależności od ustawienia na towarze:
- Parametru Oznacz partię towaru – Identyfikatorem dostawy, co częściowo zostało już opisane w punkcie Ustalanie dostępnych ilości.
- Oraz Pobieranie zasobów wg cech, z opcjami: Preferuj… lub Wymagaj.
Jeśli dostawy dla danego towaru są oznaczone cechą, wówczas pry generowaniu (W)ZWM z zamówienia jest uwzględniany powyższy parametr Pobieranie zasobów wg cech.
Rezerwowanie w oparciu o stany handlowe
Dla rezerwowania w oparciu o stany handlowe nie ma znaczenia parametr Oznacz partię towaru – Identyfikatorem dostawy, gdyż rezerwacje zawsze będą zakładane tylko na dostępne stany handlowe zgodnie z ustawieniem pobierania zasobów wg cech:
- Wymagaj – jeśli zostanie znaleziona dostawa z cechą podaną na rezerwacji z zamówienia, to zostanie dodany element i założona rezerwacja na taką dostawę, a jeśli nie będzie takiej dostawy, to element się nie doda. Tutaj wyszukiwanie pierwszej dostawy również jest robione zgodnie z ustawieniem pobierania zasobów dla danego towaru (FIFO/LIFO)
- Preferuj… (obie opcje) – jeśli zostanie znaleziona dostawa z cechą podaną na rezerwacji z zamówienia, to zostanie dodany element i założona rezerwacja na taką dostawę, a jeśli nie będzie takiej dostawy, to element i rezerwacja zostanie założona na inną dostawę. Obie dostawy są wyszukiwane zgodnie z ustawieniem pobierania zasobów dla danego towaru (FIFO/LIFO).
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
Rezerwowanie dla stanów magazynowych WMS
Dla rezerwowania w oparciu o stany magazynowe parametr Oznacz partię towaru – Identyfikatorem dostawy, ma znaczenie, gdyż rezerwacje będą zakładane zarówno na dostępne stany handlowe, jaki i na stany magazynowe:
- Wymagaj – zasób z cechą podaną na rezerwacji z zamówienia jest szukany zgodnie z ustawieniem pobierania zasobów dla danego towaru (FIFO/LIFO) zarówno w stanach handlowych, jak magazynowych WMS. Element jest dodawany i zostaje założona rezerwacja na pierwszy, który zostanie znaleziony wg powyższego algorytmu.
- Dla nie zaznaczonego parametru Oznacz partię towaru – Identyfikatorem dostawy istnieje tylko jeden zasób z tą samą cechą, więc jeśli posiada on stany handlowe to zostaną one zarezerwowane w pierwszej kolejności. Dopiero ich brak spowoduje zarezerwowanie zasobu, który jest tylko na magazynie WMS, czyli powstanie rezerwacja ‘w przyszłość’.
- Dla zaznaczonego parametru Oznacz partię towaru – Identyfikatorem dostawy może istnieć wiele zasobów z tą samą cechą, może się więc zdarzyć, że pomimo stanów handlowych dla danego towaru zarezerwowany zostanie zasób, który jest tylko na magazynie WMS, czyli powstanie rezerwacja ‘w przyszłość’ zamiast zwykłej rezerwacji magazynowej WMS.
- Preferuj… (obie opcje) – wyszukiwanie i zakładanie rezerwacji jak dla opcji Preferuj… z tą różnicą, że jeśli zgodny zasób nie zostanie znaleziony, to szukany jest w ten sam sposób pierwszy wolny zasób (wolny handlowo lub magazynowo).
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Wymagaj
- Na towarze ustawione oraz Pobieranie zasobów wg cech: Preferuj
Usuwanie i przywracanie rezerwacji magazynowych WMS
Podczas anulowania dokumentów (W)ZWM usuwane są wszystkie jego elementy, więc jednocześnie usunięte zostają powiązane z nimi rezerwacje.
Rezerwacje magazynowe WMS przestają pełnić swoją funkcję blokowania zasobów w momencie, gdy owe zasoby zostają rozchodowane na dokumencie handlowym. Dlatego też przy tworzeniu dokumentów handlowych do (W)ZWM z rezerwacjami magazynowymi WMS działają następujące mechanizmy:
- Po dodaniu dokumentu handlowego rezerwacje magazynowe WMS zostają zrealizowane,
- Po zatwierdzeniu dokumentu handlowego rezerwacje magazynowe WMS zostają usunięte z Systemu.
Przy działaniu odwrotnym, czyli przy usuwaniu lub anulowaniu dokumentu handlowego bez anulowania (W)ZWM, jeśli na tym (W)ZWM jest oznaczone, że został wystawiony z włączoną opcją rezerwowania zasobów, wówczas rezerwacje magazynowe WMS zostają na nim przywrócone:
- Po usunięciu dokumentu handlowego na rezerwacjach magazynowych WMS usuwana jest informacja o ilości zrealizowanej,
- Po anulowaniu dokumentu handlowego rezerwacje magazynowe WMS zostają ponownie dodane do Systemu.
Gwarantuje to możliwość ponownego zrealizowania tych dokumentów handlowo. Mechanizm usuwania oraz przywracania rezerwacji magazynowych WMS jest analogiczny jak dla rezerwacji z zamówień.
- Dokument (W)ZWM1 wystawiony na 120 szt.
- Wystawione ZS na 120 szt. z rezerwacjami zasobowymi oznaczonymi jako blokujące towary: 60 szt. (z FZ1) oraz 60 szt. (z FZ2)
- Wystawione ZS na 120 szt. z rezerwacjami niezasobowymi oznaczonymi jako blokujące towary: 60 szt. (bez zasobu) oraz 60 szt. (bez zasobu)
Realizacja lub usuwanie rezerwacji magazynowej WMS jest wykonywane również po operacji spięcia dokumentu handlowego z magazynowym (W)ZWM powiązanego z taką rezerwacją.
Obowiązują tutaj te same zasady, co podczas wystawiania dokumentu handlowego do (W)ZWM:
- Po spięciu z dokumentem handlowym w buforze rezerwacje magazynowe WMS zostają zrealizowane,
- Po spięciu z zatwierdzonym dokumentem handlowym rezerwacje magazynowe WMS zostają usunięte z Systemu,
- Nie jest możliwe spięcie dokumentu (W)ZWM posiadającego rezerwacje ‘w przyszłość’.
Ręczna obsługa rezerwacji magazynowych
‘Ręczne’ dodawanie i usuwanie rezerwacji magazynowych
Na liście dokumentów magazynowych w oknach Pulpit dyspozytora na zakładce [Dokumenty] oraz Dokumenty/Magazynowe na zakładce [Wydania] dodano nowe polecenia w menu kontekstowym:
Polecenia pozwalają na seryjne (dla zaznaczonych dokumentów) dodawanie i usuwanie rezerwacji magazynowych WMS oraz rezerwacji ‘w przyszłość’.
Dodawanie rezerwacji magazynowych jest możliwe dla dokumentów (W)ZWM, które:
- Nie mają przypisanych rezerwacji,
- Jest na nich ustawiony magazyn, na którym jest ustawiona opcja rezerwowania zasobów,
- Są niezatwierdzone, czyli nie mają zaznaczonych parametrów Realizuj w WMS ani Zamknięty.
- Nie zostały przesynchronizowane do WMS (sytuacja taka może wystąpić czasowo po zaznaczeniu parametru Realizuj w WMS, a następnie jego odznaczeniu).
W sytuacji, gdy wybrany dokument nie spełnia powyższych założeń użytkownik jest o tym poinformowany stosownym komunikatem, a rezerwacje magazynowe nie zostają utworzone.
Po dodaniu właściwych rezerwacji magazynowych dla danego dokumentu jest w tabeli ustawiana informacja wskazująca na sposób rezerwowania zasobów, która jest dziedziczona z karty magazynu
Usuwanie rezerwacji magazynowych jest możliwe dla dokumentów (W)ZWM przed rozpoczętą realizacją.
Po usunięciu wszystkich rezerwacji z dokumentu zostaje na nim zmienione ustawienie wskazujące na rezerwowanie zasobów, które zostało odziedziczone z karty magazynu. Oznacza to, że taki dokument nie ma ustawionej żadnej opcji rezerwowania zasobów.
Lista rezerwacji magazynowych WMS
Na liście rezerwacji dostępnych w Historii towaru oraz Historii kontrahenta są widoczne rezerwacje magazynowe WMS. Została również dodana nowa pozycja filtra Zlecenie wydania z magazynu WMS. Dla takiego ustawienia w filtrze będą pokazywane rezerwacje magazynowe WMS przypisane do danego kontrahenta lub towaru, którego dotyczą. Jeśli rezerwacja pochodzi z dokumentu wystawionego w WMS, który nie został jeszcze przesynchronizowany do XL, wówczas jako dokument źródłowy na liście i na formatce rezerwacji widnieje wyrażenie: Rezerwacja ZWM.
Zablokowane jest dodawanie i usuwanie rezerwacji magazynowych WMS z poziomu tej listy. Operacje te są wykonywane automatycznie lub ręcznie tylko z poziomu dokumentów (W)ZWM, jak opisano w powyższych punktach.
Na liście nie są prezentowane rezerwacje WMS ‘w przyszłość’.
Wykluczanie rezerwacji magazynowych z ręcznych operacji na rezerwacjach
Rezerwacje magazynowe WMS oraz rezerwacje WMS ‘w przyszłość’ nie są pokazywane na listach rezerwacji wołanych w trakcie następujących operacji:
- Operacja Rozdziel zasoby pomiędzy rezerwacje wykonywana dla dokumentu przychodu,
- Operacja przepinania zasobów pomiędzy rezerwacjami wołana na elemencie zamówienia/zlecenia,
- Operacja zwalniania zasobów z rezerwacji podczas korygowania dokumentu przychodowego.
- Rezerwacja magazynowe WMS w BST
Dodano nowe predefiniowane składniki BST Zarezerwowana na (W)ZWM oraz Zarezerwowana na ZWM, które wyliczają odpowiednio ilości zarezerwowane na dokumentach (W)ZWMM wystawionych lub przesynchronizowanych z WMS lub dokumentach ZWM jeszcze nie przesynchronizowanych do XL.
Do tych składników nie są wliczane ilości pochodzące z rezerwacji WMS ‘w przyszłość’.
Anulowanie/korekta dokumentów przychodowych z kontrolą wydań magazynowych
Podczas anulowania dokumentów handlowych zakładających dostawy, np. FZ jest sprawdzane czy te dostawy nie zostały już rozchodowane na dokumentach handlowych lub magazynowych (dla magazynów innych niż WMS). Dzięki rezerwacjom magazynowym WMS możliwa jest również kontrola stopnia ich wydania na dokumentach (W)ZWM i jeśli takie wydanie już nastąpiło, wówczas następuje blokada anulowania takich dokumentów handlowych.
Analogicznie działa to dla anulowania dokumentu (W)AWD z zaznaczonym parametrem ‘Realizuj w WMS’ – jest ono możliwe tylko wtedy, gdy zasoby nie zostały jeszcze wydane na dokumentach magazynowych. W przeciwnym razie anulowanie zostanie zablokowane i pojawi się stosowny komunikat.
Podczas wystawiania korekty ilościowej dla dokumentów handlowych zakładających dostawy, ilość możliwa do skorygowania ustalana jest z uwzględnieniem rezerwacji magazynowych WMS z tą dostawą – ilość zarezerwowana musi pozostać na dokumencie korekty. Przy próbie wprowadzenia większej ilości do skorygowania niż jest do dopuszczalne, pojawia się standardowy komunikat o braku ilości.
Funkcjonalności niedostępne w XL Start
W wersji Comarch ERP XL Start nie jest dostępne Modelowanie procesów oraz współpraca z WMS, w związku z czym poniższe punkty nie dotyczą tej wersji:
- Uruchamianie procesów na skutek zdarzenia IoT,
- Współpraca z Comarch WMS.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2021.0.1
Ramowy harmonogram wersji Comarch ERP XL w 2021 r.
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2021.0.1 PSQL | HF | Tydzień po udostępnieniu HF 2021.0.1 MSSQL | Podatek cukrowy, Dokończenie zmian wynikających z wyjścia Wielkiej Brytanii z UE |
2021.0.2 | HF | Przed 25.03.2021 r. | Zmiany pod deklarację JPK_V7 |
2021.0.2 PSQL | HF | Tydzień po udostępnieniu HF 2021.0.2 MSSQL | Zmiany pod deklarację JPK_V7 |
2022.0 | Wersja | Grudzień 2021 r. |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2021-66771
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2021.0
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 5.2.3 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2021.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2021.0 | |
Comarch WMS (Zarządzanie, Magazynier) | 2021.0 | |
Comarch Magazynier | 2021.1 | |
Comarch ERP Optima – Off-line | 2021.2.1 | |
Comarch ERP XL HR | 2021.2.1 | |
Comarch HRM | 2021.1.2 | |
Comarch DMS (stacjonarny, WWW) | 2020.2.2 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2021.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 11.1.0 | |
Comarch MyPoint | 1.2.5 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 8.0.1 | |
Comarch MES | 2021.0 | |
Comarch e-Sprawozdania | 2021.1 | |
Comarch Retail POS 2.0 | 2021.1 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ |
Logistyka
Obsługa opłaty spożywczej
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. Więcej informacji dotyczących formularza CUK-1 znajduje się w rozdziale Księgowość.
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

Kontrolki z poszczególnymi stawkami opłaty jak również łączna stawka opłaty pozostają niedostępne do edycji. Edycji podlega natomiast kontrolka z zawartością cukru oraz przelicznik jednostki podstawowej napoju na ml.
System stosownie ustala/uaktualnia wielkość poszczególnych stawek podczas edycji poszczególnych parametrów, zachowując przy tym opisane poniżej zasady.
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.

Włączenie ww. parametru oznacza, że z tytułu sprzedaży dokonanej na rzecz tego kontrahenta ma zostać naliczona opłata spożywcza. Parametr ten powinien pozostać włączony na kartach kontrahentów krajowych będących detalistami lub podmiotami prowadzącymi sprzedaż detaliczną lub mieszaną, tylko bowiem sprzedaż na rzecz takich kontrahentów zgodnie z Ustawą podlega opłacie spożywczej.
Podczas konwersji bazy do wersji 2021.0.1 ww. parametr zostaje domyślnie włączony na kartach kontrahentów krajowych i wzorcach kontrahentów krajowych. Jeżeli więc dla transakcji z danym kontrahentem krajowym opłata nie powinna być naliczana (np. jest to podmiot prowadzący wyłącznie sprzedaż hurtową) należy na jego karcie ww. parametr wyłączyć.
Ww. parametr jest przenoszony na dokumenty handlowe sprzedaży rejestrowane dla tego kontrahenta, o czym więcej w dalszej części dokumentu.
Identyczny parametr został dodany na kartę wzorca kontrahenta, a jego ustawienie jest kopiowane na nowe karty kontrahentów dodawane w ramach tego wzorca. Obsłużona została również standardowa aktualizacja nowego parametru na elementach podrzędnych (grupy podrzędne, karty kontrahentów) w oparciu o wzorzec.

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

Ustawienie parametru można zmienić, w tym na dokumencie, który został już zatwierdzony. Zmiany ustawienia parametru na konkretnym dokumencie może dokonywać Operator, który ma prawo do edycji tego dokumentu.
Edycja ww. parametru na spinaczach nagłówkowych wywołuje zmianę parametru na tym spinaczu i na dokumentach w nich spiętych.
Stosowna zmiana/aktualizacja ustawienia parametru dokonywana jest podczas zmiany rodzaju transakcji dokonywanej samodzielnie przez Użytkownika oraz opcjonalnie podczas zmiany kontrahenta głównego na dokumencie. W przypadku zmiany kontrahenta o tym, czy zmieniać ustawienie ww. parametru decyduje Użytkownik, poprzez stosowne zaznaczenie/odznaczenie opcji w oknie zmian.

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).
Operacja dokonywana jest na tych zaznaczonych dokumentach (w tym również zatwierdzonych), do edycji których Operator ma prawo. W przypadku zmiany dokonywanej na spinaczu nagłówkowych zmiana dokonywana jest równolegle na dokumentach w nim spiętych.

Inne zmiany
Brexit – zmiany w obsłudze kodu kraju GB
Aktualnie przy zakładaniu karty kontrahenta, po wybraniu kodu kraju GB, na zakładce [Księgowe] automatycznie ustawi się Typ kontrahenta jako pozaunijny.
MPP na dokumencie SAD
Wprowadzono następujące zmiany na płatności do dokumentu SAD:
- Po zaznaczeniu parametru Podzielona płatność (MPP) w polu: Kwota VAT podpowie się kwota równa wartości VAT z zakładki [VAT].
- 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.
Księgowość
Formularz CUK-1
W wersji Comarch ERP XL 2021.0.1 udostępniono formularz CUK-1 umożliwiający naliczenie opłaty spożywczej oraz wygenerowanie pliku xml, który można przesłać na bramkę Ministerstwa Finansów lub dodać z poziomu aplikacji Klient JPK WEB.
Deklarację CUK można podpisać wyłącznie podpisem kwalifikowanym.
Miejsca udostępnienia formularza CUK-1
- Formularz umożliwiający naliczenie podatku cukrowego CUK-1 udostępniono z poziomu modułów:
- Sprzedaż
- Księgowość
- W module Sprzedaż formularz podatku cukrowego CUK-1 udostępniono z poziomu zakładki [Księgowość], po prawej stronie przycisku Jednolity Plik Kontrolny.
- W module Księgowość formularz podatku cukrowego CUK-1 udostępniono z poziomu menu Deklaracje/Podatek cukrowy CUK-1. Opcję umieszczono pod pozycją Intrastat.
- Dostęp do formularza oparto na parametrze Obsługa opłaty spożywczej, który został udostępniony z poziomu konfiguracji, zakładki [Sprzedaż/Parametry2].
- Jeżeli parametr zostanie włączony, uprawnieni użytkownicy będą mieli możliwość korzystania z funkcjonalności umożliwiającej naliczenie opłaty cukrowej, tj. możliwość dodania formularza CUK-1, wygenerowanie pliku xml i jego wysłanie na bramkę MF.

- Dodatkowo o możliwości wystawienia formularza CUK-1 będzie decydował parametr na operatorze, dostępny z poziomu zakładki [Księgowość] o nazwie Generowanie JPK, CUK-1.

Okno Deklaracje podatkowe / Lista CUK-1
Formularz CUK-1 udostępniono w tym samym oknie co inne deklaracje, przy czym w oknie otwieranym z poziomu opcji w menu Podatek cukrowy CUK-1 listę zawężono tylko do formularzy CUK-1.
Konstrukcja okna, tj. zakładki, kolumny, pola, przyciski są analogiczne jak w oknie Deklaracje podatkowe, udostępnianym z poziomu menu Inne deklaracje.
Z poziomu okna umożliwiono:
- Dodawanie, edycję, usuwanie formularzy CUK-1 na zasadach ogólnych, tj. analogicznie jak np. formularzy JPK
- Księgowanie formularzy jak również usuwanie dekretacji
- Wysyłkę plików CUK-1 na bramkę MF, pobranie UPO.

Logika wystawiania formularzy CUK-1
Zostały wprowadzona analogiczne zasady dot. wystawiania formularzy CUK-1 jak formularzy JPK_V7.
- Pierwszy plik za dany okres rozliczeniowy może mieć przypisany tylko typ Złożenie
- Jeżeli w danym okresie rozliczeniowym istnieje plik o typie Złożenie i statusie Bufor, kolejny wystawiany może mieć przypisany tylko typ Złożenie.
- Jeżeli w danym okresie rozliczeniowym istnieje plik o typie Złożenie i ma status zaakceptowany lub zatwierdzony kolejne mogą mieć przypisany tylko typ Korekta. Zatem status Korekta może być nadany pod warunkiem istnienia w danym okresie rozliczeniowym pliku o typie Złożenie i statusie Zaakceptowany lub Zatwierdzony
- Jeżeli w danym okresie rozliczeniowym istnieje jeden plik o typie Złożenie i ma status anulowany, kolejny wystawiony za ten sam okres może mieć przypisany tylko typ Złożenie. Takiemu plikowi można przypisać status Bufor, Zaakceptowany lub Zatwierdzony
Logika korygowania formularzy CUK-1
Z uwagi na brak objaśnień do CUK-1 przyjęto, że korekta będzie obejmowała stan bieżący, a nie dane korygowane. Zatem zasady korygowania CUK-1 są analogiczne jak JPK_V7M.
Formularz CUK-1
Formularz CUK-1 składa się z 8 zakładek:
- Ogólne
- Nagłówek
- Deklaracja
- Część analityczna
- Sumy Ctrl
- Płatności
- Księgowość
- Załączniki
Zakładka [Ogólne]

Na zakładce [Ogólne] udostępniono następujące kontrolki:
- Sekcja Okres – dwie kontrolki Rok, Miesiąc wskazujące za jaki okres plik CUK-1 jest składany. Na podstawie okresu ustawiany jest okres Data Od, Data Do na zakładce [Nagłówek].
- Pole Numer – numer wersji schemy. Pole nieedytowalne
- Pole Status – do wyboru opcje:
- Bufor,
- Zaakceptowany,
- Zatwierdzony,
- Anulowany
- Pole Ujęcie dokumentów wg daty – do wyboru dwie opcje:
- Data sprzedaży – ustawienie domyślne – wyliczenie podatku cukrowego na podstawie dokumentów, których data sprzedaży mieści się w okresie rozliczeniowym wskazanym na zakładce [Ogólne].
- Data wystawienia – wyliczenie podatku cukrowego na podstawie dokumentów, których data wystawienia mieści się w okresie rozliczeniowym, wskazanym na zakładce [Ogólne].
- Parametr Nadwyżka cukru wg stawki max – parametr decyduje o sposobie wyliczania „łącznej liczby mg cukrów będących nadwyżką powyżej 5g/100ml”, czyli sposobie wyliczania pól P_15, P_23 i P_27, które z kolei determinują wielkość opłaty zmiennej. Włączony parametr (domyślne ustawienie) pozwala na takie wyliczenia nadwyżki cukru, aby kalkulowana w oparciu o nią opłata zmienna uwzględniała zapis art. 12f ust 6 Ustawy, zgodnie z którym łączna stawka opłaty jest nie wyższa niż 1,20. Przy wyłączonym parametrze nadwyżka cukru liczona jest wprost na podstawie zawartości cukru w napoju przekraczającej 5g, a co za tym idzie opłata zmienna liczona jest bez jej ograniczania do ww. łącznej stawki maksymalnej 1,20.
- Sekcja Cel złożenia
- Parametr Złożenie – domyślnie zaznaczany przez system, w przypadku dodania formularza CUK-1po raz pierwszy, w danym okresie rozliczeniowym
- Korekta – domyślnie zaznaczany przez system, w przypadku dodania w danym okresie rozliczeniowym kolejnego formularza
- Przycisk Urząd – możliwość wskazania odpowiedniego organu podatkowego, do którego kierowana jest deklaracja w postaci pliku xml
- Standardowe pola informujące jaki operator formularz:
- Wprowadził
- Zmodyfikował
- Zatwierdził
- Standardowe pola związane z wysyłką pliku xml na bramkę Ministerstwa Finansów
- Status e-Deklaracji
- Numer referencyjny
- Data rejestracji
- Data potwierdzenia
- Pole URL
- Pole Uwagi
Zakładka [Nagłówek]

Na zakładce [Nagłówek] udostępniono:
- Sekcję Formularz z polami powiązanymi z nagłówkiem formularza CUK-1
- Sekcję Formularz deklaracji z polami powiązanymi z nagłówkiem deklaracji CUK-1
- Sekcję Informacja w sprawie opłaty od środków spożywczych, w której prezentowany jest okres za jaki sporządzana jest deklaracja CUK-1. Zakres dat ustawiany jest na podstawie okresu wskazanego na zakładce [Ogólne].
- Sekcję Podmiot, w której prezentowane są dane podmiotu wysyłającego deklarację CUK-1. Dane pobierane są z pieczątki firmy, z możliwością ręcznej korekty.
- Dane osoby wskazanej do kontaktu. Dane pobierane są z pieczątki firmy, z sekcji Przedstawiciel udostępnionej z poziomu zakładki [Deklaracje cd]. Użytkownik dane kontaktowe może zmienić z poziomu formularza CUK-1
- Pola zwierające informacje o dacie utworzenia formularza oraz o nazwie systemu z poziomu, którego formularz oraz plik xml został wygenerowany.
Zakładka [Deklaracja]

Na zakładce [Deklaracja], zgodnie z wymaganiami schemy udostępniono pięć sekcji. Szczegóły na powyższym zrzucie.
Dane wyliczane są przez system. Sposób wyliczenia zależy od dwóch parametrów dostępnych z poziomu zakładki [Ogólne]:
- Ujęcie dokumentów wg daty – do wyboru dwie opcje:
- Data sprzedaży – ustawienie domyślne – wyliczenie podatku cukrowego na podstawie dokumentów, których data sprzedaży mieści się w okresie rozliczeniowym wskazanym na zakładce [Ogólne].
- Data wystawienia – wyliczenie podatku cukrowego na podstawie dokumentów, których data wystawienia mieści się w okresie rozliczeniowym, wskazanym na zakładce [Ogólne].
- Parametr Nadwyżka cukru wg stawki max – parametr decyduje o sposobie wyliczania „łącznej liczby mg cukrów będących nadwyżką powyżej 5g/100ml”, czyli sposobie wyliczania pól P_15, P_23 i P_27, które z kolei determinują wielkość opłaty zmiennej. Włączony parametr (domyślne ustawienie) pozwala na takie wyliczenia nadwyżki cukru, aby kalkulowana w oparciu o nią opłata zmienna uwzględniała zapis art. 12f ust 6 Ustawy, zgodnie z którym łączna stawka opłaty jest nie wyższa niż 1,20. Przy wyłączonym parametrze nadwyżka cukru liczona jest wprost na podstawie zawartości cukru w napoju przekraczającej 5g, a co za tym idzie opłata zmienna liczona jest bez jej ograniczania do ww. łącznej stawki maksymalnej 1,20.
Użytkownik ma możliwość wprowadzenia kwot „z ręki” za wyjątkiem pól 30 oraz 31. Pola, w których kwoty zostaną wprowadzone ręcznie wyświetlane są w kolorze żółtym.
Dodatkowe objaśnienia:
- Pole 30 wyliczane jest na podstawie kwot ujętych w polach: 13, 18, 21, 25 i 29
- W polu 31 prezentowana jest wartość pobrana z pola 30, zaokrąglona do pełnych złotych wg zasad matematycznych.
- Na formularzu typu korekta prezentowane są dane bieżące oraz dane korygujące „różnicowe”. W kolumnie Różnica, pola, w których występują różnice prezentowane są w kolorze żółtym.
- Na dzień przygotowywania niniejszej dokumentacji brak wytycznych ze strony Ministerstwa Finansów co do sposobu prezentacji wartości na korekcie CUK-1.
- Założono, że korekta będzie przekazywała informacje o stanie bieżącym. W związku z tym analogicznie jak na korekcie JPK_V7 na formularzu CUK-1 prezentowane są wartości bieżące oraz różnicowe.
- Wartości różnicowe podlegają księgowaniu.
- Na podstawie kwot różnicowych generowane są płatności.

Zakładka [Część analityczna]

- Na zakładce [Część analityczna] dane prezentowane są w trzech sekcjach:
- Podsumowanie
- Faktury
- Nr partii towaru
- W sekcji Podsumowanie prezentowana jest liczba faktur wystawionych w ramach danego dnia
- W sekcji Faktury wyświetlana jest lista faktur na podstawie, których wyliczona jest opłata spożywcza. Faktury można ograniczyć do dnia wybranego w sekcji Podsumowanie. Za pomocą przycisku Wyświetl wszystkie można także wyświetlić wszystkie dokumenty zakwalifikowane do danego okresu rozliczeniowego.
- Na formularzu przewidziano pola, które muszą być przekazane do schemy oraz pola dodatkowo, mające charakter analityczno – kontrolny.
- Pola wymagane przez schemę to:
- LpFaktury – Liczba porządkowa
- NrFaktury – Numer faktury dokumentującej wprowadzenie na rynek krajowy napojów, o których mowa w art. 12a ust. 1 pkt 1 i 2 ustawy
- DataFaktury – Data wystawienia faktury
- NIPDostawcy – Identyfikator podatkowy NIP dostawcy, w przypadku, gdy zobowiązanym do zapłaty opłaty jest podmiot zamawiający.
- NIPNabywcy – Identyfikator podatkowy NIP nabywcy, w przypadku, gdy zobowiązanym do zapłaty opłaty jest podmiot sprzedający napoje do punktów sprzedaży detalicznej, także podmiotowi prowadzącemu jednocześnie sprzedaż detaliczną oraz hurtową, albo obowiązany do zapłaty jest prowadzącym sprzedaż detaliczną napojów w przypadku: producenta, podmiotu nabywającego napoje w ramach wewnątrzwspólnotowej dostawy towarów lub importera napoju
- NrPartiiTowaru – Numer partii towaru, jeżeli nie został podany na fakturze, przy czym numer partii będzie prezentowany w osobnej sekcji, w powiązaniu z daną fakturą, ponieważ z daną fakturą może być związanych wiele partii towaru.
- Oprócz pól wymaganych przez schemę pomocniczo prezentowana jest data sprzedaży oraz wartości odpowiadające polom od 11 do 29 w części deklaratywnej.

W sekcji Nr partii towaru prezentowane są informacje składające się na daną partię towaru tj. Kod towaru/Cecha/EAN/Data ważności/Nr partii towaru.

Zakładka [Sumy ctrl]

Na zakładce [Sumy ctrl] prezentowane są trzy pola:
- Liczba faktur – liczba wszystkich dokumentów na podstawie, których liczona jest opłata cukrowa
- Liczba faktur do wysłania, tj. takich, które zawierają wszystkie dane wymagane przez schemę, w szczególności NIP
- Liczba faktur niepodlegających wysyłce, tj. takich, które nie zawierają NIP
Do pliku przekazywana jest informacja o liczbie faktur ujętych w części analitycznej.
Zakładka [Płatności]
Na zakładce [Płatności] sposób prezentacji płatności jest zgodny z przyjętym w systemie Comarch ERP XL standardem.
- Na formularzu o typie Złożenie płatność generowana jest na podstawie pola 31.
- Na formularzu o typie Korekta płatności generowana jest na podstawie wartości prezentowanej w kolumnie Różnica, w polu 31.
Zakładka [Księgowość]
Prezentacja i zasada działania zgodne z obowiązującym standardem
Z poziomu formularza CUK-1 dostępne są schematy przypisane do formularza CUK-1. Szczegóły w osobnym rozdziale 2.1.7 Schemat księgowy dla CUK-1.
Zakładka [Załączniki]
Zasady dodawania oraz prezentacji załączników zgodnie z istniejącym w systemie Comarch ERP XL standardem.
Zasady ustalania wielkości opłaty spożywczej
Na potrzeby ustalania informacji niezbędnych do sporządzenia i wysłania deklaracji CUK-1 przygotowane zostały stosowne funkcje, zbudowane w sposób umożliwiający Partnerowi/Klientowi ich modyfikację, stosownie do potrzeb własnych Klienta.
Standardowa funkcja zwraca informacje opisane w dalszej części projektu.
Część analityczna – lista faktur
Lista faktur sprzedaży, wykazywana na zakładce [Część analityczna] deklaracji CUK-1 identyfikowana jest na podstawie zatwierdzonych dokumentów j.n. z włączonym parametrem Naliczaj opłatę spożywczą dokumentujących sprzedaż napojów polegających opłacie spożywczej, zarejestrowanych w dacie zawierającej się w okresie, którego dotyczy sporządzana deklaracja.
Przez ww. dokumenty należy rozumieć:
- FS, (s)FS, (S)FS, RA, FSE, (s)FSE, (S)FSE, FW
- FSK, (s)FSK, (S)FSK, RAK, FKE, (s)FKE, (S)FKE, FWK
- PA, o ile nie jest spięte do RA
- PAK, o ile nie jest spięty do RAK
Przez ww. datę dokumentu należy rozumieć datę wystawienia lub datę sprzedaży, zależnie od typu daty wskazanej na formularzu CUK-1.
Pomimo tego, że zgodnie ze schemą deklaracji CUK-1 podanie informacji o sprzedanej ilości napojów słodzących i należnej z tego tytułu opłacie spożywczej wymagane jest w sposób globalny tj. od całej sprzedaży dokonanej w danym okresie, informacje te prezentowane są również dla poszczególnych faktur. Dzięki temu Użytkownik może sprawdzić, do której grupy napojów zostały zakwalifikowane elementy danej faktury, czy też jaka kwota opłaty z niej wynika.
Dla każdej faktury prezentowane są odpowiedniki pól P_11 – P_29 deklaracji, obliczone dla pojedynczych faktur.
Mechanizm kwalifikowania poszczególnych napojów sprzedanych na danej fakturze do grup oraz zasady ustalania informacji dla każdej z nich jest identyczny jak omówiony w dalszej części dokumentu dla wartości globalnych, ujętych w części deklaracyjnej formularza.
Część analityczna - Lista partii
Lista partii napojów sprzedanych na danej fakturze ustalana jest na podstawie dostaw użytych na subelementach dokumentu. Dla każdej takiej dostawy ustalone są: kod towaru, cecha dostawy, EAN dostawy i data ważności dostawy. Na tej podstawie ustalana jest lista partii, przy czym dana partia wykazywana jest tylko jeden raz. Jako numer partii ustalana jest wartość tekstowa złożona z ww. składowych oddzielonych średnikiem.
Lista partii prezentowana jest na zakładce [Część analityczna] deklaracji CUK-1, kontekstowo dla poszczególnych faktur.
Część deklaracyjna formularza
Napoje sprzedane na dokumentach, o których mowa wyżej kwalifikowane są, zgodnie z budową schemy do pięciu grup napojów:
Grupa | Opis | Warunek | Pola |
I | Napoje, o zawartości cukrów w ilości równej lub mniejszej niż 5g w 100 ml napoju lub o zawartości w jakiejkolwiek ilości co najmniej jednej substancji słodzącej | Towar nie będący „sokiem” ani „roztworem”, który - zawiera substancje słodzącą a cukru nie więcej niż 5g/100ml - nie zawierający substancji słodzącej a zawierający cukru więcej niż 0 i nie więcej niż 5g/100ml | P_11 P_12 P_13 |
II | Napoje, o zawartości cukrów powyżej 5 g w 100 ml napoju, z wyłączeniem napojów wskazanych w wierszach 4 i 5 | Towar nie będący „sokiem” ani „roztworem”, który zawiera więcej niż 5g cukru na 100/ml. | P_14 P_15 P_16 P_17 P_18 |
III | Napoje z dodatkiem kofeiny lub tauryny | Towar z włączonym parametrem „Kofeina/tauryna”, bez względu na to, czy i ile zawiera cukru/substancji słodzących oraz bez względu na to, czy jest „sokiem” lub „roztworem” | P_19 P_20 P_21 |
IV | Napoje, w których udział masowy soku owocowego, warzywnego lub owocowo-warzywnego wynosi nie mniej niż 20% składu surowcowego, zawierające powyżej 5 g cukrów w 100 ml napoju | Towary z włączonym parametrem „Zawartość soku…” i zawartością cukru >5g/100ml | P_22 P_23 P_24 P_25 |
V | Napoje, będące roztworami węglowodanowo elektrolitowymi, o których mowa w rozporządzeniu, zawierające powyżej 5 g cukrów w 100 ml napoju | Towary z włączonym parametrem „Roztwór…”, i zawartością cukru >5g/100ml | P_26 P_27 P_28 P_29 |
Dla każdej z ww. pięciu grup napojów ustalane są wymagane dla danej grupy dane.
Liczba mililitrów [P_11; P_14; P_19; P_22; P_26]
System oblicza ilość sprzedaną poszczególnych napojów wyrażoną w mililitrach, a następnie sumuje tak obliczone wielkości wszystkich sprzedanych napojów.
Wielkość opłaty stałej z tytułu cukru/substancji słodzącej [P_12; P_16]
Powyższe obliczane jest jako: Liczba ml/1000*0,50
Wielkość opłaty z tytułu obecności kofeiny/tauryny [P_20]
Powyższe obliczane jest jako: Liczba ml/1000*0,10
Łączna liczba mg cukrów będących nadwyżką powyżej 5g/100ml [P_15; P_23 i P_27]
W związku z problematyczną kwestią liczenia nadwyżki cukru i brakiem jakichkolwiek objaśnień w tym zakresie na formularz CUK-1 dodany został parametr Nadwyżka cukru wg stawki max. Parametr ten decyduje o sposobie wyliczania łącznej liczby mg cukrów będących nadwyżką powyżej 5g/100ml, czyli sposobie wyliczania pól P_15, P_23 i P_27, które z kolei determinują wielkość opłaty zmiennej. Włączony parametr (domyślne ustawienie na formularzu) pozwala na takie wyliczenia nadwyżki cukru, aby kalkulowana w oparciu o nią opłata zmienna uwzględniała zapis art. 12f ust 6 Ustawy, zgodnie z którym łączna stawka opłaty jest nie wyższa niż 1,20. Przy wyłączonym parametrze nadwyżka cukru liczona jest wprost na podstawie zawartości cukru w napoju, a co za tym idzie opłata zmienna liczona jest bez jej ograniczania do ww. łącznej stawki maksymalnej 1,20.
- Przy parametrze włączonym obliczana jest ilość cukru powyżej 5g/100ml wyrażona w mg, z uwzględnieniem opłaty max (nadwyżka, od której faktycznie zostanie naliczona opłata zmienna): [(Twr_StawkaCukierZmienna/0,05) * liczba ml]
- Przy parametrze wyłączonym obliczana jest ilość cukru powyżej 5g/100ml wyrażona w mg, liczona wprost jako nadwyżka powyżej 5g z karty towaru: [(Twr_ZawartoscCukru-5) * liczba ml], przy czym zawartość cukru zdefiniowana na towarze zaokrąglana jest w górę do pełnych gram.
Jak widać na powyższym przykładzie Użytkownik musi dokonać wyboru pomiędzy dwiema opcjami: opcja z opłatą liczoną z uwzględnieniem opłaty maksymalnej, określonej w Ustawie, obarczona koniecznością dość nielogicznego ustalanie wielkości nadwyżki cukru lub opcja z rzeczywistą nadwyżką cukru, skutkująca naliczeniem zawyżonej opłaty.
Wielkość opłaty zmiennej z tytułu zawartości cukru [P_17; P_24; P_28]
Powyższe obliczane jest jako: Łączna nadwyżka cukru/1000*0,05
Łączna wielkość opłaty dla danej grupy [P_13; P_18; P_21, P_25; P_29] to odpowiednie sumy składowych opłaty
P_30 to suma ww. łącznej wielkości opłat z poszczególnych grup
Schemat księgowy dla CUK-1

Schematy księgowe dla formularza CUK-1 definiujemy z poziomu okna Schematy księgowań dokumentów, zakładki [Deklaracje].
Z poziomu zakładki pozycje możemy wskazać kwoty z deklaracji lub kwotę płatności. Szczegóły w poniższej tabeli.
Oblicz dla | Pole Kwota | Konto | Opis |
Kwot z deklaracji | W ramach pozycji Inne dodano opcję CUK-1. Opcję umieszczono pod pozycją JPK_V7 Po wybraniu opcji CUK-1 wyświetlany jest standardowy formularz o nazwie „Wprowadź numer pola deklaracji”. Na formularzu udostępniono poniższe pola: ■ „Symbol deklaracji” - wybieramy symbol pliku CUK-1 ■ „Numer wersji” – numer wersji formularza CUK-1 ■ „Nr pola:” - numery pól formularza CUK-1 wraz z nazwami, z ograniczeniem do części deklaratywnej. ■ „Id pola:” identyfikator pola | Wg standardu | ■ @NUM – numer dokumentu ■ Pole Deklaracji () ■ Zapytanie SQL |
Płatności | Stroną jest Urząd skarbowy. Płatności można wyksięgować wskazując w schemacie Urząd Skarbowy. Do wyboru standardowo trzy opcje: ■ Zapłata – księgowanie kwoty rozliczenia, ■ Zaległość – księgowanie kwoty pozostającej do rozliczenia, ■ Płatność - kwota płatności (Zobowiązania lub Należności) | Wg standardu | ■ @NUM – numer dokumentu ■ Pole Deklaracji () ■ Zapytanie SQL |
Opis analityczny | NIE DOTYCZY. Formularz CUK-1 nie podlega opisowi analitycznemu |
Wysyłka plików xml na bramkę Ministerstwa Finansów
Obsłużono wysyłkę pliku xml wygenerowanego z poziomu formularza CUK-1 na bramkę Ministerstwa Finansów zgodnie z istniejącym w systemie Comarch ERP XL standardem.
Użytkownicy mogą także wysłać pliki xml wygenerowane w systemie Comarch ERP XL za pośrednictwem aplikacji Klient JPK WEB udostępnionej na stronach Ministerstwa Finansów. Aplikacja ta wykorzystywana do wysyłki plików JPK została dostosowana także do wysyłki CUK-1.
Eksport do Excela
Eksport do Excela obsłużony jest na analogicznych zasadach jak eksport danych z poziomu formularza JPK_V7, a zatem prezentowane są dane nagłówkowe, część deklaratywna oraz dane analityczne.
Wydruki
W wersji Comarch ERPXL 2021.0.1, z poziomu formularza CUK-1 o typie Złożenie oraz Korekta udostępniono dwa wydruki:
- Wydruk części deklaratywnej – menu: CUK-1 deklaracja/CUK-1 deklaracja
- Wydruk formularza UPO – menu: Formularz UPO/Formularz UPO
Wydruk części deklaratywnej prezentuje wyłącznie wartości bieżące.

Funkcjonalności niedostępne w XL Start
Żadna z powyższych funkcjonalności nie została zablokowana w wersji Comarch ERP XL Start.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2022.0
Ramowy harmonogram wersji Comarch ERP XL w 2022 r.
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2022.0 PSQL | Wersja | Styczeń 2022 r. | |
2022.0.1 MSSQL | HF | Połowa lutego 2022 r. | |
2022.0.1 PSQL | HF | Druga połowa lutego 2022 r. | |
2022.1 MSSQL | Wersja | Koniec czerwca 2022 r. | |
2022.1 PSQL | Wersja | Pierwsza połowa lipca 2022 r. | |
2023.0 MSSQL | Wersja | Grudzień 2022 r. | |
2023.0 PSQL | Wersja | Styczeń 2023 r. |
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2022.0
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 5.2.3 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2022.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2021.5 | |
Comarch WMS (Zarządzanie, Magazynier) | 2022.0 | |
Comarch Magazynier | Informacja w dokumentacji nowej wersji | |
Comarch ERP XL HR | 2022.1.1 | |
Comarch HRM | 2022.1.1 | |
Comarch DMS (stacjonarny, WWW) | 2021.2 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2022.0 | Planowany termin udostępnienia: styczeń 2022 r. |
Comarch ERP XL Business Intelligence (BI Point) | 12.0 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 9.0.0 | |
Comarch MES | 2022.0 | |
Comarch e-Sprawozdania | 2021.1.1 | |
Comarch POS | 2022.0 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | Wersja zawierająca kurierów GLS i Raben – planowy termin udostępnienia: koniec 2021 r. |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ | |
Serwis XL – IoT | 2021.1 |
Logistyka
Rejestrowanie faktur zakupu z wykorzystaniem Comarch OCR
OCR – Optyczne Rozpoznawanie Znaków (Optical Character Recognition) to usługa, która umożliwia wczytywanie faktur na podstawie skanów i zdjęć dokumentów. Usługa ta dostępna jest w Rejestrze Vat od wersji 2019.1 Systemu, w wersji 2022.0 natomiast udostępniona została na liście faktur zakupu FZ.
Zasady korzystania z usługi oraz podstawowe informacje dotyczące zasad rozpoznawania i odczytywania dokumentów opisane są w biuletynie j.n.
https://pomoc.comarch.pl/xl/pl/index.php/dokumentacja/xl136-comarch-ocr-comarch-erp-xl/
Wczytywanie dokumentów FZ przy pomocy OCR
Na liście faktur zakupu udostępniony został stosowny przycisk pod listą dokumentów oraz na Ribbonie, służący do wczytywania FZ za pomocą usługi OCR.

Podobnie jak to ma miejsce w Rejestrze VAT, również na liście FZ operacja polega na wskazaniu pliku/plików z dysku i ich wczytaniu tj. tworzeniu na ich podstawie dokumentów FZ. Użytkownik ma możliwość wskazania wielu plików naraz, jak również wczytania plików wielostronicowych, w tym, zawierających wiele faktur.
Obsłużone zostało wczytywanie faktur zakupu FZ na podstawie plików .pdf oraz plików graficznych .jpg, .jpeg, .tiff, .png, .tif, .bmp, .gif. Użytkownik ma możliwość wczytania faktur w walucie PLN oraz w walucie obcej, przy czym usługa rozpoznaje faktury zarejestrowane w EUR, GBP i USD.
Rejestrowane ww. metodą faktury nie są w żaden sposób wiązane z wcześniej zarejestrowanymi przyjęciami PZ, tak więc Klienci korzystający ze ścieżki PZ-(S)FZ/(S)FZ z tej usługi nie skorzystają. System nie dokonuje również powiązania pomiędzy tak rejestrowaną fakturą a zamówieniem złożonym u Dostawcy. Jeżeli wczytywana faktura jest związana z zamówieniem, wówczas po jej utworzeniu Użytkownik powinien dokonać stosownego powiązania przy użyciu opcji Spinaj z zamówieniem w menu kontekstowym listy faktur zakupu. W wersji 2022.0 obsłużone zostało wczytywanie faktur zakupu, korekty faktur nadal należy rejestrować w tradycyjny sposób.
Operacji wczytywania faktur zakupu może dokonywać każdy Użytkownik uprawniony do rejestrowania FZ. 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 faktur prezentowane są formie linków, pozwalających na podniesienie formatki utworzonego dokumentu bezpośrednio z loga.

Oryginał dokumentu, na podstawie którego tworzona jest faktura zapisywany jest jako załącznik faktury, o ile w konfiguracji Systemu System/ Konfiguracja/ Sprzedaż/ Parametry 1 włączony jest parametr Zapisuj faktury 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 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
na dokumencie zweryfikowanym 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 zatwierdzenie 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 FZ
- w menu kontekstowym listy FZ
Opcje dostępne w menu kontekstowym oraz przy przycisku pod listą dokumentów FZ 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 FZ. 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 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 tabela
Zasady 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 |
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 FZ 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 FZ jako Płatnik przypisany jest ten sam kontrahent, wówczas adres zgodny z adresem ustalonym jw. dla kontrahenta głównego na FZ
Jeżeli w karcie kontrahenta głównego ustalonego na FZ jako Płatnik przypisany jest inny kontrahent, wówczas aktualny adres podstawowy tego kontrahenta
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.

Numer wczytywanego dokumentu i kontrola duplikatów
Numer wczytywanej faktury zapisywany jest jako numer obcy na tworzonej fakturze FZ. Obsłużone zostało stosowne ostrzeżenie w przypadku wczytywania faktury o takim samym numerze jak zarejestrowana już faktura od tego Dostawcy.

Waluta i kurs
Usługa OCR rozpoznaje dokumenty w PLN, USD, EUR i GBP. Waluta odczytana z dokumentu ustalana jest jako waluta na tworzonej przez System fakturze FZ. Kurs na tak tworzonym dokumencie ustalany jest na podstawie kursu NBP z dnia poprzedzającego mniejszą z dat: wystawienia/sprzedaży.
Forma i termin płatności
Forma i termin płatności ustalane są na podstawie danych odczytanych przez usługę OCR, przy czym, jeżeli z faktury odczytany zostanie numer rachunku, wówczas jako forma płatności przyjmowany jest przelew. Ustalona jw. forma i termin ustalana jest zarówno w nagłówku dokumentu FZ jak i na tworzonej płatności.
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 FZ ustalana jest metod od netto, jeżeli zaś odczytane zostaną ceny/wartości brutto, wówczas na tworzonej FZ ustalana jest metod od brutto.
Rachunek bankowy kontrahenta
Obsłużone zostało automatyczne dodawanie do karty kontrahenta numeru rachunku bankowego odczytanego z dokumentu. Numer ten jest przypisywany o ile taki rachunek nie został dotąd dla tego kontrahenta zdefiniowany.
Zidentyfikowany na wczytywanej fakturze rachunek jest przypisywany na tworzonej płatności dokumentu FZ.
Weryfikacja statusu w VAT sprzedawcy
W trakcie odczytywania danych o kontrahencie przez usługę OCR kontrahent ten jest weryfikowany pod kątem statusu w podatku VAT. Jeżeli weryfikacja przebiegnie prawidłowo, wówczas informacja ta jest zapisywana w karcie adresu kontrahenta.

Nabywca na wczytywanej fakturze
Podczas wczytywania faktur System weryfikuje, czy nabywcą (kupującym) na tej fakturze jest Firma, która tą fakturę 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 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.Jeżeli ww. parametr zostanie 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, 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.


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.
Jeżeli odczytana z faktury 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 faktury 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 faktury 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 faktury dla danego elementu. Cena na elemencie dodawanym na FZ 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 FZ, niezależnie od definicji FZ parametr Kontrola (ilość * cena= wartość) jest wyłączany.
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.
Przykład 1: dla stawki 23% i dokumentu od netto: T1 3,33 netto; vat 0,77 T2 3,33 netto; vat 0,77 Netto: 6,66 VAT liczony jako suma VAT-u elementów: 0,77+0,77=1,54, Brutto: 8,20 VAT liczony od suma wartość: 6,66x0,23=1,53; Brutto 8,19 Przykład 2: dla stawki 23% i dokumentu od brutto: T1 4,03 brutto; Vat 0,75 T2 4,03 brutto; Vat 0,75 Brutto: 8,06 VAT liczony jako suma VAT-u elementów: 0,75+0,75=1,50, Netto: 6,56 VAT liczony od suma wartość: 8,06*23/123=1,51; Netto: 6,55 VAT liczony jako suma VAT-u elementów: 0,77+0,77=1,54, Brutto: 8,20 VAT liczony od suma wartość: 6,66x0,23=1,53; Brutto 8,19
Intrastat – zmiany związane z przepisami
Kod kraju w deklaracji wywozu
Od 1.01.2022 na deklaracjach Intrastat należy wykazywać kraj pochodzenia towaru również w deklaracji wywozowej. Do tej pory taki obowiązek był tylko w przywozie.
W związku z powyższym w systemie wprowadzono następujące zmiany:
Na pozycjach dokumentów ujmowanych w deklaracji wywozowej, takich jak: FS, FSE, WZE, WZE oraz korektach do nich dodano pole, w którym należy uzupełnić kod kraju pochodzenia.

Kod kraju pochodzenia ustawiany jest automatycznie na podstawie karty towaru. Jeśli kod kraju nie jest uzupełniony na karcie towaru, należy wybrać go bezpośrednio na dokumencie. System pilnuje na transakcjach wewnątrzwspólnotowych czy kod kraju jest uzupełniony, jeśli nie będzie uzupełniony, wówczas podczas zatwierdzania dokumentu pojawi się stosowny komunikat.
Na pozycjach deklaracji Intrastat – Wywóz dodano pole z kodem kraju pochodzenia. Pole to jest uzupełniane podczas wyliczania deklaracji na podstawie informacji zawartej na pozycjach dokumentów. W przypadku wystawiania deklaracji ręcznie, pole to należy uzupełnić na podstawie listy krajów. Pole kod kraju pochodzenia jest wymagane i nie ma możliwości zapisania pozycji bez uzupełnienia tego pola.

W związku z dodaniem kodu kraju pochodzenia na deklaracji wywozowej nastąpiły zmiany w wyliczaniu deklaracji. W przypadku wywozu towarów o tym samym kodzie CN ale różnych krajach pochodzenia na deklaracji Intrastat towary te zostaną ujęte w oddzielnych pozycjach.
Kod kraju przesyłany jest do pliku xml, generowanego na potrzeby eksportu deklaracji do systemu PUESC.
Nowe rodzaje transakcji na deklaracjach Intrastat
W listopadzie 2021 roku Departament Ceł ogłosił nowe kody transakcji, które będą obowiązywać od stycznia 2022. W związku z powyższym w systemie wprowadzono zmiany, polegające na dostosowaniu słownika kategorii – Rodzaje transakcji SAD/IST, wprowadzając zmiany w opisach oraz dodając nowe kody transakcji. Nieużywane kody transakcji nadal pozostają aktywne. Po zakończeniu okresu sprawozdawczego za grudzień 2021, użytkownicy mogą odznaczyć na nieużywanych kodach parametr Aktywne, w celu ukrycia nieużywanych kodów.
Poniżej lista kodów transakcji po zmianach:

Nowe pola na dokumentach transportowych
W związku z rozwojem współpracy z Comarch Shipping na dokumentach transportowych zostały dodane nowe pola. Aby móc je tam umieścić zmieniono układ kontrolek na formatkach dokumentów Paczki i Wysyłki, jak pokazano na rysunkach poniżej.
Na Paczce dodano obszar Parametry przesyłki, w którym poza dotychczasowymi polami z objętością i wagą brutto umieszczone zostały nowe:
Wymiary: długość, szerokość i wysokość, wyrażone w centymetrach. Wymiarami można posługiwać się niezależnie od aplikacji Comarch Shipping
Rodzaj przesyłki – możliwość wybrania rodzaju przysyłki z dostępnych dla danego kuriera w Comarch Shipping, które są importowane do XL z tej aplikacji. Tutaj najpierw konieczne jest wskazanie kuriera, aby została odpowiednio zawężona lista rodzajów.

Dodatkowo na paczce dodano kontrolkę Modyfikował prezentującą dane operatora, który ostatnio wprowadzał zmiany na dokumencie.
Na Wysyłce dodano nowe pola:- Punkt odbioru (ID) - możliwość wpisania identyfikatora punktu odbioru.
- Data nadania – możliwość ustawienia daty nadania.

Zgodnie z dotychczasowym działaniem nowe pola na paczce (poza Modyfikował) i wysyłce są dostępne do edycji tylko na dokumentach w buforze.
Wszystkie nowo dodane pola z paczki i wysyłki są przesyłane do Comarch Shipping, o czym więcej w rozdziale Współpraca z Comarch Shipping.
Inne zmiany
Seryjne wiązanie pozycji umów do rat harmonogramu
W pierwszej odsłonie tworzenia harmonogramów płatności do umów, dla umów z pozycjami towarowymi umożliwiono wiązanie pozycji z pojedynczą ratą. Od nowej wersji jest to możliwe dla wielu rat, czyli wybrane do powiązania pozycje i ilości są wiązane dla wszystkich zaznaczonych rat.
W związku z tym zmieniono również ilości możliwe do powiązania dla wszystkich rat. Nie mogą one przekraczać sumarycznej ilości z umowy. Oznacza to, że przy seryjnym wiązaniu ilość powiązana do raty zostanie ograniczona do takiej, która nie jest jeszcze powiązana do innych rat.
Umowa UM-11/21 zawarta na okres 12 miesięcy ma dwie pozycje: P1 z ilością 100 szt. P2 z ilością 13 szt. Harmonogram płatności jest kwartalny, czyli utworzone są 4 raty. Do pierwszej z rat powiązano następujące pozycje i ilości: P1 z ilością 30 szt. P2 z ilością 5 szt. Następnie zaznaczono pozostałe 3 raty i ustalono w oknie do powiązania pozycje i ilości: P1 z ilością 30 szt. P2 z ilością 5 szt. Powiązane do kolejnych rat zostały: P1 z ilością 30 szt. P2 z ilością 5 szt. P1 z ilością 30 szt. P2 z ilością 3 szt. – zmniejszono ilość, bo powiązano już całą z umowy. P1 z ilością 10 szt. – zmniejszono ilość, bo powiązano już całą z umowy, P2 nie powiązano – zabrakło ilości, bo powiązano już całą z umowy.
Produkcja
Generowanie ZSR z poziomu przestoju
Obsłużono opcję automatycznego oraz ręcznego generowania dokumentu ZSR z poziomu przestoju.
Automatyczne generowanie ZSR z poziomu przestoju
W oknie przestoju dodany został parametr, którego zaznaczenie umożliwia automatyczne wygenerowanie dokumentu ZSR podczas zapisywania przestoju.

Wartość parametru Automatyczne generowanie ZSR podczas dodawania przestoju jest ustawiana na podstawie analogicznego parametru, znajdującego się w oknie Edycja struktury firmy, w odpowiednim centrum:

Przy zaznaczonym na przestoju parametrze Automatyczne generowanie ZSR podczas dodawania przestoju, podczas pierwszego zapisywania przestoju, automatycznie generowany będzie dokument ZSR na zasób produkcyjny, dla którego zarejestrowano przestój. Przy kolejnym zapisywaniu przestoju, automatyczne generowanie ZSR już nie nastąpi.
Dokument ZSR, który zostanie wygenerowany automatycznie z przestoju będzie generowany jako niezatwierdzony, w tle i na kontrahenta wskazanego w oknie Edycja struktury firmy, na zakładce [Parametry 2]:

Jeśli kontrahent nie zostanie przypisany w konfiguracji danego centrum, wówczas w tym centrum nie będzie się dało automatycznie generować ZSR podczas zapisywania przestoju.
Dodatkowo, by z poziomu przestoju możliwe było automatyczne wygenerowanie dokumentu ZSR, zasób, którego dotyczy przestój powinien mieć w systemie zdefiniowaną kartę urządzenia serwisowego.
Sprawdzanie, czy dany zasób ma kartę urządzenia, będzie polegało na weryfikacji, czy istnieje karta urządzenia serwisowego, na której wskazano zasób produkcyjny, którego dotyczy przestój. Jeśli takich kart urządzeń będzie w systemie wiele, wówczas na automatycznie generowany dokument ZSR zostanie pobrane urządzenie, którego kartę utworzono najwcześniej.
Jeśli dany zasób nie będzie miał w systemie zdefiniowanej karty urządzenia, wówczas taka karta będzie automatycznie tworzona w tle podczas generowania ZSR z przestoju. Do automatycznego założenia karty urządzenia konieczne jest wskazanie kontrahenta w oknie Edycji struktury firmy, na zakładce [Produkcja2] - zostanie on dodany na nową kartę urządzenia, jako właściciel, oraz dodanie na liście rodzajów urządzeń rodzaju o kodzie identycznym, jak rodzaj zasobu wybrany na karcie danego zasobu:

Jeśli w systemie nie będą zdefiniowane dane, które są wymagane do utworzenia karty urządzenia, wówczas taka karta nie zostanie wygenerowana w tle i nie wygeneruje się też automatycznie dokument ZSR podczas zapisywania przestoju.
Ręczne generowanie ZSR z poziomu przestoju
Z poziomu przestoju można także wygenerować dokument ZSR ręcznie, za pomocą opcji Generuj ZSR:

Dane na generowany ręcznie dokument ZSR będą pobierane podobnie, jak na automatycznie generowany dokument ZSR, jednak w przypadku, gdy w danym centrum struktury firmy nie zostanie wskazany kontrahent lub nie zostanie znaleziona/wygenerowana karta urządzenia dla zasobu produkcyjnego, dokument ZSR i tak zostanie utworzony (jako pusty- bez urządzenia, lub bez kontrahenta). Okno dokumentu ZSR generowanego ręcznie z przestoju, będzie wyświetlane w trybie do edycji.
Ręczne generowanie ZSR z listy przestojów
Na liście przestojów i awarii udostępniona została opcja ręcznego generowania dokumentu ZSR.

Za pomocą opcji można wygenerować jeden zbiorczy dokument ZSR dla zasobów, dla których dodano zaznaczone na liście przestoje.
Dokument ZSR będzie generowany w trybie do edycji, domyślnie na kontrahenta ustawionego w oknie Edycji struktury firmy, na zakładce [Produkcja 2].

Jeśli dany zasób, dla którego dodano przestój, nie posiada karty urządzenia, będzie okna zakładana w tle, a jeśli nie będzie wystarczających danych by ją stworzyć, nie zostanie założona, a do ZSR nie zostanie dodana pozycja odpowiadająca danemu zasobowi (urządzeniu).
Lista zleceń serwisowych wygenerowanych z poziomu przestoju
W oknie przestoju udostępniono nową zakładkę [ZSR], na której prezentowana jest lista zleceń serwisowych wygenerowanych z poziomu danego przestoju.

Z poziomu nowej zakładki można m. in. dodać nowe ZSR, usunąć lub zmienić istniejące zlecenie, powiązane z danym przestojem. Można także filtrować dokumenty, wygenerowane z poziomu przestoju, za pomocą standardowych filtrów dostępnych na liście.
Księgowość
Nowe schemy JPK_V7M(2), JPK_V7K(2)
W wersji Comarch ERP XL 2022.0 umożliwiono wygenerowanie plików JPK_V7M i JPK_V7K w wersji 2. Nowe struktury wchodzą w życie od 01.01.2022 r. To oznacza, że za miesiąc 01/2022 rozliczenie podatku VAT powinno mieć miejsce za pomocą plików JPK_V7 w wersji 2, za 12/2021 - w wersji 1.
Funkcjonalność przygotowano w oparciu o robocze struktury plików, opublikowane na stronie https://www.gov.pl/web/kas/struktury-jpk/, które do dnia wydania wersji Comarch ERP XL 2022.0. nie zostały zatwierdzone. W efekcie nie można było przeprowadzić testów wysyłki plików na bramkę testową Ministerstwa Finansów.
Jak tylko nowe struktury zostaną zatwierdzone i będzie możliwość przeprowadzenia testów wysyłki plików na bramkę testową, o wynikach zostaniecie Państwo bezzwłocznie poinformowani na portalu Comarch ERP Społeczność. W tej sprawie można się także kontaktować z Asystą Techniczną.
Zmiany na liście plików JPK
Za pośrednictwem pola Wersja udostępniono wersję 2 schem JPK_V7M i JPK_V7K.

Zmiany w części nagłówkowej
Sekcja Formularz W pliku JPK_V7M, w sekcji Formularz, w polu:- Kod systemowy, w miejsce JPK_V7M (1) wprowadzono JPK_V7M (2)
- Wersja schemy, w miejsce 1-2E, wprowadzono 1-0E
- Wariant formularza, w miejsce 1, wprowadzono 2
W pliku JPK_V7K, w sekcji Formularz, w polu:
- Kod systemowy, w miejsce JPK_V7K (1) wprowadzono JPK_V7K (2)
- Wersja schemy, w miejsce 1-2E, wprowadzono 1-0E
- Wariant formularza, w miejsce 1, wprowadzono 2
W pliku JPK_V7M, w sekcji Formularz deklaracji, w polu:
- Kod systemowy, w miejsce VAT-7 (21), wprowadzono VAT-7 (22)
- Wersja schemy, w miejsce 1-2E, wprowadzono 1-0E
- Kod podatku – bez zmian: VAT
- Wariant formularza, w miejsce 21, wprowadzono 22
- Rodzaj zobowiązania – bez zmian: Z
W pliku JPK_V7K, w sekcji Formularz deklaracji, w polu:
- Kod systemowy, w miejsce VAT-7 (15), wprowadzono VAT-7K (16)
- Wersja schemy, w miejsce 1-2E, wprowadzono 1-0E
- Kod podatku – bez zmian: VAT
- Wariant formularza, w miejsce 15, wprowadzono 16
- Rodzaj zobowiązania – bez zmian: Z

Zmiany w części deklaratywnej
Zakładka [VAT Należny] – bez zmian Zakładka [VAT Naliczony] – bez zmian Zakładka [Rozliczenie VAT + Inf. dodatkowe]Na zakładce [Rozliczenie VAT + Inf. Dodatkowe] dodano techniczne pole 49a, którego nie ma w strukturach plików JPK_V7M i JPK_VK
- Pole 49a umieszczono nad polem 49.
- Celem jego dodania było umożliwienie wpisania z ręki pełnej kwoty przysługującej do odliczenia w danym okresie rozliczeniowym, z tytułu zakupu urządzeń fiskalnych.
- W polu 49a system pozwala na wprowadzenie kwoty dodatniej, bez względu na to, czy występuje nadwyżka podatku należnego nad naliczonym P_38 – P_48 > 0, czy też nadwyżka podatku naliczonego nad należnym P_48 – P_38 > 0
- Jeżeli wystąpi nadwyżka podatku należnego nad naliczonym P_38 > P_48, do pola 49 przepisywana jest kwota z pola 49a, do wysokości P_38 – P_48. Jeżeli różnica kwot P_49a i P_49 będzie > 0, różnica zostanie ujęta jest w polu 52.
- Jeżeli wystąpi nadwyżka podatku naliczonego nad należnym P_38 < P_48, kwota z pola 49a zostanie przepisana do pola 52.
- Przeliczenie pliku JPK_V7 nie zeruje kwoty w polu 49a.
- Z uwagi na charakter pola, nie jest ono przekazywane do pliku xml, ma wyłącznie charakter pomocniczy.
Pole 49 Kwota wydana na zakup kas rejestrujących, do odliczenia w danym okresie rozliczeniowym pomniejszająca wysokość podatku należnego
- Po dodaniu technicznego pola 49a, pole to wypełniane jest następująco:
- Jeżeli P_38 > P_48 i P_38 – P_48 > P_49a, system przepisuje kwotę z pola 49a
- Jeżeli P_38 > P_48 i P_38 – P_48 < P_49a, system wprowadza różnicę kwot; P_38 – P_48
Pole 50 – bez zmian
Pole 51 – bez zmian
Pole 52 Kwota wydana na zakup kas rejestrujących, do odliczenia w danym okresie rozliczeniowym przysługująca do zwrotu w danym okresie rozliczeniowym lub powiększająca wysokość podatku naliczonego do przeniesienia na następny okres rozliczeniowy.
- W przypadku gdy kwota wykazana w P_48 jest większa lub równa kwocie z P_38 w danym okresie rozliczeniowym lub kwota ulgi z tytułu zakupu urządzeń fiskalnych jest wyższa od nadwyżki podatku należnego nad naliczonym, wówczas w P_52 wykazuje się pozostałą nieodliczoną w P_49 kwotę ulgi z tytułu zakupu kas rejestrujących, przysługującą podatnikowi do zwrotu lub do odliczenia od podatku należnego za następne okresy rozliczeniowe.
- W wersji Comarch ERP XL 2021.0.2 użytkownik musiał ręcznie wyliczyć różnicę niepokrytą kwotą podatku VAT należnego. Z uwagi na wprowadzenie technicznego pola P_49a, w wersji Comarch ERP XL 2022.0 wartość pola wyliczana jest automatycznie.
- Jeżeli P_38 >P_48 to P_49a - P_49
- Jeżeli P_38 < P_48 to P_49a
- Pole nie podlega edycji
- Dotychczasowy algorytm nie uwzględniał kwot z pól 49 i 52.
- Po zmianie:
- Jeżeli P_51 > 0 to P_53 = 0, w przeciwnym wypadku, jeżeli (P_48 + P_49 + P_52) – P_38 >= 0 to wyliczenie P_53 = P_48 - P_38 + P_49 + P_52, w przeciwnym wypadku 0.
Sekcja Kwota do zwrotu na rachunek bankowy
- Z uwagi na zmiany w przepisach, w nowej schemie dodano dwa nowe terminu zwrotu na rachunek rozliczeniowy:
- 15 dniowy termin zwrotu przewiduje pakiet „Nowy ład”. Za pomocą tego narzędzia rząd będzie promował sprzedaż przy udziale kas fiskalnych on-line, wirtualnych oraz płatności z wykorzystanie instrumentów płatniczych, takich jak karty płatnicze, płatności mobilne, polecenia przelewu.
- Z kolei podatnikom, którzy będą wystawiali wyłącznie faktury ustrukturyzowane będzie przysługiwał 40 dniowy termin zwrotu podatku VAT.
- W sekcji „Kwota do zwrotu na rachunek bankowy” dodano dwa parametry typu radio:
- 540 W terminie 15 dni
- 560 W terminie 40 dni
Nadwyżka podatku należnego nad naliczonym, kwota ulgi mniejsza od kwoty nadwyżki P_38 = 1124 P_48 = 51 P_38 – P_48 = 1073 P_49a = 2000 (pozwalamy na wprowadzenie kwoty, ponieważ P_38 – P_48 > 0) P_49 = 1073, ponieważ (P_38 - P_48 > 0 i P_38 – P_48 <P_49a; P_38 - P48) P_50 = 0, ponieważ kwota nie może być większa od P_38 – (P_48 + P_49) =
1124 – (51 + 1073) = 1124 – 1124 = 0 P_51 = P_38 - P_48 - P_49 - P_50 = 1124 – 51 – 1073 – 0 = 0 P_52 = P_49a – P_49 = 2000 – 1073 = 927 P_53 = P_48 - P_38 + P_49 + P_52 = 51 – 1124 + 1073 + 927 = 927
Nadwyżka podatku należnego nad naliczonym, kwota ulgi mniejsza od kwoty nadwyżki P_38 = 1124 P_48 = 51 P_38 – P_48 = 1073 P_49a = 700 (pozwalamy na wprowadzenie kwoty, ponieważ P_38 – P_48 > 0) P_49 = 700, ponieważ (P_38 - P_48 > 0 i P_38 – P_48> P_49a; P_49a) P_50 = 0, ponieważ nie może być większa od P_38 – (P_48 + P_49) =
1124 – (51 + 1073) = 1124 – 1124 = 0 P_51 = P_38 - P_48 - P_49 - P_50 = 1124 – 51 – 700 – 0 = 373 P_52 = P_49a – P_49 = 700 - 700 = 0 P_53 = 0 jeżeli P_51 > 0, to P_53 = 0
Nadwyżka podatku naliczonego nad należnym P_38 = 2000 P_48 = 2100 P_38 – P48 = (- 100) nadwyżka podatku naliczonego nad należnym P_49a = 700 P_49 = 0, ponieważ P_38 < P_48 (nie występuje nadwyżka należnego nad naliczonym) P_50 = 0, ponieważ P_38 – (P_48 + P_49) = 2000 – 2100 + 0 = (-100) P_51 = 0 P_52 = 700 (z uwagi na nadwyżkę podatku naliczonego nad należnym, przepisujemy kwotę z pola 49a) P_53 = P_48 - P_38 + P_49 + P_52 = 2100 – 2000 + 0 + 700 = 800
Po zarejestrowaniu kwoty w polu 49a nastąpiła zmiana w wysokości kwot pod. należnego i naliczonego. Pierwotne wyliczenie: P_38 = 1124 P_48 = 51 P_38 – P_48 = 1073 P_49a = 2000 P_49 = 1073, ponieważ (P_38 - P_48 > 0 i P_38 - P48 < 49a; P_38 – P_48) P_52 = P_49a – P_49 = 2000 – 1073 = 927 W międzyczasie, za ten sam okres rozliczeniowy wprowadzono kolejne faktury po stronie sprzedaży. JPK_V7 przeliczono, w efekcie: P_38 = 2000 P_48 = 51 P_38 – P48 = 2000 – 51 = 1949 P_49a = 2000 bez zmian, nie zerujemy P_49 = 1949, ponieważ (P_38 - P_48 > 0 i P_38 – P_48 <49a; P_38 - P48) P_50 = 0, ponieważ wartość nie może być większa od P38 – (P_48 + P_49) =
2000 – (51+1949) = 2000 – 2000 = 0 P_51 = P_38 - P_48 - P_49 - P_50 = 2000 – 51 – 1949 – 0 = 0 P_52 = P_49a – P_49 = 2000 – 1959 = 41 P_53 = P_48 - P_38 + P_49 + P_52 = 51 – 2000 + 1949 + 41 = 41 W międzyczasie, za ten sam okres rozliczeniowy wprowadzono kolejne faktury, tym razem po stronie zakupu. JPK_V7 przeliczono, w efekcie: P_38 = 2000 P_48 = 2100 P_38 < P_48 P_49a = 2000 P_49 = 0 (zerujemy) P_50 = 0, ponieważ wartość nie może być większa od P_38 – (P_48 + P_49) =
2000 – (2100 + 0) = (-100) P_51 = 0, ponieważ P_38 - P_48 - P_49 - P_50 = 2000 – 2100 – 0 - 0 = (-100) P_52 = 2000 (przepisujemy z pola P_49a) P_53 = P_48 - P_38 + P_49 + P_52 = 2100 – 2000 + 0 + 2000 = 2100


Zmiany w części ewidencyjnej – sprzedaż
Na zakładce [Sprzedaż VAT-7]: dodano cztery nowe kolumny:- Termin płatności
- Data zapłaty
- WSTO_EE
- IED
Wg nowej schemy, dla korekt z tyt. „Ulgi na złe długi” należy przekazywać:
- termin płatności – dla korekt utworzonych na podstawie płatności nierozliczonych i przeterminowanych
- datę zapłaty - dla tzw. korekt powrotnych
Z uwagi na plan udostępnienia nowych schem także w wersjach wcześniejszych (Comarch ERP XL 2021.1, Comarch ERP XL 2021.0.2) nie wprowadzono zmian bazodanowych.
- Termin płatności pobierany jest z płatności na podstawie, której korekta powstała.
- Do pola data zapłaty przekazywana jest data wystawienia dokumentu ZD’FSK. Zaleca się zatem rejestrowanie korekt powrotnych w dacie zapłaty.
Nowe kolumny: WSTO_EE, IED
Od 1 stycznia 2022 r. określone transakcje eCommerce muszą być cechowane nowymi kodami procedur szczególnych: WSTO_EE lub IED. Kody te zastąpią kod EE
W wersji 2 plików JPK_V7, w miejsce kolumn SW, EE dodano kolumny WSTO_EE oraz IED
Informacyjnie, od wersji Comarch ERP XL 2021.1, w ramach kategorii JPK_Procedury dostępne są wartości: WSTO_EE, IED.
Zmiany w części ewidencyjnej – zakup
Na zakładce [Zakup VAT-7] usunięto kolumnę MPP.Wydruki
Z poziomu plików JPK_V7M(2) i JPK_V7K(2) udostępniono wydruk:- UPO
- części deklaratywnej dla plików JPK_V7M i JPK_V7K w wersji 2
- „Faktury sprzedaży ujęte wg pól dekl. VAT-7(21)” zmieniono na „Faktury sprzedaży ujęte wg pól dekl. VAT-7(21-22)”.
- „Faktury zakupu ujęte wg pól dekl. VAT-7(21)” zmieniono na „Faktury zakupu ujęte wg pól dekl. VAT-7(21-22)”.
Nowy limit dla transakcji gotówkowych
W wersji Comarch ERP XL 2022.0 dla kategorii „Progi dla transakcji gotówkowych” udostępniliśmy nową predefiniowaną wartość na kwotę 8.000 PLN. Próg jest nieaktywny. Na jego dezaktywację zdecydowaliśmy się, ponieważ trwają prace nad nowelizacją ustawy „Nowy ład”. Nowelizacja ma między innymi przesunąć o rok obniżenie limitu gotówkowego z 15.000 PLN do 8.000 PLN w transakcjach B2B. Jeżeli jednak nowy próg wejdzie w życie od 01.01.2022 r. użytkownik we własnym zakresie będzie mógł próg aktywować.
Inne zmiany
Zmiany w zakresie wczytywania dokumentów do Rejestru VAT przy użyciu usługi OCR
W wersji 2022.0 Systemu dokonano poniższych zmian/rozwoju w zakresie dostępnej od wersji 2019.1 funkcjonalności rejestrowania dokumentów (A)FZ przy użyciu OCR – Optycznego Rozpoznawanie Znaków:
Udostępniona opcja Sprawdź ilość stron do wykorzystania, pozwalającą na sprawdzenia stopnia wykorzystania dostępnego pakietu OCR. Stosowna informacja o ilości dostępnej w pakiecie prezentowana jest również w logu każdorazowo podczas wczytywania dokumentów

Obsługa faktur w walucie obcej: EUR, USD i GBP
Automatyczne dodawanie rachunku bankowego Kontrahenta
Zapisywanie informacji o pozytywnej weryfikacji statusu w VAT kontrahenta
Ostrzeżenie o niezgodności NIP-u Nabywcy z NIP-em w pieczątce Firmy
Ostrzeżenie podczas wczytywania dokumentów spoza okresu rozliczeniowego
Ostrzeżenie o duplikacji numeru
Poprawa w zakresie identyfikacji kontrahenta głównego i jego adresu oraz dodawania kontrahenta/adresu
Możliwość trwałego wyłączenia informacji o możliwości skorzystanie z Usługi OCR a nie tylko jak dotąd, w ramach bieżącej sesji
Więcej na ww. temat znajduje się w rozdziale poświęcanym rejestrowaniu faktur zakupu FZ z wykorzystaniem Comarch OCR.
Wspólne
Terminale płatnicze
Wprowadzona została integracja systemu Comarch ERP XL z wybranymi modelami terminali płatniczych:- Verifone VX520 – dystrybuowanymi przez ING Bank Śląski
- Verifone V200t – dystrybuowanymi przez ING Bank Śląski
- Verifone VX675 – dystrybuowanymi przez ING Bank Śląski
- Verifone V240m – dystrybuowanymi przez ING Bank Śląski
- obciążenie karty płatniczej
- zwrot środków pieniężnych na kartę płatniczą.
Konfiguracja komputera w systemie
W Konfiguracji komputera została dodana nowa zakładka o nazwie [Terminal płatniczy], w której wprowadzone zostały ustawienia dla sterownika.
Dla modelu terminala wartość domyślna to Brak, natomiast z listy rozwijalnej do wyboru są następujące pozycje dla terminali dystrybuowanych przez ING Bank Śląski:
- Verifone VX520
- Verifone V200t
Konfiguracja terminala (typ, port, adres IP, port, oznaczenie stanowiska) powinna być wykonana przez Serwis obsługujący terminale płatnicze.
Po skonfigurowaniu terminala należy przeprowadzić test połączenia. W tym celu należy przycisnąć przycisk TEST.
Możliwe wyniki testu:



- na dokumencie została wskazana podforma płatności o typie Karta z zaznaczonym powyższym parametrem,
- dokument został zatwierdzony (nie jest już w buforze),
- pod przyciskiem Zapłata został wybrany sposób zapłaty o typie Karta,
- wartości wyświetlane jako Wpłata / Zwrot zostały potwierdzone poprzez kliknięcie w dyskietkę / oznaczenie Przyjmij.

Uprawnienia operatora
Ze względu na możliwość dokonywania poprzez terminal zwrotu środków pieniężnych na kartę wprowadzony został odpowiedni zakres uprawnień dla operatora do wykonywania takiej operacji.
W wyniku przeprowadzenia operacji zwrotu środków pieniężnych powstanie ujemna transakcja oraz może powstać także ujemny stan rejestru (w przypadku, gdy zwrot przewyższy stan środków pochodzących z wpłat terminalowych danego dnia). Dlatego w Systemie na uprawnieniach operatora zostało dodane nowe pole z Kontrolą płatności terminalowych. Domyślnie uprawnienia na operatorze w obu przypadkach są oznaczone jako Zablokuj.
Użytkownik, który będzie miał zaznaczony parametr Zablokuj, przy próbie wprowadzenia transakcji ujemnej, która spowoduje także ujemny stan rejestru, otrzyma komunikat o treści:


W przypadku wyboru opcji TAK System kontynuuje pracę i pozwala wprowadzić operatorowi transakcję z wartością ujemną (zwrot na kartę). A w przypadku wyboru opcji NIE następuje powrót do poprzedniego widoku.

Operacje na dokumentach
Przed wykonaniem operacji przyjęcia zapłaty przy użyciu terminala należy upewnić się, czy do podformy o typie Karta został podpięty odpowiedni rejestr kasowo-bankowy o rodzaju karta, więcej na ten temat można znaleźć w Biuletynie technicznym: Comarch ERP XL – Ewidencja obrotu z wykorzystanie kart płatniczych.
Użycie rejestru o rodzaju karta służy także do rozliczania obrotu terminalowego z dostawcą terminala.
Dokument, dla którego zapłata będzie przyjmowana przy użyciu terminala powinien być zatwierdzony (nie może znajdować się w buforze) oraz powinien mieć ustawioną formę płatności o typie ‘Karta’. Płatności przyjmowane powinny być z zakładki [Płatność]. Wyjątek stanowią kaucje, które należy płacić bezpośrednio spod dokumentu kaucji.




Po kliknięciu w dyskietkę na oknie wpłaty / zwrotu następuje łączenie systemu Comarch ERP XL z terminalem i zostaje wyświetlony poniższy komunikat.

Następnie na wyświetlaczu PinPad’a podłączonym do terminala pojawia się komunikat z prośbą o wprowadzenie karty płatniczej. Po wprowadzeniu karty w systemie Comarch ERP XL wyświetlony zostaje komunikat, w którym należy wybrać, w której walucie powinno nastąpić obciążenie karty PLN, czy USD (komunikat tylko dla terminali skonfigurowanych przez dostawcę terminala jako DCC, dostępne waluty PLN i USD).

Po wybraniu waluty PLN lub USD następuje operacja obciążenia karty płatniczej przez terminal oraz drukowanie na terminalu odcinka potwierdzającego stan wykonanej operacji (wydruk dla sprzedającego). W przypadku konieczności podania PIN’u zostaje wyświetlony najpierw komunikat na PinPad’zie z prośbą o podanie PIN-u do karty (komunikat dot. PIN-u wyświetlany jest w zależności od wysokości limitów operacji przeprowadzanych na karcie bez podania PIN-u, nadawanych w Banku przypisanego do danej karty płatnika), po wprowadzeniu poprawnego PIN-u następuje obciążenie karty na terminalu. Po obciążeniu karty wyświetlony zostaje komunikat z pytaniem o kopie wykonania transakcji dla klienta. Po wybraniu opcji TAK, terminal drukuje kopię dla klienta, a po wybraniu NIE kopia nie będzie wydrukowana.

Po obsłużeniu powyższego komunikatu w widoku systemu Comarch ERP XL i prawidłowemu przejściu transakcji przez terminal, wyświetlony zostanie komunikat o treści:

Po obciążeniu karty (także przy zwrocie środków pieniężnych na kartę) w systemie Comarch ERP XL utworzony zostanie zapis kasowo-bankowy oraz zostanie on automatycznie rozliczony z dokumentem, którego ta płatność dotyczyła.

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.
W Comarch ERP XL do tej pory możliwe było definiowanie wysokości kredytu kupieckiego przyznawanego konkretnym klientom przez uzupełnienie odpowiedniej informacji na Karcie kontrahenta. Ustawienie wysokości limitu kredytowego odbywało się jednak ręcznie – to operator wskazywał wysokość limitu.
Komponent Comarch AI Windykacja (Inteligentnej Windykacji) zapewnia przyznawanie limitów oraz wskaźników w sposób automatyczny na podstawie zaszytych w nim algorytmów oraz poprzez ciągłe doskonalenie się na bazie informacji zwrotnej w przypadku, gdy operator zmieni wartości limitów zaproponowanych przez Komponent Inteligentnej Windykacji.
Wyliczenie kwoty limitów odbywa się m.in. przy pomocy rating’u uzyskanego przy okazji oceny wiarygodności klienta, wartości uzyskanych ze scoring’u oraz proponowanych rekomendacji, jak i również historii rozrachunków.
Instalacja komponentu Comarch AI Windykacja
Program Comarch AI Windykacja wymaga systemu 64-bitowego. Instalator produktu jest dostępy od wersji ERP XL 2022.0 na stronach walidowanych w sekcji Dodatki. Komponent podczas instalacji tworzy na wskazanej bazie danych nową tabelę cdn.AILimityKredytowe.

Instalator wymaga podania nazwy bazy danych, nazwy serwera, oraz uwierzytelnienia do serwera.

W zmiennych środowiskowych powstaną wpisy dotyczące podanych poświadczeń do serwera: zmienne AI_SQL_SERVER_LOGIN oraz AI_SQL_SERVER_PASSWORD.

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.

Pobrane informacje wyświetlane są w nowym oknie, w którym można zapisać obliczony limit, zmodyfikować ręcznie lub odrzucić propozycję limitu. Po kliknięciu w dyskietkę wartość z pola ‘Limit’ zostaje przeniesiona do pola ‘Kwota’ na Definicji limitu kredytowego oraz w przypadku ręcznej zmiany limitu zostaje on zwrócony do Komponentu Inteligentnej Windykacji, aby mógł on uczyć się i doskonalić.

Poza limitem wyświetlane wskaźniki dotyczą:
- 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
Powyższe wskaźniki w obecnej wersji nie będą zapisywane do bazy, pełnią tylko funkcję informacyjną dla użytkownika.
Obliczanie limitu oraz wskaźników odbywa się dla kontrahentów posiadających powyżej 10 faktur. W przypadku, klientów, którzy nie posiadają tylu faktur, zamiast limitu Komponent Inteligentnej Windykacji wyświetli komunikat o poniższej treści:

Licencja
Obecnie możliwość korzystania z funkcjonalności Komponentu Inteligentnej Windykacji jest darmowa, jednakże w kolejnej wersji, aby operator mógł korzystać z tych rozwiązań, będzie musiał posiadać aktywną licencję na ten moduł.
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.

Eksport do arkusza kalkulacyjnego w pracy terminalowej
Dla Comarch ERP XL w pracy terminalowej umożliwiono wykonywanie operacji eksportu do arkusza kalkulacyjnego. Jeśli nie będą zainstalowane niezbędne do tej operacji komponenty, wówczas przy próbie wykonania pierwszego eksportu użytkownik zostanie o tym powiadomiony komunikatem, w którym znajduje się również informacja o lokalizacji plików instalacyjnych na IBARD.
W odróżnieniu od standardowej instalacji tutaj najpierw następuje zapis pliku do katalogu tymczasowego na serwerze. Dopiero potem plik jest przesyłany na stanowisko użytkownika w miejsce i pod nazwą przez niego wskazaną. A na koniec plik z katalogu tymczasowego serwera jest usuwany. Sam zapis pliku na serwerze nie jest odczuwalny dla użytkownika.
Ustawienia opcji eksportu do arkuszy (w Ustawieniach użytkownika) dla instalacji w pracy terminalowej należy dokonywać zgodnie z tymi samymi zasadami, co dla instalacji standardowej:
- Jeśli jest zainstalowany MS Excel, to należy wybrać opcję: MS Excel lub Wybierz automatycznie,
- Jeśli jest zainstalowany Open Office Calc lub Libre Office, należy wybrać opcję: Open Office Calc lub Wybierz automatycznie,
- Nie należy wybierać opcji eksportu do programu, który nie jest zainstalowany.
Jeśli zainstalowany jest zarówno MS Excel, jak i Libre/Open Office, to priorytet ma MS Excel i do niego będzie wykonywany eksport w przypadku opcji: Wybierz automatycznie.
Jeśli nie ma zainstalowanego żadnego programu do obsługi arkuszy kalkulacyjnych, wyświetlony zostanie stosowny komunikat.
Podczas eksportu do pliku w pracy terminalowej nie jest wyświetlane okno z pytaniem, czy eksportować dane do nowego czy otwartego arkusza, gdyż jest on wykonywany zawsze do nowego arkusza.
Współpraca z Comarch e-Sklep
Pobieranie źródła zamówienia
Comarch e-Sklep dla każdego zamówienia rejestruje informację o źródle zamówienia, czyli określenie, gdzie zamówienie zostało złożone. Aktualnie informacja ta jest odczytywana i zapisywana na zamówieniu zaimportowanym z Comarch e-Sklep. Na liście zamówień sprzedaży ZS została dodana dodatkowa kolumna pt. Źródło zamówienia, w której prezentowana jest informacja o źródle przesłanym z e-Sklep. Pod listą dodano filtr, który pozwala na wyświetlenie zamówień o określonym rodzaju źródła zamówienia np. e-Sklep, Allegro czy wszystkoPl.
Standardowo ustawiona jest opcja <Wszystkie>, czyli prezentowane są wszystkie zamówienia bez względu na rodzaj źródła zamówienia.

Na potrzeby powyższej funkcjonalności w Słowniku kategorii (Moduł Administrator/ Listy/Słowniki kategorii/Transakcje) dodano nowy słownik Rodzaje źródła zamówienia. W słowniku tym zostały dodane predefiniowane wartości zgodnie z danymi przesyłanymi z Comarch e-Sklep. W przypadku pojawienia się nowych rodzajów źródła zamówienia, możliwe będzie uzupełnienie tej listy ręcznie.
Współpraca z Comarch POS
Definiowanie przycisków szybkiej sprzedaży w POS
Od wersji 2022.0 Comarch POS możliwe jest wykorzystywanie tzw. przycisków szybkiej sprzedaży. Taka funkcjonalność może być wykorzystywana na stoiskach, gdzie sprzedawane są towary, które nie posiadają kodów kreskowych, czyli np. towary na wagę, lub w gastronomi gdzie ilość pozycji jest ograniczona.
Użycie trybu szybkiej sprzedaży umożliwia wybranie konkretnej pozycji bezpośrednio na dokument, bez konieczności skanowania lub wyszukiwania artykułu z listy i dotyczy:
- artykułów przypisanych do odpowiedniej grupy zdefiniowanej w systemie XL
- pozycji z grupy ulubionych artykułów zdefiniowanych w systemie XL
Definicja grup towarów przeznaczonych do szybkiej sprzedaży oraz listy towarów ulubionych realizowana jest na definicji Oddziału Comarch POS w Comarch ERP XL. W związku z powyższym w systemie wprowadzono następującą konfigurację przycisków szybkiej sprzedaży.
Przeniesienie konfiguracji kontrahentów na nową zakładkę
Rozdzielono zakładkę [Towary i kontrahenci] na dwie zakładki: [Towary] oraz [Kontrahenci]. Na zakładce [Kontrahenci] znajduje się tylko konfiguracja związana z importem i eksportem kontrahentów.
Konfiguracja przycisków szybkiej sprzedaży
Na zakładce [Towary] dodano dwie tabele, w których można zdefiniować grupy szybkiej sprzedaży, czyli grupy, które pojawią się bezpośrednio na interfejsie POS a po kliknięciu w nie wyświetlane będą towary z tej grupy oraz towary ulubione, czyli te najczęściej wybierane do sprzedaży.
Grupy szybkiej sprzedaży
Po lewej stronie znajduje się lista Grupy szybkiej sprzedaży, gdzie można dodawać grupy z listy grup wysyłanych do POS. Po wybraniu opcji Dodaj grupę zostanie wyświetlona lista grup, zawężona do grup wysyłanych do POS, czyli ta część drzewa, która jest wskazana w polu Wysyłaj towary z grupy.
Do listy tej należy dodać wszystkie grupy, które mają być prezentowane w POS jako grupy do szybkiego dostępu towarów. Towary, które mają przypisaną daną grupę jako grupę domyślna na zakładce [Grupy] będą prezentowane w POS po kliknięciu w określony kafelek prezentujący określoną grupę towarową.
W konfiguracji grup do POS możliwe jest ustawienie kolejności wyświetlania grup w POS za pomocą przycisków: Przesuń o jedną pozycję w dół lub w górę . Dodane grupy można usuwać pojedynczo lub zbiorczo zaznaczając odpowiednie pozycje. W każdym momencie można tez wzbogacić listę o nowe pozycje. Ustawiona kolejność przycisków grup przesyłana jest na wszystkie stanowiska POS przypisane do oddziału.
Aby prezentacja grup w POS była wygodna i czytelna dla operatora, możliwe jest również wysłanie grafiki (obrazu), która będzie prezentowana na odpowiednim kafelku w POS. W tym celu należy na karcie grupy, na zakładce [Załączniki] dodać załącznik o typie obraz i zaznaczyć na nim parametr POS.

W przypadku dodania większej ilości załączników na karcie grupy, wysyłany będzie zawsze pierwszy załącznik z listy spełniający warunki: typ Obraz oraz zaznaczony parametr POS.
Towary ulubione
Po prawej stronie znajduje się lista towarów ulubionych, które w POS będą widoczne po wybraniu specjalnego kafelka o nazwie Ulubione. Do listy ulubionych można dodawać dowolne towary lub produkty, które są wysyłane do POS. Podczas dodawania towaru do listy, system sprawdza czy towar zawiera się w drzewie grup przesyłanym do POS, zgodnie z ustawieniem w polu Wysyłaj towary z grupy. Sprawdzane jest powiązanie towaru z grupą domyślną i jeśli grupa domyślna towaru nie jest wysyłana do POS, wówczas towar nie będzie mógł trafić na listę ulubionych.
Po naciśnięciu opcji Dodaj towar zostanie wyświetlona lista wszystkich towarów, gdzie można wskazać jeden lub więcej towarów i dodać je do listy. Na liście towarów ulubionych możliwe jest ustawianie kolejności wyświetlania towarów w POS za pomocą przycisków: Przesuń o jedną pozycję w dół lub w górę . Dodane towary można usuwać pojedynczo lub zbiorczo zaznaczając pozycje. W każdym momencie można też wzbogacić listę o nowe pozycje. Ustawiona kolejność towarów przesyłana jest na wszystkie stanowiska POS.
Parametr określający sposób sprzedaży w POS
Aby podczas sprzedaży w Comarch POS domyślnie ustawiały się kafelki szybkiej sprzedaży należy wysłać odpowiedni parametr. Na definicji stanowiska na zakładce [Parametry] dodano parametr pt. Domyślnie korzystaj z przycisków szybkiej sprzedaży.

Jeśli parametr będzie zaznaczony, oznacza to, że podczas sprzedaży w POS domyślne prezentowane będą skonfigurowane w Comarch ERP XL przyciski a nie zwykła lista towarów. Jeśli operator nie znajdzie odpowiedniego towaru wśród dostępnych kafelków wówczas będzie mógł przełączyć się na standardową listę towarów za pomocą kontrolki Wyszukaj artykuł.

Podgląd stanów magazynowych w innych sklepach
Obsłużono funkcję podglądu towaru w innych sklepach. W Comarch POS na liście towarów oraz na podglądzie towaru znajduje się przycisk Dostępność w sklepach. Standardowo przycisk ten jest ukryty, dlatego najpierw należy go odkryć z poziomu konfiguracji interfejsu w POS.
Po wybraniu przycisku Dostępność w sklepach zostanie otwarte okno, w którym prezentowany jest stan danego towaru w magazynach innych sklepów Comarch POS w ramach danej instalacji. Stany towarów sprawdzane są on-line, dlatego do uruchomienia tej opcji potrzebne jest aktywne połączenie z Comarch ERP XL czyli działająca usługa XLDataService.

Współpraca z Comarch Shipping
Współpraca Comarch ERP XL 2022.0 będzie możliwa dopiero od wersji Comarch Shipping, w której udostępnieni zostaną kurierzy: GLS i Raben. Planowo wersja powinna się ukazać przed końcem 2021 roku. Ze względu na to na to, że w obecnej wersji aplikacji brakuje zmian koniecznych do poprawnej współpracy, to do czasu wydania tej wersji korzystanie z integracji nie jest zalecane, gdyż będzie powodowało błędy
Import informacji o kurierach obsługiwanych w aplikacji
W oknie Konfiguracja/Aplikacje/Kurierzy został dodany przycisk do importu danych o kurierach z aplikacji Comarch Shipping. Przy imporcie do słownika kategorii Kurierzy pobierane są następujące informacje:
Wewnętrzny identyfikator kuriera wykorzystywany przy wymianie danych – informacja nie jest widoczna w interfejsie, ale jego przypisanie spowoduje, że kurier będzie widoczny w oknie generowania Zlecenia Nadania Przesyłki. Rodzaje przesyłek obsługiwanych przez danego kuriera – rodzaje można ustawiać na paczkach, co zostaje potem przekazane na zlecenia w aplikacji.
Jeśli nazwa kuriera z aplikacji jest zgodna z nazwą predefiniowanego rekordu ze słownika, wówczas importowane informacje zostaną przypisane do tego rekordu. Jeśli nie ma dokładnie takiej nazwy, wówczas w słowniku zostaje utworzony nowy rekord predefiniowany (oznaczony na niebiesko).
Dodatkowy parametr Oznaczaj aktywność kurierów na podstawie ustawień z aplikacji pozwala ustawić rekordy słownika kategorii Kurierzy na aktywne/nieaktywne w sposób odzwierciedlający stan w Comarch Shipping. Przy czym będzie to dotyczyło tylko tych kurierów, którzy są obsługiwani w aplikacji. Pozostałe rekordy słownika nie są modyfikowane.
W wersji Comarch ERP XL 2022.0 wewnętrzne identyfikatory kurierów obsługiwanych w aplikacji zostaną wypełnione automatycznie w trakcie kreacji i konwersji bazy. Na dzień wydawania wersji Comarch ERP XL 2022.0 aplikacja Comarch Shipping obsługuje następujących kurierów: Allegro InPost Paczkomaty, Allegro InPost Kurier, DHL, DHL POP, DPD, InPost Kurier, InPost Paczkomaty, ORLEN Paczka, Poczta Polska. Wkrótce pojawią się również: GLS i Raben, którzy zostali już uwzględnieni w kreacji i konwersji. W kreacji/konwersji bazy nie są automatycznie pobierane rodzaje przesyłek dla kurierów. Operację tą należy wykonać samodzielnie za pomocą przycisku Importuj dane kurierów z aplikacji.
Przycisk importu pobiera również dane słownikowe rodzajów przesyłek, które są widoczne w słowniku kategorii Kurierzy na osobnej zakładce [Rodzaje przesyłek].

Pobrane w ten sposób rodzaje przesyłek można wykorzystać na paczkach, z których są następnie przekazywane na zlecenie do Comarch Shipping. Aby ograniczyć w XL listę rodzajów do tych, które są w danej bazie faktycznie wykorzystywane, można pozostałe oznaczyć jako nieaktywne. Dzięki temu nie będą one wyświetlane na listach do wyboru, analogicznie do innych nieaktywnych rekordów słownikowych.
Wymiana danych z uwzględnieniem nowych pól na dokumentach transportowych
Zgodnie z opisem w rozdziale: Nowe pola na dokumentach transportowych, na paczkach i wysyłkach zostały dodane nowe pola, którymi można się posługiwać przy tworzeniu zlecenia. Pola te umieszczone zostały również na oknie generowania zleceń.

- Data nadania,
- Rodzaj przesyłki,
- Wymiary,
- Id punktu odbioru.
- Jeśli zostały wypełnione w oknie generowania, to niezależnie od tego, co jest na paczce i wysyłce, wówczas przesyłane na zlecenie są te okna generowania;
- Jeśli nie zostały wypełnione w oknie generowania (lub pozostawiono domyślne wartości zerowe), a są wypełnione na paczce lub wysyłce, wówczas przesyłane na zlecenie są te z paczki i wysyłki;
- Jeśli nie zostały wypełnione zarówno w oknie generowania, jak i na paczce lub wysyłce, wówczas pobierane są domyślne ustawione w Comarch Shipping dla danego kuriera (z szablonu kuriera ‘Szybka paczka’).
Niezależnie od tego, czy informacje na tworzonym zleceniu są pobierane z XL czy też z domyślnego szablonu, po utworzeniu zlecenia są one automatycznie przekazywane na źródłowe dokumenty paczek/wysyłek do XL.
Dodatkowo do Comarch Shipping przekazywane są od tej wersji następujące informacje:
- Akronim adresu kontrahenta odczytywany z adresu przypisanego do paczki w XL,
- System, czyli nazwa systemu, z którego utworzone zostało zlecenie, w tym przypadku: Comarch ERP XL.
Podsumowując powyższe, w trakcie przesyłania informacji pomiędzy bazą danych Comarch ERP XL a Comarch Shipping przekazywane są następujące informacje:
Informacja | Kierunek przepływu danych | Uwagi |
Kurier na wysyłce | XL -> Shipping | Po utworzeniu zlecenia w aplikacji zablokowana jest możliwość zmiany tego ustawienia. |
Id zlecenia na wysyłce | Shipping -> XL | Ustawiane po utworzeniu zlecenia i podlega aktualizacji tylko, jeśli zlecenie zostanie usunięte w Comarch Shipping. |
Stan zlecenia na wysyłce | Shipping -> XL | Ustawiane po utworzeniu zlecenia i podlega aktualizacji w XL. |
Numery dokumentów: wysyłki oraz dokumentów do niej powiązanych | XL -> Shipping | Wyświetlane informacyjnie na zleceniu. |
Dane odbiorcy na paczce | XL -> Shipping | Jeśli dane zostaną zmienione w aplikacji, to informacja nie jest przekazywana zwrotnie do XL. |
Pobranie na wysyłce | W obydwie strony | Wysyłane z XL do Shipping przy tworzeniu zlecenia i aktualizowane przy operacji aktualizacji danych. Jeśli w Shipping dana informacja nie jest potrzebna, wówczas jest ignorowana i ustawiane są dane domyślne zapisane w aplikacji. Dotyczy np. wagi i wymiarów, które dla niektórych rodzajów przesyłek są ustalone na sztywno i nie można podawać innych. Wówczas przy tworzeniu zlecenia są one wysyłane z XL (i nie zapisane w Shipping), a przy aktualizacji danych z ZNP są pobierane do XL te zapisane domyślnie w Shipping. Natomiast w przypadku wypełnienia Id punktu odbioru, które nie jest potrzebne na zleceniu, bo nie jest ustawiony odbiór w punkcie, wówczas przy aktualizacji danych informacja ta zostaje usunięta z wysyłki w XL. |
Ubezpieczenie na wysyłce | ||
Waga brutto z wysyłki | ||
Wymiary na paczce (NOWOŚĆ) | ||
Data nadania na wysyłce (NOWOŚĆ) | ||
Rodzaj przesyłki na paczce (NOWOŚĆ) | ||
ID punktu odbioru na wysyłce (NOWOŚĆ) | ||
Akronim adresu kontrahenta (NOWOŚĆ) | XL -> Shipping | Wyświetlane informacyjnie na liście zleceń, po odkryciu odpowiedniej kolumny. |
System (NOWOŚĆ) |
Jeśli przy tworzeniu zlecenia będą błędy/braki w danych odbiorcy czy parametrach paczki (waga, wymiary), wówczas zlecenie zostanie utworzone, a w logu pojawi się informacja o tym, że zawiera ono błędy i należy je poprawić bezpośrednio w Comarch Shipping. To działanie pozostało bez zmian w stosunku do dotychczasowego.
Zlecenia uruchamiane w przeglądarce
W przypadku, gdy do tworzonego z XL zlecenia nie zostanie podana kluczowa dana blokująca zapis tego zlecenia, wówczas to zlecenie zostanie w XL podniesione do edycji, celem uzupełnienia brakujących pól. Informacja o brakach znajduje się w standardowym komunikacie na zleceniu w Comarch Shipping.
Zlecenie jest otwierane do edycji w przeglądarce MS Edge uruchamianej w oknie Systemu.

Po uzupełnieniu brakujących pól i zapisaniu zlecenia następuje automatyczna aktualizacja danych z ZNP, dzięki czemu uzupełnione pola zostają od razu zapisane na paczce/wysyłce w XL.
W obecnej wersji Comarch Shipping błąd taki będzie się pojawiał, jeśli dla zleceń wymagane będzie podanie punktu odbioru i nie zostanie ono wysłane z XL. Dzięki temu będzie możliwe wybranie tego punktu z mapy udostępnianej w Comarch Shipping, bez konieczności ręcznego uzupełniania go w XL.
W przyszłości, jeśli w aplikacji pojawią się nowi kurierzy, dla których wymagane będą inne kluczowe pola, ten schemat działania zostanie zachowany. Czyli wtedy takie zlecenia również będą edytowane w przeglądarce, gdzie trzeba będzie uzupełnić braki. Różnica będzie taka, że te braki nie zostaną zwrotnie zapisane na paczkach/wysyłkach, dopóki nie wprowadzona zostanie ich obsługa do mechanizmów integracji w XL. Pozwoli to jednak tworzyć zlecenia dla kurierów nowo wprowadzanych do Comarch Shipping, niezależnie od tego, czy wymagane pola znajdują się na dokumentach w Comarch ERP XL.
Od wersji XL 2022.0 również podgląd zlecenia jest wyświetlany w przeglądarce MS Edge uruchamianej w oknie Systemu, zamiast w zewnętrznej domyślnej przeglądarce użytkownika. Każdorazowo po zamknięciu zlecenia w tym oknie pojawia się pełna zawartość konta użytkownika w Comarch Shipping ze wszystkimi dostępnymi opcjami. Z poziomu tego okna możliwe jest więc wykonywanie wszystkich operacji dostępnych dla użytkownika w aplikacji.
Należy tutaj zwrócić uwagę, że zlecenie uruchamiane w trybie tworzenia (z błędem kluczowym) lub w trybie podglądu, dla użytkowników przypisanych do wielu baz Comarch Shipping, wymaga od nich wcześniej wyboru kontekstu bazy. Jeśli wybrana zostanie nieprawidłowa, wówczas zlecenie nie zostanie otwarte, a pojawi się komunikat błędu.

Należy więc pamiętać o prawidłowym wyborze bazy Comarch Shipping, szczególnie w przypadku zleceń edytowanych w procesie ich generowania, gdyż to pozwoli uzupełnić dla nich od razu brakujące pola.
Funkcjonalności niedostępne w XL Start
Ponieważ w wersji Comarch ERP XL Start nie są dostępne dokumenty transportowe, to cała współpraca z Comarch Shipping również nie jest dostępna.
Dodatkowo zablokowane jest rejestrowanie faktur zakupu z wykorzystaniem Comarch OCR.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2022.0.2
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.3 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2022.1 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2021.5 lub wyższa | |
Comarch WMS (Zarządzanie, Magazynier) | 2022.0 | |
Comarch Magazynier | 2022.0 | |
Comarch ERP XL HR | 2022.4.1 | |
Comarch HRM | 2022.3.1 | |
Comarch DMS (stacjonarny, WWW) | 2021.2.2 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2022.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 12.1 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 9.0.2 | |
Comarch MES | 2022.0 | |
Comarch e-Sprawozdania | 2021.1.1 | |
Comarch POS | 2022.1 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ | |
Serwis XL - IoT | 2021.1 | |
Comarch Apfino | Aktualna wersja apfino.pl |
Nowa wersja struktury JPK_FA
Udostępniona została obsługa nowej struktury JPK_FA(4), obowiązującej od 1 kwietnia 2022 roku. Główną zmianą w zakresie nowej struktury jest ujęcie w niej transakcji rejestrowanych w ramach procedur szczególnych OSS (One Stop Shop) oraz IOSS (Import One Stop Shop).
Rejestrowanie JPK_FA(4)
Na liście plików JPK_FA filtr Wersja został wzbogacony o wartość 4. Po jej wyborze lista plików jest ograniczana do plików sporządzonych wg struktury JPK_FA(4). Użycie opcji Dodaj przy takim ustawieniu ww. filtra pozwala na dodanie nowego formularza JPK_FA(4).

Oznaczanie transakcji WSTO/OSS
System Comarch ERP XL nie obsługuje transakcji WSTO (wewnątrzwspólnotowa sprzedaż towarów na odległość) ani procedur szczególnych OSS/IOSS, obsługa transakcji WSTO i procedury OSS planowana jest do wersji 2022.1. Dla tych Użytkowników, którzy obsługują ww. 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
- 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, ż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 transakcję WSTO ale bez procedury OSS.


Ujmowanie transakcji WSTO w procedurze OSS w JPK_FA(4)
Transakcje oznaczone jako WSTO w procedurze OSS ujmowane są w JPK_FA(4) w sposób j.n.
- 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.

Ujmowanie transakcji WSTO bez procedury OSS w JPK_FA(4)
Transakcje oznaczone jako WSTO, a nie podlegające procedurze OSS ujmowane są w JPK_FA(4) w sposób j.n.
- 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

Faktury zaliczkowe WSTO w JPK_FA(4)
Omówione wyżej zasady ujmowania transakcji WSTO w JPK_FA(4) dotyczą zarówno faktur sprzedaży jak i faktur zaliczkowych. Jeżeli więc faktura zaliczkowa FSL/FEL dotyczy transakcji WSTO należy oznaczyć ją ww. atrybutami. Takie faktury zaliczkowe ujmowane są w JPK_FA(4) wg zasad opisanych w pkt 1.1.3 i 1.1.4, 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 oznaczonych jako WSTO stawka VAT prezentowana/wysyłana jest wg poniższych zasad:
- Dla FSL/FEL dotyczących transakcji WSTO 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 bez procedury OSS stawka VAT elementu zamówienia prezentowana jest w kolumnie Stawka VAT i wysyłana w linii P_12Z


Logowanie w obszarze dokumentów handlowych
W najnowszej wersji systemu zostało dodane automatyczne logowanie w obszarze dokumentów handlowych.
Log zapisywany jest na dysk w postaci tekstowej (informacja o kolejnych kluczowych krokach algorytmu oraz o ustawieniu wewnętrznych zmiennych). Log powinien zostać zapisany w katalogu %TEMP% użytkownika, standardowo powinien mieć nazwę „program_<Nazwa_Operatora>_<ID _Sesji>.log”.
Log generuje się w przypadku zakończenia wybranych funkcji API z błędem. Przy pracy operatora w interfejsie systemu log zostanie utworzony w przypadku błędu zapisu, usuwania lub anulowania dokumentu handlowego. Zapis loga można również włączyć ustawiając odpowiednio na wagach bitowych wartość rekordu tabeli cdn.Konfig o identyfikatorze -125
(select * from cdn.konfig where kon_numer = -125)
Loga można również wymusić bez względu na wynik wspomnianych funkcji ustawiając:
update cdn.konfig set kon_wartosc = ‘67’ where kon_numer=-125
Dodatkowo, niezależnie od ustawień wartości w tym rekordzie tabeli cdn.Konfig, można wymusić zapis loga wpisując z interfejsu (lub w API) w pole "Opis" tekst: "Włącz LOGOWANIE" z dokładnością do dużych i małych liter.
Zapis loga wpływa znacząco na wydajność. Wymuszenie zapisu permanentnego logowania zaleca się jedynie w przypadkach testowych i diagnostycznych.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2022.0.1
Ramowy harmonogram wersji Comarch ERP XL w 2022 r.
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2022.0.1 PSQL | HF | Druga połowa lutego 2022 r. | |
2022.1 MSSQL | Wersja | Koniec czerwca 2022 r. | |
2022.1 PSQL | Wersja | Pierwsza połowa lipca 2022 r. | |
2023.0 MSSQL | Wersja | Grudzień 2022 r. | |
2023.0 PSQL | Wersja | Styczeń 2023 r. |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2022-68716
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2022.0.1
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.2 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2022.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2022.0 | |
Comarch WMS (Zarządzanie, Magazynier) | 2022.0 | |
Comarch Magazynier | 2022.0 | |
Comarch ERP XL HR | 2022.2.1 | |
Comarch HRM | 2022.1.1 | |
Comarch DMS (stacjonarny, WWW) | 2021.2.0 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2022.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 12.0 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 9.0.1 | |
Comarch MES | 2022.0 | |
Comarch e-Sprawozdania | 2021.1.1 | |
Comarch POS | 2022.0 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ | |
Serwis XL - IoT | 2021.1 | |
Comarch Apfino | Aktualna wersja apfino.pl |
Integracja z Comarch Apfino korzysta z nowego zestawu bibliotek. Przed pierwszą synchronizacją należy je zarejestrować uruchamiając Rejestr.bat
Logistyka
Przesunięcie kaucji (K)MMW jako dokument niezależny od MMW na towar
Dotychczas dokumenty (K)MMW/(K)MMP, czyli przesunięcia międzymagazynowe towarów kaucjonowanych, były wyłącznie dokumentami towarzyszącymi przesunięciom MMW/MMP na zwykły towar. Dokument (K)MMW tworzony był i nadal będzie automatycznie do dokumentu MMW z włączonym parametrem Aktualizuj kaucje podczas jego zapisu oraz podczas przejście na zakładkę [Kaucje] dokumentu MMW. Można go również wygenerować przyciskiem Generuj kaucję na ww. zakładce dokumentu oraz opcją Wydaj kaucje menu kontekstowego listy MMW. Na tak tworzone (K)MMW dodawane są towary kaucjonowane zgodnie ze schematami kaucji zdefiniowanymi dla towarów przesuwanych daną MMW.
W wersji 2022.0.1 Systemu umożliwiono rejestrowanie dokumentów (K)MMW/(K)MMP bez powiązania z MMW/MMP na zwykłe towary. Dokument (K)MMW można dodać wprost na liście MMW stosowną opcją przy przycisku plusa/stosowną opcją menu kontekstowego.

Taki dokument (K)MMW wskazuje w Trn_KonGid na samego siebie. Obsługa takiego dokumentu nie różni się zasadniczo od dokumentu (K)MMW powiązanego z MMW – taki dokument również operuje wyłącznie kartotekami typu Kaucja, tyle, że dodawanymi samodzielnie przez Użytkownika.
Na podstawie (K)MMW niepowiązanego z MMW generowany jest dokument (K)MMP niepowiązany z MMP, tj. wskazujący w Trn_Kon_Gid na samego siebie. Sposób tworzenia MMP/(K)MMP nie ulega zmianie, nadal tworzony jest automatycznie podczas zatwierdzania MMW/(K)MMW, o ile radio sekcji Dokument MMP formatki zatwierdzanego dokumentu ustawione jest na wartość inną niż Nie generuj oraz opcją Generuj MMP dostępną na liście MMW. To, czy utworzony zostanie MMP czy (K)MMP zależy od tego, czy źródłowym dokumentem jest MMW czy (K)MMW.
Operacja generowania MMW z dokumentów magazynowych WM/ZWM nie uległa zmianie, tj. bez względu na rodzaj towaru (kaucja, nie-kaucja) występującego na dokumencie magazynowym podczas ww. operacji tworzony jest dokument MMW.
Dokonano natomiast zmiany zasad generowania MMW z dokumentu (W)ZWM, o czym więcej w dalszej części dokumentu.
Obsługa przesunięć międzymagazynowych i przesunięć kaucji w powiązaniu z opakowaniami kaucjonowanymi WMS
W wersji Comarch ERP 2021.1 wprowadziliśmy zmianę w generowaniu dokumentów (W)AWD oraz (W)ZWM z dokumentów handlowych oraz powiązanych z nimi dokumentów kaucji –generuje się jeden wspólny dokument magazynowy, jeśli na dokumencie kaucji znajdą się towary oznaczone jako Jednostka logistyczna WMS: Opakowanie kaucjonowane. W sytuacji odwrotnej, gdy na (W)AWD oraz (W)ZWM znajdą się zwykłe towary oraz takie, które są oznaczone jako Jednostka logistyczna WMS: Opakowanie kaucjonowane, to generowany jest dokument handlowy (na zwykłe towary) oraz powiązany do nich dokument kaucji (na Opakowania kaucjonowane).
Teraz ten sam scenariusz obsłużyliśmy również dla wydań międzymagazynowych, czyli jeśli źródłowe (W)ZWM ma do zrealizowania pozycje na zwykłe towary oraz pozycje oznaczone jako Opakowania kaucjonowane WMS, to tworzymy komplet dokumentów MMW na zwykłe towary oraz (K)MMW na Opakowania kaucjonowane. MMW i (K)MMW są ze sobą powiązane.
Dodatkowo przy generowaniu MMW, jeśli źródłowy (W)ZWM ma do zrealizowania tylko pozycje oznaczone jako Opakowania kaucjonowane WMS, wówczas powstanie dokument (K)MMW nie powiązany z żadnym MMW. Tutaj mogą występować dwa scenariusze:
- Źródłowy (W)ZWM ma pozycje na zwykłe towary, które są już powiązane z innymi dokumentami handlowymi oraz dodatkowo niepowiązane pozycje na Opakowania kaucjonowane WMS,
- Źródłowy (W)ZWM ma tylko niepowiązane pozycje na Opakowania kaucjonowane WMS,
Wszystkie trzy przypadki, o których mowa powyżej przedstawiono przykładach.
Przykład 1: Dokument (W)ZWM1 z pozycjami: - Napój 500 ml * 150 szt. (zwykły towar, pozycja niezrealizowana, czyli nie powiązana z dokumentem handlowym), - Paleta * 1 szt. (Opakowanie kaucjonowane WMS, pozycja niezrealizowana jw.). Generuję dokument MMW. Powstają dwa: 1. MMW1 z pozycją: Napój 500 ml * 150 szt. 2. (K)MMW1 z pozycją: Paleta * 1 szt. Obydwa utworzone dokumenty są ze sobą powiązane i powiązane też ze źródłowym (W)ZWM1. Przykład 2: Dokument (W)ZWM2 z pozycjami: - Napój 500 ml * 150 szt. (zwykły towar, pozycja zrealizowana, czyli powiązana z dokumentem handlowym MMW2), - Paleta * 1 szt. (Opakowanie kaucjonowane WMS, pozycja niezrealizowana jw.). Generuję dokument MMW. Powstaje jeden (K)MMW2 z pozycją: Paleta * 1 szt. Dokument nie jest powiązany z MMW2, jest powiązany jedynie ze źródłowym (W)ZWM2. Przykład 3: Dokument (W)ZWM3 z pozycją: - Paleta * 1 szt. (Opakowanie kaucjonowane WMS, pozycja niezrealizowana jw.). Generuję dokument MMW. Powstaje jeden (K)MMW3 z pozycją: Paleta * 1 szt. Dokument nie jest powiązany z żadnym MMW, jest powiązany jedynie ze źródłowym (W)ZWM3.
Inne zmiany
Powiązanie kuriera Raben z aplikacją Comarch Shipping
W wersji 2022.0 Systemu dodaliśmy do bazy wewnętrzne identyfikatory kurierów, które służą do integracji z Comarch Shipping. Taki identyfikator wskazuje jednoznacznie, na jakiego kuriera w Comarch Shipping utworzyć zlecenie na podstawie wysyłki w Comarch ERP XL.
Ponieważ wersja miała być wydawana w zbliżonym terminie do nowej wersji Comarch Shipping, to identyfikator został przypisany w słowniku kategorii również dla kuriera Raben, który potem zmienił swoją nazwę w aplikacji na Raben Logistics Polska. Zmianę taką wprowadziliśmy również do Comarch ERP XL 2022.0.1, więc od tej wersji pojawi się dodatkowy kurier o pełnej nazwie i on będzie integrowalny z aplikacją. Dotychczasowy kurier o nazwie Raben pozostanie w słowniku, ale nie będzie mógł być wykorzystywany przy tworzeniu zleceń z poziomu wysyłek.
Księgowość
Integracja z Comarch Apfino
Comarch Apfino to platforma, która zapewnia łatwy dostęp online do gamy usług. Pierwszym z elementów, do których użytkownik ma dostęp jest proste zlecenie windykacji należności przez wyspecjalizowany podmiot.
Platforma Comarch Apfino pełni tutaj rolę pośrednika, czyli otrzymuje zestawienie faktur dzięki integracji z systemem ERP a następnie przekazuje te informacje do windykatora.
Konfiguracja
Aby korzystać z usług platformy należy przydzielić użytkownikowi odpowiednie uprawnienia na karcie operatora. W tym celu należy zaznaczyć opcję Przesyłanie dokumentów do Comarch Apfino na zakładce Parametry / Księgowe.

Należy także zarejestrować firmę na platformie https://apfino.pl/ po czym pozyskać klucz wymiany. Będzie on dostępny na zakładce Ustawienia / Integracja / Comarch ERP XL.
Tak uzyskany klucz należy przekopiować do XL do Konfiguracja / Aplikacje / Comarch Apfino.

Klucz wymiany można także wkleić podczas zgłaszania dokumentów do windykacji, jeśli nie został on wcześniej zapisany.
Windykacja należności
Zgłoszenie należności do windykacji odbywa się z poziomu Okna windykatora. Z tego poziomu można wskazać przeterminowane faktury, które spółka chce przekazać do windykacji. Służy do tego przycisk Zleć odzyskanie pieniędzy.

W przypadku gdy jest większa liczba przeterminowanych należności system zapyta, czy również je powinien dołączyć do zlecenia. Ma to na celu ułatwienie pracy wszystkim zainteresowanym stronom, bo całemu długowi zostanie założona jedna sprawa, przez co wszystkie faktury będą procesowane równocześnie.
Po zaznaczeniu faktur zostanie wyświetlone okno z podsumowaniem oraz wysokością prowizji, która zostanie pobrana przez firmę windykacyjną

Użytkownik tutaj wskazuje parametry windykacji, może również dopisać własny komentarz. Po wybraniu Przekaż sprawę pojawia się informacja o sukcesie zgłoszenia, a na stronie Apfino pojawia się podsumowanie sprawy:

Z kolei na samym oknie windykatora zostaje zaktualizowany widok w kolumnie Status windykacji.

Aktualne reguły windykacji wprowadzają pewne ograniczenia do zgłaszanych spraw. Możliwa jest tylko windykacja krajowych podmiotów gospodarczych. Zgłaszana jest cała faktura o formie płatności przelew, niezależnie od liczby przypisanych do niej płatności.
Przekazanie faktur
Platforma Comarch Apfino oprócz windykacji należności świadczy także inne usługi. Jedną z nich jest bezpłatne monitorowanie faktur.
Faktury można synchronizować za pomocą opcji Przekaż faktury dostępnej z listy rozwijalnej na oknie windykatora

Po komunikacie o sukcesie operacji zostanie temu dokumentowi przypisany odpowiedni status w Comarch ERP XL oraz równolegle pojawi się ona na platformie Comarch Apfino.

Monitorowanie spłaty
Windykowany dłużnik spłaca swoje zobowiązanie na nasz rachunek bankowy, przez co firma windykacyjna może nie mieć pełnej wiedzy o postępie sprawy. W tym celu należy po poszczególnych spłatach synchronizować wartość dokumentu w serwisie Apfino. Odbywa się to poprzez opcję Przekaż faktury dla płatności, które są w trakcie windykacji.

Po przekazaniu faktur, zostaną zaktualizowane informacje o prowadzonej sprawie. Platforma Apfino sama powiadomi o spłacie firmę windykacyjną.

Wysyłka plików JPK_V7M(2) i JPK_V7K(2) na bramkę Ministerstwa Finansów
W wersji Comarch ERP XL 2022.0 umożliwiono wygenerowanie plików JPK_V7M i JPK_V7K w wersji 2.
Funkcjonalność przygotowano w oparciu o robocze struktury plików, które do dnia wydania wersji Comarch ERP XL 2022.0. nie zostały zatwierdzone. W efekcie nie można było przeprowadzić testów wysyłki plików na bramkę testową Ministerstwa Finansów.
Z uwagi na wystąpienie nieznacznych, aczkolwiek istotnych różnic pomiędzy strukturami zatwierdzonymi a roboczymi w wersji Comarch ERP XL 2022.0.1 udostępniono generację plików na podstawie zatwierdzonych struktur, umożliwiając tym samym ich wysyłkę na bramkę Ministerstwa Finansów.
W wersji tej został także przywrócony wydruk korekty części deklaratywnej.
Inne zmiany
Komunikat o przeterminowanych należnościach
System Comarch ERP XL ma w coraz większym stopniu powiadamiać o zdarzeniach, które mogą wymagać uwagi użytkowników. Jednym z elementów takiego podejścia jest komunikat o przeterminowanych należnościach, który będzie pojawiał się po uruchomieniu modułu Księgowość.

Jeśli użytkownik wybierze opcję Tak zostanie przekierowany do Okna windykatora, gdzie można zobaczyć listę zalegających kontrahentów oraz dokonywać operacji związanych z odzyskiwaniem pieniędzy.
Współpraca z Comarch POS
Korekty zasobów na stanowisku Comarch POS
Funkcja korekty zasobów umożliwia ręczną aktualizację stanów magazynowych przy pomocy rozchodu wewnętrznego (RW) i przychodu wewnętrznego (PW). Korektę zasobów przy użyciu dokumentów PW i RW dokumentów można zastosować np. w przypadkach:
-
- zniszczenia towaru
- znalezienia pustych opakowań
- kradzieży
- korekty stanów magazynowych
- korekty przyjęć towarów/paczek
Aby wystawianie dokumentów PW i RW w POS było możliwe wprowadzono szereg zmian, które opisano poniżej.
Zmiany w kreatorze oddziału
Podczas kreowania nowego oddziału możliwe jest wskazanie czy na stanowisku mogą być wystawiane dokumenty PW oraz RW. Odpowiednie typy dokumentów należy zaznaczyć w kroku 1 kreacji nowego oddziału.

W przypadku użytkowników, którzy posiadają już skonfigurowane oddziały Comarch POS, koniecznym jest zaznaczenie na definicji dokumentów PW i RW w centrum firmy, z którym jest powiązany oddział Comarch POS, parametru Wystawianie i edycja.

Informacje o możliwości wystawiania dokumentów PW i RW są przekazywane do POS wraz z:
- Schematem numeracji tych dokumentów
- Powiązaniem typu dokumentu z magazynami
- Wydrukami dedykowanymi dla danych dokumentów
- Uprawnieniami do wystawiania, anulowania, podglądu dokumentów – przesyłane są uprawnienia na podstawie zakazów ustawianych na wzorcu operatora.
Wystawianie dokumentów PW i RW na stanowisku POS
Aby dokonać korekty zasobów na stanowisku POS za pomocą dokumentów PW lub RW w Comarch POS należy wybrać opcję Back Office, a następnie przycisk Korekty zasobów. Po wybraniu opcji Nowa korekta zasobów należy wybrać opcję wystawienia RW lub PW. Opcja korekty zasobów dostępna jest też na podglądzie konkretnych artykułów pod przyciskiem Nowa korekta zasobów.
Podczas tworzenia dokumentu PW i RW należy wskazać magazyn, dla którego będzie wykonywana korekta zasobów oraz powód wystawienia takiej korekty. Określenie magazynu oraz powodu korekty jest obowiązkowe.
Korekty zasobów mogą być realizowane w kontekście magazynów danego oddziału, czyli tych magazynów, które zostały określone na zakładce [POS Agent] na formatce Oddziału Comarch POS w XL.
Aby możliwe było określenie powodu korekty w Comarch ERP XL został wprowadzony nowy słownik kategorii, który jest przesyłany do oddziałów POS.
Dodawanie nowego słownika kategorii
W module Administrator w menu Listy/Słowniki kategorii w gałęzi Transakcje dodano nowy słownik Przyczyna wystawienia PW, RW w POS.
Lista domyślnie nie zawiera żadnych wpisów, dlatego przed wystawieniem pierwszego dokumentu PW lub RW w POS należy dodać przynajmniej jedną pozycję do listy.
Przyczyna wystawienia korekty może być przeznaczona tylko dla PW, tylko dla RW lub dla obu dokumentów. Można o tym decydować przez zaznaczenie odpowiednich opcji na formatce przyczyny.

Import dokumentów do Comarch ERP XL
Dokumenty wystawione na stanowisku POS są importowane do XLa. Na dokumentach RW pobierane są dostępne zasoby i partie wskazane podczas wystawiania dokumentu w POS. Przy imporcie dokumentów PW cena nie jest przekazywana, dlatego na pozycjach dokumentów PW cena jest ustawiana na podstawie ostatniej ceny zakupu.
Generowanie dokumentów magazynowych do PW, RW uzależnione jest od ustawień na definicji dokumentów.
Na definicji dokumentu PW, na zakładce [Inne] należy wybrać opcję Zezwalaj dla ustawienia: Zatwierdzanie dokumentów z pozycjami o wartości zerowej. W przeciwnym wypadku, dokument może nie zostać zaimportowany, jeśli w XLu nie zapisano ceny zakupu (nie było dostaw towaru).

Dokumenty PW i RW wystawione w POS nie mogą być anulowane w Comarch ERP XL, natomiast mogą być anulowane w Comarch POS a informacja o tym jest przesyłana do XL, gdzie następuje również anulowanie dokumentu.
Przyczyna korekty, atrybuty, opis
Do Comarch POS przesyłana jest lista przyczyn korekty (wystawienia PW, RW), dzięki czemu operator może określić przyczynę podczas wystawiania dokumentów. Informacja o przyczynie korekty przesyłana jest do XL i zapisywana na zakładce [Nagłówek], w sekcji Transakcja w polu Cecha.Na zamówieniu można też uzupełnić opis oraz wartości atrybutów nagłówka i pozycji, jeśli klasy atrybutów zostały przypisane do tych obiektów. Informacje te są przekazywane na importowanych dokumentach na zasadach analogicznych jak dla innych dokumentów.
Nowy profil POS
Został przygotowany nowy Profil POS (motyw, konfiguracja interfejsu POS) dedykowany do aktualnej wersji. Zostały w nim odkryte opcje związane z wystawianiem dokumentów PW i RW oraz opcje podglądu stanu towarów w innych sklepach. Nowy profil można dodać (zmienić) w module Administrator na zakładce [POS] na wzorcu operatorów. Po dodaniu nowego profilu należy usunąć poprzedni, w przeciwnym wypadku konieczne będzie wybieranie profilu przed rozpoczęciem pracy na stanowisku POS.

Jeśli użytkownik korzysta z własnego profilu (motywu), wówczas nowe możliwości musi odkryć samodzielnie korzystając z opcji Konfiguracji interfejsu w Comarch POS. Tak ustawiony motyw można wyeksportować do pliku a następnie zaimportować na wzorcach operatorów POS za pomocą przycisku Importuj profil POS z pliku tak, aby nowy profil został przesłany do wszystkich stanowisk POS, na których pracuje operator.
Współpraca z Comarch IBARD
Wersję Comarch ERP XL 2022.0.1 dostosowano do współpracy z najnowszą wersją Comarch IBARD 6.2. Podczas wywołania kopii bezpieczeństwa następuje teraz przekierowanie do okna Comarch IBARD.
Wersje wsteczne Comarch IBARD w zakresie tworzenia kopii bezpieczeństwa nie są kompatybilne.


Funkcjonalności niedostępne w XL Start
Rejestrowanie dokumentów (K)MMW / (K)MMP bez powiązania z MMW / MMP na zwykłe towary.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2022.1
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2022.1 PSQL | Wersja | Pierwsza połowa sierpnia 2022 r. | |
2023.0 MSSQL | Wersja | Grudzień 2022 r. | |
2023.0 PSQL | Wersja | Styczeń 2023 r. |
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.4.1 | |
wszystko.pl | Aktualna wersja nowe.wszystko.pl | |
Comarch e-Sklep | 2022.4 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2022.1.1 | |
Comarch WMS (Zarządzanie, Magazynier) | 2022.5 | |
Comarch Magazynier | 2022.0 | |
Comarch ERP XL HR | 2022.7.1 | |
Comarch HRM | 2022.5.1 | |
Comarch DMS (stacjonarny, WWW) | 2022.0.0 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2022.1 | |
Comarch ERP XL Business Intelligence (BI Point) | 12.2 | |
Comarch ECM | 2015.2 | |
Migracja danych XL2XML | 9.1 | |
Comarch MES | 2022.1 | |
Comarch e-Sprawozdania | 2022.0.0 | |
Comarch POS | 2022.5 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch IoT Platform | Aktualna wersja ca.comarch-iot.com/ | |
Serwis XL - IoT | 2021.1 | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 0.5 | Wersja Beta |
Logistyka
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:
- ZOS, OS, ZS
- FS, (s)FS, (S)FS, (A)FS, WZ, WKA, FW, (A)FW, FSE, (s)FSE, (S)FSE, FEL, WZE i ich korektach
WSTO to kolejnym typ transakcji w rodzinie transakcji wewnątrzwspólnotowych, stąd na zakładce [Ogólne] dokumentów z ww. transakcją prezentowany jest typ wewnątrzwspólnotowy, natomiast dodatkowo stosowane są poniższe oznaczenia:
- Na ZOS/OS/ZS na zakładce [Nagłówek] włączony parametr WSTO_EE
- Na formatkach dokumentów handlowych sprzedaży na zakładce [VAT] prezentowany rodzaj WSTO_EE

- Na karcie kontrahenta włączony jest parametr WSTO_EE
- W Konfiguracji Systemu włączono obsługę transakcji WSTO_EE
Parametr WSTO_EE na karcie kontrahenta
Ww. 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.

Ww. 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.
Ww. 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:
- podmiot ma możliwość przystąpienia do procedury VAT-OSS co oznacza, że będzie rozliczał podatek na jednej zbiorczej deklaracji VIU-DD, obejmującej sprzedaż do wszystkich krajów UE
- jeżeli podmiot nie przystąpi do ww. procedury, wówczas zobowiązany jest do zarejestrowania się w każdym z krajów UE do których wysyła towary i do rozliczania podatku VAT w tych krajach

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.

Ww. stawka ustalana jest na podstawie stawki zdefiniowanej dla towaru i ww. 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 tj. przypisać ją na ww. zakładce karty towaru oraz zmienić na elemencie dokumentu.

Podobne ostrzeżenie pojawia się również podczas zmiany kraju przeznaczenia na dokumentach z ww. typem 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.
Edycja stawki VAT na elemencie dokumentu z transakcją WSTO_EE odbywa się w zakresie stawek zdefiniowanych dla kraju przeznaczenia, tj. stawek na których przypisano symbol tego kraju.
Poprawność stawki VAT ustalonej na elementach dokumentów z transakcją WSTO_EE jest przez System weryfikowana podczas operacji j.n. 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.
Ww. 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
Ww. 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 ww. 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.

- 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 ww. 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 ww. 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 ww. 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 ww. 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 j.n.- 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
Przez ww. 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).

- 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 ww. 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
Ww. 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.
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


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. Ww. 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, 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.
- Użytkownik rejestruje nową kartę kontrahenta i ustala na niej adres z krajem AT (Austria). Na takiej karcie ustalony zostanie typ Krajowy.
- Użytkownik rejestruje nową kartę kontrahenta i ustala na niej adres z krajem PL (Polska). Na takiej karcie ustalony zostanie typ Unijny.
- Użytkownik rejestruje nową kartę kontrahenta i ustala na niej adres z krajem ME (Czarnogóra). Na takiej karcie ustalony zostanie typ Pozaunijny.

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 ww. weryfikacja dokonywana była wg zasad polskich tj. jako poprawny uznawany był kraj UE inny niż PL. Od wersji 2022.1 podczas ww. 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.
Zdefiniowano strukturę praw opartą na wielu centrach, wśród których znajdują się m.in.: Centrum A z pieczątką z krajem działalności PL, Centrum B z pieczątką z krajem działalności DE oraz Centrum C z pieczątką z krajem działalności CZ.
- Użytkownik A loguje się do Centrum A i rejestruje FS krajową – na elementach tej faktury System ustali stawki polskie.
- Użytkownik B loguje się do Centrum B i rejestruje FS krajową – na elementach tej faktury System ustali stawki niemieckie
- Użytkownik C loguje się do Centrum C i rejestruje FS krajową – na elementach tej faktury System ustali stawki czeskie.
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.

- Stawki VAT dla poszczególnych krajów UE oraz stawki VAT kraju instalacji omówione zostały w rozdziale Lista stawek VAT właściwych dla danego kraju UE
- Stawki VAT towarów dla poszczególnych krajów UE omówione zostały w rozdziale Stawka VAT towaru obowiązująca w kraju UE
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 przypisanych 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 ww. 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.
Ww. 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.
Ww. 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 ww. 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.

Ww. seryjna aktualizacja stawek VAT dostępna jest na:
- 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
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 j.n. 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 stawka 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 ww. 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 ww. 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 ww. 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 ww. 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 ww. aplikacjami jest zawsze zgodny z krajem instalacji.
- Do ww. 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 ww. aplikacjami

Krajowy System e-Faktur
W wersji 2022.1 rozpoczęte zostały prace nad integracją Comarch ERP XL z Krajowym Systemem e-Faktur.
Dla wersji ERP XL 2022.1 okres promocyjny, do którego nie jest sprawdzana licencja to 2022.12.31, w celu przedłużenia okresu promocyjnego do 2023.09.30 należy podegrać aktualny pakiet poprawek.Wprowadzone od 1 stycznia 2022 wystawianie faktur ustrukturyzowanych w ramach KSeF ma charakter fakultatywny, od 1 stycznia 2024 roku planowane jest wprowadzenie go na zasadzie obligatoryjności.
W okresie promocyjnym funkcja eksportu dokumentów do Krajowego Systemu e-Faktur jest bezpłatna.
Parametry KSeF w Konfiguracji systemu
W oknie Konfiguracji udostępniona została nowa zakładka [KSeF] a na niej parametry dotyczące integracji z Krajowym Systemem e-Faktur.

- Środowisko pracy
- Opcja decydująca o sposobie dokonywania eksportu wielu dokumentów jednocześnie
- Parametry dotyczące zapisywanie pliku wysłanej faktury oraz pobranego urzędowego poświadczenia odbioru
O tym, czy System ma zapisywać plik .xml wysyłanej faktury oraz plik pobieranego UPO będzie decydowało włączenie stosownego parametru sekcji Zapisuj jako załącznik.
W wersji 2022.1 pliki te zapisywane są niezależnie od ustawienia ww. parametrów w katalogu wskazanym w kontrolce Link do pliku. W katalogu tym tworzone są podkatalogi dla każdej daty z jaką tworzone są te pliku i tam są one umieszczane. Jeżeli ścieżka do katalogu nie zostanie wskazana, wówczas pliki te umieszczane są w katalogu o nazwie KSeFXML katalogu instalacyjnego Comarch ERP XL, w podkatalogach tworzonych wg dat plików. Pozostałe opcje tej sekcji nie są w wersji 2022.1 obsługiwane.
W wersji 2023.0 planowana jest funkcjonalność podpinania pliku .xml wysyłanej faktury oraz pliku .xml pobieranego UPO jako załączników do faktury. Załączniki te będą tworzone, o ile włączony zostanie stosowny parametr ww. sekcji. Jeżeli Użytkownik zdecyduje się na tworzenie ww. załącznika/załączników wówczas będzie miał możliwość wyboru, czy ma być on zapisywany w bazie, czy jako link do pliku. W tym ostatnim przypadku Użytkownik będzie wskazywał katalog, w którym mają być te pliki zapisywane. Katalog ten będzie można wskazać również w Parametrach komputera/[Wymiana danych]. Zasada zapisywania plików będzie następująca: tworzony plik zapisany zostanie 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 Firmy.
Tak tworzone załączniki będą oznaczane nowym typem załącznika - Plik KSeF. Nowy typ załącznika jest dostępny już w wersji 2022.1 i Użytkownik może z niego korzystać w dowolny sposób, wybierając go na samodzielnie dołączanych załącznikach.

- Parametry sekcji Podczas eksportu wysyłaj
W ww. sekcji Użytkownik będzie decydował, czy dla poszczególnych elementów faktury ma być wysyłana ilość/cena dla jednostki głównej, czy jednostki pomocniczej użytej na elemencie. Będzie miał również możliwość wskazania czy System ma wysyłać w pliku opis z elementu faktury. Obsługa tych parametrów planowana jest w wersji 2023.0
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 przypisywanego na pieczątce firmy. Jeżeli na pieczątce firmy centrum, w kontekście, którego zalogowany jest Użytkownik przypisano taki token, wówczas jest on uwierzytelniany za jego pomocą automatycznie. W wersji 2023.0 korzystanie z tokena będzie parametryzowane na karcie Operatora. Tylko Ci Użytkownicy, na kartach których zostanie włączony parametr Uwierzytelnienie za pomocą tokena będą w ten sposób uwierzytelniani.

Jeśli ww. parametr karty Operatora będzie wyłączony, wówczas podczas operacji wysyłania faktury czy pobierania UPO przez takiego Użytkownika wymagany będzie wybór certyfikatu. W wersji 2022.1 uwierzytelnianie za pomocą wskazywanego przez Użytkownika certyfikatu odbywa się wówczas, jeżeli do pieczątki nie przypisano tokena.
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 token. Generowanie tokena odbywa się na podstawie numeru NIP pieczątki i certyfikatu wskazywanego przez Użytkownika.

Przewidziano dwie możliwości usunięcia tokena: przycisk Usuń token będzie dostępny w wersji 2023.0 i będzie nie tylko usuwał token z bieżącej i innych pieczątek, do których był przypisany, ale również dezaktywował go w KSeF. Oznacza to, że Firma nie będzie mogła już z niego korzystać ani w Systemie, ani poza nim. Aby pozostawić token aktywny w KSeF a jedynie usunąć go z pieczątki firmy należy samodzielnie usunąć zawartość kontrolki Token KSeF na edytowanej pieczątce. Przed wersją 2023.0 dezaktywacji tokena należy dokonywać bezpośrednio w KSeF, np. na stronie https://ksef-demo.mf.gov.pl/web/login udostępnionej przez Ministerstwo Finansów.
Token jest kopiowany na pieczątkę tworzoną w wyniku archiwizacji poprzedniej pieczątki o ile zachowana jest zgodność numeru NIP dotychczasowej i nowej pieczątki. Sama zmiana tokena nie powoduje archiwizacji pieczątki.
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.

- Opcja Nie wysyłaj będzie oznaczała, że tego typu dokumenty w danym centrum nie podlegają wysyłce do KSeF (będą np. wysyłane przez system zewnętrzny)
- Opcja Wysyłaj będzie oznaczała, że wszystkie dokumenty tego typu rejestrowane w danym centrum mają być oznaczona jako podlegające wysyłce do KSeF
- Opcja Zależnie od kontrahenta
W przypadku ostatniej z opcji System oznaczy rejestrowany dokument jako podlegający wysyłce lub jej nie podlegający stosownie do parametru na karcie kontrahenta. Wprowadzenie takiego parametru planowane jest w wersji 2023.0. Z takiej opcji będą mogli korzystać Użytkownicy współpracujący z kontrahentami, dla których faktury wysyłane są w ramach PEF (Platforma Elektronicznego Fakturowania), a których do KSeF nie należy już wysyłać.
W wersji 2023.0 obsłużone zostanie automatyczne wysyłanie dokumentów podczas ich zatwierdzania. Operacja taka będzie dokonywana o ile na definicji dokumentu włączony zostanie parametr Automatycznie podczas zatwierdzania. Obsłużona zostanie również opcjonalna kontrola poprawności semantycznej dokumentu przed jego zatwierdzeniem. Będzie ona dokonywana o ile na definicji dokumentu włączony zostanie parametr Weryfikuj w KSeF przed zatwierdzeniem.
Prawa z zakresu KSeF na karcie operatora
Nie każdy Operator może dokonywać wysyłki dokumentów do KSeF. O takiej możliwości decyduje prawo Wysyłanie faktur na jego karcie. Parametr Edycja numeru KSeF będzie obsługiwany od wersji 2023.0 i będzie decydował o tym, czy Operator może wprowadzić na dokument takie dane jak numer KSeF dokumentu i status KSeF dokumentu. Taka edycja możliwa będzie wyłącznie na tych dokumentach, które zostaną oznaczone jako wysłane do KSeF poza systemem (np. przez inny system/aplikację). Takie oznaczanie dokumentów planowane jest w wersji 2023.0. Parametr Uwierzytelnienie za pomocą tokena omówione zostało we wcześniejszej części dokumentu.

Wysyłanie faktur do KSeF
Operacja Wyślij do KSeF dostępna jest na liście dokumentów handlowych, na zakładkach [FA] i [FSE] jako opcja pod listą dokumentów oraz w menu kontekstowym tych list. W wersji 2022.1 dostępna jest funkcjonalność pojedynczego wysyłania faktur: FS, (s)FS, (S)FS, RA, FSE, (s)FSE, (S)FSE.

- Użytkownik ma prawo do wysyłania dokumentów do KSeF
- Faktura została zatwierdzona
- Faktura zastała oznaczona jako podlegająca wysyłce do KSeF

- Faktura nie została dotąd wysłana do KSeF
W wersji 2022.1 obsłużone zostało wysyłanie informacji obowiązkowych przewidzianych przez schemę e-faktury, w przyszłych wersjach planowane jest sukcesywne ich wzbogacanie o informacje opcjonalne.
Tworzony podczas wysyłki faktury plik .xml zapisywany jest we wskazanej przez Użytkownika lokalizacji. Więcej o tej funkcjonalności udostępnionej w wersji 2022.1 oraz o dalszych planach w tym zakresie napisano w rozdziale Parametry KSeF w Konfiguracji systemu.
Operacja wysłania dokumentów do KSeF odbywa się w ramach określonej sesji KSeF. W wersji 2022.1 Systemu dla każdej wysyłanej faktury otwierana jest nowa sesja, która jest zamykana bezpośrednio po dokonaniu takiej wysyłki. W wersji 2023.0 możliwe będzie wysłanie wielu faktur w ramach tej samej sesji.
Wysyłanie dokumentów do KSeF, a także odbieranie UPO wymaga uwierzytelnienia Użytkownika na platformie KSeF. Jak już napisano we wcześniejszej części dokumentu, jeżeli do pieczątki firmy przypisano token, wówczas uwierzytelnianie to odbywa się niejako w tle. Jeżeli do pieczątki nie przypisano tokena, wówczas Operator zobowiązany jest wskazać stosowny certyfikat. Od wersji 2023.0 możliwość korzystania z tokena będzie parametryzowana na karcie Operatora, o czym napisano we wcześniejszej części dokumentu.

- Faktur (A)FS
- Faktur korekt, w tym korekt ręcznych
- Faktur zaliczkowych FSL, FEL i ich korekt
- Opcja wysyłania faktury dostępna wprost z formularza faktury
- Wysyłanie wielu zaznaczonych dokumentów
- Automatyczne wysyłanie dokumentu podczas jego zatwierdzania
Pobieranie urzędowego poświadczenia odbioru – UPO
Operacja Pobierz UPO dostępna jest na liście dokumentów handlowych, na zakładkach [FA] i [FSE] jako opcja w menu przycisku pod listą dokumentów oraz w menu kontekstowym tych list.

W wersji 2023.0 operacja pobrania UPO dostępna będzie również bezpośrednio z formularza faktury.
Pobieranie UPO odbywa się w ramach konkretnej sesji KSeF W wersji 2022.1 każdy dokument wysyłany jest w ramach odrębnej sesji, stąd UPO dotyczy konkretnej faktury. W wersji 2023.0 możliwe będzie wysłanie wielu faktur w ramach jednej sesji KSeF, a co za tym idzie pobranie UPO będzie wówczas dotyczyło wszystkich dokumentów wysłanych w ramach danej sesji.
Po pobraniu UPO System zapisuje poniższe dane na fakturze, której to UPO dotyczy:- Numer KSeF dokumentu
- Datę przyjęcia przez KSeF
- Datę pobrania UPO oraz identyfikator Operatora, który tego pobrania dokonał
- Status KSeF dokumentu ustalony jest na Wysłano/odebrano UPO
Plik .xml pobranego UPO zapisywany jest we wskazanej przez Użytkownika lokalizacji. Więcej o tej funkcjonalności udostępnionej w wersji 2022.1 oraz o dalszych planach w tym zakresie napisano w rozdziale Parametry KSeF w Konfiguracji systemu.
Weryfikacja poprawności faktury wg schemy KSeF
Operacja Sprawdź poprawność w KSeF polega na sprawdzeniu poprawności semantycznej dokumentu tj. zgodności zawartych w nim danych ze schemą e-faktury, wypełnienie danych obowiązkowych itp.
W wersji 2022.1 ww. opcja dostępna jest na liście dokumentów handlowych, na zakładkach [FA] i [FSE] jako opcja w menu przycisku pod listą dokumentów oraz w menu kontekstowym tych list.

W wersji 2023.0 ww. opcja dostępna będzie również bezpośrednio na formularzu faktury, obsłużona zostanie również automatyczna weryfikacja poprawności podczas zatwierdzania dokumentu. Będzie ona dokonywana wówczas, jeżeli ją włączono na definicji dokumentu i zatwierdzany dokument będzie oznaczony jako podlegający wysyłce do KSeF. Jeżeli weryfikacja przebiegnie pozytywnie, wówczas zatwierdzanie dokumentu będzie kontynuowane, w przypadku negatywnej weryfikacji zatwierdzenie dokumentu nie będzie możliwe.
Parametry KSeF na formatce faktury sprzedaży
Na formatkach faktur sprzedaży i ich korektach 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 decyduje o tym, czy dokument podlega wysyłce do KSeF
- Parametr Poza systemem niedostępny w wersji 2022.1 a planowany do wersji 2023.0
Ww. parametr będzie pozwalał na oznaczenie, że dokument został/zostanie wysłany do KSeF poza Systemem Comarch ERP XL. Na tak oznaczonym dokumencie uprawniony do tego Operator będzie mógł wprowadzić numer KSeF dokumentu oraz zmienić status KSeF dokumentu.
- Numer KSeF dokumentu
Ww. numer jest to numer identyfikujący fakturę, generowany automatycznie przez KSeF i zwracany w Urzędowym Poświadczeniu Odbioru (UPO). Numer ten jest zapisywany na dokumencie po pobraniu 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 na podstawie pobranego 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

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 niego 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.

Dalsze plany w zakresie integracji z KSeF
W wersji 2023.0 Systemu planowany jest dalszy rozwój funkcjonalności z zakresu integracji z KSeF, obejmujący:- Wysyłanie faktur na serwer produkcyjny KSeF
- Rozszerzenie typów dokumentów podlegających wysyłce o dokumenty j.n.
- Faktury A-vista: (A)FS, (A)FSK
- Faktury korekty, w tym korekty ręczne, z możliwością wprowadzenia na nie numeru KSeF oryginału
- Faktury zaliczkowe i ich korekty
- Rozwój mechanizmu wysyłki:
- Opcja wysyłania faktury wprost z formularza faktury
- Wysyłanie wielu zaznaczonych dokumentów
- Wysyłanie dokumentów z Rejestru VAT
- Wysyłanie wielu dokumentów w ramach jednej sesji KSeF
- Automatyczne wysyłanie dokumentu podczas jego zatwierdzania
- Rozwój mechanizmu weryfikacji poprawności pod kątem KSeF
- Opcja weryfikacji dostępna wprost z formularza faktury
- Automatyczna weryfikacja podczas zatwierdzania dokumentu
- Opcjonalne wysyłanie ilości/ceny dla jednostki pomocniczej towaru
- Opcjonalne wysyłanie opisu z elementu faktury
- Obsługa parametru karty Operatora Uwierzytelniania za pomocą tokena
- Prezentowanie statusu KSeF i numeru KseF na uproszczonym formularzu faktury A-vista
- Domyślne oznaczanie dokumentu jako podlegającego wysyłce/nie podlegającego wysyłce na podstawie definicji dokumentu, w tym zależnie od statusu kontrahenta
- Seryjne oznaczanie dokumentów jako podlegających wysyłce/nie podlegających wysyłce
- Sukcesywna obsługa informacji opcjonalnych w wysyłce KSeF
- Zapisywanie szczegółowej historii operacji dokonywanych na dokumencie w zakresie wysyłania do KSeF/odbierania UPO
- Możliwość oznaczania dokumentu jako wysyłanego do KSeF poza Systemem Comarch ERP XL wraz z możliwością samodzielnego wprowadzenia numeru KSeF i statusu KSeF dokumentu
- Opcjonalne drukowanie numeru KSeF na fakturach
- Zapisywanie pliku .xml wysłanej faktury jako jej załącznika
- Zapisywanie pliku .xml pobranego UPO jako załącznika faktury
Obsługa magazynów na umowach
Konfiguracja magazynów oraz ich ustawianie na umowie
W definicji dokumentu umowy została dodana standardowa zakładka [Magazyny], na której określane są magazyny dostępne dla umów w określonym centrum praw. Dodatkowo należy na niej wskazać magazyn domyślny dla umów sprzedażowych (magazyn źródłowy) oraz zakupowych (magazyn docelowy). Jako możliwa do wybrania dla magazynów domyślnych jest też opcja <wszystkie>, dzięki której nie ma konieczności wskazywania na umowach konkretnego magazynu.
Obsługa ustawień magazynów na zakładce oraz podczas operowania na magazynach jest analogiczna jak dla innych definicji dokumentów. Podczas konwersji na liście magazynów zostaną umieszczone te, które w definicji danego centrum, na zakładce [Dokumenty] miały zaznaczony parametr dla dokumentu UM.

Jako domyślne magazyny dla obu rodzajów umów wskazane są: <wszystkie>. Taka opcja pozwala na korzystanie z wszystkich magazynów, nie będzie, więc miała wpływu na generowanie umów z dokumentów ofert, która w poprzednich wersjach nie była ‘ograniczona’ magazynami.
Kontrolka z magazynem została dodana na nagłówku oraz elemencie umowy z pozycjami towarowymi, w celu wskazania, jaki magazyn ma być ustawiany na dokumentach generowanych z umowy. Oznacza to, że samo ustawienie magazynu na dokumencie umowy nie ma bezpośredniego przełożenia na gospodarowanie zasobami - nie tworzy rezerwacji oraz nie powoduje zmniejszenia stanu magazynowego. Czynią to dopiero dokumenty z niej wygenerowane.
Z powyższych powodów ustawianie magazynów na samej umowie charakteryzuje się zupełną dowolnością. Możliwe jest więc ustawienie magazynu <wszystkie> lub konkretnego na nagłówku czy pozycji. Jedynym ograniczeniem jest tylko lista magazynów ustawiona w definicji dokumentów dla danego centrum.

- Kontrolka nie może być pusta,
- Przy zmianie magazynu na nagłówku jest możliwość ustawienia wybranego również na pozycjach umowy,
- Przy zmianie właściciela umowy kontrolowana jest dostępność magazynu na definicji dokumentu, która wymusza jego podmianę, w przypadku, gdy wybrany magazyn jest niedozwolony,
- Operator z uprawnieniami do potwierdzonych umów ma możliwość zmiany magazynu na umowach o stanie Potwierdzona (ale jeszcze przed rozpoczętą realizacją).
W konwersji na dotychczasowych umowach, na nagłówku oraz pozycji został ustawiony magazyn <wszystkie>, ponieważ jest to zgodne z domyślną wartością w definicji dokumentu oraz daje najszersze możliwości przy generowaniu dokumentów z umów, o czym mowa w kolejnym punkcie.
Ustawianie magazynów przy generowaniu umów i aneksów
Przy przekształcaniu oferty do umowy z pozycjami towarowymi na nagłówku oraz pozycjach umowy automatycznie ustawiane są magazyny pobrane odpowiednio z nagłówka i pozycji oferty źródłowej. Mogą się tutaj pojawić następujące wyjątki:
- Przy generowaniu z wielu ofert na nagłówku umowy ustalany jest magazyn z ostatniego zaznaczonego dokumentu, a na pozycje pobierane zgodnie z ustawieniami na pozycjach ofert.
- Jeśli w definicji dokumentu umowy nie jest dostępny magazyn z nagłówka oferty źródłowej, wówczas umowa nie zostanie utworzona.
- Jeśli w definicji dokumentu umowy nie jest dostępny magazyn, który chcemy ustawić na pozycji umowy, wówczas pozycja ta nie zostanie dodana na umowę.
Magazyn jest możliwy do ustawienia również na aneksach do umów. Przy ich tworzeniu dziedziczony jest z umowy/aneksu źródłowego, jeśli taki magazyn jest dozwolony w definicji umowy. Jeśli nie jest, wówczas ustawiany jest magazyn domyślny z definicji.
Magazyn na dokumentach generowanych z umów
Obecnie z poziomu umów możliwe jest generowanie wybranych dokumentów na różne sposoby:
- Dla całej umowy z pozycjami towarowymi
- Dla wybranych pozycji pojedynczej umowy
- Z poziomu harmonogramu płatności dla umów (dotyczy umów wartościowych i z pozycjami)
Niezależnie od tego, jak będą ustawione magazyny na umowie, przy generowaniu do niej dokumentów będą miały znaczenie ustawienia w definicji dokumentu generowanego opcji Sprzedaż z magazynu:
- jednego – pozycja jest realizowana zgodnie z magazynami ustawionymi na pozycjach umowy, nawet jeśli te magazyny są różne; a dla ustawionego na umowie magazynu <wszystkie> jest realizowana na różne magazyny, zależnie od rodzaju generowanego dokumentu (np. na dokumentach rozchodowych wg opcji pobierania zasobów na karcie towaru, dla dokumentów przychodowych z nagłówka umowy lub domyślny z definicji dokumentu).
- wszystkich – pozycja jest realizowana zgodnie z magazynami ustawionymi na pozycjach umowy, nawet jeśli te magazyny są różne; a dla ustawionego na umowie magazynu <wszystkie> jest realizowana na magazyn <wszystkie> lub na różne magazyny, zależnie od rodzaju generowanego dokumentu (przykłady jak dla opcji ‘z jednego’). Tylko dla takiego ustawienia można na nagłówku i pozycji dokumentu ustawiać magazyn <wszystkie>.
- wszystkie pozycje na dokumencie z jednego magazynu – przed generowaniem konieczny jest wybór magazynu i na niego następuje próba realizacji tych pozycji, które mają ustawionym wybrany magazyn lub z ustawiony magazyn <wszystkie>.
- wszystkie pozycje na dokumencie z domyślnego magazynu – realizowane są tylko pozycje, które mają ustawiony magazyn taki sam jak domyślny dla dokumentu generowanego oraz pozycje z ustawionym magazynem <wszystkie>. Wszystkie pozycje na utworzonym dokumencie muszą mieć ustawiony magazyn domyślny z jego definicji.
Pozostałe
Umożliwiono generowanie dokumentów z zakładki [Harmonogram płatności] na liście umów. Tutaj po wyszukaniu właściwych rat z wszystkich umów dostępne jest wystawianie dokumentów dla zaznaczonych rekordów. Sprawdzi się to przy cyklicznym wystawianiu dokumentów do rat, ponieważ możliwe jest zawężenie rekordów do konkretnego przedziału czasowego.
Towary powiązane
Dodano funkcjonalność polegająca na tworzeniu dodatkowych powiązań między towarami w celu ich przyszłego przesyłania do Comarch POS oraz Comarch e-Sklep.
Nowe rodzaje powiązań są konfigurowalne dla użytkownika, który sam decyduje jakie typy powiazania będą dla niego najbardziej odpowiednie. W tym celu w module Administrator, w menu Listy/Słowniki kategorii/Inne/Rodzaje powiązań towarów należy zdefiniować odpowiednie rodzaje powiązań.
Ilość nowych powiązań jest niegraniczona. Dodając nowe powiązanie należy uzupełnić pole Wartość, gdzie określa się nazwę dla rodzaju powiązania. Parametr Domyślny pozwala na określenie, który rodzaj powiązania będzie podpowiadany przy dodawaniu nowego powiązania na karcie towaru.
Nieużywane rodzaje powiązań można dezaktywować odznaczając parametr Aktywny.

Powiązania towarów definiuje się na karcie towaru, na zakładce [Zamienniki], gdzie została dodana nowa podzakładka: [Towary powiązane].

Na zakładce [Towary powiązane] można filtrować towary wg rodzaju powiązania lub wybierać opcję <Wszystkie>. Za pomocą przycisków Przesuń o jeden w górę lub w dół można ustawiać kolejność dodanych towarów powiązanych. Po wybraniu opcji
Kopiuj dane z innych towarów możliwe jest skopiowanie towarów powiązanych z innego towaru. Po wybraniu tej opcji zostanie wyświetlona lista towarów, na której można zaznaczyć towary, z których mają zostać skopiowane towary powiązane. System pomija powiązania istniejące, aby nie dopuścić do zdublowania zapisów.
- Dodawanie towarów powiązanych
Podczas dodawania nowego towaru powiązanego należy określić:
- rodzaj powiązania poprzez wybór odpowiedniej opcji z listy
- kod powiązanego towaru
- wybrać, czy powiązanie jest jedno czy obustronne
W przypadku wyboru powiązania obustronnego, dla wskazanego towaru powiązanego zostanie utworzone analogiczne powiązanie.
Rodzaj dokumentów ustawiony jest na dokumenty rozchodowe bez możliwości zmiany, gdyż opcja będzie docelowo dostępna tylko przy dokumentach rozchodowych.

Towary powiązane można również wyświetlać, dodawać i modyfikować z poziomu listy towarów. Należy ustawić się na odpowiednim towarze, wybrać opcję Zamienniki i towary powiązane a następnie przejść na zakładkę [Towary powiązane].

- Importy i eksporty zamienników i towarów powiązanych
- Kod towaru
- Kod towaru powiązanego
- Rodzaj powiązania

Po wybraniu opcji Import zamienników i towarów powiązanych, możliwe jest zaimportowanie powiązań z odpowiednio przygotowanego pliku, analogicznego jak przedstawiony wyżej plik eksportu. Jeśli w kolumnie [Rodzaj powiązania] nie będzie uzupełniony rodzaj powiązania, wówczas powiązanie zostanie potraktowane jako zamiennik. Tak, więc aby zaimportować zamienniki wystarczy przygotować plik z dwoma kolumnami: Kod towaru oraz Kod towaru powiązanego.

Zwijanie listy dokumentów na oknie Historia związanych
W module Administracja na oknie Operatora na zakładce [Parametry] w sekcji Wyświetlaj w trybie zaawansowanym, dodano nowy parametr pozwalający określić czy i jak powinny być domyślnie zwinięte poziomy na oknie dokumentów związanych.
Nazwa parametru: Domyślne zwijanie listy dok. związanych do …. poziomu. Parametr poprzedzony jest check boxem do zaznaczenia. Domyślnie parametr nie jest zaznaczony. Po jego zaznaczeniu można określić, do którego poziomu lista dokumentów związanych powinna być zwinięta. Pozostawienie wartości 1 oznacza, że lista dokumentów związanych będzie zwinięta do pierwszego poziomu.

Niezaznaczony parametr oznacza działanie listy dokumentów: Historia związanych jak do tej pory, czyli wszystkie poziomy są rozwinięte. Zaznaczenie parametru i ustawienie liczby poziomów wpływa na wyświetlanie listy dokumentów związanych i zwijanie kolejnych poziomów zgodnie z ustawieniami parametru jw.

Inne zmiany
Korekta stawki VAT na WKE, FKE i (s)FKE
Dotychczas dla transakcji innych niż krajowa, rejestrowanych za pomocą faktur eksportowych FSE, (s)FSE, (S)FSE w ramach korekty stawek VAT Użytkownik mógł jedynie dokonać zmiany ich charakteru tj. zmienić je z eksportowych na krajowe lub odwrotnie. Operacja taka możliwa była poprzez zmianę ustawienia parametru VAT eksportowy na ww. formatce dokumentu o ile dokument nie został zaksięgowany, rozliczony ani nie wystawiono do niego korekty lub poprzez wygenerowanie do niego korekty i wykonanie na niej operacji Korekta Eksportowa VAT/Nalicz VAT krajowy dostępnych pod przyciskiem VAT formatki korekty. Użytkownik nie miał możliwości samodzielnej korekty stawki VAT na elemencie, nie mógł więc przykładowo skorygować stawki 23% na stawkę 8%, czy też stawki zwolniony na nie podlega itp.
W wersji 2022.1 ww. niedogodność została usunięta. Odtąd możliwość korekty stawki VAT dostępna jest na WKE, FKE, (s)FKE bez względu na rodzaj transakcji, przy czym jako stawkę po korekcie można ustalić zarówno stawkę zerową jak i nie-zerową, bez względu na rodzaj transakcji na dokumencie.
Funkcjonalność zmiany stawek VAT czy to poprzez edycję parametru VAT eksportowy, czy to za pomocą ww. operacji pod przyciskiem VAT została utrzymana, przy czym na korektach na których wykonano operację przyciskiem VAT samodzielna korekta stawki VAT przez Użytkownika nie jest już możliwa.

Obsługa transakcji inna zagraniczna na RW/PW
Lista typów transakcji jakimi mogą posługiwać się dokumenty PW i RW została rozszerzona o transakcję Inna zagraniczna.
Usuwanie kalendarzy dostaw/wysyłek bez konieczności odłączania kontrahenta
Poprawiono ergonomię usuwania kalendarzy dostaw/wysyłek, które nie będą już używane. Dotychczas przed usunięciem takiego kalendarza Użytkownik musiał odłączyć do niego wszystkich przypiętych do niego kontrahentów. Od wersji 2022.1 czyni to już System, który najpierw dokonuje ww. odłączenia a następnie usunięcia kalendarza. Operacja taka poprzedzona jest stosownym pytaniem.

Okno Comarch Shipping uruchamiane z Ribbona
W Ribbonie modułu Administrator (menu Ogólne) został dodany przycisk pozwalający na uruchomienie aplikacji Comarch Shipping. Analogiczne zmiany wprowadzono w Ribbonie dla pozostałych modułów.
Przycisk jest aktywny, jeśli zalogowany operator ma na swojej kacie ustawiony parametr Użytkownik Comarch Shipping. Po wybraniu przycisku w oknie przeglądarki XL uruchamiana jest strona startowa aplikacji Comarch Shipping, na której można wykonywać wszystkie dozwolone dla użytkownika operacje tak samo, jak byłyby one wykonywane w zewnętrznej przeglądarce.
Produkcja
Jednoczesne uruchamianie tej samej operacji
Udostępniono nowe metody uruchamiania realizacji operacji, za pomocą których można uruchomić jednocześnie wiele realizacji do wybranej operacji, bez konieczności zakończenia wcześniejszych jej uruchomień.
Dotychczasowe metody uruchamiania realizacji operacji pozostały w systemie i ich działanie nie uległo zmianie - za pomocą istniejących metod nadal można uruchamiać realizację operacji, nadal tylko jedną na raz. (Jeśli już jakaś realizacja danej operacji będzie uruchomiona, to nie będzie można dodawać kolejnej, dopóki wcześniejsza nie zostanie zakończona.)
Wielokrotne jednoczesne uruchamianie jednej operacji jest możliwe wyłącznie za pomocą nowych metod.Nowe metody uruchamiania realizacji
W systemie dodano dwie nowe metody uruchamiania realizacji operacji Uruchom operację i Uruchom operację bez edycji, za pomocą których można wielokrotnie uruchamiać tą samą operację, bez konieczności kończenia jej wcześniejszych uruchomień. Opcja Uruchom operację, uruchamia realizację operacji w trybie do edycji, natomiast opcja Uruchom operację bez edycji, od razu zapisuje uruchomioną realizację.Za pomocą nowych metod Uruchom operację/Uruchom operację bez edycji, wybrana operacja będzie uruchamiana zawsze na pełną zaplanowaną ilość albo na ilość 0 - w zależności od ustawienia parametru Podpowiadaj zerową ilość realizacji operacji, znajdującego się na definicji ZP. (Jeśli parametr będzie zaznaczony - podpowiadana będzie ilość 0, jeśli nie będzie zaznaczony - podpowiadana będzie cała zaplanowana ilość.)

Zakończenie uruchomionych realizacji
W zależności od kontekstu wywołania zakończenia realizacji albo można zakończyć jedną wybraną uruchomioną realizację, albo jednocześnie wszystkie uruchomione realizacje danej operacji.
Jeśli zakończenie realizacji zostanie wywołane z poziomu operacji planowanej, wówczas zakończone zostaną wszystkie uruchomione realizacje tej operacji:

Jeśli natomiast zakończenie realizacji zostanie wywołane z poziomu wybranej uruchomionej realizacji, wówczas kończona będzie tylko ta jedna zaznaczona uruchomiona realizacja:

W związku z wprowadzeniem możliwości jednoczesnego uruchamiania wielu realizacji do jednej operacji, wprowadzone zostały również pewne zmiany w prostym interfejsie.




Seryjna podmiana zasobów w operacjach
Udostępniono nowe narzędzia do zarządzania zasobami produkcyjnymi na operacjach. Za pomocą nowej funkcjonalności możliwe jest wykonanie podmiany zasobów w wielu operacjach jednocześnie, a także dodawanie zasobów jednocześnie do wielu operacji na zleceniach.Nowa funkcja: Zamień lub dodaj zasoby
Nowa funkcja uruchamiana jest w systemie za pomocą przycisku








W oknie dokumentu NZP, na zakładce [Operacje]:

W oknie dokumentu NZP, na zakładce [Raport wykonania]:

Po naciśnięciu nowego przycisku Zamień lub dodaj zasoby, dostępnego w odpowiednim miejscu w systemie, uruchamiane jest okno j.n., do którego wczytywane są zaznaczone terminy operacji lub realizacji:

Okno zbudowane jest z dwóch zakładek: [Zamiana zasobów] i [Dodanie zasobów].
Na zakładce [Zamiana zasobów], prezentowana jest lista zasobów przypisanych do konkretnych terminów operacji planowanej lub realizacji. Z poziomu tej zakładki można wykonywać wyłącznie podmianę zaznaczonych/wszystkich zasobów na inny wskazany przez Użytkownika zasób.
Na zakładce [Zamiana zasobów], dostępne są następujące opcje:
- za pomocą opcji otwierana jest w trybie do wyboru lista zasobów produkcyjnych, z której można wybrać jeden zasób, na który będzie wykonywana podmiana
- za pomocą opcji podmieniane są zasoby zaznaczone na liście Zasoby w operacjach, na zasób wskazany w polu Zasób
- za pomocą opcji, podmieniane są wszystkie zasoby, znajdujące się na liście Zasoby w operacjach, na zasób wskazany w polu Zasób
Na liście Zasoby w operacjach prezentowane są terminy operacji lub realizacji, wczytane zależnie od kontekstu uruchomienia okna Zamień lub dodaj zasoby. Na liście prezentowane są tylko te terminy operacji/realizacji, do których przypisano jakiś zasób produkcyjny, natomiast pełna lista wczytanych terminów widoczna jest na drugiej zakładce [Dodanie zasobów]. Wczytywana lista zasobów w terminach uzależniona jest od miejsca, z poziomu którego uruchamiane jest okno Zamień lub dodaj zasoby. Jeśli okno zostanie uruchomione, np. dla zaznaczonych na ZP zasobów, wówczas lista wypełniona zostanie tylko zaznaczonymi terminami operacji, do których przypisane są wybrane zasoby produkcyjne. Jeśli natomiast okno zostanie uruchomione np. z listy ZP, wówczas wczytane zostaną wszystkie terminy operacji i realizacji z zasobami, które znajdują się na wybranych zleceniach.
Podmiana zasobów będzie się odbywała w ramach gniazda, do którego należy zasób, który ma zostać podmieniony na inny. Jeśli wybrany do podmiany zasób nie należy do tego samego gniazda, podmiana nie zostanie wykonana.
Oprócz podmiany zasobu, możliwe jest usunięcie zasobu z wybranego terminu operacji. Jeśli nie zostanie wybrany zasób do podmiany (pole Zasób będzie puste), wówczas po uruchomieniu podmiany, odpowiednie zasoby (wybrane/wszystkie) zostaną usunięte z terminów operacji (zostaną „podmienione na pusty zasób”)
- standardowy filtr z konstruktorem filtra
- przy zaznaczonym filtrze, na liście Zasoby w operacjach, prezentowane będą terminy operacji planowanych, do których przypisano zasoby. Jeśli filtr nie będzie zaznaczony, na liście nie będą widoczne terminy operacji planowanej. Domyślne ustawienie filtra będzie zależne od kontekstu uruchomienia okna Zamień lub dodaj zasoby, tzn., jeśli na listę wczytane zostaną terminy operacji planowanych, wówczas filtr będzie domyślnie zaznaczony, jeśli nie - filtr będzie niezaznaczony
- przy zaznaczonym filtrze, na liście Zasoby w operacjach, prezentowane będą terminy realizacji operacji, do których przypisano zasoby. Jeśli filtr nie będzie zaznaczony, na liście nie będą widoczne terminy realizacji. Domyślne ustawienie filtra będzie zależne od kontekstu uruchomienia okna Zamień lub dodaj zasoby tzn., jeśli na listę wczytane zostaną terminy realizacji operacji, wówczas filtr będzie domyślnie zaznaczony, jeśli nie - filtr będzie niezaznaczony
- filtr dotyczący statusu operacji planowanej. Jeśli w ramach filtra wybrany zostanie konkretny status operacji, wówczas na liście zasobów w operacjach prezentowane będą zarówno operacje planowane o wybranym statusie, jak i realizacje do nich utworzone, które zostały wczytane na listę zasobów w operacjach
- opcja edycji wybranej operacji/realizacji
- opcja zamknięcia okna Zamień lub dodaj zasoby
Na zakładce [Dodanie zasobów], prezentowana jest lista terminów operacji/realizacji, do których można dodawać zasoby:

Na zakładce [Dodanie zasobów], dostępne są następujące opcje:
- za pomocą opcji otwierana jest lista zasobów produkcyjnych w trybie wielokrotnego wyboru, a w polach obok przycisku wyświetlane są odpowiednio kody i nazwy wybranych zasobów. Zasoby wskazane w tym miejscu będą dodawane do wybranych terminów operacji/realizacji.
Pokaż- za pomocą opcji, znajdującej się obok pól do prezentacji kodów i nazw zasobów, otwierana jest lista wybranych przez Użytkownika zasobów, które mają zostać dodane do wybranych terminów operacji:

- przy zaznaczonym parametrze, zasoby dodawane do terminu operacji będą traktowane jako „Dowolny zasób”, tzn. będą przypisywane do terminu operacji lub realizacji w ramach swojego domyślnego gniazda lub w ramach gniazda nieokreślonego. Możliwość przypisania dowolnego zasobu do operacji będzie uzależniona standardowo od odpowiednich ustawień w technologii.
- za pomocą opcji zasoby wskazane w polu Zasoby, będą dodawane do zaznaczonych terminów operacji lub realizacji
- za pomocą opcji zasoby wskazane w polu Zasoby, będą dodawane do wszystkich terminów operacji lub realizacji, widocznych w sekcji Terminy operacji
Lista terminów operacji - na liście prezentowane są wczytane terminy operacji lub realizacji, zależnie od miejsca uruchomienia okna Zamień lub dodaj zasoby. Lista terminów operacji/realizacji jest „zapamiętywana” po wczytaniu danych w ramach okna Zamień lub dodaj zasoby , tak by możliwe było jej odpowiednie filtrowanie i aktualizowanie. Wczytywane listy terminów operacji uzależnione są od miejsca, z poziomu którego uruchamiane będzie okno Zamień lub dodaj zasoby. Jeśli okno będzie uruchamiane dla zaznaczonych na ZP zasobów, wówczas lista wypełniona zostanie tylko zaznaczonymi terminami operacji, do których zaznaczone zasoby są przypisane. Jeśli natomiast okno zostanie uruchomione np. z listy ZP, wówczas wczytane zostaną wszystkie terminy operacji i realizacji, które znajdują się na zleceniach, z poziomu których uruchomiono okno Zamień lub dodaj zasoby.
- standardowy filtr z konstruktorem filtra
- przy zaznaczonym filtrze, na liście Terminy operacji, prezentowane będą terminy operacji planowanych. Jeśli filtr nie będzie zaznaczony, na liście nie będą widoczne terminy operacji planowanej. Domyślne ustawienie filtra będzie zależne od kontekstu uruchomienia okna Zamień lub dodaj zasoby, tzn. jeśli na listę wczytane zostaną terminy operacji planowanych, wówczas filtr będzie domyślnie zaznaczony, jeśli nie - filtr będzie niezaznaczony
- przy zaznaczonym filtrze, na liście Terminy operacji, prezentowane będą terminy realizacji operacji. Jeśli filtr nie będzie zaznaczony, na liście nie będą widoczne terminy realizacji. Domyślne ustawienie filtra będzie zależne od kontekstu uruchomienia okna Zamień lub dodaj zasoby, tzn., jeśli na listę wczytane zostaną terminy realizacji operacji, wówczas filtr będzie domyślnie zaznaczony, jeśli nie - filtr będzie niezaznaczony
- filtr dotyczący statusu operacji planowanej. Jeśli w ramach filtra wybrany zostanie konkretny status operacji, wówczas na liście terminów operacji prezentowane będą zarówno operacje planowane o takim statusie, jak i realizacje do nich utworzone, które zostały wczytane na listę terminów


Planowanie stałego zasobu produkcyjnego na wszystkie partie jednej operacji
W systemie wprowadzono opcje, które umożliwiają dobieranie tego samego zasobu do wszystkich partii danej operacji planowanej:

Konfiguracja planowania stałego zasobu produkcyjnego na wszystkie partie jednej operacji
Nowe parametry dotyczące ww. sposobu planowania zasobów produkcyjnych są dostępne:
w oknie Gniazdo robocze:
w oknie operacji w technologii, na zakładce [Gniazda robocze]. (Domyślne ustawienie parametru będzie wynikało z ustawienia na odpowiednim gnieździe.)

Uwzględnienie parametru: Ten sam zasób w każdej partii operacji, podczas planowania
Jeśli dla danego gniazda w operacji w technologii ustawiony zostanie parametr Ten sam zasób w każdej partii operacji na „Tak”, wówczas podczas planowania tej operacji w partiach, do każdej partii dobrany zostanie ten sam zasób.
Jeśli dla danego gniazda/zasobu ustawiony zostanie parametr Ten sam zasób w każdej partii operacji na „Nie”, wówczas dobieranie zasobów do operacji podczas planowania będzie się odbywało, jak dotychczas.
Parametryzacja planowania w partiach
Dotychczas, jeśli operacja planowana była w partiach, określonych na pozycji ZP, wówczas wszystkie poprzedzające ją operacje (powiązane z nią półproduktami) również były planowane w takich samych partiach. W przypadku niektórych procesów biznesowych wybrane operacje w procesie nie powinny być dzielone na partie, dlatego dotychczasowa funkcjonalność została sparametryzowana.
Na operacji w technologii dodany został parametr Nie planować w partiach, gdy następna operacja planowana jest w partiach, którego ustawienie będzie sprawdzane podczas planowania.

Jeśli na pozycji ZP określone zostanie, że operacja wytwarzająca dany wyrób będzie planowana w partiach, wówczas, podczas planowania, sprawdzane będzie, czy w technologii, na poprzedzającej ją operacji zaznaczono parametr Nie planować w partiach, gdy następna operacja planowana jest w partiach.
Jeśli nie, wówczas operacja ta również będzie planowana w partiach jak dotychczas w opublikowanych wersjach:

Jeśli tak, wówczas sprawdzane będzie dodatkowo, czy na operacji w technologii wypełniono parametr „Planować po”. Jeśli parametr będzie określony, to operacja będzie planowana w partiach, jakie ustalono w ramach tego parametru, a jeśli nie będzie wypełnionego parametru „Planować po” - dana operacja nie będzie dzielona na partie, lecz scalana podczas planowania:

Generowanie RW i PW na wiele magazynów
Przy ustawieniach na definicji dokumentów RW/PW Sprzedaż z magazynu: Wszystkie pozycje na dokumencie z jednego magazynu:

oraz na definicji ZP parametru Generuj jednocześnie dokumenty na wiele magazynów:

podczas generowania RW/PW z ZP kolejne dokumenty będą generowane jeden po drugim, na magazyny, na które/z których ma być wydawany/pobierany wyrób/materiał, bez konieczności ponownego uruchamiania generowania dokumentu RW/PW.
Blokada zmniejszania ilości związanej z dokumentem
W oknie Edycja struktury firmy, na zakładce [Produkcja 2], dodane zostały nowe parametry: Blokada zmniejszania ilości materiału/wyrobu powiązanej z dokumentem handlowym i Blokada zmniejszania ilości materiału/wyrobu powiązanej z dokumentem magazynowym.

Przy zaznaczonym parametrze Blokada zmniejszania ilości materiału/wyrobu: powiązanej z dokumentem handlowym, nie będzie można na ZP zmniejszać ilości materiałów i wyrobów, powiązanych z dokumentem handlowym (RW, PW). Blokada będzie obowiązywała zarówno dla materiałów znajdujących się na operacji planowanej (rezerwacji), jak i dla materiałów/wyrobów znajdujących się na realizacji operacji (ProdZasobów).
Przy zaznaczonym parametrze Blokada zmniejszania ilości materiału/wyrobu: powiązanej z dokumentem magazynowym, nie będzie można na ZP zmniejszać ilości materiałów i wyrobów, powiązanych z dokumentem magazynowym (WM, PM, ZWM, AWD, (W)ZWM, (W)AWD). Blokada będzie obowiązywała zarówno dla materiałów znajdujących się na operacji planowanej (rezerwacji), jak i dla materiałów/wyrobów znajdujących się na realizacji operacji (ProdZasobów).
Jeśli zaznaczone będą oba parametry, wówczas blokada zmniejszania ilości będzie stosowana zarówno dla ilości powiązanych z dokumentem magazynowym, jak i tych, powiązanych z handlowym, tzn. nie będzie można zmniejszać ilości powiązanych z RW, PW, WM, PM, ZWM, AWD, (W)ZWM, (W)AWD.
Traceability - pełne wykorzystanie materiału
Za pomocą dostępnego w systemie raportu Traceability - wykorzystanie materiału, w ramach jednego widoku do tej pory można było wyświetlić informacje na temat bezpośredniego wykorzystania danej dostawy lub wyrobu/półproduktu. Jeśli dostawę wykorzystano, np. do produkcji, wówczas w ramach jednego raportu można było wyświetlić bezpośrednie jej użycie - widoczne było zlecenie i operacja, do której pobrano materiał, wyrób, który z tego materiału powstał, a także dokumenty, którymi rejestrowano pobranie materiału z magazynu i przyjęcie wyrobu na magazyn. Nie była natomiast widoczna historia wykorzystania wyrobu, który został wytworzony z analizowanej dostawy materiału. Dalsze wykorzystanie wytworzonego z danej dostawy wyrobu było możliwe do wyświetlenia w systemie, ale w ramach osobnych raportów traceability.
W wersji 2022.1 systemu Comarch ERP XL w ramach jednego widoku raportu traceability umożliwiono wyraportowanie pełnej historii wykorzystania dostawy lub wyrobu/półproduktu.
W oknie raportu: Traceability - wykorzystanie materiału, udostępniono nowe opcje: Raport: Pełny albo Uproszczony, których ustawienie będzie decydowało o ostatecznej postaci raportu.

Po przeliczeniu raportu z zaznaczoną opcją Raport: Uproszczony, dane prezentowane na raporcie będą takie, jak dotychczas, tzn. prezentowane będzie tylko bezpośrednie wykorzystanie danej dostawy lub wyrobu/półproduktu ze zlecenia:

Natomiast po przeliczeniu raportu z zaznaczoną opcją Raport: Pełny, dane prezentowane na raporcie będą obejmowały pełną ścieżkę wykorzystania danej dostawy lub danego wyrobu/półproduktu, tzn. wyświetlone zostanie zarówno bezpośrednie wykorzystanie danej dostawy, jak i pełna historia wykorzystania wyrobów, które z danej dostawy powstały:

Inne zmiany
Parametryzacja numerowania kodu technologii podczas wersjonowania
Sparametryzowano dotychczasowe działanie systemu, polegające na tym, że podczas tworzenia nowej wersji do technologii, kod wersji tworzony był zawsze jako połączenie kodu technologii źródłowej i kolejnego numeru: „_1”, „_2”, „_3” itd.
Odtąd kod nowo tworzonej wersji technologii może być domyślnie generowany z lub bez numeru.
W oknie Konfiguracji, na zakładce [Produkcja/Parametry] dodany został parametr Podczas tworzenia nowej wersji technologii nie numeruj kodu.

Jeśli parametr nie będzie zaznaczony, kody wersji technologii generowane będą wg dotychczasowej zasady.
Jeśli parametr będzie zaznaczony, wówczas podczas tworzenia nowej wersji technologii, do kodu wersji nie będą dodawane kolejne numery „_1”, _2”, _3”, itd.
Nowe kolumny na liście ZP
- Kolumna Priorytet
Na liście ZP dodano nową kolumnę Priorytet, w której prezentowany jest priorytet danego zlecenia:

- Kolumna Zasób

Za pomocą nowego filtra Zasób, można odpowiednio filtrować listę zleceń produkcyjnych do takich, na których znajduje się zasób wskazany w nowym polu:

Edycja PKJ z poziomu zamkniętego ZP
Umożliwiono dodawanie, edycję i usuwanie dokumentu PKJ z poziomu zamkniętego ZP:


Edycja PKJ z poziomu ZP, gdy Operator nie ma praw do edycji ZP
Odblokowano możliwość edycji dokumentu PKJ z poziomu ZP w sytuacji, gdy operator nie ma praw do edycji zlecenia. Dzięki temu można dokonywać zmian na PKJ z poziomu ZP bez konieczności wykonywania/zapisywania zmian na ZP.
Parametr: Termin zakończenia realizacji wg planu
Na definicji dokumentu ZP, na zakładce [Produkcja] udostępniony został parametr Termin zakończenia realizacji wg planu:

Przy zaznaczonym parametrze, realizacja operacji będzie kończona z planowanymi terminami: Start i Koniec. Jeśli parametr nie będzie zaznaczony, wówczas przy rejestracji realizacji (gdy operacja nie jest uruchomiona) termin Koniec będzie miał ustawianą datę bieżącą na wszystkich terminach rejestrowanej realizacji, natomiast termin Start będzie obliczany dla wszystkich terminów rejestrowanej realizacji jako terminu Koniec pomniejszony o czas planowany danego terminu.
Serwis
Wielopoziomowa struktura urządzeń
Umożliwiono definiowanie w systemie wielopoziomowej struktury urządzeń serwisowych.
Zmiany na karcie urządzenia
Wskazanie na urządzenie nadrzędne
Na karcie urządzenia można wskazać, które urządzenie jest nadrzędne dla danego urządzenia.

Na karcie urządzenia dodano nowy przycisk: Urządzenia nadrzędne, za pomocą którego można wybrać z listy inne urządzenie i przypisać go jako nadrzędne do karty danego urządzenia.
Wskazanie na urządzenie nadrzędne może być zmieniane dowolną ilość razy, jak również może być usuwane z karty danego urządzenia. Funkcjonalność pozwala na tworzenie wielopoziomowych struktur urządzeń, a także na przepinanie urządzeń pomiędzy różnymi ich strukturami.
Podczas przypisywania urządzenia nadrzędnego do danego urządzenia, w sytuacji, gdy urządzenie nadrzędne ma zdefiniowane parametry, parametry te mogą zostać opcjonalnie przepisane z urządzenia nadrzędnego na podrzędne. W takiej sytuacji, prezentowane jest w systemie odpowiednie pytanie: „Czy skopiować parametry wraz z wartościami z urządzenia nadrzędnego na podrzędne” z opcjami „Tak” i „Nie” do wyboru.
Po naciśnięciu „Tak”, parametry wraz z wartościami będą kopiowane z urządzenia nadrzędnego na nowododawane urządzenie podrzędne.
Po naciśnięciu „Nie”, parametry wraz z wartościami nie będą kopiowane z urządzenia nadrzędnego na urządzenie podrzędne.
Jeśli urządzenie podrzędne ma już zdefiniowany jakiś parametr, który jest kopiowany z urządzenia nadrzędnego, wówczas aktualizowana jest wartość tego parametru.
Dotychczasowe parametry, zdefiniowane na karcie urządzenia podrzędnego pozostaną - nie będą usuwane podczas kopiowania parametrów z urządzenia nadrzędnego na podrzędne.
Wskazanie na urządzenie nadrzędne można tworzyć automatycznie, podczas dodawania nowej karty urządzenia za pomocą nowej opcji Dodaj do urządzenia, znajdującej się na liście urządzeń. Po ustawieniu kursora na danym urządzeniu na liście i naciśnięciu opcji Dodaj do urządzenia, na nowej karcie urządzenia zostanie automatycznie uzupełnione pole Urządzenie nadrzędne:

Określanie numeru dla urządzenia
Na karcie urządzenia dodane zostało nowe pole, w ramach którego można określić numer urządzenia (np. numer fabryczny).

Pole zostało obsłużone jako unikalne i opcjonalnie wymagane.
Domyślnie w polu podpowiada się zapisany w bazie numer Id urządzenia, który można ręcznie zmienić na dowolny inny unikalny numer.
Na karcie urządzenia widoczny jest także numer urządzenia nadrzędnego:

Jeśli chcemy by numer urządzenia był wymagany do uzupełnienia na karcie urządzenia, wówczas należy zaznaczyć parametr: Wymagaj numeru urządzenia, znajdujący się w Konfiguracji, na zakładce [Sprzedaż/Parametry 2]:

Wielopoziomowa struktura rodzajów urządzeń
Umożliwiono budowanie listy rodzajów urządzeń jako wielopoziomowej struktury.



Zdefiniowany na liście rodzaj urządzenia będzie można usunąć, gdy nie wskazano go na karcie żadnego urządzenia i nie zdefiniowano dla niego rodzajów podrzędnych.
Wielopoziomową strukturę rodzajów urządzeń można budować zarówno z poziomu listy rodzajów urządzeń, jak i z listy urządzeń:

Za pomocą opcji Dodaj rodzaj urządzenia można także dodawać rodzaje w ich wielopoziomowej strukturze. Jeśli opcja zostanie uruchomiona z poziomu rodzaju „Wszystkie”, wówczas dany rodzaj zostanie dodany w pierwszym poziomie na liście rodzajów urządzeń (bezpośrednio pod grupą „Wszystkie”). Jeśli natomiast opcja zostanie uruchomiona z poziomu konkretnego rodzaju, wówczas dodawany rodzaj stanie się podrzędnym do tego rodzaju, z poziomu którego uruchomiona zostanie opcja Dodaj rodzaj urządzenia.
Lista urządzeń, zakładka Ogólne

Lista urządzeń, prezentowana na zakładce [Ogólne], została przekształcona na listę DevX. Na liście udostępniono nowe kolumny:
Urządzenie nadrzędne - w kolumnie prezentowane jest urządzenie nadrzędne względem danego urządzenia
Numer - w kolumnie prezentowany jest numer urządzenia
Elementy listy można grupować po dowolnych kolumnach.
Jeśli w lewym panelu okna, w sekcji: Rodzaje urządzeń zaznaczony zostanie wybrany rodzaj urządzenia, wówczas w prawym panelu, na liście urządzeń wyświetlone zostaną urządzenia tylko tego rodzaju.
Lista urządzeń, zakładka: Struktura urządzeń
Na zakładce [Struktura urządzeń], udostępniono w formie drzewiastej listę struktur urządzeń serwisowych.

Widoczne są tutaj w formie drzewek, pełne struktury urządzeń serwisowych.
Jeśli w lewym panelu okna, w obszarze: Rodzaje urządzeń zaznaczony zostanie wybrany rodzaj urządzenia, wówczas w prawym panelu, na liście urządzeń wyświetlone zostaną urządzenia danego rodzaju, w kontekście pełnej struktury. Widoczna będzie cała struktura, w której znajduje się urządzenie danego rodzaju. Jeśli pozostałe elementu tej struktury mają wskazany inny rodzaj, wówczas i tak będą widoczne na liście, ponieważ należą do struktury urządzenia o wybranym rodzaju.
Zmiany na zakładce: Historia, na karcie urządzenia
Na zakładce [Historia], na karcie urządzenia wprowadzono dwie osobne zakładki: [Czynności ZSR] i [PLP].
Na zakładce [Czynności ZSR] prezentowane są czynności zleceń serwisowych, które dotyczą danej karty urządzenia, jak również te czynności, które dotyczą urządzeń, znajdujących się w wielopoziomowej strukturze danego urządzenia (wszystkich jego urządzeń podrzędnych i podrzędnych do podrzędnych itd.)

Na liście czynności, oprócz tych kolumn, które do tej pory były dostępne, dodano dwie dodatkowe kolumny:
Kontrahent - w kolumnie prezentowany jest akronim kontrahenta, wskazanego na ZSR, do którego należy dana czynność.
Urządzenie - w kolumnie prezentowany jest kod urządzenia serwisowego, którego dotyczy dana czynność.
Na liście prezentowane są również czynności tych dokumentów ZSR, które wystawiono na innego kontrahenta, niż właściciel urządzenia.
Na zakładce [Czynności ZSR] udostępniono filtr: Za okres, za pomocą którego można zawężać elementy listy wg konkretnego zakresu dat.
Na zakładce [PLP] prezentowane są dokumenty PLP wystawione na dane urządzenie lub urządzenia, znajdujące się w jego wielopoziomowej strukturze.
Nowa zakładka: Rejestr zmian, na karcie urządzenia

Na zakładce [Rejestr zmian], na karcie urządzenia prezentowane są informacje o zmianach wykonanych na karcie urządzenia oraz na kartach wszystkich jego urządzeń podrzędnych.
W kolumnie Urządzenie prezentowany jest kod urządzenia, którego dotyczy zmiana.
W kolumnie Termin, prezentowana jest data wykonania zmiany.
W kolumnie Wykonał, prezentowany jest akronim operatora, który wykonał daną zmianę.
W kolumnie Obszar, prezentowana jest informacja na temat miejsca na karcie urządzenia, w którym dokonano zmian.
W kolumnie Wartość, prezentowana jest informacja na temat wprowadzonej wartości w danym obszarze, w którym wykonywano zmiany.
W kolumnie Opis zmian, prezentowana jest informacja, jaką zmianę wykonano.
Zapisywane na zakładce [Rejestr zmian] informacje obejmują zmiany wykonane na zakładce [Ogólne], na karcie urządzenia i kartach urządzeń podrzędnych, za wyjątkiem zmian w obszarze Przeglądy, oraz zmiany wykonane na zakładce [Właściciel], na karcie urządzenia i kartach urządzeń podrzędnych
Jeśli dane urządzenie zostanie odpięte od danej struktury urządzeń/przepięte do innej struktury (nastąpi zmiana urządzenia nadrzędnego na karcie danego urządzenia), wówczas zapisane do tej pory zmiany, dotyczące odpiętej karty urządzenia, pozostaną na danej karcie urządzenia i kartach jego dotychczasowych urządzeń nadrzędnych.
Inne zmiany
Zmiana właściciela z poziomu karty urządzenia, z zakładki Ogólne
Bezpośrednio z poziomu zakładki [Ogólne] na karcie urządzenia można zmienić właściciela urządzenia. Aby tego dokonać, należy nacisnąć przycisk Właściciel i wybrać z listy kontrahentów odpowiedniego kontrahenta, który stanie się nowym właścicielem urządzenia:



Możliwość dodawania do dokumentu ZSR urządzeń jako grupy

Na dokumencie ZSR, dodano pop-up menu obok plusa z opcjami:
Dodaj – obsłużono analogicznie, jak obsłużona jest opcja plusa
Dodaj grupę urządzeń - za pomocą opcji otwierana jest w trybie do edycji lista urządzeń i po wybraniu listy urządzeń ZSR wybranych urządzeń oraz wszystkich urządzeń znajdujących się w strukturze zaznaczonego urządzenia w niższych jego poziomach - za pomocą opcji należy umożliwić


Części zamienne
Umożliwiono definiowanie części zamiennych dla urządzenia serwisowego.
Na karcie urządzenia serwisowego dodana została nowa zakładka [Części zamienne], z poziomu której można definiować części zamienne dla urządzenia serwisowego:

Części zamienne dla urządzenia są to dowolne towary (towary lub produkty) dodawane do karty urządzenia z listy towarów. Część zamienna dla urządzenia jest definiowana w ramach osobnego okna:

Umożliwione zostało również dodawanie części zamiennych do receptury serwisowej. Części zamienne dodawane do receptury, to składniki oznaczone nowym parametrem Część zamienna:

Na liście składników receptury udostępniono kolumnę oraz filtr: Rodzaj, za pomocą których można rozróżnić, które składniki są częściami zamiennymi, a także je filtrować:

Dodawanie części zamiennych od receptury może się odbywać za pomocą opcji:
- Dodaj – wówczas dodawany jest nowy składnik receptury, w oknie którego określamy, czy stanowi on część zamienną, czy nie:

- Dodaj części zamienne – wówczas otwierana jest w trybie do wyboru lista części zamiennych zdefiniowanych na kartach odpowiednich urządzeń w systemie. W przypadku receptury zdefiniowanej dla konkretnego urządzenia, lista jest domyślnie odfiltrowana do części zamiennych zdefiniowanych na karcie tego urządzenia:





Księgowość
Nietypowe okresy obrachunkowe
Pod pojęciem „Nietypowego okresu obrachunkowego” rozumiemy okres obrachunkowy, który zaczyna się po pierwszym dniu danego miesiąca i/lub kończy przed ostatnim dniem danego miesiąca. Od wersji Comarch ERP XL 2022.1 okres obrachunkowy może zaczynać się i kończyć dowolnego dnia danego miesiąca.
Zmiany w definicji okresu obrachunkowego
W oknie [Okres obrachunkowy], za pośrednictwem, którego definiowany jest okres obrachunkowy:- Datę w polu „Początek” udostępniono do edycji. Data ta nie może być wcześniejsza od daty zakończenia poprzedniego okresu obrachunkowego. System dopuszcza do powstania luki czasowej pomiędzy datą zakończenia poprzedniego okresu a datą rozpoczęcia kolejnego. Luka nie uniemożliwia przeniesienie planu kont, bilansu otwarcia, dokonania storna przeszacowania walut.
- Data w polu „Koniec” ustawiana jest na ostatni dzień miesiąca. Pole nie jest przeznaczone do edycji. Datę końcową można zmienić z poziomu funkcji specjalnej „Zmiana daty końcowej okresu obrach.”. Funkcja dostępna jest w module Administrator – szerzej o niej w osobnym rozdziale.
Dodano pole „Symbol”, pozwalające na wprowadzenie maksymalnie 10 znakowego symbolu okresu obrachunkowego, który może być użyty w numeracji zapisów księgowych, wybranych typów dokumentów. Symbol może składać się z cyfr, liter oraz znaku specjalnego typu podkreślenie. Poza znakiem „_” (podkreślenia), system nie dopuszcza do użycia innych znaków specjalnych, znaków diakrytycznych. Z uwagi na możliwość użycia symbolu w numeracji, system pilnuje unikalności symbolu w ramach okresów obrachunkowych.
Dodano parametr „Użyj symbol okresu w numerze”, decydujący o użyciu symbolu okresu w numeracji zapisów księgowych, not memoriałowych (UNM, UNK, NM), dokumentów bilansu otwarcia (BO, BOK, BOA, BOAK), przeszacowania walut, deklaracji dochodowych CIT-8, CIT-2.
Na bazach przekonwertowanych, istniejące okresy obrachunkowe, powiązane z zapisami mają nie wybrany i nieaktywny parametr „Użyj symbol okresu w numerze”.
Dla ostatniego zdefiniowanego okresu obrachunkowego, parametr ten jest dostępny do edycji pod warunkiem, że nie jest z nim powiązany żaden zapis księgowy lub jeden z wcześniej wymienionych typów dokumentów.Nie ma potrzeby użycia symbolu okresu obrachunkowego w numeracji zapisów/dokumentów, jeżeli okresy obrachunkowe nie zazębiają się w ramach tego samego miesiąca danego roku.
Jeżeli dojdzie do zazębienia się okresów obrachunkowych w ramach tego samego miesiąca, przynajmniej jeden z nich musi mieć wybrany parametr „Użyj symbol okresu w numerze”, w przeciwnym razie numeracja zapisów księgowych należących do dwóch różnych okresów obrachunkowych, w ramach tego samego dziennika, miesiąca i roku będzie narastająca.

Zmiana daty końcowej za pomocą funkcji specjalnej „Zmiana daty końcowej okresu obrach.”
W module Administrator, w menu „Funkcje specjalne” dodano nową opcję Zmiana daty końcowej okresu obrach. Pozwala ona na zmianę daty końcowej dla ostatniego zdefiniowanego okresu obrachunkowego.
Po wybraniu przycisku Zmiana daty końcowej okresu obrach. System udostępnia okno z następującymi polami:
- „Okres:” – w polu wyświetlany jest ostatni zdefiniowany okres obrachunkowy, dla którego można przeprowadzić próbę zmiany daty końcowej. Pole nie jest przeznaczone do edycji.
- „Zmień datę końcową na:” – obok przycisku <Do>, wyświetlana jest data końcowa okresu obrachunkowego. Datę tę można zmienić ręcznie lub za pomocą przycisku <Do> na taką, która nie jest wcześniejsza od ostatniego zapisu księgowego lub wybranego dokumentu, o których mowa w poprzednim punkcie.
- Po wprowadzeniu nowej daty końcowej, celem jej zapisania należy wybrać przycisk
Uruchom funkcję.

- Jeżeli data końcowa będzie równa lub późniejsza od daty ostatniego zapis księgowego/wybranego dokumentu, zmiana daty końcowej zakończy się sukcesem, w przeciwnym wypadku system poinformuje o braku możliwości zmiany daty końcowej i poda powód.

Zmiany w numeracji zapisów księgowych oraz wybranych typów dokumentów
Poniższa tabela zawiera informacje na jakie typy dokumentów ma wpływ wybór parametru „Użyj symbol okresu w numerze” w definicji okresu obrachunkowego.
Jeżeli parametr „Użyj symbol okresu w numerze” nie zostanie wybrany sposób numeracji zapisów księgowych, wybranych dokumentów odbywa się na dotychczasowych zasadach.
Zmiany w numeracji zapisów księgowych oraz wybranych typów dokumentów |
Dokument | Sposób numeracji |
Zapis księgowy | (Nazwa bufora) Dziennik/Symbol okresu/Rok/Miesiąc/Lp. Przykład: (BUFOR)DZK/2022_2023/23/12/1 |
UNM, UNK, NM | Symbol dokumentu-Seria/Symbol okresu/Rok/Miesiąc/Lp. Przykład: UNM-A1/2022_2023/23/12/1 |
BO, BOK, BOA, BOAK | Symbol dokumentu/Symbol okresu/Rok/Lp. Przykład: BO/2022_2023/22/1 |
Przeszacowanie walut | Symbol okresu/Rok/Miesiąc/Lp. Przykład: 2022_2023/23/12/1 |
CIT-2, CIT-8 | Symbol deklaracji/Okres rozliczeniowy/Symbol okresu/Lp. Przykład: CIT-2/07/2022/2022_2023/1 CIT-8/12/2023/2022_2023/1 |
Funkcje „Renumeruj bufor”, „Przenieś do księgi głównej”
W związku z dodaniem symbolu okresu w numeracji zapisów księgowych, modyfikacji uległa funkcja wykorzystywana do renumeracji zapisów księgowych.
Do tej pory numeracja zapisów odbywała się w ramach danego dziennika, wszystkich buforów, ale renumeracja już w ramach jednego bufora, co powodowało różnego rodzaju problemy, włącznie z brakiem możliwości przeniesienia zapisów z Bufora do Księgi głównej. Po zmianie, numeracja jak i renumeracja odbywa się w ramach wszystkich buforów, przy czym pod pojęciem renumeracji zapisów rozumiemy renumerację uruchamianą za pomocą przycisku Renumeruj bufor oraz podczas przenoszenia zapisów z Bufora do Księgi głównej.
Ze zmian wizualnych, na formularzach [Renumeracja dziennika księgowań], [Przeniesienie zapisów do KG] dodano informację o okresie obrachunkowym. Informacja pobierana jest z pola „Opis definicji okresu obrachunkowego”.


Lista zapisów księgowych a daty działania funkcji księgowych
Na listach okna [Zapisy księgowe] można wyfiltrować zapisy w kontekście różnych okresów, w zależności od parametrów, które zostaną wybrane.
- Dla parametru „Okres”, lista zostanie zawężona do danego miesiąca, w kontekście wybranego okresu obrachunkowego.

Jeżeli zatem w bazie zdefiniowane są nietypowe okresy obrachunkowe, które zazębiają się w ramach tego samego miesiąca, roku, wybierając miesiąc zazębiania się okresów, lista zostanie zawężona do zapisów danego miesiąca, z ograniczeniem do wybranego okresu obrachunkowego.
Załóżmy, że zdefiniowano dwa okresy obrachunkowe:
Okres pierwszy: 01.01.2022 r. – 22.12.2022 r.
Okres drugi: 23.12.2022 r. - 30.11.2023 r.
Jeżeli zostanie wybrany pierwszy okres obrachunkowy i zaznaczony parametr „Okres”, ze wskazaniem na grudzień 2022 r. system wyświetli zapisy wystawione od 01.12.2022 r. do 22.12.2022 r.


Jeżeli zostanie wybrany drugi okres obrachunkowy i zaznaczony parametr „Okres”, ze wskazaniem na grudzień 2022 r. system wyświetli zapisy wystawione od 23.12.2022 r do 31.12.2022 r.


- Jeżeli parametr „Okres” zostanie odznaczony, system wyświetli wszystkie zapisy wprowadzone do danego dziennika, bez względu na wybrany okres obrachunkowy.

- Jeżeli zostanie włączona opcja Włącz/wyłącz aktywny okres, odwołująca się do dat działania funkcji księgowych, zachowanie systemu dla poszczególnych opcji będzie następujące:

- Dla opcji „bieżący okres obrachunkowy”, system wyświetli wszystkie zapisy wprowadzone w ramach danego dziennika oraz okresu obrachunkowego, w kontekście, którego pracuje.

- Dla opcji „Inne” zostaną wyświetlone zapisy dla zdefiniowanego przez użytkownika zakresu dat.

- Jeżeli natomiast zostanie wybrana opcja „bieżący miesiąc”, „poprzedni miesiąc”, zakres dat za jaki zostaną wyświetlone zapisy będzie ustawiany na podstawie daty systemowej, wybieranej w systemie Comarch ERP XL, z poziomu menu „System” / „Zmiana daty”.

Zestawienie obrotów i sald a daty działania funkcji księgowych
Obroty i salda kont księgowych liczone są z uwzględnieniem nietypowych okresów obrachunkowych.
- Analogicznie jak w przypadku zapisów księgowych, jeżeli data systemowa w Comarch ERP XL nie będzie się mieściła w wybranym okresie obrachunkowym i w opcji „Daty obliczeń” zostanie wybrana opcja „bieżący miesiąc” lub „poprzedni miesiąc” – obroty mogą nie zostać wyliczone – przykład poniżej.
- Opcja „bieżący okres obrachunkowy” ustawiana jest na podstawie wybranego okresu obrachunkowego, w kontekście, którego operator pracuje (bez zmian).
- Opcja „inny” także musi się mieścić w wybranym okresie obrachunkowym. Wyjście z zakresem dat poza wybrany okres obrachunkowy spowoduje, że obroty i salda nie zostaną wyliczone.
Jeżeli zostanie wybrany pierwszy okres obrachunkowy, data systemowa 23.12.2022 oraz opcja „bieżący miesiąc”, obroty i salda nie zostaną wyliczone, ponieważ zakres dat zostanie ustawiony na podstawie daty bieżącej, który mieści się w kolejnym okresie obrachunkowym.

Zmiany dot. not memoriałowych (UNM, UNK, NM)
W numeracji not memoriałowych podobnie jak w przypadku zapisów księgowych może zostać użyty symbol okresu obrachunkowego, jeżeli w definicji okresu obrachunkowego zostanie wybrany parametr „Użyj symbolu okresu w numerze”.
W oknie [Noty memoriałowe], na zakładkach [Wg numeru], [Chronologicznie], w ramach sekcji „Wyświetl dokumenty za” wprowadzono nowe filtry pozwalające na wyświetlenie:
- Wszystkich wystawionych not – odznaczony parametr „Wyświetl dokumenty za”
- W zawężeniu do danego roku – wybrany parametr „Wyświetl dokumenty za”, radio „Miesiąc” oraz wybrany parametr „Rok”
- W zawężeniu do miesiąca danego roku – wybrany parametr „Wyświetl dokumenty za”, radio „Miesiąc” oraz wybrane parametry „Rok” i „Miesiąc”
![Okno Noty Memoriałowe, zakładka [Wg numeru], wybrany parametr „Miesiąc”](https://pomoc.comarch.pl/xl/wp-content/uploads/2022/07/word-image-47159-212.png)
- za wybrany okres – wybrany parametr „Wyświetl dokumenty za”, radio „Okres” z możliwością odznaczenia parametru „Od” lub „Do”. Odznaczenie parametru „Od” lub „Do” umożliwia wyświetlenie wszystkich not wystawionych od danej daty lub wyświetlenie wszystkich not wystawionych do danej daty.
- za wybrany okres, z odwołaniem się do przycisku Włącz/wyłącz aktywny okres. Włączenie powoduje odwołanie się do dat obliczeń dostępnych z poziomu Ribbona.

Zmiany w przeszacowaniu walut
Z uwagi na powiązanie przeszacowania walut z okresami obrachunkowymi, w numeracji zapisów przeszacowujących może zostać użyty symbol okresu obrachunkowego, jeżeli w definicji okresu obrachunkowego zostanie wybrany parametr „Użyj symbol okresu w numerze”.
W oknie [Przeszacowanie walut], na zakładkach [Generacja] i [Księgowanie] wprowadzono dodatkowy filtr informujący w kontekście jakiego okresu operator pracuje. Jeżeli w danym miesiącu okresy obrachunkowe zazębiają się, pole Okres obrachunkowy wyświetlane jest w trybie do edycji, pozwalając tym samym na wybranie okresu obrachunkowego, w kontekście, którego operator chce dokonać przeszacowania walut (zakładka [Generacja]), czy też wyświetlić dokumenty przeszacowania (zakładka [Księgowość]).
![Przeszacowanie walut, zakładka [Generacja]](https://pomoc.comarch.pl/xl/wp-content/uploads/2022/07/word-image-47159-214.png)
![Przeszacowanie walut, zakładka [Księgowanie]](https://pomoc.comarch.pl/xl/wp-content/uploads/2022/07/word-image-47159-215.png)
Zmiany dot. CIT-2 oraz deklaracji CIT-8
W związku z powiązaniem CIT-2, CIT-8 z okresem obrachunkowym, w numeracja może zostać użyty symbol okresu obrachunkowego, jeżeli w definicji zostanie wybrany parametr „Użyj symbol okresu w numeracji”.
Na formularzu CIT-2 oraz deklaracji CIT-8 udostępniono pole o nazwie „Okres obrachunkowy”.
Pole jest aktywne, w przypadku, gdy w danym okresie rozliczeniowym zazębiają się dwa okresy obrachunkowe. Jeżeli tego rodzaju sytuacja wystąpi, użytkownik musi wskazać, w kontekście jakiego okresu obrachunkowego deklaracja ma zostać wyliczona.

Dodatkowo na liście deklaracji CIT-8, CIT-2 udostępniono parametr „Okres obrachunkowy”.
Jeżeli parametr zostanie wybrany, system umożliwia ograniczenie listy deklaracji do wybranego okresu rozliczeniowego oraz okresu obrachunkowego.


Zmiany na dokumentach na potrzeby deklaracji VIU-DO
Nowa kategoria „OSS – kraj wydania towarów/wyk. Usług”
W słowniku kategorii, w gałęzi Transakcje dodano nową kategorię o nazwie „OSS – kraj wydania towarów/wyk.usług”. Służy do definiowania krajów z terytoriów, których następuje wydanie towarów, wykonanie usług w tzw. transakcjach eCommerce.
W ramach kategorii dostępna jest jedna predefiniowana wartość dla kraju wydania Polski.
Jeżeli podatnik prowadzi działalność gospodarczą w innych krajach, z których następuje wydanie towarów, wykonanie usług w transakcjach eCommerce, z tego poziomu powinien zdefiniować kraje wydania/wykonania usług. Będą one dostępne na fakturach sprzedaży, dla transakcji WSTO_EE, po wybraniu parametru „Procedura OSS”. Szczegóły w jednym z kolejnych punktów.

- W polu „Kategoria:”, zgodnie z przyjętym standardem prezentowana jest nazwa kategorii, czyli OSS – kraj wydania towaru/wyk.usług
- Przycisk Kraj udostępnia w trybie do wyboru listę [Grupy krajów] zawężoną do krajów Unii Europejskiej.
- Pole „Identyfikator podatkowy” umożliwia wprowadzenie numeru identyfikacji podatkowej. Jeżeli dodatkowo zostanie wybrany parametr „VAT”, oznacza, że dodajemy numer identyfikacyjny VAT. System dopuszcza do niewypełnienia pola z numerem, jeżeli krajem wydania jest Polska, w przeciwnym razie pole musi być wypełnione.
- Standardowo, za pomocą parametru „Domyślny”, można decydować, który kraj wydania będzie krajem domyślnie podpowiadanym na fakturach sprzedaży, na zakładce [VAT], w polu Kraj wydania, dla transakcji WSTO_EE, Procedury OSS. Z kolei parametr „Aktywny” pozwala na aktywowanie lub dezaktywowanie kraju wydania. Nieaktywny kraj wydania nie będzie widoczny z poziomu faktur sprzedaży.
System nie pozwala na dodanie wartości kategorii o takich samych parametrach jak: Kraj, Flaga VAT, wartość identyfikatora podatkowego.
Zmiany na fakturach sprzedaży – transakcja WSTO_EE, nie wybrany parametr Procedura OSS
Zgodnie z obowiązującymi interpretacjami sprzedaż WSTO_EE nieobjętą procedurą OSS należy wykazać w pliku JPK_V7, w części deklaratywnej i ewidencyjnej w polu 11 Sprzedaż opodatkowana poza terytorium kraju z oznaczeniem WSTO_EE.
W związku z powyższym, na fakturach sprzedaży, jeżeli na zakładce [VAT] zostanie wybrany rodzaj transakcji WSTO_EE i nie zostanie zaznaczony parametr „Procedura OSS”, zostaną udostępnione standardowe parametry pozwalające na ujęcie sprzedaży w pliku JPK_V7, takie jak:
- W sekcji „Rodzaj” dwa parametry typu radio: Towar, Usługi
- W sekcji „Obowiązek podatkowy wg daty” – typ daty powstania obowiązku podatkowego
- Parametr „Nie uwzględniaj na deklaracji VAT-7” oraz miesiąc, rok ujęcia na deklaracji VAT-7
- Pola pozwalające na wybór typu dokumentu, oznaczeń GTU, procedur szczególnych, Dla transakcji WSTO_EE i nie wybranego parametru „Procedura OSS”, w polu JPK_Procedury domyślnie podpowiadana jest procedura WSTO_EE.

Zmiany na fakturach sprzedaży – transakcja WSTO_EE, wybrany parametr Procedura OSS
Dla wybranego parametru „Procedura OSS”, system udostępnia parametry niezbędne do prawidłowego zakwalifikowania pozycji tabeli VAT do deklaracji VIU-DO.
- W sekcji „Rodzaj” udostępniane są dwa parametry Towar, Usługi, wskazujące, czy mamy do czynienia ze sprzedażą towarów, czy wykonaniem usług.
- Pod sekcją „Rodzaj” udostępniany jest przycisk Kraj wydania tow./wykonania usł. Po jego wybraniu wyświetlana jest lista wartości kategorii „OSS – kraj wydania towarów/wyk.usług”. Wartością domyślną jest Polska.
- Pod przyciskiem Kraj wydania tow./wykonania usł. wyświetlane są trzy pola, w których prezentowany jest kod kraju wydania, nazwa kraju wydania oraz numer identyfikacji podatkowej.
- Parametr „Kraj wydania tow./wykonania usł.” jest istotny z punktu widzenia ujęcia na deklaracji VIU-DO.
- Jeżeli krajem wydania jest Polska i nie zostanie wybrany parametr Korekta kwartału pozycje tabeli VAT zostaną ujęte na deklaracji VIU-DO, w sekcji C.2.
- Jeżeli krajem wydania nie jest Polska i nie zostanie wybrany parametr Korekta kwartału pozycje zostaną ujęte na deklaracji VIU-DO, w sekcji C.3
- Jeżeli zostanie wybrany parametr Korekta kwartału, kraj wydania będzie bez znaczenia – pozycje tabeli VAT zostaną ujęte na deklaracji VIU-DO, w sekcji C.5.
- Kolejnym parametrem jest typ daty powstania obowiązku podatkowego, który decyduje o okresie rozliczeniowym, w którym mają zostać ujęte pozycje tabeli VAT na deklaracji VIU-DO.
- Pod sekcją „Obowiązek podatkowy wg daty” udostępniono nowy parametr „Nie uwzględniaj na deklaracji VIU-DO”, który decyduje o ujęciu pozycji tabeli VAT na deklaracji VIU-DO.
- Pod parametrem dostępne są pola „Rok”, „Miesiąc” wskazujące do jakiego okresu rozliczeniowego mają być zakwalifikowane. „Rok”, „Miesiąc” ustawiane są na podstawie daty powstania obowiązku podatkowego.
- Ostatnim nowym parametrem jest parametr o nazwie „Korekta kwartału”. Jeżeli zostanie wybrany, pozycje tabeli VAT zostaną ujęte na deklaracji VIU-DO w sekcji C.5, w której wykazywane są korekty podatku VAT należnego.
W sekcji tej należy także wykazać informację jakiego okresu rozliczeniowego dotyczy korekta, dlatego obok parametru Korekta kwartału udostępniono pola pozwalające na wskazanie roku oraz kwartału, którego dotyczy korekta.

Pliki JPK_V7 a transakcje WSTO_EE
- W plikach JPK_V7M i JPK_V7K nie są ujmowane pozycje tabeli VAT powiązane z fakturą sprzedaży, na której wybrano parametr „Procedura OSS”.
- Jeżeli zostanie wybrany rodzaj transakcji WSTO_EE i nie zostanie wybrany parametr „Procedura OSS’, pozycje tabeli VAT zostaną ujęte w plikach JPK_V7 pod warunkiem, że nie zostanie zaznaczony parametr „Nie uwzględniaj na deklaracji VAT-7”. Kwoty netto tak ocechowanych pozycji tabeli VAT zostaną ujęte w części deklaratywnej i ewidencyjnej, w polu 11. Dostawa opodatkowana poza terytorium kraju. (Wysokość zastosowanej stawki bez znaczenia).
- W systemie Comarch ERP XL system nie pilnuje limitu sprzedaży 10.000 EUR lub 42.000 PLN.
- Jeżeli ww. limit nie zostanie przekroczony:
- podatek VAT może być naliczany wg stawek krajowych.
- tego typu transakcje powinny być wykazane w Intrastat, w polu 13 (kod 12)
- wg niektórych interpretacji powinny być ujmowane w pliku JPK_V7 z oznaczeniem WSTO_EE
W związku z powyższym dla prawidłowego ujęcia pozycji tabeli VAT w pliku JPK_V7 oraz Intrastat należy:
-
- zastosować rodzaj transakcji Wewnątrzwspólnotowa dostawa.
- użyć stawek krajowych (na FSE/FKE odznaczyć parametr VAT eksportowy)
- oznaczyć dokument kodem procedury szczególnej „WSTO_EE”.
- Jeżeli limit zostanie przekroczony i podatnik nie korzysta z rozliczenia podatku VAT w procedurze OSS:
- podatek VAT należy naliczać wg stawek obowiązujących w kraju członkowskim
- tego typu transakcje powinny być wykazane w Intrastat, w polu 13 (kod12)
- wg interpretacji podatkowych, powinny być wykazane w pliku JPK_V7, w części deklaratywnej w polu 11. Dostawa opodatkowana poza terytorium kraju oraz w części ewidencyjnej w kolumnie 11, z oznaczeniem WSTO_EE.
W związku z powyższym, dla prawidłowego ujęcia pozycji tabeli VAT w pliku JPK_V7 oraz Intrastat należy:
-
- zastosować rodzaj transakcji WSTO_EE, nie wybierać parametru Procedura OSS.
- użyć stawek VAT obowiązujących w państwie członkowskim konsumpcji
- oznaczyć dokument kodem procedury szczególnej „WSTO_EE”.
- Jeżeli limit zostanie przekroczony i podatnik korzysta z rozliczenia podatku VAT w procedurze OSS:
- pozycje tabeli VAT należy wykazać w deklaracji VIU-DO
- nie powinny być wykazane w JPK_V7 oraz w Instrastat
W związku z powyższym, w systemie Comarch ERP XL należy:
- zastosować rodzaj transakcji WSTO_EE, wybrać parametr Procedura OSS.
- użyć stawek VAT obowiązujących w państwie członkowskim konsumpcji
Zmiany w rejestrach VAT na potrzeby deklaracji VIU-DO
W wersji Comarch ERP XL 2022.1 nie została udostępniona deklaracja VIU-DO. Chcąc umożliwić filtrowanie pozycji tabeli VAT na potrzeby deklaracji VIU-DO wprowadzono nowe parametry na zakładkach:
- [Wg numeru]
- [Wg obowiązku podatkowego]
- [VAT-7]
Zakładka Wg numeru
- Na zakładce [Wg numeru], w sekcji Rodzaj transakcji, dla opcji „Wspólnotowe” udostępniono pole z trzema wartościami do wyboru:
- Wszystkie – filtr ograniczający pozycje tabeli VAT do wszystkich transakcji wewnątrzwspólnotowych
- WSTO_EE – filtr ograniczający do transakcji WSTO_EE
- b.WSTO_EE – filtr ograniczający do transakcji wewnątrzwspólnotowych, z wyłączeniem WSTO_EE. (Oznaczenie b.WSTO_EE oznacza bez transakcji WSTO_EE)

- Jeżeli zostanie wybrany rodzaj transakcji: „Wszystkie”, „Zagraniczne”, „Wewnątrzwspólnotowe”/”Wszystkie” lub „Wewnątrzwspólnotowe”/”WSTO_EE”, dodatkowo zostanie udostępniona sekcja o nazwie WSTO_EE z parametrami:
- Procedura OSS – do wyboru trzy wartości:
- Tak – ograniczenie do pozycji tabeli VAT powiązanych z dokumentem, na którym wybrano parametr „Procedura OSS”
- Nie – ograniczenie do pozycji tabeli VAT powiązanych z dokumentem, na którym nie wybrano parametru „Procedura OSS”
- Nieistotne
- Procedura OSS – do wyboru trzy wartości:
- Jeżeli dla parametru „Procedura OSS” zostanie wybrana opcja Tak, dodatkowo zostaną udostępnione poniższe parametry:
- Deklaracja VIU-DO, do wyboru trzy wartości:
- Tak – ograniczenie do pozycji tabeli VAT zakwalifikowanych do deklaracji VIU-DO (niezaznaczony parametr „Nie uwzględniaj na deklaracji VIU-DO”)
- Nie – ograniczenie do pozycje niezakwalifikowanych do deklaracji VIU-DO (zaznaczony parametr „Nie uwzględniaj na deklaracji VIU-DO”)
- Nieistotne
- Deklaracja VIU-DO, do wyboru trzy wartości:
- Kraj konsumpcji, przycisk z opcjami w menu:
- Wybierz – otwarcie listy krajów UE. Możliwość wybrania konkretnego kraju konsumpcji
- Wszystkie – brak ograniczenia do wybranego kraju konsumpcji
- Kraj wydania, przycisk z opcjami w menu:
- Wybierz – otwarcie listy z wartościami kategorii „OSS – kraj wydania towarów/wyk.usług”. Możliwość wyboru konkretnego kraju wydania
- Wszystkie – brak ograniczenia do wybranego kraju wydania
- Rodzaj stawki, do wyboru dwie wartości:
- Podstawowa
- Obniżona
- Korekta VIU-DO, do wyboru trzy opcje:
- Tak – możliwość wskazania Roku, kwartału korekty – ograniczenie do pozycji tabeli VAT oznaczonych jako Korekta VIU-DO
- Nie – ograniczenie do pozycji tabeli VAT nie oznaczonych jako Korekta VIU-DO
- Nieistotne

- Jeżeli dla parametru „Procedura OSS” zostanie wybrana opcja „Nie”, pojawi się jeden dodatkowy parametr Kraj konsumpcji, pozwalający na zawężenie pozycji tabeli VAT powiązanych z transakcjami WSTO_EE, ale nie objętymi procedurą OSS do konkretnego kraju konsumpcji.

- Jeżeli dla parametr „Procedura OSS” zostanie wybrana opcja „Nieistotne”, nie zostają udostępnione dodatkowe parametry. Filtr zwróci pozycje tabeli VAT powiązane z transakcjami WSTO_EE objętymi i nieobjętymi procedurą OSS.
- Jeżeli dla parametru „Procedura OSS” zostanie wybrana opcja „Tak”, parametry w sekcji „Zakwalifikowano do deklaracji w Okresie” odnoszą się do deklaracji VIU-DO a nie do deklaracji VAT-7.
Zakładka Wg obowiązku podatkowego
- Na zakładce [Wg obowiązku podatkowego], w sekcji Rodzaj transakcji, dla opcji „Wspólnotowe” udostępniono pole z trzema wartościami do wyboru:
-
- Wszystkie – filtr ograniczający pozycje tabeli VAT do wszystkich transakcji wewnątrzwspólnotowych
- WSTO_EE – filtr ograniczający do transakcji WSTO_EE
- b.WSTO_EE – filtr ograniczający do transakcji wewnątrzwspólnotowych, z wyłączeniem WSTO_EE

- Jeżeli zostanie wybrany rodzaj transakcji: „Wszystkie”, „Zagraniczne”, „Wewnątrzwspólnotowe”/”Wszystkie” lub „Wewnątrzwspólnotowe”/”WSTO_EE”, dodatkowo zostanie udostępniona sekcja o nazwie WSTO_EE z parametrami:
-
- Procedura OSS – do wyboru trzy wartości:
-
-
- Tak – ograniczenie do pozycji tabeli VAT powiązanych z dokumentem, na którym wybrano parametr „Procedura OSS”
- Nie – ograniczenie do pozycji tabeli VAT powiązanych z dokumentem, na którym nie wybrano parametru „Procedura OSS”
- Nieistotne
-
- Jeżeli dla parametru „Procedura OSS” zostanie wybrana opcja Tak, dodatkowo zostaną udostępnione poniższe parametry:
-
- Deklaracja VIU-DO, do wyboru trzy wartości:
-
-
- Tak – ograniczenie do pozycji tabeli VAT zakwalifikowanych do deklaracji VIU-DO (niezaznaczony parametr „Nie uwzględniaj na deklaracji VIU-DO”)
- Nie – ograniczenie do pozycje niezakwalifikowanych do deklaracji VIU-DO (zaznaczony parametr „Nie uwzględniaj na deklaracji VIU-DO”)
- Nieistotne
-
-
- Kraj konsumpcji, przycisk z opcjami w menu:
-
-
- Wybierz – otwarcie listy krajów UE. Możliwość wybrania konkretnego kraju konsumpcji
- Wszystkie – brak ograniczenia do wybranego kraju konsumpcji
-
-
- Kraj wydania, przycisk z opcjami w menu:
-
-
- Wybierz – otwarcie listy z wartościami kategorii „OSS – kraj wydania towarów/wyk.usług”. Możliwość wyboru konkretnego kraju wydania
- Wszystkie – brak ograniczenia do wybranego kraju wydania
-
-
- Rodzaj stawki, do wyboru dwie wartości:
-
-
- Podstawowa
- Obniżona
-
-
- Korekta VIU-DO, do wyboru trzy opcje:
-
-
- Tak – możliwość wskazania Roku, kwartału korekty – ograniczenie do pozycji tabeli VAT oznaczonych jako Korekta VIU-DO
- Nie – ograniczenie do pozycji tabeli VAT nie oznaczonych jako Korekta VIU-DO
- Nieistotne
-

- Jeżeli dla parametru „Procedura OSS” zostanie wybrana opcja „Nie”, pojawi się jeden dodatkowy parametr Kraj konsumpcji, pozwalający na zawężenie pozycji tabeli VAT powiązanych z transakcjami WSTO_EE, ale nie objętymi procedurą OSS do konkretnego kraju konsumpcji.

- Jeżeli dla parametr „Procedura OSS” zostanie wybrana opcja „Nieistotne”, nie zostają udostępnione dodatkowe parametry. Filtr zwróci pozycje tabeli VAT powiązane z transakcjami WSTO_EE objętymi i nieobjętymi procedurą OSS.
- Jeżeli dla parametru „Procedura OSS” zostanie wybrana opcja „Tak”, zostaną udostępnione parametry powiązane stricte z deklaracją VIU-DO.
Zakładka VAT-7
Zakładka [VAT-7] umożliwia filtrowanie pozycji tabeli VAT stricte na potrzeby plików JPK_V7.
W filtrze „Deklaracja VAT-7” domyślnie ustawiana jest wartość na „Tak” bez możliwości zmiany.
A zatem na zakładce [VAT-7], powinny być widoczne pozycje tabeli VAT ujęte w JPK_V7, także transakcje WSTO_EE nie objęte procedurą OSS, na których nie wybrano parametru „Nie uwzględniaj na deklaracji VAT-7”.
Pozycje tabeli VAT objęte procedurą OSS nie powinny być widoczne na tej liście. Dla tego typu pozycji, w bazie danych ustawiana jest wartość odpowiadająca ustawieniu „Nie uwzględniaj na deklaracji VAT-7”.
Wydruki
W bazie danych, w tabeli CDN.Slowniki brak powiązania kodów krajów ze stawkami VAT używanymi do definiowania szablonów, z poziomu słownika kategorii, gałęzi “Księgowość i Środki”. Szablony wykorzystywane są do prezentacji danych na wydrukach udostępnionych z poziomu rejestrów VAT. Brak powiązania kodu kraju ze stawką, powoduje, że z punktu widzenia szablonu kod kraju jest bez znaczenia, interpretowana jest tylko wartość procentowa stawki.
Załóżmy, że użytkownik wystawia dokumenty z użyciem stawek 20% AT i 20% BG.
Próba zdefiniowania szablonu ze stawkami 20% AT i 20% BG zakończy się błędem, ponieważ zostanie zdefiniowany szablon zawierający dwie takie same stawki, powiązane z tym samym kodem kraju, np. 20% BG, 20% BG. Pozycje na wydruku z użyciem tego rodzaju szablonu zostaną zdublowane.
W takim przypadku, w szablonie wystarczy wybrać stawkę tylko raz – kod kraju bez znaczenia.
Ewentualnie można dla każdego kraju zdefiniować odrębne szablony ze stawkami. Przed wydrukiem, pozycje w tabeli VAT ograniczyć do jednego kraju konsumpcji, podczas wydruku przyłożyć odpowiedni szablon.

Nowy mechanizm predekretacji dokumentów handlowych
Cel zmian mechanizmu oraz ogólna zasada działania
Celem nowego mechanizmu było zwiększenie wydajności predekretowania dokumentów handlowych. Opiera się w całości o procedury SQL pobierające wszelkie niezbędne dane. Procedury są tworzone osobno dla każdego schematu w różnych kontekstach wywołania na podstawie konwersji wyrażeń na postać SQL. Dla każdego schematu może przypadać po kilka procedur w zależności od kontekstu (dokumenty nie spięte, spinacze, spinacze RS, księgowanie po opisie analitycznym). Procedury posiadają prefiks '_SCH..._' są generowane automatycznie i przypadkowe ich usunięcie lub usunięcie poprzez modyfikację schematu spowoduje automatyczne ich odtworzenie przy kolejnej predekretacji.
Zmiany na schematach
Składnia SQL
Podczas wprowadzania wyrażeń w składni XL’a dokonuje się ich automatycznie konwersja do postaci SQL. Wyrażenia w tej postaci są prezentowane po zaznaczeniu czeku „Pokaż składnię SQL” obok wyrażeń w dotychczasowej składni XL’a.


Konwersja do postaci SQL jest dokonywana w następujących sytuacjach:
- Podczas wprowadzania wyrażenia na pozycji schematu
- Podczas predekretacji dokumentu, gdy z jakiegoś powodu pola te były puste np. po konwersji XL’a do wersji 2022.1
- Podczas uruchomionego ręcznie konwertowania całego schematu z użyciem przycisku na oknie schematu
Domyślnie nie można modyfikować wyrażeń składni SQL. Istnieje jednak w sytuacjach awaryjnych możliwość ich ręcznej modyfikacji. Nie jest to jednak operacja zalecana. Dokonuje się tego poprzez zaznaczenie czeku „Edytuj składnię SQL” i modyfikacji wyrażenia w wybranym polu.

Czek „Nieaktywna”
Daną pozycję schematu możemy w każdej chwili wyłączyć. Dotychczas posiłkowano się wprowadzeniem sztucznego wyrażenia do pola Warunek np. „1=2”. Ze względów wydajnościowych nie zalecamy już jego stosowania. Aby wyłączyć pozycję należy zaznaczyć czek „Nieaktywna”. Pozycja taka nie będzie w ogóle brana podczas budowania procedur SQL.

Diagnostyka schematów
Automatyczna kontrola wyrażeń
Skonwertowane wyrażenia SQL są sprawdzane pod kątem poprawności składni w kilku scenariuszach:
- Przy zapisie pozycji schematu. W razie błędów dostaniemy informację o pierwszym z nich.
- Przy pierwszym użyciu danego schematu podczas tworzenia odpowiedniej procedury SQL. W razie błędów dostaniemy informację o pierwszym z nich.
- Przy ręcznej konwersji wyrażeń całego schematu (przycisk na oknie schematu). Wszelkie informacje i ewentualne błędy prezentowane są w logu.
- Przy predekretacji dokumentu danym schematem z włączonym trybem testowania wyrażeń (dotyczy tylko predekretacji z poziomu okna dokumentu). Tryb ten uruchamia się po wciśnięciu przycisku na oknie schematu. Podczas takiej weryfikacji wyrażenia sprawdzane są na konkretnym dokumencie. W odróżnieniu od poprzednich metod weryfikacji, można wychwycić błędy, które zależą od konkretnych danych np. błędy konwersji typów lub zwracanie przez zapytania SQL(‘…’) więcej niż jednego rekordu. Wszelkie informacje i ewentualne błędy prezentowane są w logu.
Tryb ten zostanie automatycznie wyłączony po każdorazowym predekretowaniu z użyciem danego schematu.
Okno podglądu zapytania
Z poziomu pozycji schematu umożliwiono również podgląd skonwertowanych wyrażeń w ujęciu całego zapytania dla pozycji stanowiącego część generowanej procedury. Dzięki niemu możliwe jest namierzenie ewentualnych błędów składniowych.
Okno podglądu zapytania uruchamia się po naciśnięciu przycisku


Po otwarciu okna podglądu zapytania można je skopiować z użyciem wskazanego na Rys.6 przycisku i weryfikować z użyciem narzędzi np. MSSMS.
Wydajność
Testy księgowania dokumentów handlowych przeprowadzono w środowisku producenta na bazach o różnej wielkości. Uzyskano wyniki wynoszące od prawie dwukrotnego do kilkunastokrotnego wzrostu prędkości. Testy wykonywano na schematach uruchomionych po raz kolejny z poprawnie założonymi procedurami SQL.
Pierwsze predekretowanie danym schematem w danym kontekście (dokumenty nie spięte, spinacze, spinacze RS, księgowanie po opisie analitycznym) jest związane z ewentualną konwersją wyrażeń, walidacją, tworzeniem procedury SQL i jej kompilacją. Dlatego operacja zajmie znacznie więcej czasu niż wykonywana po raz kolejny, przy której wystąpi tylko wykonanie gotowej procedury.
Każdorazowa modyfikacja schematu, ręczne usunięcie procedury lub ręczne przekonwertowanie całego schematu spowoduje wykonanie wszystkich ww. operacji przy pierwszej predekretacji.
Integracja z iBiznes24
Dla klientów Santander Bank Polska została udostępniona opcja integracji z bankiem za pomocą usługi Webservice – iBiznes24 Connect. Użytkownik systemu Comarch ERP XL może dokonywać zleceń przelewu i pobierać wyciągi bankowe wewnątrz systemu finansowo-księgowego.
Konfiguracja połączenia
Na liście banków należy określić, że komunikacja bankowością iBiznes24 będzie odbywała się poprzez Webservice. Odbywa się to na zakładce [Dodatkowe] karty banku. Należy wybrać opcję – Santander – WebService, czyli iBiznes24 Connect.

Następnie na zakładce [Usługa sieciowa] należy skonfigurować użytkowników, którzy będą mieli dostęp do systemu transakcyjnego banku oraz pozostałe parametry połączenia.
Ustawienie dostępu
Na zakładce [Usługa sieciowa] ustawia się użytkowników oraz ich identyfikator (NIK) przypisany operatorowi w banku. Należy także wskazać domyślną formę autoryzacji wykorzystywanej do potwierdzania przelewów. Do wyboru są:
- SMS, czyli kod przychodzący od banku w wiadomości SMS
- Certyfikat, czyli podpis kwalifikowany podłączany do portu USB komputera
- Token sprzętowy – niezależne urządzenie zewnętrzne, zwracające ciąg znaków

Należy również wskazać zestaw certyfikatów wykorzystywanych do ustanowienia sesji z iBizes24 Connect, czyli certyfikat komunikacyjny i aplikacyjny. Co do zasady można wykorzystywać ten sam zestaw w ramach całej firmy.
Jeśli taki zestaw nie został jeszcze wygenerowany, można to zrobić z wykorzystaniem przycisku Generuj certyfikaty. Utworzony zestaw certyfikatów należy potwierdzić w bankowości elektronicznej iBiznes24.
Wskazanie identyfikatora firmy
Podczas nawiązywania połączenia z iBiznes24 Connect wymagane jest również podanie identyfikatora klienta, czyli spółki.
Użytkownik Webservice powinien zatem ustawić na karcie rejestru identyfikator firmy iBiznes24 Connect, czyli tzw. NIK firmy.

Eksport przelewów
Operacja pozwala w łatwy sposób wyeksportować płatności z systemu Comarch ERP XL do iBiznes24. Można to zrobić z poziomu:
- Listy Preliminarz płatności
- Listy nierozliczonych płatności
- Listy Paczki przelewów
za pomocą przyciskuEksport płatności. Po jego wybraniu otwarte zostanie okno: Eksport przelewów, które umożliwi szybki eksport pojedynczych płatności.

Eksport można wykonać bez autoryzacji za pomocą przycisku Wyślij bez podpisywania . Możliwe jest także dokonanie autoryzacji za pomocą opcji Podpisz i wyślij . W takim przypadku użytkownik zostanie poproszony o podanie dodatkowych informacji np. otrzymanego kodu SMS.

Wielostopniowa autoryzacja
Na paczkach przelewów przygotowanych dla rejestrów bankowych wysyłanych za pomocą usługi webservice - iBiznes24 Connect udostępniono możliwość dodawania podpisów wielu użytkowników jeszcze przed ich wysłaniem do iBiznes24.
Na zakładce [Nagłówek] zaakceptowanej paczki pojawia się lista dołączonych podpisów.

Dodanie autoryzacji odbywa się za pomocą przycisku Podpisz pod listą dołączonych podpisów.
Po dodaniu podpisu do paczki jej status zmienia się na Podpisana.
Po dodaniu wszystkich wymaganych autoryzacji do paczki jej eksport odbywa się jak do tej pory za pomocą przycisku Eksportuj .
Import wyciągu bankowego/historii operacji
Funkcja daje możliwość wczytania do systemu Comarch ERP XL operacji, które zostały zarejestrowane w Biznes24 we wskazanym okresie. Narzędzie jest dostępne z poziomu Okna Import zapisów kasowo-bankowych za pomocą przycisku [Import zapisów].

Import rachunków EIN
Wspierane jest także pobieranie rachunków wirtualnych EIN z systemu iBiznes24. Jest to mechanizm pozwalający na identyfikowanie nadawcy przelewu, na podstawie indywidualnego rachunku bankowego, na który dokonywana jest wpłata. Na dedykowanym do tego celu rachunku technicznym należy ustawić parametr Identyfikacja wirtualnych numerów rachunków.

Po wybraniu opcji Wczytaj rachunki EIN system powiąże wpłaty z odpowiednimi kontrahentami. Na koniec zbiorcza kwota została przekazana na odpowiedni rachunek rozliczeniowy spółki.
Import statusów przelewów
Po wyeksportowaniu płatności z systemu Comarch ERP XL Użytkownik ma możliwość importu aktualnych statusów przelewów. Operacja jest dostępna z poziomu:
- Listy Preliminarz płatności
- Listy nierozliczonych płatności
- Listy Paczki przelewów


Pobieranie potwierdzenia przelewu
Dla przelewów o statusie ACSC, czyli zaksięgowanych bank umożliwia pobranie potwierdzenia przelewu w formie dokumentu PDF.
Odpowiada za to opcja Potwierdzenie transakcji. System wymaga wskazania lokalizacji katalogu, gdzie zostaną umieszczone potwierdzenia.

Statusy windykacji Apfino
W przypadku gdy do platformy Comarch Apfino została wysłana należność do windykacji platforma zwraca informację o etapie na jakim aktualnie ta sprawa się znajduje. Informację tą można pobrać na poziomie okna windykatora, korzystając z opcji Sprawdź status windykacji.

Dla zaznaczonych dokumentów na liście zostaną pobrane i wyświetlone aktualne statusy.
Sprawa może się znajdować:- w toku ze statusami:
- w weryfikacji
- w toku
- zakończona
- opłacona
- częściowo opłacona
- nieopłacona
- odrzucona
- anulowana
Inne zmiany
Nowe narzędzie do przenoszenia zapisów z buforów do księgi głównej
W związku z obsługą nietypowych okresów obrachunkowych, która wymagała przebudowy wielu funkcji związanych z zapisami księgowymi, zdecydowano się na udostępnienie nowego, dodatkowego narzędzia, którego celem jest podniesienie ergonomii przenoszenia zapisów księgowych z buforów do księgi głównej.
Narzędzie to jest dostępne z poziomu Ribbona, zakładki [Narzędzie], pod przyciskiem Przenoszenie zapisów do Księgi Głównej oraz z poziomu okna [Zapisy księgowe].


Nowa funkcja pozwala na przenoszenie zapisów z buforów do księgi głównej w obrębie wybranego dziennika lub wszystkich dzienników.
Użytkownik może wskazać za jaki okres zapisy księgowe mają zostać przeniesione. Okres może obejmować więcej niż jeden miesiąc.
Oprócz możliwości wybrania zakresu dat („od” – „do”), udostępniono także parametr „Do dnia”, pozwalający na przeniesienie zapisów do danego dnia. Z parametrów „za okres”, „Do dnia” można korzystać zamiennie jak również równolegle.
Jeżeli użytkownik wskaże okres dłuży od okresu obrachunkowego, system przeniesie zapisy z buforów do księgi głównej tylko w obrębie wybranego okresu obrachunkowego.
W polu „Okres obrachunkowy” prezentowana jest informacja w kontekście jakiego okresu obrachunkowego zapisy są przenoszone. Pobierana jest ona z definicji okresu obrachunkowego, z pola „Opis”.
Dodanie na zapisach księgowych daty zatwierdzenia, modyfikacji oraz inicjału operatora modyfikującego
Do wersji Comarch ERP XL 2022.1, na formularzu zapisu księgowego były dostępne takie informacje jak:
- Operator wprowadzający
- Data wprowadzenia
- Operator zatwierdzający zapis
- Datę zatwierdzenia
- Operatora modyfikującego zapis
- Datę modyfikacji
Pod pojęciem daty zatwierdzenia rozumiemy datę w jakiej dokonano przeniesienia zapisów z buforów do księgi głównej.
- W nagłówku zapisu księgowego Datę wprowadzenia, przeniesiono i umiejscowiono obok pola Wprowadził
- Pod polami Wprowadził, Data wprowadzenia umieszczono dwa pola: Zmodyfikował, Data modyfikacji
- Pod polami Zmodyfikował, Data modyfikacji umieszczono dwa pola Zatwierdził, Data zatwierdzenia

- Na pozycji zapisu księgowego (dekrecie) dodano pola Zmodyfikował, Data modyfikacji
- Jeżeli operator zmodyfikuje pozycje zapisu księgowego, akronim operatora oraz data modyfikacji zostaną zapisane na pozycji zapisu księgowego oraz w nagłówku.
- Może mieć miejsce sytuacja, w której pozycje zapisu księgowego będą zmodyfikowane przez różnych operatorów, jak również wystąpić rozbieżność pomiędzy operatorem i datą modyfikacji zapisaną w nagłówku oraz na wybranych pozycjach.

- Jeżeli zapis księgowy zostanie przeniesiony z bufora do księgi głównej, akronim operatora przenoszącego zapis oraz data przeniesienia zostaną zapisane nie tylko w polach Zatwierdził, Data zatwierdzenia, ale także związanych z modyfikacją zapisu księgowego.

Zmiany w eksporcie, imporcie danych za pomocą pliku VAT_R.TXT na potrzeby pliku JPK_V7
W wersji Comarch ERP XL 2022.1 obsłużono eksport oznaczeń GTU, procedur szczególnych, typów dokumentów narzuconych przez struktury JPK_V7 do pliku VAT_R.TXT.Kody ww. oznaczeń zapisywane są na końcu pliku, oddzielane są średnikami a ich układ jest losowy.
Oprócz eksportu obsłużono także import oznaczeń.Zmiany stóp procentowych
W wersji Comarch ERP XL 2022.1 zaktualizowano stopy procentowe dla odsetek:
- Kapitałowych, należnych na podstawie art. 359 § 2 kodeksu cywilnego
- Ustawowych za opóźnienie, należnych na podstawie art. 481 § 2 kodeksu cywilnego, stosowanych w transakcjach z osobami fizycznymi
- Ustawowych w transakcjach handlowych, należnych na podstawie art. 4 pkt 3 lit. a i b ustawy z 8 marca 2013 r. o przeciwdziałaniu nadmiernym opóźnieniom w transakcjach handlowych.
Aktualizację wprowadzono do dnia:
- 2022-07-08 dla odsetek Kapitałowych i Ustawowych za opóźnienie
- 2022-07-01 dla odsetek Ustawowych w transakcjach handlowych
Od dnia 2022-07-08 obowiązuje:
- 10% stopa dla odsetek Kapitałowych
- 12% stopa dla odsetek Ustawowych za opóźnienie
Z kolei od dnia 2022-07-01 obowiązuje stawka 16% dla odsetek Ustawowych w transakcjach handlowych.

Delegacje - zmiany limitów
W dacie 28.07.2022 r. dodano nowe stawki w konfiguracji (zakładki [Księgowość]/[Delegacje]) dla:- Diety: 38 PLN
- Ryczałtu za nocleg: 57 PLN
- Ryczałtu za przejazd: 7,60 PLN
Lista dokumentów do opisania
Na liście dokumentów do opisania analitycznego wprowadzono analogiczne filtry jak na liście not memoriałowych, które pozwalają na wyświetlenie dokumentów w dowolnych przekrojach czasowych, tj.:
- za dany rok,
- za dany rok, miesiąc,
- za dowolnie wybrany okres,
- wszystkich, wystawionych od wybranej daty,
- wszystkich wystawionych do wybranej daty,
- wszystkich

Zmiany w schematach księgowych
W nagłówku schematu księgowego dodano nowe pole o nazwie „Komentarz”. Treść pola udostępniono także na liście, w kolumnie o nazwie „Komentarz”. Jak nazwa wskazuje, w polu można wprowadzić dowolną treść na potrzeby własne.

Ukrycie zakładki „Korekta podatku dochodowego”
Z poziomu Ribbona oraz okna [Preliminarz] ukryto zakładkę [Korekta podatku dochodowego].
Na ten krok zdecydowano się z uwagi na dezaktualizację przepisów podatkowych obsługiwanych przez tę funkcjonalność. Chcąc ją nadal utrzymywać firma Comarch musiałaby dostosować ją do funkcjonalności tzw. „nietypowych okresów obrachunkowych”.
Numeracja dokumentów w Module Środków Trwałych
W nowej wersji Comarch ERP XL nie będą uzupełniane automatycznie luki w numeracji dokumentów w Module Środków Trwałych.
Operator sam będzie mógł zdecydować, czy i jakim numerem luka powinna zostać wypełniona, o ile taka powstanie w skutek działań operatora.
Wspólne
Wydruki w formacie sPrint
Comarch sPrint to aplikacja, dzięki której użytkownicy mogą sprawnie drukować dowolny dokument na podstawie danych z systemu, z którym jest zintegrowana. Ponadto mogą korzystać z intuicyjnego Edytora, w ramach którego stworzą swój własny wydruk od podstaw lub też wprowadzą zmiany we wcześniej przygotowanych szablonach.
Wersja Comarch ERP XL 2022.1 została zintegrowana z nowym narzędziem.
Instalator wersji automatycznie instaluje również aplikację sPrint.
Przed zainstalowaniem nowej wersji XL lub jej aktualizacji zalecane jest odinstalowanie aplikacji Comarch sPrint, gdyż zostanie ona zawsze zainstalowana wraz z wersją XL.
Docelowo przy instalacji XL będzie wykonywany automatyczny upgrade aplikacji do nowszej wersji, ale mechanizmy te nie zostały jeszcze obsłużone, ponieważ narzędzie jest obecnie w fazie rozwoju (wersja Beta).
W konfiguracji wydruków dodano nowy typ wydruku: sPrint.

Ustawienie nowego typu będzie możliwe do momentu wypełnienia definicji wydruku. Oznacza to, że zgodnie ze standardem nie będzie aktywny na wydrukach predefiniowanych, które mają już definicję.
Działanie na wydrukach pozostaje zgodne ze standardem, w szczególności:
- Na wydrukach użytkownika będzie możliwe wybranie nowego typu: sPrint.
- Aby zapisać taki wydruk konieczne jest zaimportowanie definicji wydruku na zakładce [Definicja].
- Wydruki predefiniowane o nowym typie będą miały w nazwie dodane wyrażenie: [sPrint].
Informację o tworzeniu wydruków w formacie sPrint można znaleźć na stronie https://pomoc.comarch.pl/sprint/.
W wersji Comarch ERP XL 2022.1 dla modułu Sprzedaż udostępniono następujące standardowe wydruki w nowym formacie:
- Lista dokumentów > Reklamacje > Zgłoszenie reklamacji zakupu,
- Lista dokumentów > Reklamacje > Zgłoszenie reklamacji sprzedaży,
- Zamówienia > Sprzedaż > Lista zamówień,
- Kontrahenci > Karta kontrahenta,
- Bony > Bon
Usunięcie współpracy z Comarch MyPoint
W związku z wycofaniem z rynku aplikacji Comarch MyPoint w Systemie wprowadzono następujące zmiany:
- W Ribbonie modułu Administrator (menu Ogólne) został usunięty przycisk pozwalający na zainstalowanie i uruchomienie tej aplikacji. Analogiczne zmiany wprowadzono w Ribbonie dla pozostałych modułów.
- W oknie konfiguracji, na zakładce [BI] usunięto pola do konfiguracji usługi My Point.
- Nie będą instalowane komponenty służące do współpracy pomiędzy aplikacją a Systemem.
Bez zmian pozostały natomiast możliwości tworzenia i przechowywania zapisów historii działań użytkowników na dokumentach, czyli funkcjonalność wprowadzona w wersji Comarch ERP XL 2020.0. Możliwe jest również jej wykorzystanie w Comarch BI Point, w formie dashboardów.
Terminale Polskie e-Płatności
W nowej wersji Comarch ERP XL została zrobiona integracja z terminalami Polskich ePłatności. Sposób obsługi jest tożsamy jak dla terminali ING Banku Śląskiego.
Należy tylko w Konfiguracji komputera na zakładce [Terminal płatniczy] wybrać model terminala przypisany do Polskich ePłatności oraz uzupełnić IP i odpowiedni port.

Migrator
Zmiany w arkuszach z grupy: Technologie
- Nowa kolumna w arkuszu ProdTechnologieCzynnosci
W arkuszu migracyjnym ProdTechnologieCzynności, dodano nową kolumnę NiePlanujWPartiach, w ramach której można ustawić wartość parametru Nie planować w partiach gdy następna operacja jest planowana w partiach na danej operacji w technologii.

- Nowa kolumna w arkuszu ProdFunkcje
W arkuszu migracyjnym ProdFunkcje udostępniono nową kolumnę TenSamZasobWPartii, za pomocą której dla gniazda roboczego można ustawić domyślną wartość dla parametru Ten sam zasób w każdej partii operacji na gnieździe roboczym

- Nowa kolumna w arkuszu ProdFunkcjeCzynnosciTechnologie.xls
W arkuszu migracyjnym ProdFunkcjeCzynnosciTechnologie dodano nową kolumnę TenSamZasobWPartii, za pomocą której można ustawić domyślną wartość dla parametru Ten sam zasób w każdej partii operacji, na danym gnieździe dodanym do operacji technologicznej

Administrator oddziałów
Tworzenie oddziału wszystko.pl
Szczegółowo opisane w rozdziale Konfiguracja oddziału wszystko.pl.
Współpraca z Comarch e-Sklep
Nowe parametry na karcie towaru
Na karcie towaru na zakładce [Aplikacje] dodano nowe parametry, które są przesyłane do Comarch e-Sklep:- Zapytaj o cenę
Z opcji tej można skorzystać, gdy cena danego towaru zmienia się dynamicznie, jest uzależniona od zamawianej ilości lub z innego powodu nie może być prezentowana. Zakup towaru z opcją Zapytaj o cenę odbywa się w inny sposób. Klient na towarze wybiera opcję Zapytaj o cenę, po czym na formularzu, który się pojawia podaje swój adres e-mail, numer telefonu, pożądaną ilość oraz opcjonalnie wiadomość dla administratora. Takie zapytanie trafia na listę, gdzie po dokonaniu wyceny jest odsyłane do klienta, który dostaje informację o sposobie finalizacji zakupu.
- MOQ – minimalna ilość zamówienia
Domyślnie ustawiana jest wartość 1. Wartość wpisana w tym polu określa minimalną ilości towaru, jaką można zakupić w e-Sklepie. Minimalna ilość zakupu dotyczy jednostki podstawowej towaru.

Współpraca z Comarch POS
Obsługa usług
Umożliwiono przesyłanie kart towarowych o typie usługa. Dla usług przesyłane są również cenniki, jednostki pomocnicze, kody kreskowe, atrybuty oraz zdjęcia.
Obsługa klawiatury numerycznej w POS
Na stanowisku POS dodano nowy parametr Obsługa klawiatury numerycznej, który odpowiada za włączenie odpowiedniej obsługi po stronie Comarch POS.

Po zaznaczeniu parametru i synchronizacji ustawień, na oknie sprzedaży na stanowisku POS dostępna będzie numeryczna klawiatura ekranowa, która umożliwia łatwe wpisywanie danych liczbowych za pomocą ekranów dotykowych.

Aktualizacja stanu bonu w momencie jego wykorzystania podczas zapłaty za dokument w POS
Wprowadzono usługę, która aktualizuje stan bonu on-line, czyli od razu w momencie zapłaty w POS. Bon jednorazowy zostaje od razu ustawiony jako zrealizowany natomiast dla bonu wielokrotnego jest ustalana nowa wartość pomniejszona o kwotę użytą podczas rozliczenia. Tak więc, zanim dokument sprzedaży, który został opłacony bonem trafi do XLa, bon jest zaktualizowany i nie istnieje ryzyko, aby został użyty ponownie.
Przesyłanie powiązania towaru z wszystkimi grupami towarów
Do tej pory towary były przesyłane na stanowiska POS wg grupy domyślnej ustawionej na karcie towaru. Aktualnie towary przesyłane są również wówczas, gdy należą do grupy lub podgrupy przesyłanej do POS bez względu na to, czy jest to grupa domyślna czy dodatkowa danego towaru. Przesyłane są również wszystkie powiązania towaru z grupami, które są przesyłane do POS. Na podglądzie towaru w POS można zobaczyć powiązanie towaru z grupami.

Dzięki przesyłaniu powiązania z wszystkimi grupami, mogą być wykorzystywane promocje na grupy inne niż domyślna. Dla towaru zostanie naliczona każda promocja na grupę, do której należy towar (o ile grupa ta jest przesyłana do POS).
Dodawanie operatorów do stanowisk POS
Wprowadzono kilka udogodnień pozwalających w szybszy sposób przypisywać operatorów do POS.
- Z poziomu stanowiska POS
Aktualnie nie jest konieczne wcześniejsze dodanie operatora do centrum firmy. Na oknie stanowiska na zakładce [Operatorzy] można wybrać opcję z menu rozwijanego przy przycisku: Dodaj operatora z listy wszystkich operatorów. Po wybraniu tej opcji zostanie wyświetlona lista wszystkich operatorów bez względu na to czy zostali przypisani do powiązanego centrum firmy. Po zaznaczeniu wybranych operatorów zostaną oni dodani do Stanowiska POS i równocześnie do centrum firmy, o ile do tej pory nie byli dodani.

Podczas odpinania operatorów ze stanowiska POS, nie są oni usuwania z centrum firmy.
- Z poziomu karty Operatora
Na zakładce tej prezentowane są wszystkie stanowiska, na których może pracować operator bez względu na to, do którego Sklepu (oddziału POS) należą. Na liście prezentowane są kod i nazwa stanowiska oraz nazwa Centrum powiązanego z oddziałem POS.
Z poziomu tego okna możliwe jest równoczesne przypisywanie operatora do wybranych stanowisk. Po wybraniu opcji Przypnij operatora do stanowisk POS, zostanie wyświetlona lista w formie drzewa, gdzie stanowiska POS pogrupowane są wg oddziałów. Możliwe jest zaznaczenie dowolnych stanowisk i przypisanie ich do operatora. Ctrl+A spowoduje zaznaczenie wszystkich stanowisk. Zaznaczenie linii na poziomie oddziału spowoduje zaznaczenie wszystkich stanowisk danego oddziału.

Jeśli dany operator nie był jeszcze przypisany do centrum firmy, którego stanowiska są przypinane, automatycznie zostanie dodany do centrum. Jeśli będzie to jedyne centrum operatora, zostanie przypisane jako centrum domyślne.
Jeśli dodawane stanowisko będzie przypisane do innego centrum, wówczas pojawi się komunikat z pytaniem czy przypisać operatora do danego centrum. Jeśli odpowiedź będzie twierdząca wówczas stanowisko POS zostanie przypięte do operatora jak również zostanie przypisane odpowiednie centrum. Po odpowiedzi NIE, stanowisko ani centrum nie zostaną przypisane do operatora. Na oknie komunikatu dodano dodatkowy parametr pozwalający na wyłączenie pytania przy dodawaniu kolejnych stanowisk. Pytanie pojawi się ponownie po kolejnym zalogowaniu do sytemu, przy wystąpieniu analogicznej sytuacji.
Jeśli operator jest już powiązany z danym stanowiskiem POS, podczas dodawania stanowisk zostanie ono pominięte bez dodatkowego komunikatu.Z poziomu okna operatora możliwe jest też odpinanie stanowisk od operatora. Możliwe jest wskazanie wielu stanowisk i seryjne ich odpięcie. Po tej operacji operatorzy nie są usuwani z centrum firmy, do którego byli przypisani, dzięki temu można łatwej ich dodać do innego centrum (oddziału Comarch POS).
- Z poziomu listy operatorów
Na liście Operatorów dodano przycisk Przypnij operatorów do stanowisk POS, dzięki któremu możliwe jest równoczesne przypisywanie wielu operatorów do wielu stanowisk POS. Po zaznaczeniu wybranych operatorów, należy wybrać opcje jw., a następnie wskazać stanowiska wg zasad opisanych wcześniej. Zasady wiązania operatorów ze stanowiskami POS są analogiczne jak w przypadku wykonywania tego z karty operatora, tyle, że dotyczą wielu operatorów.
Inne zmiany
- Zmiany w imporcie faktur do paragonów oraz korekt paragonów i faktur. W polu Faktura na zakładce [Nagłówek] zapisywany jest numer dokumentu przesłany z Comarch POS. W przypadku faktur będących spinaczami paragonu, w XLu symbol dokumentu to RA natomiast w Comarch POS numeracja jest jednolita i wszystkie faktury posiadają symbol FS. Podobnie jest w przypadku korekt gdzie w XLu dokumenty posiadają oznaczenie FSK lub PAK, natomiast w POS odpowiednio FS i PA. Aby zachować zgodność numeracji przy wysyłce do JPK_VAT7, w polu Faktura zapisywany jest numer dokumentu z oznaczeniem jakie zostało wydrukowane na dokumencie w Comarch POS.
- Przesyłanie maski dla kodu pocztowego. Przesyłana jest odpowiednia konfiguracja, dzięki której w POS kontrola poprawności zapisu kodu pocztowego na adresie kontrahenta odnosi się tylko do kontrahentów polskich. W przypadku wyboru kraju innego niż PL brak walidacji kodu pocztowego w formacie 00-000.
- Zmiany w przesyłaniu magazynu powiązanego z definicją dokumentów FS i PA. Jeśli na formatce magazynu, na zakładce [Dokumenty] zostanie odznaczony parametr dotyczący wystawiania FS lub PA, wówczas nie będzie możliwe wystawianie tych dokumentów w POS na magazyn, który ma odznaczony dany typ dokumentu.
Współpraca z Comarch WMS
Zmiany w dotychczasowych funkcjonalnościach
Ustalanie zasobów na rezerwacje magazynowe WMS
Dotychczasowe ustalanie zasobów dla rezerwacji magazynowych WMS nie uwzględniało informacji o tym, czy dany zasób ma wygenerowany dokument (W)AWD. Teraz informacja taka jest brana pod uwagę, dzięki czemu do zarezerwowania wg FIFO lub LIFO nie zawsze będą uwzględniane wszystkie kolejne dostawy. Jeśli w kolejce znajdą się takie, które nie mają dokumentu magazynowego, wówczas zostaną one pominięte.
Dotyczy to generowania dokumentów (W)ZWM do zamówień z rezerwacjami ilościowymi.
- FZ-117/22, ilość 16 szt.
Zasób z dokumentu FZ-105/22 został pominięty, ponieważ nie ma do niego dokumentu (W)AWD.
W kontekście ilości możliwej do zarezerwowania nie będzie tu żadnej różnicy, czyli nadal możliwa do zarezerwowania na zwykłych rezerwacjach magazynowych WMS będzie ilość, która jest dostępna zarówno w stanach handlowych, jak i w stanach magazynowych WMS.
W przypadku generowania dokumentów (W)ZWM do zamówień z rezerwacjami zasobowymi konieczne jest zadbanie o to, aby te rezerwacje dotyczyły dostaw z dokumentami magazynowymi. W przeciwny razie pomimo posiadanych stanów handlowych i magazynowych może okazać się niemożliwe zrealizowanie w pełni takiego zamówienia dokumentem magazynowym WMS, dla którego tworzone są rezerwacje.
Podział na dokumentach (W)ZWM względem jednostki pomocniczej po uwzględnieniu ilości z dostaw
Udostępniona w wersji 2021.1 funkcjonalność tworzenia dokumentów (W)ZWM z podziałem względem jednostki pomocniczej na zamówieniu, została teraz rozszerzona o sprawdzanie, jaka jest ilość przeliczeniowa na pełne jednostki pomocnicze na dostawach, które są pobierane na dokument magazynowy. Takie dostawy są znane w przypadku włączonych rezerwacji magazynowych WMS, czyli jeśli na magazynie WMS zaznaczono parametr: Rezerwuj zasoby…
Przyjęto tutaj zasadę, że jeśli na dostawie przeliczeniowo jest więcej niż w pełnych jednostkach pomocniczych, to każda ilość ponad te pełne jednostki jest pobierana na dokument, który nie jest oznaczony parametrem: Dokument na pełne jednostki pomocnicze.
Współpraca z nową aplikacją wszystko.pl
Od dnia 30-06-2022 r. dotychczasowy portal wszystko.pl został usunięty. Zostanie zastąpiony nową wersją portalu o tej samej nazwie.
W związku z powyższym wszystkie dotychczasowe ustawienia związane z usuniętą wersją zostały w Systemie ukryte lub usunięte. Wyłączona została też synchronizacja ze starym portalem wszystko.pl (dotyczy baz po konwersji).
Jednocześnie w wielu miejscach, jak konfiguracja oddziału czy towary stosujemy to samo nazewnictwo dla operacji czy parametrów. Od wersji XL 2022.1 dotyczą one już jednak współpracy z nowym portalem.
Konfiguracja oddziału wszystko.pl
Nawiązanie współpracy należy rozpocząć od utworzenia nowego oddziału w module Administrator oddziałów.
Można to zrobić na kilka sposobów:
- Wybierając odpowiedni typ oddziału dla przycisku Kreator podłączenia nowego oddziału w menu Ogólne,
- Używając przycisku Kreator nowego oddziału wszystko.pl w menu Oddziały,
- Dodając nowy oddział o typie wszystko.pl z poziomu listy oddziałów w menu Ogólne.

Kreator nowego oddziału, pozwala w kolejnych krokach określić:
- Krok 1: Rodzaj ceny przesyłanej dla towarów. Jeśli żaden rodzaj nie zostanie wybrany, wówczas żadne konkretne ceny nie będą przesyłane do wszystko.pl.
- Krok 2: Powiązanie centrum struktury firmy z oddziałem. Wybrane centrum struktury nie może być powiązane z innym oddziałem
- Krok 3: Ustawienie parametrów do komunikacji z wszystko.pl, czyli:
- Adres serwera wymiany (aktualny adres będzie zawsze podawany w tabelce z wersjami współpracującymi),
- Login do konta na portalu wszystko.pl.
Po wypełnieniu tych danych aktywny staje się przycisk Zaloguj się, który uruchamia przeglądarkę na stronie logowania. W tym momencie konieczne już jest posiadanie konta wszystko.pl, które zostało odpowiednio zweryfikowane w aplikacji.

Po zalogowaniu za pomocą danych logowania do wszystko.pl pojawi się prośba o przyznanie uprawnień dostępu, które należy potwierdzić. Wówczas w Systemie będzie możliwość utworzenia połączenia za pomocą przycisku, jak pokazano na poniższym rysunku.

Jeśli połączenie przebiegnie bez zakłóceń, wówczas w oknie Połączenie oddziału z kontem wszystko.pl pojawi się informacja POŁĄCZONO. W przeciwnym razie zostanie zwrócony komunikat błędu.

Oznacza to, że możliwa jest wymiana danych z kontem wszystko.pl, do którego zostało wykonane logowanie.
Wymiana danych odbywa się za pomocą API a uwierzytelnianie następuje na podstawie tokenów.
Wysyłanie towarów do wszystko.pl
W zakresie wymiany w pierwszej wersji współpracy umożliwiono przesyłanie kartotek towarowych, na podstawie których we wszystko.pl tworzone są szkice ofert.
Operację można wykonać z poziomu formatki towaru lub z listy dokumentów. Służą do tego:
- Przycisk na karcie towaru, zakładka [Aplikacje]/[wszystko.pl]
- Polecenie Wyślij do wszystko.pl w menu kontekstowym na liście towarów.
Po uruchomieniu operacji wybrany towar/towary są przesyłane do wszystko.pl wraz z następującymi danymi:
- Nazwa towaru jako tytuł oferty. We wszystko.pl weryfikowana jest dopuszczalna ilość znaków z przedziału 4-100.
- Stawka VAT sprzedaży. Jeśli w XL jest ustawione 7%, wówczas oferta nie zostanie utworzona, ponieważ aplikacja nie dopuszcza takiej stawki. Dla stawek ‘zw’ oraz ‘np’ ustawiane jest 0%.
- Kod EAN. We wszystko.pl weryfikowana jest poprawność kodów EAN.
- Cena wysyłana jest zgodnie z ustawieniem na oddziale rodzaju ceny:
- Dla <brak> nie jest przesyłana konkretna cena.
- Dla ustawionego określonego rodzaju ceny wysyłana jest cena brutto z cennika o takim rodzaju.
Jeśli nie mamy podanej konkretnej ceny (nie ustawiono rodzaju, brak ceny w cenniku) lub cena do pobrania jest mniejsza od 1,00, wówczas na ofercie ustawiana jest wartość 1,00, czyli minimalna wartość pozwalająca na jej zapis na portalu wszystko.pl.
Podobnie jest dla cen podanych w walucie innej niż PLN. Ponieważ inne waluty nie są obsługiwane na portalu, to traktujemy to jako brak ceny i na ofercie ustawiana jest wartość 1,00.
Po pomyślnym utworzeniu oferty na karcie towaru, zakładka [Aplikacje]/[wszystko.pl], zapisują się dla niej następujące informacje:
- Numer oferty na portalu wszystko.pl.
- Stan oferty. Na razie obsługiwany jest tylko stan ‘draft’, czyli szkic.
- Link do oferty z przyciskiem umożliwiającym uruchomienie podglądu w zewnętrznej przeglądarce.

Gdyby nie było możliwe utworzenie szkicu oferty to użytkownik zostanie o tym poinformowany stosownym komunikatem. Sytuacja taka może zaistnieć, jeśli nie ma nawiązanego połączenia z portalem wszystko.pl lub dane przesyłane z towaru nie zostały poprawnie zweryfikowane na portalu.
Utworzone z XL szkice ofert można uzupełniać na portalu wszystko.pl o brakujące informacje. Ilość i rodzaj tych informacji zależał będzie przede wszystkim od wybranej kategorii. Po wybraniu kategorii pojawi się automatycznie przesłany z XL numer EAN.
Gotowe szkice można publikować na portalu, dzięki czemu oferta będzie dostępna dla Klientów.
Pozostałe
Dotychczasowe klasy atrybutów, które zostały zaciągnięte z poprzedniej wersji portalu, zostały w XL oznaczone jako archiwalne. Nie ma możliwości zmiany tego ustawienia, więc atrybuty nie będą widoczne na uruchamianej liście, gdzie rekordy archiwalne są domyślnie ukrywane.
Dodatkowo w bazach po konwersji zmieniła się charakterystyka parametru wszystko.pl na formatce klasy atrybutu:
- Jeśli na klasie parametr był zaznaczony, to nadal jest widoczny, ale ma dodatkową informację, że dotyczy starego portalu, czyli: (do 06.2022).
- Po jego odznaczeniu zostaje ukryty, aby nie było możliwe już ponowne jego ustawienie.
- Jest ukryty na wszystkich klasach, na których nie był zaznaczony oraz na nowo dodawanych klasach atrybutów.
Brak możliwości zaznaczenia parametru wynika z tego, że nie jest już możliwa synchronizacja do starego portalu wszystko.pl.
Funkcjonalności niedostępne w XL Start
Ponieważ w wersji Comarch ERP XL Start nie są dostępne Umowy, to cała funkcjonalność opisana w rozdziale Obsługa magazynów na umowach nie będzie również dostępna.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2023.0
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2023.1 | Wersja | Luty 2023 r. | |
2023.2 | Wersja | Czerwiec 2023 r. | |
2024.0 | Wersja | Grudzień 2023 r. |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2023-71307
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2023.0
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.5.1 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2023.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2022.2.2 | |
Comarch WMS (Zarządzanie, Magazynier) | 2023.0.0 | |
Comarch Magazynier | 2022.0.0 | |
Comarch ERP XL HR | 2023.1.1 | |
Comarch HRM | 2023.0.1 | |
Comarch DMS (stacjonarny, WWW) | 2022.0.3 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2023.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 12.6 | |
Migracja danych XL2XML | 10.0 | |
Comarch MES | 2023.0 | |
Comarch e-Sprawozdania | 2023.0.0 | |
Comarch POS | 2023.0 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 0.5 | Wersja Beta |
Logistyka
Krajowy System e-Faktur
W zakresie integracji z Krajowym Systemem e-Faktur w wersji 2022.1 Systemu udostępniono elementy funkcjonalne o charakterze demonstracyjnym, mające na celu zapoznanie Użytkowników z planowanym sposobem obsługi tej integracji. W wersji 2023.0 udostępniono pełną integrację z KSeF w zakresie eksportu faktur i ich korekt zarówno na środowisko Demo jak i środowisko produkcyjne.
Wprowadzona w wersji 2023.0 Systemu i opisana w niniejszym dokumencie integracja z KSeF opiera się na dotychczasowych regulacjach i na schemie FA(1).
Wysyłka faktur na środowisku Demo służy do przygotowania Firmy do planowanej od 2024 roku obligatoryjności systemu KSeF. Wysłanie faktury na środowisko produkcyjne zaś jest jednoznaczne z wprowadzeniem takiej faktury do obiegu gospodarczego i należy go dokonywać w sposób rozważny.
Funkcjonalność eksportu faktur do KSeF jest dostępna w ramach jednej z poniższych metod licencjonowania:
-
- Licencja Comarch KSeF
- Pakiet OCR
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.
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.

Parametry KSeF w Konfiguracji systemu
W oknie Konfiguracji udostępniona została nowa 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.
-
- Parametry dotyczące zapisywanie pliku wysłanej faktury oraz pobranego urzędowego poświadczenia odbioru jako załącznika faktury
W wersji 2023.0 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.
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.

-
- 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.

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.
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.

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

-
- 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.

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(1)
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ł.

Opcjonalnie plik .xml tworzony na podstawie wysyłanej faktury może zostać podpięty jako jej załącznik. Więcej na ten temat napisano w rozdziale dotyczącym Konfiguracji systemu. Funkcjonalność ta dostępna jest wyłącznie przy wysyłce dokonywanej w trybie interaktywnym.

Faktury wysłane do KSeF są dostępne w aplikacji podatnika udostępnionej przez Ministerstwo Finansów na stronie https://ksef-demo.mf.gov.pl/ oraz https://ksef.mf.gov.pl/.
Każdą z przesłanych faktur można w niej obejrzeć, jak również pobrać.

Mapowanie danych na strukturę logiczną e-faktur wg schemy FA(1)
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 zostaną opisane w odrębnym dokumencie. W niniejszym rozdziale opisano jedynie te, które wymagają szczególnej uwagi Użytkowników.
-
- Numer faktury
Jako numer faktury wysyłany jest numer obcy dokumentu. Przyjęto tutaj identyczną zasadę, jaka obowiązuje w JPK_FA, CUK i innych deklaracjach. W jednej z kolejnych wersji zachowanie Systemu zostanie w tym względnie sparametryzowany i wysyłany będzie numer własny (systemowy) lub numer obcy dokumentu.
-
- 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ą
W przypadku kupującego będącego osobą fizyczną wysyłane jest imię i nazwisko Nabywcy, przy czym każda z tych danych przesyłana jest w osobnym polu. W związku z tym, że w Systemie dane te zapisywane są w jednej kontrolce/jednym polu przyjęto poniższe zasady ustalania tych danych: wartość z kontrolki Nazwa formatki adresu kontrahenta do 1-wszej spacji jest traktowana jako Imię, natomiast wartość po 1-wszej spacji jako Nazwisko. Takie mapowanie jest niedoskonałe w przypadku nietypowych danych np. posługiwania się przez Nabywcę dwoma imionami. W związku z tym dodatkowo odsłużone zostało ustalania tych danych na podstawie atrybutów o nazwach KSEF_Nabywca_ImiePierwsze, KSEF_Nabywca_Nazwisko przypisanych do wysyłanego dokumentu. System w pierwszej kolejności pobiera dane z ww. atrybutów, a jeżeli ich nie zdefiniowano, wówczas z pola Nazwa, mapując je wg ww. zasad.
Opublikowana w dniu 2022-12-01 i będąca obecnie na etapie konsultacji nowa wersja schemy e-fakturowej FA(2) przewiduje przekazywanie danych nabywcy (imię i nazwisko lub nazwa nabywcy) w jednym polu, w związku z czym po jej wprowadzeniu ww. umowne mapowanie danych nabywcy nie będzie już potrzebne, dane będą pobierane wprost z kontrolki Nazwa.
-
- Adres nabywcy
Schemat e-faktury przewiduje przesyłanie danych dotyczących ulicy, numeru domu i numeru lokalu w osobnych liniach, tymczasem w systemie Comarch ERP XL dane te zapisywane są w jednym polu formatki adresu kontrahenta. Do mapowania danych adresowych wykorzystywana jest stosowna funkcja wyodrębniająca ulicę, nr domu i nr lokalu z całej zawartości pola adresowego. Funkcja ta nie jest doskonała np. w przypadku, gdy nazwa ulicy zawiera w sobie cyfry, a także w przypadku miejscowości w których nie wyodrębniono ulic. Aby umożliwić Użytkownikom obsługę takich specyficznych przypadków obsłużona została dodatkowa identyfikacja ww. składowych adresu na podstawie stosownych atrybutów przypisanych do nagłówka dokumentu: KSEF_Nabywca_Ulica (w tym z wartością Brak, co oznacza, że nazwa ulicy ma pozostać pusta), KSEF_Nabywca_NrDomu, KSEF_Nabywca_NrLokalu. System w pierwszej kolejności pobiera dane z ww. atrybutów, a jeżeli ich nie zdefiniowano, wówczas z pola Ulica, mapując je wg ww. zasad
Ww. dodatkowe mapowanie danych z Systemu na schemę e-faktury nie będzie już potrzebne jeżeli wejdzie w życie planowana schema FA(2), zgodnie z którą wszystkie dane adresowe Nabywcy będą przesyłane w jednym polu.
-
- Elementy- towary na fakturze
O tym, czy System prześle do KSeF ilość i cenę dla jednostki głównej czy pomocniczej elementu transakcji decyduje stosowa opcja w Konfiguracji Systemu, omówione we wcześniejszej części dokumentu.
-
- Sekcja zawierająca informację o formie i terminie płatności oraz rachunku bankowym Sprzedawcy zostanie obsłużona w jednej z kolejnych wersji
- Informacje dodatkowe można umieszczać w Opisie czy to nagłówka faktury, czy to jej elementów i/lub w stopce przypisanej do definicji dokumentu. Opis z nagłówka wysyłany jest zawsze, natomiast opis elementu dokumentu jest wysyłany o ile w Konfiguracji/KSEF/Podczas eksportu wysyłaj włączony zostanie parametr Opis elementu
- Spinacze zawierające korekty z tytułu zwrotu towaru a KSeF
Użytkownicy korzystających 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.
-
- 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.


Po pobraniu UPO System zapisuje poniższe dane na fakturze/fakturach, której to UPO dotyczy:
-
- 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
Opcjonalnie plik .xml pobranego UPO może zostać podpięty jako załącznik faktury. Więcej na ten temat napisano w rozdziale dotyczącym Konfiguracji systemu.

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.

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.
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.

Numer KSeF oryginału na korekcie ręcznej
Na formatce korekty ręcznej FSK/(A)FSK/FKE 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.

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
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ę:

- Dotychczas uprawniony do tego Użytkownik mógł zmieniać poniżej wymienione dane na zatwierdzonych dokumentach sprzedaży. Dane te stanowią część informacji przekazywanych do KSeF, w związku z czym, jeżeli dany dokument został wysłana na środowisko produkcyjne KSeF, wówczas ich edycja nie jest już możliwa. Tymi danymi są:
- Data sprzedaży
- Numer obcy dokumentu
- Adres kontrahenta głównego/docelowego/płatnika
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.
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
- Udostępnienie API zewnętrznego do wysyłki
- Sukcesywna obsługa informacji opcjonalnych w wysyłce KSeF
- Import faktur zakupu z KSeF
Inne zmiany
Nowe kolumny na listach dokumentów handlowych i importowych
Lista dokumentów handlowych i importowych została wzbogacona o nowe kolumny. Domyślnie są one ukryte, jeżeli więc Użytkownik chce z nich skorzystać powinien je włączyć na używanym przez siebie formacie listy.
-
- [Prefiks] NIP i numer [NIP] kontrahenta głównego
Ww. kolumny zostały udostępnione na wszystkich tych listach dokumentów TraNag i ImpNag, na których prezentowany jest kontrahent.
-
- [Prefiks] NIP i numer [NIP] kontrahenta docelowego
Ww. kolumny zostały udostępnione na wszystkich tych listach dokumentów TraNag i ImpNag, na których prezentowany jest kontrahent docelowy, o ile w Konfiguracji włączona jest prezentacja kontrahenta docelowego
-
- [Numer obcy] dokumentu
Ww. kolumna została udostępniona na listach dokumentów sprzedaży: FS, FW, WZ, FSE, WZE, WKA i wypełniana jest wartością wprowadzoną w kontrolce Faktura formatki dokumentu sprzedaży. W przypadku ww. typów dokumentów w kontrolce tej domyślnie ustalana jest wartość zgodna z numerem systemowym dokumentu, kolumna ta będzie więc przydatna dla tych Użytkowników, którzy ten numer zmieniają, np. dla biur rachunkowych.
Ww. kolumna nie jest dostępna na listach dokumentów zakupowych, ponieważ w dużej mierze jej rolę spełnia obecna kolumna Źródłowy.

-
- Wartość [VAT] wynikająca z dokumentu
Ww. kolumna udostępniona została na listach tych dokumentów handlowych, których wartość prezentowana na liście wyrażona jest zawsze w walucie systemowej, czyli na dokumentach innych niż eksportowe/importowe.
![Kolumna [VAT] na liście faktur sprzedaży](https://pomoc.comarch.pl/xl/wp-content/uploads/2022/12/word-image-48957-44.png)
-
- [Data sprzedaży]
Dotąd data sprzedaży nie była prezentowana na listach dokumentów FSE i WZE, w wersji 2023.0 udostępnioną ją również dla tych list. Dla dokumentów FSE/WZE jest ona wypełniana datą sprzedaży, dla korekt zaś datą korekty.

-
- [Data wystawienia]
Data wystawienia została udostępniona na listach dokumentów FZ, PZ, PKA i FAI, na których jej dotąd nie było.
-
- [Data zakupu]
Data zakupu została udostępniona na listach dokumentów FZ, PZ, FRR i FAI, na których jej dotąd nie było. Dla dokumentów FZ, PZ, FRR, FAI jest ona wypełniana datą zakupu, dla korekt zaś datą korekty.

Po udostępnieniu opisanych wyżej kolumn są one dostępne na listach przedstawionych w poniższej tabeli. Wyróżniono te kolumny i listy, które obsłużone zostały w wersji 2023.0
Lista | Kontrahent główny | Kontrahent docelowy | Numer obcy | VAT | Data sprzedaży | Data wystawienia | Data zakupu | ||
Prefiks | NIP | Prefiks | NIP | ||||||
FZ | + | + | + | + | - | + | - | + | + |
PZ | + | + | + | + | - | + | - | + | + |
FRR | + | + | + | + | - | + | - | + | + |
FAI | + | + | + | + | - | - | - | + | + |
FS | + | + | + | + | + | + | + | + | - |
FW | + | + | + | + | + | + | + | + | - |
WZ | + | + | + | + | + | + | + | + | - |
PA | + | + | + | + | - | + | + | + | - |
TF | + | + | + | + | - | - | - | + | - |
KK | + | + | + | + | - | + | + | - | |
FSE | + | + | + | + | + | - | + | + | - |
WZE | + | + | + | + | + | - | + | + | - |
WKA | + | + | + | + | + | - | - | + | - |
PKA | + | + | + | + | - | - | - | + | - |
PW | + | + | + | + | - | - | - | + | - |
RW | + | + | + | + | - | - | - | + | - |
Ustalanie cen i wartości na kopiowanej ofercie i zamówieniu
W wersji 2023.0 uporządkowano zasady ustalania cen i wartości na elementach ofert i zamówień powstałych w wyniku wymienionych poniższej operacji, dotąd bowiem System zachowywał się w tym zakresie niejednolicie:
-
- kopiowania elementu oferty/zamówienia
- kopiowania całego dokumentu oferty/zamówienia
- tworzenia wariantu oferty
- Rodzaj ceny początkowej (OS, ZS) jest ustalany na podstawie elementu kopiowanego
- Poziom ceny początkowej (OS, ZS, OZ, ZZ) jest ustalany na podstawie elementu kopiowanego
- Cena końcowa i wartość końcowa ustalane są w sposób zależny od stosowanej przez Użytkownika metody naliczania rabatów
- W przypadku rabatów liczonych od ceny (włączony parametr Rabaty liczone od ceny w Konfiguracja/Sprzedaż/Rabaty i promocje) cena końcowa jest kopiowana z elementu źródłowego, natomiast wartość elementu oraz rabat są wyliczane w oparciu o cenę początkową, końcową oraz ilość, tak więc mogą być inne, niż na elemencie kopiowanym
- W przypadku rabatów liczonych od wartości (wyłączony ww. parametr) wartość końcowa jest kopiowana z elementu źródłowego, natomiast cena oraz rabat są wyliczane w oparciu o wartość początkową, końcową oraz ilość, tak więc mogą być inne, niż na elemencie kopiowanym
Dane adresowe i osoba kontaktowa na dokumencie Paczki
Na dokumencie Paczki, zakładka [Ogólne] prezentowane są szczegółowe dane adresowe i kontaktowe, które są do niej przypisane. Dotychczas wyświetlany był tylko akronim powiązanego adresu.
Ustawienie adresu na paczce następuje na podstawie dokumentów do niej powiązanych, o ile w konfiguracji modułu Konfiguracja/Sprzedaż/Parametry 2 jest zaznaczony parametr Kontroluj zgodność adresu dostawy dokumentów paczki.
Od wersji 2023.0 ustawienie to decyduje również o tym, czy na paczce zostanie dodana osoba kontrahenta. Wybór osoby następuje automatycznie na podstawie dokumentów powiązanych. Można to też zrobić samodzielnie poprzez wybór odpowiedniego rekordu z listy osób przypisanych do kontrahenta.

Obecnie, gdy na paczkę jest pobierany adres z dokumentów powiązanych (zawsze z zakładki [Kontrahent docelowy]) i na tych dokumentach (na tej samej zakładce) jest wypełniona osoba kontrahenta, wówczas zostaje ona pobrana również na paczkę. Ponieważ na każdym z dokumentów może być ustawiona inna osoba, to sposób pobierania jest następujący:
- Podczas tworzenia paczek z listy dokumentów pobierana jest osoba z pierwszego dokumentu w kolejce, na którym jest ona wypełniona.
- Podczas dołączania dokumentów do paczek również pobierana jest osoba z pierwszego dokumentu w kolejce, na którym jest ona wypełniona. Przy czym tutaj pobranie może nie nastąpić, jeśli na paczce osoba jest już wypełniona.
Podczas usuwania powiązania dokumentów do paczki osoba nie jest modyfikowana aż do czasu usunięcia ostatniego powiązanego dokumentu. Wówczas następuje bowiem usunięcie z paczki adresu a wraz z nim też osoby kontaktowej.
Dopóki dokument Paczki nie jest zatwierdzony, to osobę kontrahenta można również uzupełnić, usunąć lub zmodyfikować samodzielnie, poprzez wybór dowolnej osoby z listy wszystkich osób kontrahenta. Ważne jest tylko, aby wcześniej został powiązany jakikolwiek dokument, na podstawie którego kontrahent dla paczki zostanie ustalony.
Wraz z ustawieniem osoby kontaktowej może nastąpić również pobranie na paczkę jej danych kontaktowych: telefon oraz e-mail. Ma to szczególne znaczenie dla współpracy z Comarch Shipping, o czym więcej w rozdziale o takim tytule.
Standardowo jako dane kontaktowe dla paczki traktowane były dane z adresu do niej powiązanego. Teraz przy odpowiednim ustawieniu w konfiguracji modułu Sprzedaż (Konfiguracja/Sprzedaż/Parametry 2) nowego parametru Dane kontaktowe na paczce z osoby kontrahenta można sprawić, aby zostały one pobrane z osoby kontaktowej na paczce, o ile taka zostanie na niej wybrana. Wówczas od razu na paczce podmienia się zawartość w kontrolkach Telefon i E-mail, więc widać wprost, jakie dane kontaktowe są obowiązujące dla danej paczki.
Uwzględnianie towarów inwentaryzowanych na dokumentach magazynowych - blokady
Na dokumentach AWD/ZWM oraz (W)AWD/(W)ZWM, które miały dodane pozycje na towary podlegające inwentaryzacji zablokowano możliwość wykonywania następujących operacji:
- Blokada przekazania dokumentu do realizacji (odznaczenie parametru Do bufora)
- Blokada zamknięcia dokumentu (odznaczenie parametru Zamknięte).
Przy generowaniu takich dokumentów jest również kontrola czy pozycje źródłowe nie są na towary, które aktualnie podlegają inwentaryzacji. Jeśli są, wówczas takie pozycje nie zostaną dodane na dokument magazynowy.
Ergonomia działań na umowach
Uwzględniając postulaty użytkowników w zakresie umów wprowadzono następujące usprawnienia:
- Kopiowanie dat zawarcia i zakończenia przy kopiowaniu umowy. Nie ma znaczenia czy daty z umowy źródłowej są mniejsze lub większe od daty bieżącej, zawsze zostaną one przeniesione na nową umowę.
- Usuwanie zaznaczonych pozycji towarowych z umowy.
CRM
Seryjne dodawanie punktów trasy na podstawie wybranych kontrahentów
Na formatce Trasa dostawy towaru dodano możliwość seryjnego dodawania punktów tras. Obok przycisku Plusa dostępne jest menu rozwijane z dwiema opcjami: Dodaj punkt oraz Dodaj listę.

Polecenie Dodaj punkt pozwala na dodanie pojedynczego punktu poprzez wypełnienie formularz punktu trasy (działanie jak dotychczas dla ‘plusa’).
Polecenie Dodaj listę wywołuje listę kontrahentów w trybie do wyboru, na której można zaznaczyć wiele rekordów. Po zaakceptowaniu wyboru kontrahenci są dodawani jako kolejne punkty trasy, a jako adres ustawiany jest aktualny adres kontrahenta.
Przy dodawaniu seryjnym nie są uwzględniani kontrahenci archiwalni oraz tacy, którzy już są dodani jako punkt dla tej trasy (o ile zostali dodani z adresem aktualnym). Zasady dodawania punktów przy operacji seryjnej są więc takie same, jak przy dodawaniu pojedynczego punktu trasy.
Produkcja
Pauzowanie uruchomionych realizacji operacji
Umożliwiono pauzowanie operacji, czyli zatrzymywanie i wznawianie uruchomionej realizacji operacji zlecenia produkcyjnego. Dzięki czemu, w przypadku, gdy czasowo ma zostać wstrzymana praca nad operacją, można zarejestrować pauzę i czas trwania takiej przerwy nie zostanie uwzględniony w czasie trwania realizacji operacji i opcjonalnie może też nie być uwzględniony w czasie rozliczeniowym zakończonej realizacji operacji.

Lista Pauzy w oknie Realizacja operacji
W oknie Realizacja operacji na zakładce [Ogólne] dodano sekcję Pauzy, w której wyświetlane są wszystkie pauzy dodane do realizacji. Z poziomu listy pauz, można dodać nową pauzę (gdy aktualnie operacja nie jest zatrzymana), zakończyć pauzę (gdy aktualnie operacja jest zatrzymana), a także edytować lub usunąć pauzę.


Lista pauz, w oknie realizacji operacji, zbudowana jest z następujących kolumn:
- Start – w kolumnie prezentowany jest termin rozpoczęcia pauzy (data wraz z godziną)
- Koniec – w kolumnie prezentowany jest termin zakończenia pauzy (data wraz z godziną)
- Czas [jednostka] – w kolumnie prezentowany jest czas trwania pauzy, w tej samej jednostce, która ustawiona jest dla czasu realizacji operacji
- Czas rozliczeniowy [jednostka] – w kolumnie prezentowany jest czas rozliczeniowy pauzy, w tej samej jednostce, która ustawiona jest dla czasu realizacji operacji
- Przyczyna pauzy – w kolumnie prezentowana jest przyczyna pauzy
- Dodał – w kolumnie wyświetlany jest identyfikator operatora, który dodał pauzę
- Dodano – w kolumnie wyświetlana jest data dodania pauzy wraz z godziną
Na liście pauz, w oknie realizacji operacji, udostępniono następujące opcje:
-
Włącz/wyłącz sumowanie – za pomocą opcji można włączyć lub wyłączyć sumowanie na liście
-
Pauza – za pomocą opcji dodawana jest pauza (zatrzymanie operacji). Przycisk dostępny, gdy aktualnie nie trwa pauza dla operacji, w przeciwnym razie dostępny jest zamiast niego przycisk Wznów
-
Wznów – za pomocą opcji dodawane jest zakończenie pauzy (wznowienie operacji). Przycisk dostępny, gdy aktualnie nie trwa pauza dla operacji, w przeciwnym razie dostępny jest zamiast niego przycisk Pauza
-
Zmień – za pomocą opcji można edytować wskazaną pauzę. Edycja pauzy odbywa się metodą edit-in-place, w rekordzie pauzy
-
Usuń – za pomocą opcji można usunąć wskazaną pauzę
Ze wszystkich innych miejsc systemu istnieje możliwość pauzowania i wznawiania wyłącznie uruchomionych realizacji operacji.
Na zakończonej realizacji operacji, w przypadku, gdy są do niej dodane pauzy, od zbiorczego czas realizacji i czasu rozliczeniowego odliczany jest czas trwania pauzy oraz czas rozliczeniowy pauzy, w zakresie, w którym mieści się w terminach operacji.

Zatrzymywanie i wznawianie uruchomionej operacji z list
Pauzę można dodać lub zakończyć z poziomu okna Realizacja operacji (3.1.1). Ponadto dodać lub zakończyć pauzę można nowym dedykowanym przyciskiem Pauza lub
Wznów dostępnym po podświetleniu uruchomionej realizacji o odpowiednim statusie (jeśli uruchomiona realizacja nie ma trwającej pauzy to dostępny jest przycisk Pauza, a jeśli aktualnie trwa dla niej pauza to dostępny jest przycisk Wznów) z poziomu:
- Okna Zlecenie produkcyjne, z zakładki [Procesy]


- Okna Zlecenie produkcyjne, z zakładki [Operacje], z sekcji Raport wykonania


- Listy Zlecenia produkcyjne, z sekcji rozwijalnej Szczegóły zlecenia, z zakładki [Raport wykonania]


- Okna Nadzlecenie produkcyjne, z zakładki [Raport wykonania]


- Okna Harmonogram operacji, z zakładek [Wg kodu], [Wg EAN], [Wg terminu], [Wg zlecenia]


Nowy słownik: Przyczyny pauzy
Na potrzeby powyższej funkcjonalności, w module Administrator, w menu Listy/Słowniki kategorii/Produkcja dodano nowy słownik: Przyczyny pauzy. W słowniku tym zostały dodane predefiniowane wartości: Awaria maszyny i Przerwa pracownika. Ponadto można definiować własne wartości, które będzie można wskazać dla rejestrowanej pauzy.

Parametryzacja automatycznego wyliczania czasu rozliczeniowego pauzy, który zmniejsza czas rozliczeniowy realizacji operacji
W oknie Edycja struktury firmy, na zakładce [Produkcja 2], dodany został nowy parametr: Pauza zmniejsza czas rozliczeniowy realizacji.

Przy zaznaczonym parametrze Pauza zmniejsza czas rozliczeniowy realizacji, dodając zakończenie dla pauzy, automatycznie będzie wyliczany czas rozliczeniowy pauzy w oparciu o czas jej trwania oraz ustawioną na technologii proporcji czasu realizacji do czasu rozliczeniowego operacji.
W przypadku odznaczonego parametru Pauza zmniejsza czas rozliczeniowy realizacji, dodając zakończenie dla pauzy, czas rozliczeniowy pauzy będzie równy 0.
Statusy realizacji operacji
Dotychczas statusy nadawane były wyłącznie operacjom planowanym. W związku z dodaniem funkcjonalności pauzowania operacji, zostało obsłużone nadawanie i wyświetlanie statusów również dla realizacji operacji.
W przypadku realizacji uruchomionych, mogą one mieć nadany status: W toku (jeśli uruchomiona realizacja nie ma trwającej pauzy tj. nie ma dodanej żadnej pauzy lub wszystkie pauzy są zakończone) lub Zatrzymana (jeśli uruchomiona realizacja ma aktualnie trwającą pauzę tj. ma dodaną pauzę, która nie została jeszcze zakończona). Natomiast, w przypadku zakończonych realizacji, zawsze będą one mieć status: Zakończona.
W oparciu o status również wyświetlane są inne ikonki dla realizacji na różnych listach. Do tej pory były dwie ikonki: dla uruchomionych (obecnie wyświetlana dla realizacji o statusie W toku) i
dla zakończonych realizacji (obecnie wyświetlana dla realizacji o statusie Zakończona). W tej wersji dodana została trzecia ikonka
dla zapauzowanych uruchomionych realizacji (dla realizacji o statusie Zatrzymana).
Statusy realizacji operacji wyświetlane są w następujących miejscach:
- W nagłówku okna Realizacja operacji

- W oknie Zlecenie produkcyjne na zakładce [Operacje], w sekcji Raport wykonania, w nowej kolumnie Status

- Na liście Zlecenia produkcyjne, w sekcji rozwijalnej Szczegóły zlecenia, na zakładce [Raport wykonania], w nowej kolumnie Status

- W oknie Nadzlecenie produkcyjne na zakładce [Raport wykonania], w nowej kolumnie Status

- W oknie Harmonogram operacji, na zakładkach [Wg kodu], [Wg EAN], [Wg terminu], [Wg zlecenia], w kolumnie Status, w której dotychczas były wyświetlane statusy wyłącznie dla operacji planowanych

- W oknie Zmień lub dodaj zasoby, na zakładkach [Zamiana zasobów], [Dodanie zasobów], w kolumnie Status, w której dotychczas były wyświetlane statusy wyłącznie dla operacji planowanych

Nowe filtry w oknie Harmonogram operacji

W związku z obsłużeniem statusów dla realizacji operacji, w oknie Harmonogram operacji dodane zostały filtry umożliwiające zawężenie listy operacji do realizacji o konkretnym statusie. Pod dotychczasowym filtrem: Realizacje operacji odpowiadającym za wyświetlenie realizacji na liście, dodane zostały opcje podrzędne:
- W toku – przy zaznaczonej opcji na liście wyświetlane są realizacje operacji o statusie W toku
- Zatrzymane – przy zaznaczonej opcji na liście wyświetlane są realizacje operacji o statusie Zatrzymana
- Zakończone – przy zaznaczonej opcji na liście wyświetlane są realizacje operacji o statusie Zakończona
Rozbudowa filtra Status w oknie Zmień lub dodaj zasoby
W związku z obsłużeniem statusów dla realizacji operacji, w oknie Zmień lub dodaj zasoby, w filtrze Status dodane zostały nowe opcje: W toku, Zatrzymana i Zakończona, umożliwiające zawężenie listy operacji do realizacji o konkretnym statusie.

Zmodyfikowane również zostało działanie dotychczasowych opcji: Uruchomiona, W realizacji i Zrealizowana, które dotychczas wyszukiwały wszystkie operacje planowane o wskazanym statusie oraz ich realizacje, a teraz wyszukują wyłącznie operacje planowane o danym statusie (bez ich realizacji).
Kalkulacja kosztu dla dowolnej ilości wyrobu
Od wersji 2023.0 systemu Comarch ERP XL możliwe jest przeliczanie kalkulacji kosztu dla dowolnej ilości wyrobu z technologii.
Nowe opcje i parametry na KLK
Na kalkulacji kosztu dodano nowe pola, w których można wskazać, dla jakiej ilości i którego wyrobu z danej technologii, przeliczana ma być kalkulacja.

W polu: można podać ilość wyrobu, dla której przeliczana będzie kalkulacja. Ilość ta wyrażona jest w jednostce podstawowej wyrobu.
W polu można wskazać wyrób, którego będzie dotyczyło przeliczenie kalkulacji. Wyrób będzie można wybrać z technologii wczytanej już na dokument KLK.
Zmiana wyrobu na dokumencie KLK będzie możliwa, gdy dokument ten będzie generowany lub dodawany na podstawie technologii lub ZP. Jeśli KLK będzie tworzona w oparciu o dokument ZS, OS, ZW, nie będzie można na niej zmienić wyrobu i ilości wyrobu.
Aby na KLK wskazać wyrób, dla którego przeliczana ma być kalkulacja, należy nacisnąć przycisk , a następnie z otwartej listy wyrobów danej technologii wybrać odpowiedni wyrób.

Obok pól do wprowadzania kodu i nazwy wyrobu na dokumencie KLK, dostępny jest przycisk Przelicz, za pomocą którego można przeliczyć kalkulację dla dowolnej ilości wybranego wyrobu.

Nowe kolumny na KLK
Na KLK udostępniono nowe kolumny, w których prezentowana jest ilość materiałów i wyrobów, wyrażona w jednostce pomocniczej.

Przeliczanie KLK dla dowolnej ilości wyrobu
Pierwsze otwarcie/wczytanie KLK powinno działać jak dotychczas. Dla domyślnie wczytanej ilości powinien się wyliczyć odpowiedni koszt wyrobów. Kolejne przeliczenie dokumentu KLK za pomocą nowego przycisku Przelicz lub za pomocą istniejącego
Przelicz raport wg wybranych opcji symulacji/kursu spowoduje ponowne wyliczenie KLK dla wybranego wyrobu i podanej dla niego ilości, z uwzględnieniem innych bieżących ustawień parametrów, znajdujących się na KLK. Poszczególne ilości i koszty będą wyliczane na podstawie wskazanej technologii proporcjonalnie do podanej na KLK ilości wyrobu.
Podczas ponownego przeliczania KLK nie będą brane pod uwagę ilości minimalne, określone w danej technologii.
Inne zmiany na KLK
- Obszar Koszt wyrobu
Na dokumencie KLK wprowadzony został nowy obszar, w którym prezentowana jest kalkulowana wartość wyrobu oraz jego koszt jednostkowy.

W polu Dla kalkulowanej ilości:, prezentowany jest koszt wyrobu, który jest także widoczny w kolumnie: Koszt symulowany/Koszt. Natomiast w polu Jednostkowy, prezentowany jest koszt jednostkowy wyrobu (np. koszt 1 szt. wyrobu), który jest także widoczny w kolumnie Koszt symulowany/Cena.
- Parametr Pokaż zerowe koszty
Udostępniona została również opcja, za pomocą której można wyróżnić na KLK zerowe ceny lub koszty.
Po zaznaczeniu parametru Pokaż zerowe koszty, na kalkulacji wyróżnione zostaną zerowe koszty i ceny. Zostaną one wyświetlone w kolorze czerwonym na dokumencie.

- Kolumny z kodem i nazwą wyrobu na liście KLK
Na liście KLK dodano nowe kolumny, w których prezentowany jest kod i nazwa wyrobu, którego dotyczy dany dokument KLK.

Inne zmiany
Uruchamianie i kończenie operacji w oknie Harmonogram operacji
W oknie Harmonogram operacji zostały dodane dedykowane przyciski: Uruchom realizację terminu z opcjami do uruchamiania operacji oraz
Realizuj termin z opcjami do dodawania realizacji operacji. Są to te same funkcje co m.in. w oknie Zlecenie produkcyjne, na zakładce [Procesy], służące do uruchamiania lub realizacji podświetlonej na liście operacji planowanej.
W ramach opcji pod przyciskiem do uruchamiania operacji, dostępne są opcje:
- Uruchom operację
- Uruchom operację bez edycji
- Uruchom realizację terminu
- Uruchom realizację terminu bez edycji
- Uruchom pozostałe
- Uruchom pozostałe bez edycji

- Realizuj termin
- Realizuj etap
- Realizuj wszystkie
- Realizuj termin bez edycji
- Realizuj wszystkie bez edycji
- Realizuj pozostałe
- Realizuj pozostałe bez edycji

Tak samo, jak w przypadku tych samych przycisków dostępnych m.in. w oknie Zlecenie produkcyjne, na zakładce [Procesy], o tym, która opcja jest domyślnie uruchamiana bezpośrednio pod przyciskiem do uruchamiania lub realizowania operacji
, decydują ustawienia wybrane w polach: Domyślne uruchamianie realizacji i Domyślne zakończenie realizacji na definicji dokumentu Zlecenie produkcyjne, na zakładce [Produkcja].
Deklaracja VIU-DO
Nowe parametry na fakturach sprzedaży
W dokumencie o nowościach przygotowanym do wersji Comarch ERP XL 2022.1. opisano nowe parametry, wprowadzone na fakturach sprzedaży, na zakładce [VAT] na potrzeby deklaracji VIU-DO.
Zmiany w pieczątce firmy
W pieczątce firmy, na zakładce [Deklaracje] wprowadzono pole o nazwie VIU-DO (OSS). W polu tym należy wskazać urząd skarbowy, będący adresatem deklaracji VIU-DO. Urząd wprowadzony w tym miejscu będzie się automatycznie podpowiadał na formularzu deklaracji VIU-DO.

Formularz deklaracji VIU-DO
Miejsce udostępnienia deklaracji VIU-DO
W wersji Comarch ERP XL 2023.0 formularz deklaracji VIU-DO udostępniono z poziomu Ribbona, menu Deklaracje/VIU-DO.

W celu wyświetlania deklaracji VIU-DO oraz dodania nowego formularza, należy wybrać opcję VIU-DO. W oknie Deklaracje podatkowe lista będzie zawężona wyłącznie do deklaracji VIU-DO.

Konstrukcja formularza deklaracji VIU-DO
Formularz deklaracji VIU-DO składa się z następujących zakładek:
-
- Ogólne
- Nagłówek
- Kursy walut
- Deklaracja
- Ewidencja
- Ewidencja dodatkowa
- Płatności
- Księgowość
- Załączniki
- Część deklaratywna jest odpowiednikiem deklaracji VIU-DO, na podstawie, której generowany jest plik xml podlegający wysyłce na bramkę e-Deklaracje Ministerstwa Finansów.
- Część ewidencyjna składa się z dwóch części, z poziomu zakładki:
-
- Ewidencja – prezentowane są dokumenty będące źródłem generacji poszczególnych sekcji na deklaracji VIU-DO
- Ewidencja dodatkowa – dla faktur ujętych na zakładce [Ewidencja], dodatkowo prezentowane są informacje o sprzedanych towarach, wykonanych usługach
Eksport danych do Excela z obu ewidencji powinien ułatwić podatnikowi przygotowanie ewidencji, o której mowa w Ustawie o Vat, w art. 130.oraz w art. 63c Rozporządzenia Wykonawczego Rady UE 2019/2026.
Ewidencja nie podlega wysyłce na bramkę e-Deklaracje Ministerstwa Finansów.
Statusy deklaracji VIU-DO
Zgodnie z przyjętym standardem na deklaracji VIU-DO udostępniono cztery statusy:- Bufor
-
- Pełna edycja danych
- Możliwość wyliczenia deklaracji – aktywny przycisk Przelicz
- Możliwość bezśladowego usunięcia deklaracji
- Możliwość wysyłki deklaracji w wersji roboczej
- Brak możliwość wysyłki deklaracji w wersji ostatecznej (Złożenie)
- Zaakceptowany
-
- Brak możliwości wyliczenia deklaracji – nieaktywny przycisk Przelicz
- Edycja ograniczona do zakładek [Płatności], [Księgowość], [Załączniki]
- Możliwość wysyłki deklaracji w wersji roboczej
- Możliwość wysyłki deklaracji w wersji ostatecznej (Złożenie)
- Po wysłaniu deklaracji w wersji roboczej, po otrzymaniu poprawnego UPO, brak zmiany statusu na zatwierdzona
- Po wysłaniu deklaracji w wersji ostatecznej jako Złożenie i otrzymaniu poprawnego UPO, automatyczna zmiana statusu na Zatwierdzona
- Zatwierdzony
-
- Brak możliwości wyliczenia deklaracji – nieaktywny przycisk Przelicz
- Edycja ograniczona do zakładek [Płatności], [Księgowość], [Załączniki]
- Możliwość wysyłki deklaracji w wersji roboczej
- Możliwość wysyłki deklaracji w wersji ostatecznej (Złożenie)
- Anulowany
-
- Zgodnie z przyjętym standardem możliwość anulowania deklaracji o statusie Zatwierdzony
- Zasady, sposób anulowania formularza deklaracji VIU-DO analogiczny jak np. plików JPK_V7
- Brak możliwości wysyłki deklaracji w wersji roboczej i ostatecznej
Formularz deklaracji VIU-DO - zakładka „Ogólne”

Na zakładce [Ogólne] udostępniono następujące dane:
- W sekcji Okres – rok, kwartał rozliczeniowy, który domyślnie podpowiadany jest na podstawie roku, kwartału ustawionego na liście deklaracji
- W polu Numer – numer kolejny formularza.
- W polu Wersja – numer wersji struktury.
- W polu Status o trybie do wyboru, opcje:
-
- Bufor – status domyślny
- Zaakceptowano
- Zatwierdzono
- Anulowano – status dostępny na zatwierdzonym formularzu
- W polu Urząd – urząd wskazany w pieczątce firmy – szczegóły w rozdziale dot. zmian w pieczątce firmy
- W polu Wprowadził – kod operatora dodającego formularz po raz pierwszy
- W polu Zmodyfikował – kod operatora modyfikującego formularz
- W polu Zatwierdził – kod operatora zatwierdzającego formularz
- W polu Wysłał – kod operatora, który dokonał wysyłki formularza
- W polach Weryfikacja e-deklaracji, status e-deklaracji w zależności od rodzaju wysyłki, statusu informacji
-
- Jeżeli deklaracja zostanie wysłana jako wersja robocza i nie będzie informacji o weryfikacji:
Pole | Rodzaj informacji |
Weryfikacja e-deklaracji | W trakcie |
Status e-deklaracji | Wersja robocza |
-
- Jeżeli deklaracja zostanie wysłana jako wersja robocza i weryfikacja będzie poprawna:
Pole | Rodzaj informacji |
Weryfikacja e-deklaracji | Poprawna |
Status e-deklaracji | Wersja robocza |
-
- Jeżeli deklaracja zostanie wysłana jako wersja robocza i weryfikacja będzie negatywna:
Pole | Rodzaj informacji |
Weryfikacja e-deklaracji | Negatywna |
Status e-deklaracji | Wersja robocza |
-
- Jeżeli deklaracja od razu zostanie wysłana jako złożenie, w polu Weryfikacja e-Deklaracji wprowadzamy Brak. Rodzaj informacji wyświetlanej w polu Status e-Deklaracji analogiczny jak na JPK_V7
Pole | Rodzaj informacji |
Weryfikacja e-deklaracji | Brak |
Status e-deklaracji | Zgodnie z przyjętym standardem na JPK_V7 |
- Numer referencyjny
- Data rejestracji
- Data potwierdzenia.
- URL
- Uwagi
Nowością jest pole UNR. W polu tym należy wprowadzić unikatowy numer referencyjnym, który podatnik otrzymuje po złożeniu deklaracji. Wartość tego pola należy użyć w tytule przelewu. Przykładowy UNR dla procedury unijnej OSS to: PL/PLXXXXXXX/Q3.2022
Więcej tutaj: https://www.podatki.gov.pl/vat/wyjasnienia/rozliczanie-podatku-vat-w-ramach-procedury-unijnej-oraz-nieunijnej-oss-i-procedury-importu-ioss/Formularz deklaracji VIU-DO - zakładka „Nagłówek”

- W sekcji Formularz:
-
- Kod systemowy – „VIU-DO(1)”
- Kod podatku – „VIU”
- Rodzaj zobowiązania – „Z”
- Wersja schemy – „1-0E”
- Wariant formularza – „1”
- Data wypełnienia – w polu tym, po wybraniu przycisku Przelicz ustawiana jest data bieżąca, chyba, że data bieżąca jest mniejsza od daty ostatniego dnia kwartału rozliczeniowego. W takim przypadku system ustawi datę ostatniego kwartału rozliczeniowego + 1 dzień. Wynika to z objaśnień zawartych w schemie, w której czytamy:…” Data złożenia deklaracji lub korekty w systemie musi być nie wcześniejsza niż dzień po zakończeniu kwartału, którego dotyczy deklaracja oraz nie późniejsza niż 3 lata od terminu złożenia”.
- Podmiot
-
- Jeżeli w pieczątce firmy wybrano osoba nie fizyczna, na formularzu udostępniane są następujące pola:
-
-
- NIP
- Pełna nazwa
- Telefon
-
-
- Jeżeli w pieczątce firmy wybrano osoba fizyczna, na formularzu udostępniane są następujące pola:
-
-
- NIP
- Pierwsze imię
- Nazwisko
- Telefon
-
Formularz deklaracji VIU-DO - zakładka „Kursy walut”

Kwoty transakcji na deklaracji VIU-DO (Netto, VAT) wyrażone są w Euro, nie podlegają zaokrągleniu.
Jeżeli płatności z tytułu dostaw towarów lub świadczenia usług dokonywano w innych walutach niż Euro, do ich przeliczenia na Euro stosuje się kurs wymiany opublikowany przez Europejski Bank Centralny (EBC) w ostatnim dniu danego okresu rozliczeniowego, a jeżeli nie zostanie opublikowany w tym dniu – kurs wymiany opublikowany dnia następnego.
Z poziomu zakładki [Kursy walut] umożliwiono wprowadzenie kursów walut dla transakcji wyrażonych w walutach innych niż Euro. Udostępniono na niej:
- parametr Edycja parametrów. Jego wybranie aktywuje pola pozwalające na wpisanie z ręki kursów w przeliczeniu na Euro dla ośmiu walut krajów, które nie weszły do Unii Monetarnej
- pola umożliwiające wprowadzenie kursów walut. Z uwagi na brak mechanizmów pozwalających na automatyczne przeliczenie jednej waluty obcej na inną, domyślnie podpowiadany jest kurs 1:1. Pola, w których nastąpi zmiana kursu wyświetlane są w kolorze żółtym do momentu przeliczenia formularza. Przeliczenie powoduje zatwierdzenie kursów walut oraz przeliczenie kwot wyrażonych w walutach innych niż Euro na Euro.
- pola z datami obok pól z kursami. Domyślnie podpowiada się data ostatniego dnia okresu rozliczeniowego
- pole Opis, które pozwala na wprowadzenie własnych notatek np. dot. kursów walut.
Formularz deklaracji VIU-DO - zakładka „Deklaracja”
Na deklaracji VIU-DO ujmowane są pozycje tabeli VAT powiązane są z dokumentami, na których wybrano parametr Procedura OSS oraz nie wybrano parametru Nie uwzględniaj na deklaracji VIU-DO.
Parametr Procedura OSS dostępny jest na dokumentach z wybranym rodzajem transakcji WSTO_EE.
Wspomniane wyżej parametry, wstępnie selekcjonują pozycje tabeli VAT pod kątem ich ujęcia na formularzu VIU-DO, w części ewidencyjnej i deklaratywnej.
Deklaracja VIU-DO zawiera siedem sekcji; od C.1 do C.7, przy czym pozycje tabeli VAT wpływają bezpośrednio na generację pozycji w trzech sekcjach: C.2., C.3., C.5. W pozostałych sekcjach następuje ich przetwarzanie, sumowanie wg logiki narzuconej przez schemę.
Nazwa zakładki powiązana jest z widocznymi na zakładce sekcjami deklaracji VIU-DO.
W przypadku sekcji C.2, C.3 i C.5 oprócz prezentacji podsekcji powiązanych z daną sekcją, umożliwiono zawężanie podsekcji do danego kraju konsumpcji. Ten sposób prezentacji danych jest możliwy dzięki udostępnieniu dwóch okien pod przyciskami: Kraje, Sekcja „C…”
W oknie Sekcja, za pomocą przycisku Wyświetl wszystkie można także wyświetlić wszystkie podsekcje bez względu na kraj konsumpcji.


- Do sekcji C2 kwalifikowane są dokumenty z wybranym parametrem Procedura OSS, dla których krajem wydania jest Polska i nie wybrano parametrów: Nie uwzględniaj na deklaracji VIU-DO oraz Korekta kwartału.


- Do sekcji C3 kwalifikowane są dokumenty z wybranym parametrem Procedura OSS, dla których krajem wydania jest kraj inny niż Polska i na dokumencie nie wybrano parametrów: „Nie uwzględniaj na deklaracji VIU-DO” oraz „Korekta kwartału”.


- Do sekcji C5 kwalifikowane są dokumenty, na których wybrano parametr „Korekta kwartału”. Kraj wydania – bez znaczenia.


Formularz deklaracji VIU-DO - zakładka „Ewidencja”
Na zakładce [Ewidencja] udostępniono dwa okna:-
- Wg sekcji deklaracji
- Szczegóły sprzedaży

Zakładka „Ewidencja”, okno „Wg sekcji deklaracji”
W oknie Wg sekcji deklaracji prezentowane są agregaty odpowiadające poszczególnym podsekcjom powiązanym z sekcjami C.2, C.3, C.5.
Informacje wyświetlane w poszczególnych kolumnach, ograniczane są do danych wyświetlanych w ramach danej sekcji formularza VIU-DO, do którego przypisana jest pozycja tabeli VAT. W związku z tym wystąpią różnice w prezentacji danych przypisanych do sekcji C.2, C.3 i C.5.
Dla danych powiązanych z sekcją C.2 prezentowane są informacje o Kraju Konsumpcji, Rodzaju dostawy, Stawce. Dla danych powiązanych z sekcją C.3 dodatkowo prezentowana jest informacja o kraju wydania.
W kolumnach Netto EUR, VAT EUR prezentowane są sumaryczne kwoty netto i VAT w Euro, wyliczone na podstawie kwot pozycji przypisanych do danej podsekcji, prezentowanych w oknie Szczegóły sprzedaży.

Zakładka „Ewidencja”, okno „Szczegóły sprzedaży”
W oknie Szczegóły sprzedaży umożliwiono wyświetlenie pozycji tabeli VAT zakwalifikowanych do deklaracji VIU-DO.

- Wyświetlenie pozycji tabeli VAT można zawęzić do danej podsekcji lub wyświetlić wszystkie pozycje za pomocą przycisku Wyświetl wszystkie.
- Na liście, oprócz podstawowych danych identyfikujących dokument, z którym powiązana jest wyświetlana pozycja tabeli VAT, prezentowany jest także numer podsekcji, do której pozycja tabeli VAT została zakwalifikowana. Z daną podsekcją może być powiązanych wiele pozycji tabeli VAT.
- W kolumnie Netto prezentowane są kwoty netto w walucie transakcji. Identyfikator waluty prezentowany jest kolumnie Waluta.
- W kolumnie Netto EUR prezentowane są kwoty netto przeliczone na Euro, przy czym, jeżeli walutą transakcji będzie:
-
- Euro, do kolumny Netto EUR zostanie przepisana kwota z kolumny Netto
- waluta inna niż Euro, ale zawierająca się w zbiorze walut udostępnionych z poziomu zakładki [Kursy walut], kwota z kolumny Netto zostanie przeliczona na Euro po kursie wskazanym dla tej waluty na zakładce Kursy walut i zaprezentowana w kolumnie Netto EUR
- waluta inna niż Euro, nie zawierająca się w zbiorze walut udostępnionych z poziomu zakładki [Kursy walut], w kolumnie Netto zostanie zaprezentowana kwota w walucie PLN, która następnie zostanie przeliczona na Euro po kursie wskazanym dla PLN, na zakładce [Kursy walut] i zaprezentowana w kolumnie Netto EUR.
- W kolumnie VAT EUR prezentowane są kwoty VAT wyliczone na podstawie kwot prezentowanych w kolumnie Netto EUR z użyciem stawek widocznych w kolumnie Stawka.
Na zakładce [Ewidencja], w ramach agregatów odpowiadającym poszczególnym podsekcjom, prezentowane są kwoty VAT stanowiące sumę kwot VAT pozycji przypisanych do danej sekcji.
W związku z powyższym mogą istnieć różnice w kwotach VAT widocznych z poziomu zakładek [Deklaracja] i [Ewidencja] powiązanych z daną podsekcją.
Zakładka „Ewidencja dodatkowa”
Na zakładce [Ewidencja dodatkowa] udostępniono trzy okna:-
- Wg kraju konsumpcji
- Faktury
- Towary/Usługi

Zakładka „Ewidencja dodatkowa”, okno „Wg kraju konsumpcji”
W oknie Wg kraju konsumpcji prezentowane są kraje konsumpcji, powiązane z faktury sprzedaży, których pozycje tabeli VAT zakwalifikowano do deklaracji VIU-DO.
Zakładka „Ewidencja dodatkowa”, okno „Faktury”
W oknie Faktury umożliwiono prezentację wszystkich faktur jak również w ograniczeniu do danego kraju konsumpcji.
Na liście wyświetlane są faktury, które zawierają przynajmniej jedną pozycję tabeli VAT zakwalifikowaną do danej deklaracji VIU-DO.
Większość danych identyfikujących faktury, które są wyświetlane na zakładkach [Ewidencja] i [Ewidencja dodatkowa] pokrywa się.
Na zakładce Ewidencja dodatkowa prezentowany jest adres nabywcy oraz numer przesyłki. Dane te nie są prezentowane na zakładce [Ewidencja].
W systemie Comarch ERP XL nie jest rejestrowany numer przesyłki. Na potrzeby ewidencji dodatkowej, użytkownik systemu musi zdefiniować atrybut tekstowy o nazwie VIU_DO_Przesylka, przypiąć go do nagłówka faktury sprzedaży i pamiętać o jego wypełnieniu z poziomu faktury.
Zakładka „Ewidencja dodatkowa”, okno „Towary/Usługi”
W oknie Towary/Usługi prezentowane są elementy faktur wyświetlonych w oknie Faktury.
Jeżeli istnieje powiązanie pomiędzy elementami a pozycjami tabeli VAT, system ogranicza wyświetlenie elementów do tych, które są powiązane z pozycjami tabeli VAT zakwalifikowanymi do danej deklaracji VIU-DO.
Jeżeli z jakiegoś powodu powiązanie pomiędzy elementami a pozycjami tabeli VAT zostanie utracone, niepowiązane elementy nie zostaną wyświetlane na deklaracji VIU-DO.
Zakładka „Płatności”
Na formularzu VIU-DO, płatność generowana jest w walucie Euro na podstawie kwoty wykazanej w polu 18. o nazwie Całkowita kwota należnego podatku VAT do wpłaty (w EUR). Pole to udostępnione jest na zakładce C.6, C.7, po zaakceptowaniu lub zatwierdzeniu deklaracji.
Na podstawie płatności system pozwala na automatyczną generację przelewu.
-
- Po złożeniu deklaracji podatnik otrzymuje jednostkowy, unikatowy numer referencyjny (UNR).
- W tytule płatności należy podać wyłącznie nr UNR.
- Przykładowy UNR dla procedury unijnej OSS to: PL/PLXXXXXXX/Q3.2022
Na zakładce [Płatności] oprócz standardowych informacji, dodano pole pozwalające na wprowadzenie kursu waluty, wg którego płatność zostanie przeliczona na PLN.


Zakładka „Księgowość”
Podobnie jak pliki JPK-V7, deklarację VIU-DO można księgować, nie można analitycznie opisywać.
W związku z powyższym udostępniono jedną zakładkę [Księgowość] w miejsce dwóch: Dekretacja, Opis analityczny.
Z poziomu zakładki [Księgowość] udostępniono standardową listę oraz akcje pozwalające na wprowadzenie predekretacji, jej usunięcie, modyfikację, księgowanie zgodnie z przyjętym standardem. Oprócz predekretacji, księgowania obsłużono także parametr Nie księguj. Księgowanie udostępniono nie tylko z poziomu formularza deklaracji VIU-DO ale także z poziomu listy deklaracji. W menu kontekstowym dodano i obsłużono opcję Usuń dekret, pozwalającą zgodnie z przyjętym standardem na usunięcie dekretacji bez konieczności przechodzenia na listę zapisów księgowych, w celu wyszukania dekretu do usunięcia.
Schemat księgowania deklaracji VIU-DO
Schemat księgowania deklaracji VIU-DO definiujemy z poziomu okna Schematy księgowań dokumentów, zakładki [Deklaracje]. Zakres pól udostępnionych w nagłówku schematu księgowania nie uległ zmianie.

Z poziomu zakładki [Pozycje] wybranie przycisku Nowy umożliwia dodanie nowej pozycji schematu księgowego.

W polu „Oblicz dla:” do wyboru są trzy opcje:
- Płatności – możliwość wyksięgowania płatności utworzonej na deklaracji VIU-DO, na podstawie pola nr 18. „Całkowita kwota należnego podatku VAT do wpłaty (w EUR)”. Płatność wyrażona jest w walucie Euro, powinna zostać zaksięgowana na konto złotówkowe powiązane z kontem walutowym.
- Kwot z deklaracji – możliwość wysięgowania kwot powiązanych z konkretnymi polami deklaracji.
- Opis analityczny – deklaracji VIU-DO nie można opisać analitycznie, zatem wybranie tej opcji nie zwróci żadnych wartości
Jeżeli chcemy księgować wartość powiązaną z konkretnym polem deklaracji wybieramy „Oblicz dla: Kwot w deklaracji”. Za pomocą przycisku Kwota wybieramy z meny opcje „Inne/VIU-DO”.

Po zaakceptowaniu opcji VIU-DO, w kolejnym oknie Wprowadź numer pola deklaracji wybieramy nr pola, z którego ma być pobrana kwota do zaksięgowania. Do wyboru jest sześć poniższych kwot:

Kwoty w ww. polach wyrażone są w walucie Euro. Na walutę PLN przeliczane są po kursie wskazanym na zakładce [Płatności].
Wysyłka deklaracji VIU-DO
- Zakres opcji na formularzu służącym do wysyłki plików VIU-DO różni się od zakresu opcji prezentowanych na formularzach związanych z wysyłką plików JPK, ponieważ ustawodawca umożliwił wysyłkę deklaracji VIU-DO nie tylko o statusie „Złożenie” ale także „Wersja robocza”.
- Na formularzu deklaracji VIU-DO, komentarz umieszczony pod polami 7 i 8 zawiera informację co należy rozumieć pod pojęciem złożenia deklaracji w wersji roboczej. Poniżej fragment formularza z komentarzem:

- W związku z umożliwieniem wysyłki tzw. pliku roboczego, obok sekcji o nazwie „Przygotowanie pliku VIU-DO” dodano sekcję „Cel złożenia” z parametrami: „Robocza”, „Złożenie”.
- Domyślnie ustawianym parametrem jest wersja „Robocza”.

- Wysyłce w wersji roboczej podlegają pliki VIU-DO o dowolnym statusie za wyjątkiem plików o statusie Anulowany.
- Wysyłka w wersji roboczej nie jest limitowana.
- Po wysłaniu zaakceptowanej deklaracji w wersji roboczej i odebraniu poprawnego UPO nie następuje zmiana statusu na Zatwierdzony.
- Wysyłce jako Złożenie (wersja ostateczna) zgodnie z przyjętym standardem dla plików JPK podlegają deklaracje o statusie: Zaakceptowana, Zatwierdzona.
- Jeżeli jako Złożenie zostanie wysłana deklaracja zaakceptowana, po otrzymaniu UPO potwierdzającego poprawność złożenia deklaracji następuje zmiana statusu na Zatwierdzona.
Eksport do Excela formularza VIU-DO
Eksport deklaracji VIU-DO obsłużono na wzór eksportu plików JPK_V7.
Wydruki udostępnione z poziomu formularza deklaracji VIU-DO
Z poziomu formularza deklaracji VIU-DO udostępniono dwa wydruki:- Formularz UPO – wydruk zawiera zakres danych analogiczny jak na jego odpowiednikach, udostępnionych z poziomu innych typów deklaracji
- VIU-DO Pomocniczy – wydruk jest odpowiednikiem formularza deklaracji VIU-DO, ale nie jest jego wierną kopią. Poniżej fragment wydruku pomocniczego.

Wydruk „Transakcje WSTO_EE w procedurze OSS” udostępniony z poziomu listy rejestrów VAT

Z poziomu rejestrów VAT sprzedaż udostępniono nowy wydruk prezentujący pozycje tabeli VAT powiązane z transakcjami WSTO_EE rozliczanymi w procedurze OSS lub poza nią.
Wydruk dostępny jest z poziomu zakładki [Wg numeru], meny wydruków „Transakcje WSTO_EE w procedurze OSS” /” Transakcje WSTO_EE w procedurze OSS”, pod warunkiem zawężenia na liście transakcji do WSTO_EE oraz wybrania w sekcji „WSTO_EE”, w polu Procedura OSS wartości „Tak” lub „Nie”.
Wydruk reaguje na parametry listy.
Oprócz standardowych danych, na wydruku udostępniono informacje o kraju konsumpcji, kraju wydania, korekcie. W podsumowaniu stawki VAT zgrupowano wg kraju konsumpcji.

Operacje seryjne
Na potrzeby deklaracji VIU-DO rozbudowano mechanizm do seryjnej zmiany parametrów VAT, który jest udostępniony z poziomu rejestrów VAT sprzedaż.
- Jeżeli w konfiguracji, z poziomu zakładki [Sprzedaż]/[Parametry 2] nie zostanie wybrany parametr Stosuj WSTO_EE zakres parametrów dostępnych w oknie Zmień seryjnie nie ulegnie zmianie.


- Jeżeli w konfiguracji zostanie wybrany parametr Stosuj WSTO_E” udostępniony z poziomu zakładki
- [Sprzedaż]/[Parametry 2], zakres parametrów w oknie Zmień seryjnie ulegnie poszerzeniu o parametry powiązane z transakcjami WSTO_EE oraz zastosowaniem lub nie procedury OSS.

- Jeżeli zostanie wybrany parametr Procedura OSS oraz w polu obok wartość Nie, automatycznie zostanie wybrany parametr:
-
- Deklaracja VIU-DO
- Zaznaczeniu i dezaktywacji ulegną parametry „Nie uwzględniaj na deklaracji VIU-DO” oraz Korekta kwartału z wartością Nie
- Aktywna będzie sekcja Deklaracja VAT-7
Takie ustawienie parametrów wynika z tego, że transakcje WSTO_EE nie objęte procedurą OSS nie wchodzą do deklaracji VIU-DO, podlegają natomiast ujęciu na deklaracji VAT-7.

- Jeżeli zostanie wybrany parametr Procedura OSS oraz w polu obok wartość Tak, automatycznie zostaną aktywowane parametry w sekcji powiązanej z procedurą OSS i dezaktywowane parametry w sekcji Deklaracja VAT-7.
Takie ustawienie parametrów wynika z tego, że transakcje WSTO_EE objęte procedurą OSS wchodzą do deklaracji VIU-DO, nie podlegają natomiast ujęciu na deklaracji VAT-7.

Pomniejszanie wartości na paczce przelewów
W przypadku wzajemnych zobowiązań, przelew za faktury zakupowe jest często od razu pomniejszany wartość korekt. Obniżenie kwoty do zapłaty w systemie ERP można osiągnąć rozliczając dokumenty ze sobą, a następnie przelewając kontrahentowi pozostałą kwotę.
W przypadku, gdy użytkownik chce dokonać skorygowanego przelewu, ale bez wcześniejszego dokonywania rozliczeń, można skorzystać z dedykowanego rozwiązania na paczce przelewów.
Generowanie paczki z korektami
Na liście nierozliczonych płatności znajdują się przyciski dodające płatności do paczki. Użytkownik może na podstawie zaznaczonych płatności:
-
- Utworzyć paczkę przelewów – poszczególne płatności są dodawane do paczki, a jeśli są one częściowo rozliczone z innym dokumentem, to jego numer jest dodawany do tytułu przelewu
- Utworzyć paczkę przelewów z korektami – oprócz powyższego działania, system aktywnie poszukuje korekt, które zostały wystawione do danego zlecenia, ale nie zostały jeszcze z nim rozliczone. W przypadku ich odnalezienia ich wartość także zostaje dodana do paczki.

Po wybraniu opcji Utwórz paczkę przelewów z korektami zostaje utworzona paczka z domyślnie utworzonymi tytułami, którą można zgrupować. Na liście znajdują się także należności wynikające z korekt. Ich kwota jest widoczna na czerwono.

Po utworzeniu grupy, wartość przelewu do wykonania zostaje pomniejszona o należności.
Generowanie paczki z preliminarza
W przypadku preliminarza płatności mamy te same opcje co na liście nierozliczonych płatności. Z tego poziomu można do paczki dodawać należności pochodzące z innych dokumentów np. faktur sprzedaży.

Możliwe jest zatem pomniejszanie zobowiązań do zapłaty o faktury sprzedaży, bez ich uprzedniego kompensowania.
Rozliczenie podzielonej paczki
Samo pomniejszenie wartości paczki nie powoduje rozliczenia dokumentów handlowych. Dochodzi do niego po pojawieniu się wyciągu bankowego, na której będzie widoczna wartość wyeksportowanej paczki. Odpowiada za to nowy mechanizm dzielenia zapisu kasowo-bankowego.
Dzielenie zapisu kasowo-bankowego
Dzielenie zapisu bankowego pozwala na rozbijanie pojedynczej operacji na wyciągu, na kilka elementów składowych. Ma to zastosowanie przede wszystkim w sytuacji, gdy spółka otrzymuje przelew, w którym istniejąca należność została pomniejszona o zobowiązanie. W takiej sytuacji z reguły tworzy się rozliczenie dokumentów handlowych, gdzie pozostała kwota jest parowana z zapisem. Spółka może jednak preferować rozliczenie wszystkich faktur z wyciągiem, co bardziej odpowiada zdarzeniu gospodarczemu.
System Comarch ERP XL pozwala na wydzielanie części zapisu. Umożliwia to parowanie dowolnych dokumentów handlowych z wyciągiem, przy równoczesnym zachowaniu salda rachunku.
Wydzielenie zapisu
Zaimportowany wyciąg bankowy można podzielić na oknie rozliczenia zapisu kasowo-bankowego. Służy do tego przycisk Wydziel kwotę do nowego zapisu.

Zostanie otwarte nowe okno, pozwalające na określenie kwoty oraz parametrów nowego zapisu. Można wydzielać kwotę o tej samej stronie, bądź stronie przeciwnej. W takiej sytuacji dochodzi do pomniejszenia lub powiększenia wartości dzielonego zapisu.

Po korekcie obok obecnego zapisu powstaje nowy. Na zakładce [Wyciąg] każdej z nich, znajduje się informacja o oryginalnej kwocie transakcji.

Wartości o kwocie ujemnej oznaczają rozchód, a dodatniej zwiększenie środków finansowych na koncie.
Automatyczny podział zapisu
W przypadku gdy użytkownik zgrupował na paczce przelewów należności i zobowiązania, zostanie obniżona kwota do zapłaty na rzecz kontrahenta Nie spowoduje to jednak jeszcze powstanie rozliczenia. Po otrzymaniu wyciągu bankowego system automatycznie dopasuje rozchód do istniejącej paczki i podzieli zapis.

Wszystkie należności pochodzące z paczki zostają wydzielone do odrębnego zapisu i rozliczone z fakturami sprzedaży. Kwota ta powiększa zapis rozchodowy i rozlicza z fakturami zakupu. W konsekwencji wszystkie dokumenty handlowe rozliczone są tylko z zapisami kasowo/bankowymi.
Taka sytuacja może mieć miejsce, gdy dokumenty handlowe, stanowiące podstawę wartości zlecenia, zostały rozliczone po wysłaniu przelewu, a przed otrzymaniem wyciągu.
Integracja z faktoringiem Comarch Apfino
Oferta Comarch Apfino została wzbogacona o możliwość zlecania faktoringu na podstawie listy wysłanych faktur. Takie faktury można przesyłać z poziomu Okna windykatora.

Na oknie windykatora znajduje się nowy przycisk Faktoring - Finansuj fakturę, który dostępny jest dla nierozliczonych faktur, których termin płatności jeszcze nie upłynął.
Po jego uruchomieniu następuje sprawdzenie synchronizacji z platformą Apfino. Podobnie jak w przypadku innych usług, konieczne jest założenie konta na platformie i uzyskanie klucza wymiany pozwalającego na synchronizację danych.
Dla przesłanych faktur następuje weryfikacja dostępnej kwoty finansowania jak i zgłoszenia kontrahenta do usługi faktoringu. Jeśli odbiorca nie został zgłoszony z poziomu Apfino, zlecenie zakończy się błędem.

W takim przypadku należy wejść na platformę i tam wskazać Dodaj kontrahenta, gdzie należy uzupełnić informacje o podmiocie oraz przypisany do niego limit finansowania. Podstawowe dane powinny być już podpowiedziane na podstawie przesłanego zlecenia z systemu ERP.

Dla kontrahenta, dla którego zostały już dopełnione wszelkie formalności, pojawi się okno przekazywania faktur.

Po wciśnięciu przycisku Finansuj faktury te zostają zgłoszone do Faktora. Na ekranie zostaje wyświetlone zestawienie przesłanych dokumentów oraz ich łączna wartość.

Na oknie windykatora zostają one także wyświetlone w kolumnie Status faktoringu.

Inne zmiany
Nowe stawki diet i ryczałtów w podróżach krajowych
Z dniem 1 stycznia 2023 r. zaczną obowiązywać nowe stawki dla:-
- Diety – zwiększenie stawki z 38 zł do 45 zł
- Ryczałtu na pokrycie kosztów dojazdów środkami komunikacji miejskiej – wzrost z 7,60 zł do 9 zł
- Ryczałtu za nocleg (jeżeli pracownikowi nie zapewniono bezpłatnego noclegu i nie przedłożył on rachunku za nocleg w hotelu) – wzrost z 57 zł do 67,50 zł
Nocleg w hotelu (przysługuje w wysokości stwierdzonej rachunkiem, nie więcej jednak niż dwudziestokrotność stawki diety za dobę hotelową) – wzrost z 760 zł do 900 zł.
W systemie Comarch ERP XL, w wersji 2023.0 dodano nowe stawki dla diety, ryczałtu za przejazd i za nocleg, które zaczną obowiązywać od 1 stycznia 2023 r.

Aktualizacja stóp procentowych dla odsetek kapitałowych oraz ustawowych za opóźnienie
W systemie Comarch ERP XL, w wersji 2023.0, z datą 8 września 2022 r. dodano nowe stawki dla odsetek kapitałowych oraz ustawowych za opóźnienie, tj. dla:
-
- kapitałowych: 10,25%
- ustawowych za opóźnienie: 12,25%
- Konfiguracja, zakładka Odsetki – nowe stawki odsetek kapitałowych, ustawowych z opóźnienie

Wspólne
Zapamiętywanie zaznaczenia na liście kontrahentów po zmianach filtra
Na liście kontrahentów wprowadzone zostało działanie analogiczne jak na liście towarów, gdzie zaznaczenie rekordów jest zapamiętywane po zmianie filtrów. Dzieje się tak również dla tych pozycji listy, które na skutek filtrowania zostaną na liście ukryte.
Oznacza to, że wykonywanie operacji dla rekordów zaznaczonych na liście kontrahentów może być realizowane nie tylko dla tych, które są widoczne jako zaznaczone w momencie wykonywania operacji. Dotyczy to także seryjnych operacji dla zaznaczonych, które są wykonywane na innych obiektach. Np. polecenie Dodaj listę przy dodawaniu kontrahentów do promocji, które wywołuje listę kontrahentów w trybie wyboru.

Aby mieć pewność, że nastąpiło odznaczenie wszystkich rekordów na liście, można skorzystać z nowego polecenia w menu kontekstowym listy towarów Odznacz wszystkie.
Usunięcie zaznaczenia wszystkich rekordów wykonuje się też automatycznie po zamknięciu listy towarów.
Inne zmiany
Okno Oferta 4.0 z zawsze aktualnymi informacjami
Okno Oferta Comarch ERP dostępne na Ribbonie każdego modułu (w memu Ogólne oraz menu Pomoc) jest od nowej wersji otwierane w wewnętrznej przeglądarce XL.

Dzięki temu wyświetlana jest zawsze aktualna informacja produktach ERP, z którymi współpracuje Comarch ERP XL. Zmiany na wyświetlanej stronie WWW mogą być od teraz wprowadzane niezależnie od posiadanej wersji Systemu.
Wygląd zawartości oferty nie różni się niczym pomiędzy oknem wywoływanym automatycznie przy starcie Systemu (okno, na którym można ustawić parametr Nie informuj mnie więcej) a oknem wołanym z poziomu Ribbona (przycisk Oferta 4.0).
W przypadku braku dostępu do Internetu w momencie wyświetlania okna prezentowana jest strona offline z ofertą. Czyli wyświetlane są treści i obrazy pobrane do Systemu na dzień wydawania danej wersji Systemu.
Nowy wygląd okien z funkcjami AI/RPA
Zmodyfikowano wygląd okien, na których prezentowane są wszystkie funkcje automatyzujące pracę Systemu. Lista funkcji dostępna jest na zakładce [Sztuczna inteligencja] wszystkich modułów Comarch ERP XL jako dwie listy: Sztuczna inteligencja AI oraz Robotyzacja RPA.

W kafelkach znajdują się nazwy funkcji oraz obszarów, których dotyczą, oznaczenia kolorem aktywności funkcji na pasku po lewej stronie oraz dodatkowe oznaczenia graficzne. Po najechaniu kursorem na dany kafelek prezentowany jest skrócony opis danej funkcjonalności. Na dole polecenie Czytaj więcej, aby przejść do właściwego dokumentu, który szerzej opisuje daną funkcjonalność
Dla listy funkcji RPA zachowany został podział na zakładki obszarowe. Nad listą wprowadzono dodatkowo możliwość filtrowania oraz sortowania kafelków, co znacznie usprawni wyszukiwanie odpowiedniej funkcji wśród taki szerokiej listy możliwości.
Współpraca z Comarch WMS
Łączenie źródłowych pozycji dokumentu (W)ZWM zgodnie z konfiguracją
Na definicji dokumentu ZWM znajduje się parametr Łącz pozycje dokumentów źródłowych, który od wersji 2023.0 jest uwzględniany na dokumencie (W)ZWM przy wielu różnych operacjach w Systemie. Po jego ustawieniu łączone są subelementy dokumentów źródłowych tak, aby na jednym elemencie znalazły się wszystkie subelementy dotyczące tej samej partii towaru oraz typu dokumentu źródłowego, co szczegółowo zostało opisane poniżej. W przypadku dokumentów, na których łączenie nie obowiązuje (parametr nie ustawiony), nie są łączone subelementy pobrane z dokumentu źródłowego, czyli każdy subelement na dokumencie magazynowym jest jednocześnie osobnym elementem.
Działanie do tej pory charakteryzowało się losowością w łączeniu subelementów na dokumencie (W)ZWM. Jeśli była zapisywana dostawa na subelemencie, to z reguły był on łączony z innymi subelementem wskazującymi na tą samą partię, ale występowały też wyjątki od tej zasady. Jeśli dostawa nie była zapisana, to łączenie nie było nigdy wykonywane. Czyli na jednym dokumencie mogły się znaleźć zarówno elementy połączone, jak i nie połączone, choć każde z nich wskazywało na tą samą partię.
W związku z tym, że łączenie odbywa się po partii towaru, która na dokumentach (W)ZWM jest znana w każdym przypadku tylko wtedy, gdy są włączone rezerwacje magazynowe WMS, to funkcjonalność zadziała tylko pod tym warunkiem. Oznacza to, że na karcie magazynu z włączoną obsługą WMS musi być zaznaczony parametr Rezerwuj zasoby w oparciu o… W przeciwnym razie łączenie będzie wykonywane na dotychczasowych zasadach.
Aby było od razu widoczne, czy System uwzględnia algorytmy łączenia/nie łączenia pozycji, to na dokumencie (W)ZWM wyświetlany jest parametr o analogicznej nazwie, jak w definicji dokumentu.

Mamy tutaj trzy możliwości jego ‘ustawienia’:
- Parametr jest widoczny i zaznaczony – oznacza, że subelementy podlegają łączeniu,
- Parametr jest widoczny i nie zaznaczony – oznacza, że subelementy nie podlegają łączeniu,
- Parametr nie jest widoczny – oznacza działanie jak dotychczas, czyli łączenie dla wszystkich przypadków nie występuje (jest losowe, jak opisano powyżej). Z tego właśnie powodu parametr jest ukryty na wszystkich dokumentach (W)ZWM wystawionych przed konwersją.
Poniżej opisano szczegółowy wpływ działania parametru na dokumentach (W)ZWM przy wykonywaniu różnych operacji w Systemie.
- Podczas generowania dokumentu z zamówień lub z dokumentów z modułu Produkcja źródłowymi elementami są rezerwacje tzw. sprzedażowe, które mogą zostać dodatkowo podzielone przez rezerwacje magazynowe WMS. Każda z rezerwacji źródłowej tworzy osobny subelement na dokumencie magazynowym i wówczas ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)ZWM:
- Jeśli nie ma nastąpić łączenie, wówczas każdy subelement jest osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to subelementy zostają pogrupowane po partii, czyli powstaje tyle pozycji, ilu partiom są one przypisane.
- Podczas generowania dokumentu (W)ZWM z danego typu dokumentów handlowych źródłowymi elementami są subelementy tych dokumentów. Każdy subelement dokumentu handlowego tworzy osobny subelement na dokumencie magazynowym i wówczas ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)ZWM:
- Jeśli nie ma nastąpić łączenie, wówczas każdy subelement jest osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to subelementy zostają pogrupowane po partii, czyli powstaje tyle pozycji, ilu partiom są one przypisane.
- Podczas generowania dokumentu z paczek lub wysyłek, jako źródłowe mogą wystąpić zarówno zamówienia, jak i dokumenty handlowe. Mamy więc do czynienia z opcją mieszaną, gdzie źródłowymi są rezerwacje z zamówień oraz subelementy dokumentów handlowych. W tym przypadku łączenie jest wykonywane z dodatkowym uwzględnieniem typów dokumentów, czyli osobno będą powstawały pozycje o tej samej partii dla zamówień (wspólna dla ZS i ZW), a osobno dla każdego z typów dokumentów handlowych.
- Podczas dołączania do dokumentu (W)ZWM różnych pozycji z dokumentów źródłowych (zamówień lub dokumentów handlowych) ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)ZWM:
- Jeśli nie ma nastąpić łączenie, wówczas każdy subelement ze źródłowego będzie osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to każdy dołączany subelement ze źródłowego zostanie dołączony do pozycji ze zgodną partią i zgodnym typem dokumentu źródłowego.
- Podczas przenoszenia subelementów z dokumentów źródłowych (zamówień, dokumentów z modułu Produkcja lub dokumentów handlowych) z listy ‘Do wydania’ na górę ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)ZWM:
- Jeśli nie ma nastąpić łączenie, wówczas każdy przenoszony subelement ze źródłowego będzie osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to każdy przenoszony subelement ze źródłowego zostanie dołączony do pozycji ze zgodną partią i zgodnym typem dokumentu źródłowego.
- Łączenie nie występuje nigdy dla pozycji dodawanych z ręki, czyli takich bez dokumentu źródłowego. Wówczas każda dodawana pozycja stanowi osobny rekord na (W)ZWM, nawet jeśli dotyczy partii, która na dokumencie już występuje.
Inne zmiany
Osobne ‘uprawnienie dostępu’ do okna Pulpit dyspozytora
Obok obecnego parametru z konfiguracji modułu Sprzedaż (Konfiguracja/Sprzedaż/Parametry 1) Obsługa AWD/ZWM, dodano nowy parametr Aktywny Pulpit dyspozytora. Decyduje on o tym, czy w module Sprzedaż na Ribbonie aktywny jest przycisk Pulpit dyspozytora. Dotychczas odpowiadał za to parametr Obsługa AWD/ZWM, który ma też inne znaczenie w Systemie i nie zawsze obie te funkcjonalności się ze sobą łączą. Taki przypadek może zaistnieć wtedy, gdy na zwykłych magazynach nie jest planowane operowanie na dokumentach AWD/ZWM i jednocześnie są dodane magazyny z obsługą WMS. Wówczas ustawienie parametrów powinno być następujące:
- parametr Obsługa AWD/ZWM nie zaznaczony, co spowoduje, że przy zatwierdzaniu dokumentów handlowych nie będą się automatycznie generowały dokumenty AWD i ZWM, tylko PM i WM;
- parametr Aktywny Pulpit dyspozytora zaznaczony, aby móc dodawać oraz obsługiwać dokumenty (W)AWD i (W)ZWM.
Dostępność nowego parametru jest zgodne z dotychczasowym, czyli jest zawsze aktywny. Na nowych bazach parametr nie jest zaznaczony, a na dotychczasowych jest ustawiany zgodnie z parametrem Obsługa AWD/ZWM.
Sortowanie źródłowych rezerwacji niezasobowych przy generowaniu (W)ZWM z podziałem względem j. pom.
W funkcjonalności tworzenia dokumentów (W)ZWM z podziałem względem jednostki pomocniczej z zamówienia źródłowego, przy pobieraniu rezerwacji źródłowych została wprowadzona zasada sortowania tych rezerwacji, jeśli są niezasobowe. Sortowanie odbywa się po ilości z sposób malejący, czyli w pierwszej kolejności brane są pod uwagę rezerwacje na największe ilości. Dzięki takiemu podejściu jest szansa, że dla znacznej części ilości zostaną odnalezione zasoby na pełne jednostki pomocnicze.
Zmiany w wyświetlaniu stanów magazynowych dla magazynów WMS
- Na liście towarów, jeśli w obszarze filtra wybrano magazyn z ustawioną obsługą WMS oraz NIE JEST zaznaczony parametr Stany zerowe magazynu, to prezentowane są tylko te rekordy, które mają zasoby na stanie magazynowym w WMS, czyli wszystkie dla których ilość w kolumnie WMS jest większa od zera. Dotychczas filtrowanie opierało się o ilość z kolumny Magazyn, która dla towarów na magazynach WMS jest zawsze zerowa.
- Na formatce Stany na magazynach, zakładka [Wg cech] w kolumnie Magazyn nie jest obecnie prezentowana ilość magazynowa dla magazynu z włączoną obsługą WMS. Dotychczas prezentowana ilość 0,00 sugerowała, że dla stanów handlowych brakuje stanów magazynowych, co nie jest prawdą bowiem Ilość magazynowa dla takich towarów prezentowana jest w kolumnie WMS.

Współpraca z Comarch POS
Synchronizacja towarów powiązanych i zamienników
Towary powiązane i zamienniki są to obiekty rejestrowane na kartach towarów, na zakładce [Zamienniki]. Jest to rodzaj powiązania pomiędzy towarami, które pozwala na lepsze zarządzenie sprzedażą, proponowanie dodatkowych towarów bądź zamienników. Rodzaje powiązań pomiędzy towarami można definiować w słownikach kategorii w module Administrator. Wszystkie rodzaje powiazań (łącznie z zamiennikami) wysyłane są do Comarch POS.
Warunki przesyłania towarów powiązanych i zamienników
Do Comarch POS przesyłane są te powiązania, które na zakładce [Miejsca w strukturze firmy] mają dodane centrum powiązane z oddziałem Comarch POS lub centrum nadrzędne w stosunku do powyższego.

- Towary powiązane
- Powiązanie towaru z innym towarem przesyłane jest pod warunkiem, że towary należą do drzewa grup towarów przesyłanych do POS.
- Powiązanie nie będzie widoczne w POS, jeśli dany typ powiązania zostanie oznaczony w słownikach kategorii jako nieaktywny.
- Zamienniki
- zamiennik jednostronny lub obustronny (nie są przesyłane zamienniki: równoważne wszystkim)
- przelicznik towaru do zamiennika jest równy 1:1
- zaznaczono rodzaj dokumentów: Rozchodowe
Po usunięciu lub modyfikacji zamiennika/towaru powiązanego w Comarch ERP XL, zmiany przesyłane są do POS i aktualizowane.
Widoczność towarów powiązanych i zamienników w POS
- Podgląd karty towaru (artykułu) w Comarch POS
- Menu Artykuły > Podgląd > zakładka [Artykuły powiązane]

- Podczas dodawania towaru do faktury lub paragonu
Produkty proponowane, zamienniki i inne towary powiązane widoczne są kontekstowo dla każdej dodawanej do dokumentu pozycji.

Z listy widocznych towarów powiązanych można wybrać dowolny produkt i dodać go do dokumentu sprzedaży.
Obsługa limitów kredytowych
Wprowadzono możliwość obsługi limitów kredytowych we współpracy z Comarch POS. Limity są wysyłane na poszczególne stanowiska POS i kontrolowane podczas sprzedaży. Kontrahenci mogą mieć limit nieograniczony, ograniczony do określonej wysokości lub mogą korzystać z limitów innego kontrahenta. Obsłużono również możliwość korzystania z opcji kontroli limitów akwizytora.
Konfiguracja działania limitów we współpracy z POS
Na oknie konfiguracji oddziału Comarch POS, na zakładce [Kontrahenci] dodano następujące parametry:
- Obsługa limitu kredytowego – po zaznaczeniu tej opcji limity będą wysyłane do POS i kontrolowane podczas sprzedaży
- Maksymalny czas od ostatniej synchronizacji (m) – możliwość ustawienia maksymalnego czasu w minutach, w którym możliwe będzie korzystanie z lokalnie zapisanych limitów w sytuacji, gdy połączenie POS z centralą nie będzie aktywne.
- Prezentacja dostępnego limitu – parametr ten posiada trzy opcje decydujące o tym, jak limity mają być prezentowane podczas sprzedaży:
- Odejmuj wartość dokumentu – wartość dodawanych pozycji będzie automatycznie zmniejszała wartość dostępnego limitu
- Nie odejmuj wartości dokumentu – dostępny limit nie będzie się zmniejszał wraz z dodawaniem kolejnych pozycji do dokumentu.
- Nie prezentuj – kwota limitu nie będzie prezentowana, jednak podczas zatwierdzania dokumentu system sprawdzi limit i zostanie wyświetlone ostrzeżenia bądź blokada zgodnie z ustawieniami definicji dokumentu.

Przesyłanie ustawień związanych z limitami
Wymagane płatności bezgotówkowe
Aby działały funkcjonalności związane z limitami konieczne jest przesyłanie na stanowisko POS przynajmniej jednej płatności, która nie jest płatnością gotówkową, czyli nie tworzy zapisów kasowo-bankowych podczas zatwierdzania dokumentu. Tylko dla takich płatności stosowane są zabezpieczenia przed przekroczeniem limitu.
Na stanowisku POS należy dodać przynajmniej jedną płatność, która ma zaznaczoną opcję w kolumnie Bez KP/KW jak przedstawiono poniżej.

Czy w limicie uwzględniać dokumenty nie generujące płatności
To ustawienie przesyłane jest na podstawie definicji dokumentu FS w centrum głównym. W Comarch POS ustawienie to jest wspólne dla wszystkich dokumentów oraz dla wyświetlania na karcie kontrahenta. W Comarch ERP XL jest definiowane dla każdego dokumentu oddzielnie. Ze względu na fakt, że limity mają najczęściej zastosowanie na fakturach, przyjęto, że ustawienie to będzie pobierane z definicji faktury sprzedaży.

Sposób reakcji na przekroczenie limitu
To ustawienie przesyłane jest na podstawie definicji poszczególnych dokumentów (FS, PA) w centrum powiązanym z oddziałem Comarch POS. W zależności od ustawienia parametrów jak niżej podczas zatwierdzania dokumentu forma płatności niegotówkową może pojawić się ostrzeżenie lub nastąpić blokada zatwierdzenia dokumentu. Możliwe jest również pomijanie informacji o limicie w przypadku wybrania opcji Zezwalaj.

Przesyłanie limitów
Dla każdego kontrahenta wysyłane są wszystkie aktualne ustalone dla niego limity kredytowe. Nie są wysyłane limity, które są już przeterminowane. Każda zmiana wielkości limitu jest aktualizowana a usunięcie limitu powoduje jego usunięcie na stanowisku POS.
- W przypadku zaznaczenia na karcie kontrahenta, zakładce [Limity kredytowe] parametru Limit nieograniczony, limity nie będą wysyłane do POS a limit nie będzie kontrolowany.
- Jeśli wymieniony wyżej parametr nie będzie zaznaczony, ale limity nie zostaną ustalone wówczas na stanowisku POS będzie wyświetlana informacja o braku przyznanego limitu kredytowego.
- W przypadku dodania limitu kredytowego na zakładce [Limity kredytowe], limity będą odpowiednio wyświetlane i kontrolowane.
- Jeśli na karcie kontrahenta, zakładka [Handlowe] zostanie wskazany inny płatnik oraz zaznaczony parametr: Forma i termin płatności oraz limit kredytowy z karty płatnika, wówczas limit kredytowy będzie sprawdzany dla ustawionego dla kontrahenta płatnika.

Kontrola on-line limitów
Bardzo ważne jest, aby podczas sprzedaży możliwe było ustalenie najbardziej aktualnego wykorzystania limitu kredytowego, gdyż limit może być wykorzystany na innym stanowisku lub w systemie Comarch ERP XL. W momencie wyświetlenia danych kontrahenta w POS limit zostanie pobrany z XLa i wyświetlana zostanie aktualna wartość całkowita oraz dostępna limitu. Podobnie podczas wystawiania dokumentów sprzedaży prezentowany będzie dostępny i całkowity limit kontrahenta lub jego płatnika a przy zatwierdzaniu dokumentu FS czy PA z płatnością niegotówkową nastąpi kontrola bądź ostrzeżenie w przypadku przekroczenia limitu lub jego braku.
Jeśli z jakiegokolwiek powodu połączenie on-line nie będzie możliwe, wówczas z limitu można korzystać przez określony czas, którego długość ustala się w konfiguracji oddziału.
Limity akwizytora
Jeśli w Konfiguracji na zakładce [Sprzedaż]/[Parametry2] zostanie zaznaczony parametr: Sprawdzaj limit akwizytora, wówczas do POS będą wysyłane limity ustawione na karcie kontrahenta oznaczonego jako akwizytor, na zakładce [Limity akwizytora]. Limit akwizytora ustalany jest oddzielnie dla każdego centrum, dlatego, aby limit trafił do oddziału Comarch POS musi zostać przypisany do odpowiedniego centrum powiązanego z danym oddziałem.

Aby dla danego kontrahenta zadziałał limit akwizytora, konieczne jest przypisanie akwizytora na karcie kontrahenta, na zakładce [Inne]. Akwizytor musi być wybrany z listy kontrahentów (nie może być pracownikiem).

Limit akwizytora traktowany jest jak limit innego płatnika, to znaczy, że jeśli do kontrahenta zostanie przypisany akwizytor, a na karcie akwizytora zostanie ustalony limit, to na karcie kontrahenta oraz podczas sprzedaży dla tego kontrahenta, będzie sprawdzany limit przypisanego akwizytora.
W przypadku stosowania limitów akwizytora (włączony parametr Sprawdzaj limit akwizytora), nie są obsługiwane inne limity kontrahentów.
Zasady przesyłania, kontroli i kontroli on-line limitów akwizytora są takie same jak limitów kontrahenta/płatnika.
Parametry otwierania raportów kasowych
Wprowadzono nowe parametry umożliwiające bardziej elastyczne sterowanie otwieraniem i zamykaniem raportów kasowych. Do tej pory raport kasowy był otwierany na podstawie daty i godziny otwarcia sesji na stanowisku POS oraz zamykany na podstawie daty i godziny jej zamknięcia. W przypadku gdy nie udało się zaimportować wszystkich dokumentów opłaconych gotówka bądź ręcznych wpłat i wypłat raport nie był zamykany do czasu zaimportowania wszystkich zapisów.
Na oknie konfiguracji stanowisk POS, na zakładce [Parametry] dodano nowe parametry:

- Otwieranie i zamykanie raportów kasowych na podstawie otwarcia i zamknięcia sesji w POS
Standardowo parametr ten jest zaznaczony w celu zachowania poprzedniej funkcjonalności.
Jeśli użytkownik nie będzie chciał, aby raporty były tworzone na podstawie sesji, powinien odznaczyć powyższy parametr. Po jego odznaczeniu zapisy kasowe będą trafiały do aktualnie otwartego raportu. W przypadku gdy nie będzie żadnego otwartego raportu, do którego można dodać zapis, będzie otwierany nowy raport z data i godziną przesłania pierwszego dokumentu lub zapisu do danego rejestru. Zamykanie raportu należy realizować ręcznie po stronie Comarch ERP XL. Po zamknięciu raportu, w przypadku przesłania kolejnych dokumentów czy zapisów, system otworzy kolejny raport.
- Codzienne otwieranie raportów kasowych podczas importu pierwszego dokumentu
Po zaznaczeniu tego parametru, każdego dnia podczas importu pierwszego dokumentu lub zapisu, otwierany będzie raport z godziną otwarcia 00:00:00. Raporty będą otwierane każdego dnia bez względu na to czy raport z poprzedniego dnia został zamknięty, czy nie. Zamykanie raportu należy realizować ręcznie po stronie Comarch ERP XL. Po zamknięciu raportu, w przypadku przesłania kolejnych dokumentów czy zapisów, system otworzy kolejny raport w danym dniu.
Współpraca z Comarch Shipping
Osoba kontaktowa i dane kontaktowe przekazywane na zlecenie
Do dokumentu paczki dodaliśmy możliwość ustawiania osoby kontaktowej oraz opcjonalnie jej danych kontaktowych, o czym więcej w rozdziale Dane adresowe i osoba kontaktowa na dokumencie Paczki.
Dane te są przekazywane na Zlecenia Nadania Przesyłki podczas ich tworzenia z poziomu Systemu (polecenie Zlecenie Nadania Przesyłki (ZNP) z wielu różnych list dokumentów) w następujący sposób:
- Osoba kontaktowa z paczki jest ustawiana jako Osoba kontaktowa Odbiorcy. Jeśli osoby nie ustawiono na paczce, wówczas nie ma zmian w stosunku do dotychczasowego działania i Osoba kontaktowa na zleceniu nie zostanie wypełniona.
- Dane kontaktowe przekazane na zlecenie są pobierane takie, jakie widoczne są na paczce. Czyli zależnie od konfiguracji mogą się tam znaleźć dane z adresu lub dane z osoby kontaktowej.
Ponieważ obecnie obsługiwane są tylko wysyłki z jedną paczką, to zawsze Osoba oraz dane kontaktowe są pobierane na zlecenie z tej właśnie paczki.
Współpraca z wszystko.pl
Zmiany na oddziale wszystko.pl
Wraz z rozwojem integracji z wszystko.pl w module Administrator oddziałów rozbudowana została formatka oddziału o typie wszystko.pl. Część tych informacji znalazła się również na etapach kreowania takiego oddziału, o czym więcej w poniższych podrozdziałach.
Pobieranie danych słownikowych
Przy kreacji oddziału w ostatnim kroku pobierane są nazwy danych słownikowych z wszystko.pl, które są możliwe do wykorzystania na kategoriach oraz na towarach. Należą do nich:
- Nazwy słowników predefiniowanych: Czas realizacji, Jednostka miary;
- Nazwy słowników użytkownika: Cennik dostaw, Warunki gwarancji, Warunki reklamacji, Warunki zwrotów.
Informacja o tym, że nazwy danych słownikowych zostaną pobrane znajduje się na formatce dla tego kroku, a wykonaniu operacji towarzyszy log z jej przebiegu.
W bazach, na których oddziały zostały zdefiniowane we wcześniejszej wersji Systemu, do pobrania nazw danych słownikowych można wykorzystać operacje dostępną pod przyciskiem Pobierz dane słownikowe umieszczonym na prawek belce formatki oddziału. Przycisk można wykorzystywać w trakcie dalszej współpracy z wszystko.pl do pobierania zmienionych nazw danych słownikowych lub w przypadku dodania na portalu nowych rekordów do słownika, np. zdefiniowanie nowego cennika dostaw.
Pobrane nazwy słownikowe są wyświetlane na zakładce [Parametry] formatki oddziału, gdzie jest możliwe odfiltrowanie do rekordów powiązanych do konkretnego słownika.

Na zakładce znajduje się również dodatkowa kolumna Nazwa ERP XL, w której możliwe będzie wskazanie odpowiedniego rekordu słownikowego z Systemu, który jest tożsamy z daną słownikową z wszystko.pl. Nie dotyczy to rekordów słownikowych dla ofert (będzie istotne dopiero przy integracji zamówień), dlatego wszystkie pozycje pobierane obecnie mają taką właśnie informację w tej kolumnie.
Pobieranie drzewa kategorii
Na prawej belce formatki oddziału znajduje się również przycisk do pobierania danych z wszystko.pl Pobierz kategorie. Jego użycie pozwala na pobranie wszystkich kategorii dostępnych na portalu celem ich przypisywania do towarów. Pobierane są wówczas same kategorie, bez parametrów.
Ponieważ lista kategorii zawiera dużą ilość rekordów, to pobieranie odbywa się paczkami, o czym informuje nas log z operacji. Operacja może też chwilę potrwać.
Pobrane rekordy są prezentowane na zakładce [wszystko.pl] listy towarów w postaci drzewa, o czym więcej w kolejnych punktach rozdziału.
Przycisk importu można wykorzystywać w dowolnym momencie do pobierania nowych kategorii dodanych na portalu. Przy kolejnych importach nie ulegną zmianie nazwy już raz pobranych kategorii. Nie będą również usuwane kategorie, nawet gdyby w międzyczasie zostały usunięte na portalu.
Parametry konfiguracyjne dla integracji
Na formatce oddziału o typie: wszystko.pl, na zakładce [Eksport] dodane zostały parametry konfiguracyjne różnicujące działania w zakresie wymiany danych.

- Parametry, które zostaną wykorzystane w kolejnej wersji Systemu do działania usługi synchronizacji danych, czyli wszystkie z obszaru Automatyczna aktualizacja danych oraz parametr Publikuj oferty.
- Parametr Eksport stanów magazynowych, który dotyczy zarówno operacji ręcznego wysyłania towarów, jak i przyszłej usługi synchronizacji. W aktualnej wersji decyduje on o tym, czy przy operacji Wyślij do wszystko.pl na zakładaną ofertę będzie przekazywany stan towaru z XL (parametr zaznaczony) czy też przy zakładaniu oferty stany nie mają być wysyłane (parametr nie zaznaczony).
- Ściśle powiązany z powyższym jest kolejny parametr Uwzględniaj rezerwacje, który powoduje, że wszystkie aktywne rezerwacje dla towaru zmniejszają stan przesyłany do wszystko.pl (jeśli zaznaczono).
Usuwanie połączenia z wszystko.pl
Po poprawnym nawiązaniu połączenia z kontem wszystko.pl na definicji oddziału dodany został przycisk do jego usuwania Usuń połączenie.

Po jego użyciu połączenie zostaje usunięte, a wraz z nim usuwane są dane autoryzacyjne umożliwiające integrację.
Możliwe jest również wyłączenie integracji z systemem zewnętrznym po stronie wszystko.pl. Po tej operacji także przestanie działać integracja do strony Comarch ERP XL, ponieważ dane dostępowe zapisane w bazie nie będą już aktualne na portalu. Dane te nie zostaną jednak automatycznie usunięte z bazy, a jedynie podczas edycji formatki oddziału wszystko.pl w Administratorze oddziałów pojawi się informacja: NIE POŁĄCZONO.Zarówno w jednym, jak i w drugim przypadku nie będzie już możliwa wymiana danych pomiędzy Systemem a portalem, dopóki połączenie nie zostanie nawiązane ponownie. Przy próbie wykonania operacji wymiany danych z portalem Użytkownicy będą o tym powiadamiani w następujący sposób:
- Jeśli usunięcie połączenia nastąpiło z poziomu Systemu, to pojawi się komunikat: Połączenie z kontem wszystko.pl nie zostało skonfigurowane lub nawiązane. Nie jest możliwa wymiana danych z portalem wszystko.pl.
- Jeśli usunięcie połączenia nastąpiło z poziomu portalu, to w logach z wykonywanych operacji wymiany danych pojawi się informacja o niepoprawnej autoryzacji.
Zakładka [wszystko.pl] na liście towarów
Na zakładce [wszystko.pl] listy towarów dodany został panel prezentujący kategorie pobrane z wszystko.pl. Dodano też możliwość filtrowania towarów po statusie oferty oraz wykonywania operacji wprowadzonych na potrzeby integracji.
Drzewo kategorii z wszystko.pl
Na liście w panelu po lewej stronie wyświetlane jest drzewo kategorii pobranych z wszystko.pl. Dla tego obszaru nie jest możliwe dodawanie ani usuwanie rekordów.
Można natomiast wyszukiwać pozycje drzewka wpisując w pole filtra nad listą ciąg znaków i wybierając przycisk Znajdź następną lub używając przycisku <F7>. Zgodnie z nazwą przycisku, każde jego wybranie będzie ‘przeskakiwało’ do kolejnej pozycji drzewka, która zawiera poszukiwaną frazę.
![Drzewo kategorii na zakładce [wszystko.pl] listy towarów](https://pomoc.comarch.pl/xl/wp-content/uploads/2022/12/word-image-48521-9.png)
Dla każdego rekordu drzewka znajdującego się na ostatnim poziomie możliwa jest edycja formatki kategorii. Dotyczy to tylko ostatniego poziomu, ponieważ są to kategorie możliwe do wybrania na towarze, więc tylko dla nich wprowadzone zostały dodatkowe ustawienia.
Na formatce kategorii można wprowadzić dane słownikowe, czyli wybrać jeden rekord ze słowników zaimportowanych z poziomu oddziału wszystko.pl. Dotyczy to słowników: Jednostka miary, Czas realizacji, Cennik dostaw, Warunki gwarancji, Warunki reklamacji, Warunki zwrotów. Ich wypełnienie spowoduje, że przy dodawaniu kategorii do towaru uzupełnione dane słownikowe zostaną na nim ustawione.
Dodatkowo na żądanie możliwe będzie ustawienie wartości słownikowych z kategorii na towarach do niej powiązanych. Służy do tego przycisk Aktualizuj dana słownikowe na towarach powiązanych do kategorii. Wprowadzono tutaj zasadę, że przy aktualizacji na towarach są zapisywane tylko te wartości słownikowe, które zostały wypełnione na kategorii. Operacja nie powoduje zatem wyczyszczenia na towarach danych z tych słowników, które na kategorii mają wartość ‘pustą’.

Na formatce kategorii wyświetlana jest również lista parametrów do niej przypisanych. Na liście pogrubioną czcionką są oznaczone te parametry, które są obowiązkowe do wypełnienia na ofertach. Parametry z kategorii są również przenoszone na karty towaru przy dodawaniu kategorii do towaru.
Lista parametrów dla kategorii zostaje uzupełniona dopiero po jej pierwszym wybraniu na towarze, gdyż wówczas jest pobierana do Systemu z wszystko.pl. Taka obsługa została wprowadzona celowo ze względu na dużą ilość kategorii ostatniego poziomu, gdzie każda z nich posiada co najmniej kilka parametrów, więc byłaby to ogromna ilość danych do pobrania do Systemu. Ponieważ mało prawdopodobne jest, aby w danej bazie były wykorzystywane wszystkie kategorie, to dopiero jeśli dana kategoria zostaje ‘użyta’, to sensownym wydaje się pobranie dla niej parametrów.
Operacje na liście towarów
Na zakładce [wszystko.pl] listy towarów w menu kontekstowym dodano polecenia służące zarówno operacjom na samych kartach towarowych, jak i działaniom operacyjnym związanym z wymianą danych z wszystko.pl.
![Nowe polecenia na zakładce [wszystko.pl] listy towarów](https://pomoc.comarch.pl/xl/wp-content/uploads/2022/12/word-image-48521-12.png)
Operacje z drugiej grupy poleceń pozwalają na zmianę kategorii dla zaznaczonych towarów:
- Ustaw kategorię dla towarów – pozwala ustawić wybraną kategorię na zaznaczonych towarach. Jeśli na wskazanym towarze była już wcześniej wypełniona kategoria, to zostanie ona zamieniona na nowo wybraną. Równocześnie ze zmianą kategorii, zmieniane są wszystkie parametry wraz z wypełnionymi dla nich wartościami. Następuje również aktualizacja wartości słownikowych zgodnie z opisanymi powyżej zasadami.
- Usuń kategorie z towarów – pozwala usunąć kategorię ustawioną na zaznaczonych towarach. Tutaj również przy usuwaniu kategorii zostają usunięte wszystkie parametry wraz z wypełnionymi dla nich wartościami.
Jeśli towar został już wysłany na portal wszystko.pl i została założona oferta, to zmiana kategorii nie jest możliwa. W takim przypadku zarówno zastąpienie starej kategorii nową, jak i wyczyszczenie kategorii jest zablokowane, o czym użytkownik zostaje powiadomiony odpowiednim komunikatem w logu.
Pozostałe operacje są związane z przesyłaniem danych pomiędzy Systemem a portalem, czyli:- Wyślij do wszystko.pl – pozwala na założenie oferty we wszystko.pl (również z publikacją),
- Aktualizuj we wszystko.pl – pozwala na zaktualizowanie oferty we wszystko.pl (również z publikacją),
- Pobierz stan oferty z wszystko.pl – pozwala ustawić na towarze aktualny stan oferty z wszystko.pl.
Dodatkowo pod listą dodano nowe pole filtra Status oferty (jak pokazano na rysunku z drzewem kategorii na zakładce [wszystko.pl]) pozwalające ograniczyć listę towarów do: wszystkich nie wysłanych, wszystkich wysłanych lub do ofert o konkretnym statusie z wszystko.pl. który jest aktualnie zapisany na kartach towarowych w Systemie.
Dane do integracji z wszystko.pl na karcie towaru
Rozpoczynając pracę w zakresie integracji z portalem wszystko.pl dla towarów, które mają być wystawione na portalu jako oferty należy najpierw uzupełnić dane niezbędne dla tych ofert. Dane te zostały umieszczone na zakładce [Aplikacje]/[wszystko.pl]:
-
- dane słownikowe,
- kategoria i wartości parametrów (szczególnie parametry obowiązkowe).

Po wypełnieniu wszystkich danych na karcie towaru można wykonać operację wysłania ich na portal celem założenia oferty i jej publikacji. Z poziomu karty towaru dostępne są również operacje dla samej oferty: podglądu, edycji oraz usuwania.
Dalsza część rozdziału przedstawia bardziej szczegółowy opis dla ww. informacji.
Ustawianie danych słownikowych, kategorii i wartości parametrów
Po wybraniu na karcie towaru odpowiedniej kategorii z wszystko.pl zostaną pobrane i ustawione przypisane do niej wartości danych słownikowych oraz parametry. Parametry są wyświetlane wg kolejności alfabetycznej dla nazwy, a te obowiązkowe mają dodatkowo nazwę oznaczoną boldem.
Zarówno jedna, jak i druga grupa wartości jest możliwa do uzupełnienia oraz zmiany na karcie towaru.
Dane słownikowe można ustawiać wybierając inny rekord z listy słownikowej. Usunięcie wartości jest możliwe poprzez wybranie pustego rekordu.
Edycja wartości parametrów jest wykonywana w trybie Edit-In-Place w kolumnie Wartość parametru. Wygląd pola do uzupełnienia jest zależny od typu danego parametru:
- Tekst – edytowane jest zwykłe pole tekstowe, dla którego zawsze możliwe jest wprowadzenie 255 znaków. Nie ograniczamy ilości znaków, nawet jeśli takie ograniczenie jest wprowadzone na portalu.
- Liczba – możliwość uzupełnienia wartości liczbowej zgodnej z ograniczeniami na portalu (ilość znaków po przecinku, wartość z przedziału określonego na portalu). Jeśli wartość liczbowa parametru ma przypisaną jednostkę, to wyświetlamy ją w nazwie parametru w nawiasach.
- Lista z możliwością wybrania jednego rekordu – zwykła lista rozwijana z możliwością wybrania pojedynczego rekordu.
- Lista z możliwością wybrania nieograniczonej liczby rekordów – po dwukrotnym kliknięciu w pole z wartością pojawia się znacznik jn. oraz nowe okno z listą dostępnych wartości, gdzie jest możliwość zaznaczenia wszystkich rekordów.

Po wybraniu odpowiednich rekordów są one wyświetlane na liście parametrów, oddzielone separatorem ‘I’, jak pokazano poniżej:

- Lista z możliwością wybrania ograniczonej liczby rekordów – działanie zbliżone do powyżej opisanego, przy czym przy zaznaczaniu większej niż dozwolona ilości rekordów pojawi się informacja o przekroczeniu dozwolonej ilości i nie będzie możliwe zapisanie okna z wartościami.

- Zakres liczbowy – po dwukrotnym kliknięciu w pole z wartością pojawia się znacznik jak dla listy wielowartościowej oraz nowe okno do uzupełnienia wartości granicznych:

Po wpisaniu odpowiednich wartości z zakresu są one wyświetlane na liście parametrów oddzielone średnikiem, jak pokazano poniżej:

Pod listą parametrów znajduje się przycisk kosza, który pozwala na usunięcie wartości dla pojedynczego parametru. Pozwala to na szybkie usunięcie wartości, szczególnie w przypadku list wielokrotnego wyboru czy uzupełnionego zakresu wartości, gdzie nie jest możliwe wprost wyczyszczenie wartości pola.
Dopóki dane nie zostaną wysłane na portal i nie założy się oferta, to można zmienić kategorię (przyciskiem Kategoria) lub usunąć ją z towaru (przyciskiem Usuń kategorię). Należy jednak pamiętać o tym, że równocześnie ze zmianą kategorii nadpisywane są dane słownikowe wypełnione na nowej kategorii oraz zmieniane są wszystkie parametry wraz z wypełnionymi dla nich wartościami. Natomiast przy usuwaniu kategorii usuwane są wszystkie parametry wraz z wypełnionymi dla nich wartościami.
Po wypełnieniu wszystkich danych na karcie towaru można wykonać operację wysłania ich na portal celem założenia oferty (przycisk Wyślij ofertę do wszystko.pl), co opisano szczegółowo w kolejnym punkcie: Zmiany w mechanizmie tworzenia ofert z towarów.
Należy zwrócić uwagę, że po wysłaniu towaru na portal i utworzeniu oferty nie ma już możliwości zmiany kategorii dla towaru, ale wszystkie pozostałe dane słownikowe oraz wartości parametrów są aktywne. Po ich zmianie można będzie wykonać operację aktualizacji oferty na portalu, o czym również mowa w kolejnych punktach. Pozwoli to np. uzupełnić brakujące wartości parametrów dla już wysłanych na portal ofert, o ile stan oferty na to pozwala.
Podgląd i edycja oferty
Jeśli po wysłaniu danych z towaru oferta zostanie pomyślnie założona na portalu, na towarze jak dotychczas zapisywane są jej dane: Id oferty we wszystko.pl, stan oferty oraz link do oferty. Dla zapisanego linka dostępne są obecnie dwie operacje:
- Podgląd oferty (operacja domyślna dla przycisku
), który wywołuje w przeglądarce zewnętrznej ofertę w trybie podglądu.
- Edycja oferty pozwalająca na jej edytowanie w zewnętrznej przeglądarce. Edycja oferty jest możliwa tylko do momentu jej opublikowania, a później działa zawsze jak podgląd.
Zmiany w mechanizmie tworzenia ofert z towarów
Tworzenie ofert jest dostępne na liście towarów jako operacja seryjna Wyślij do wszystko.pl dla zaznaczonych rekordów (na wszystkich zakładkach, poza zakładką [Znajdź]) oraz na samej karcie towaru, pod przyciskiem Wyślij ofertę do wszystko.pl na zakładce [Aplikacje]/[wszystko.pl].
Przesyłane dane
Dotychczasowa operacja Wyślij do wszystko.pl z listy towarów lub z karty towaru została wzbogacona o nowe dane przesyłane na ofertę. Również w dotychczas przesyłanych danych wprowadzono pewne zmiany, jak opisano poniżej.
Zestawienie kompletu przesyłanych danych przy tworzeniu ofert z towarów przedstawia poniższa tabela. Boldem oznaczono te dane, które zostały dodane w nowej wersji.
Przesyłane dane | Kiedy wysyłamy? |
Nazwa towaru | Zawsze |
Stawka VAT | Zawsze |
Cena | Warunkowo, jeśli na oddziale ustawiono rodzaj ceny |
Opis | Zawsze |
Dane słownikowe | Zawsze |
Kategoria | Zawsze |
Wartości parametrów kategorii (w tym EAN) | Zawsze |
Dostępne stany towaru | Warunkowo, jeśli oddziale wszystko.pl jest ustawiony parametr Eksport stanów magazynowych oraz na towarze nie jest zaznaczony parametr Nie kontroluj stanów |
Załącznik | Warunkowo, jeśli jest dodany załącznik, dla którego ustawiono parametr: Dostępność w aplikacjach - wszystko.pl |
- Przesyłanie nazwy i opisu
Dotychczas nazwę pobieraliśmy z zakładki [Ogólne] karty towaru, a opis w ogóle nie był przesyłany. Teraz nazwa oraz opis są w pierwszej kolejności pobierane z formatki tłumaczenia dla języka polskiego (jak pokazano na poniższym rysunku, ramka zielona). Jeśli tam nie wypełniono, to dane te pobierane są wprost z karty towaru (poniższy rysunek, ramki granatowe).

Jeśli nazwa lub opis będą przekraczały dopuszczalną ilość znaków na portalu, wówczas oferta nie zostanie zapisana, a w logu wyświetlony zostanie komunikat błędu z wszystko.pl.
- Cena – zawsze przesyłana jest cena zgodna z rodzajem ustawionym na oddziale wszystko.pl. Jest to rzeczywista cena brutto dla towaru, więc jeśli cena nie zostanie ustawiona, to przesyłana jest wartość 0,00.
- Ze względu na to, że na portalu ceny dopuszczalne są jedynie w PLN, to w przypadku, gdy w Systemie cena dla towaru ma inną walutę, to nie przesyłamy żadnej wartości. Również, jeśli na oddziale wszystko.pl ustawiono rodzaj ceny na <brak>, wówczas nie jest ona przesyłana.
- Dane słownikowe – zostają przesłane wszystkie uzupełnione dane słownikowe z karty towaru, dzięki czemu na ofercie uzupełnione zostają następujące informacje: Czas realizacji, Jednostka miary, Cennik dostaw, Warunki gwarancji, Warunki reklamacji, Warunki zwrotów.
- Kategoria i parametry – zostaje przesłana kategoria wraz z wartościami wypełnionymi dla parametrów. Ponieważ zdecydowana większość ograniczeń dla wartości parametrów jest pilnowana przy ich wprowadzaniu na towarze, to nie powinno być problemu z ich zapisaniem na ofercie. Gdyby jednak któraś z wartości nie spełniała wymogów, wówczas oferta nie zostanie zapisana, a w logu wyświetlony zostanie komunikat błędu z wszystko.pl wskazujący na błędną wartość dla konkretnego pola.
Przesyłanie załącznika razem z towarem
Przy wysyłaniu towaru celem założenia oferty przesyłany jest również jeden załącznik z karty towaru spełniający w XL następujące założenia:- Zawartość załącznika musi być zapisana w bazie danych XL,
- Uwzględniany przy wysyłce jest pierwszy załącznik z listy, dla którego ustawiono parametr Dostępność w aplikacjach – wszystko.pl.
- Wymagane parametry plików, które są weryfikowane przez portal przy imporcie plików do wszystko.pl:
- Maksymalny rozmiar jednego zdjęcia to 5 MB.
- Długość boku zdjęcia nie może być mniejsza niż 480px. Jeśli będzie większa niż dopuszczalne 2560px, to plik zostanie przy imporcie skonwertowany do wymaganych rozmiarów.
- Dopuszczalne formaty: .jpg, .png i .webp.
- Zdjęcie główne musi być zgodne z regulaminem wszystko.pl.
Parametry te mogą się zmieniać wraz z rozwojem aplikacji.
Jeśli któryś z wymogów nie zostanie spełniony, wówczas oferta zostanie dodana, ale bez pliku. Pojawi się informacja o błędnej weryfikacji załącznika.
- Nie należy używać plików skompresowanych – nie zostaną one dodane wraz z ofertą, pojawi się informacja o błędnej weryfikacji załącznika. Dlatego w ustawieniach typu załącznika powinna być wyłączona kompresja danych (ustawiona na: Nie).
- Nie należy wysyłać załączników PDF (nie ustawiać dla nich parametru Dostępność w aplikacjach – wszystko.pl). Ze względu na to, że pliki te są dostępne w innym miejscu na portalu, ich import zostanie wykonany, ale ponieważ nie są obsługiwane dla ofert, to ostatecznie oferta nie zostanie dodana z powodu błędu.
Przesyłanie dostępnych stanów dla towaru
Obsłużone zostało wysyłanie dostępnych stanów towarów, o ile na oddziale wszystko.pl jest ustawiony parametr Eksport stanów magazynowych oraz na towarze nie jest zaznaczony parametr Nie kontroluj stanów (zakładka [Aplikacje]/[Wspólne]). Wówczas przesyłany jest stan handlowy towaru wyliczony dla magazynów przypisanych do oddziału wszystko.pl, po uwzględnieniu ewentualnych ilości z aktywnych rezerwacji.
Jeśli wyliczony stan towaru jest liczbą niecałkowitą, wówczas ilość po przecinku nie jest przesyłana, gdyż na portalu dopuszczalne są tylko liczby całkowite. Aby nie wysyłać nadmiernej ilości towaru następuje zaokrąglenie ilości w dół.
Jako jednostka dla ilości dostępnej na stanie przekazywana jest ta, którą ustawiono w nowych danych słownikowych dla wszystko.pl na karcie towaru (pole Jednostka, które opisano w punkcie Ustawianie danych słownikowych, kategorii i parametrów).
Aktualizacja danych na ofertach
Aktualizacja ofert jest dostępna na liście towarów, na zakładce [wszystko.pl] jako operacja seryjna Aktualizuj we wszystko.pl dla zaznaczonych rekordów.

Możliwe do zaktualizowania są wszystkie dane na ofertach powiązanych z wskazanymi towarami, czyli wszystko co jest przesyłanie przy tworzeniu oferty lub same ceny albo same stany towarów (ilość towaru na stanie).
Aktualizacja z opcją wszystko wykona się tylko dla ofert w stanie Szkic lub Niepoprawna. Dla innych stanów nie jest możliwa pełna zmiana danych na portalu, więc dla nich zmiana wszystkiego jest blokowana na etapie wykonywania operacji.
- Cena jest przesyłana tylko wtedy, gdy na oddziale wszystko.pl ustawiono konkretny rodzaj ceny oraz podana cena na towarze ma walutę PLN.
- Stany dla towarów są przesyłane, jeśli na oddziale wszystko.pl jest ustawiony parametr Eksport stanów magazynowych oraz na towarze nie jest zaznaczony parametr Nie kontroluj stanów (zakładka [Aplikacje]/[Wspólne]).
Jeśli oferta o podanym Id nie istnieje na portalu, to z karty towaru usunięte zostanie powiązanie, czyli: Numer, stan oraz Link, o czym użytkownik zostanie powiadomiony odpowiednim komunikatem w logu z operacji.
Pozostałe operacje
Pobieranie stanu oferty z wszystko.pl
Przy każdej operacji wymiany danych z wszystko.pl (wysłanie/aktualizacja) zawsze pobierany jest aktualny stan oferty na portalu, który zapisujemy i wyświetlamy na karcie towaru obok jej numeru.
Pobranie stanu można również wykonać w dowolnym momencie używając polecenia z menu kontekstowego listy towarów Pobierz stan oferty z wszystko.pl. Wówczas aktualny stan zostanie zapisany na karcie towaru. Tu może się też pojawić informacja, że oferta o podanym Id nie istnieje na portalu, jeśli została usunięta z jego poziomu.
Publikowanie ofert
Publikowanie oferty z poziomu Systemu jest dostępne w trakcie następujących operacji:
- Przy zakładaniu oferty (polecenie Wyślij do wszystko.pl),
- Przy aktualizacji danych na ofercie (polecenie Aktualizuj we wszystko.pl, jeśli została wybrana aktualizacja wszystkich danych),
- Jako osobną operację publikacji bez aktualizacji danych (polecenie Aktualizuj we wszystko.pl bez wybranej aktualizacji danych).

Przy publikowaniu oferty na portalu zawsze jest weryfikowane czy wypełnione są wszystkie pola obowiązkowe (kategoria i obowiązkowe parametry, stawka VAT, cena, ilość, opis, załącznik). W przypadku braku wartości dla któregokolwiek pola System będzie to komunikował w logu i oferta nie zostanie opublikowana. Co więcej w przypadku publikacji w trakcie zakładania oferty, sama oferta również nie zostanie dodana na portalu, a informacja o brakujących polach zostanie wyświetlona w logu.
Usuwanie oferty
Usuwanie oferty z poziomu Comarch ERP XL jest dostępne tylko z poziomu karty towaru, czyli jako operacja dla pojedynczego rekordu. Jeśli na karcie towaru jest zapisana informacja o powiązanej ofercie, to obok numeru i stanu oferty wyświetlany jest przycisk Usuń ofertę z wszystko.pl.
Przed wykonaniem operacji użytkownik informowany jest, że spowoduje ona usunięcie we wszystko.pl powiązanej oferty, ale bez zmian na towarze pozostaną ustawienia słowników, kategorii oraz wartości parametrów. Jeśli zostanie potwierdzona chęć jej wykonania, wówczas po stronie wszystko.pl oferta zostanie usunięta i jednocześnie na karcie towaru zostaną wyczyszczone pola z Id oferty, linkiem oraz jej stanem.
Usuwanie oferty jest możliwe tylko dla tych w stanie Szkic, więc dla pozostałych operacja się nie wykona. Dodatkowo, jeśli oferta nie zostanie znaleziona na portalu, to usunięte zostaną powyższe dane z karty towaru. O każdym z zaistniałych przypadków szczególnych użytkownik zostanie powiadomiony odpowiednim komunikatem.
Logowanie błędów
W logach z operacji wysyłki danych z Systemu prezentowane są komunikaty z wszystko.pl wskazujące na przyczynę błędów w weryfikowanych danych, np. niedozwolone znaki w nazwie oferty czy zbyt duża wielkość załącznika.
W miarę rozwoju portalu liczba komunikatów będzie rozszerzana, więc dla części danych w logach nadal mogą pojawiać się komunikaty ogólne o błędnej weryfikacji skutkującej brakiem zapisu danych na portalu.
Zakaz operatora do kluczowych operacji związanych z integracją
Na liście zakazów operatora dodano nowy Parametry akcji dla wszystko.pl, który blokuje operatorom następujące operacje:
- Wysyłanie danych z towaru celem założenia oferty (zarówno z karty towaru, jak i z listy),
- Seryjną aktualizację danych na ofertach we wszystko.pl.
- Usuwanie oferty z wszystko.pl.
Pozostałe operacje w zakresie uzupełniania danych po stronie XL oraz integracji danych z wszystko.pl nie są blokowane.
Funkcjonalności niedostępne w XL Start
W wersji Comarch ERP XL Start nie są dostępne dokumenty transportowe, więc nie będą dostępne zmiany opisane w rozdziałach Dane adresowe i osoba kontaktowa na dokumencie Paczki oraz Osoba kontaktowa i dane kontaktowe przekazywane na zlecenie (współpraca z Comarch Shipping).
W wersji Comarch ERP XL Start również nie są dostępne Umowy, więc nie będą dostępne zmiany opisane w rozdziale Ergonomia działań na umowach.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2023.1
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2023.1 PSQL | Wersja | Marzec 2023 r. | |
2023.2 | Wersja | Czerwiec 2023 r. | |
2024.0 | Wersja | Grudzień 2023 r. |
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.6 | |
wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2023.1 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2023.0.1 | |
Comarch WMS (Zarządzanie, Magazynier) | 2023.0.1 | |
Comarch Magazynier | 2023.0.0 | |
Comarch ERP XL HR | 2023.2.1 | |
Comarch HRM | 2023.1.1 | |
Comarch DMS (stacjonarny, WWW) | 2022.0.4 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2023.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 12.6 | |
Migracja danych XL2XML | 10.1 | |
Comarch MES | 2023.1 | |
Comarch e-Sprawozdania | 2023.1 | |
Comarch POS | 2023.0 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 2023.0 | Wersja Beta |
2. Następnie należy wykonać konwersję do wersji 2022.1
W takim przypadku przed konwersją do wersji Comarch ERP XL 2023.0 lub 2023.1 należy zmienić hasła zgodnie z zaleceniami polityki bezpieczeństwa w zakresie stosowania uwierzytelnień.
Logistyka
Rejestrowanie przyjęć zewnętrznych z wykorzystaniem Comarch OCR
OCR – Optyczne Rozpoznawanie Znaków (Optical Character Recognition) to usługa, która umożliwia wczytywanie dokumentów na podstawie ich skanów i zdjęć. Od wersji 2019.1 za jej pomocą można rejestrować dokumenty (A)FZ w Rejestrze Vat, od wersji 2022.0 faktury zakupu FZ, a w wersji 2023.1 również dokumenty przyjęć zewnętrznych PZ.
Zasady korzystania z usługi oraz podstawowe informacje dotyczące zasad rozpoznawania i odczytywania dokumentów opisane są w biuletynie j.n.
https://pomoc.comarch.pl/xl/pl/index.php/dokumentacja/xl136-comarch-ocr-comarch-erp-xl/
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
- 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.
Inne zmiany
Kontrola magazynów przy zmianie właściciela na umowach
Przy zmianie centrum praw (właściciela) na dokumencie Umowy sprawdzana jest zgodność magazynów ustawionych na nagłówku i pozycjach umowy z magazynami z definicji dokumentu odpowiedniego centrum praw. Jeśli nowe centrum nie będzie miało przypisanego magazynu takiego, jaki jest ustawiony aktualnie na umowie, to zmiana właściciela jest blokowana. Takie działanie zostanie zachowane, ale tylko w przypadku, gdy na Umowie ustawiony jest konkretny magazyn.
Natomiast w przypadku, gdy ustawiony jest magazyn <wszystkie> (na nagłówku i pozycjach), to zawsze pozwalamy na zmianę centrum na Umowie. Oznacza to, że dla użytkowników nie kontrolujących magazynów na umowach będzie możliwość dowolnej zmiany właściciela, gdyż domyślnie na tych dokumentach ustawiany jest właśnie magazyn <wszystkie>.
Produkcja
Generowanie zleceń na półprodukty przy planowaniu wyrobów
W dotychczasowej funkcjonalności przy generowaniu zleceń na półprodukty podczas planowania wyrobu gotowego, System w pierwszej kolejności sprawdzał, czy istnieją już jakieś potrzebne a zaplanowane wcześniej półprodukty na innych zleceniach, które można wykorzystać do bieżącego planowania. W przypadku, gdy takie półprodukty na innych zleceniach były odnajdywane, wtedy nowe zlecenia na półprodukty nie były generowane, a znalezione półprodukty były wiązane z planowanym zleceniem.
Od wersji 2023.1 jest możliwość, aby podczas planowania wyrobu gotowego, zlecenia na półprodukty były planowane zawsze – nawet wtedy, gdy istnieją już jakieś zaplanowane półprodukty, które można by wykorzystać.
Nowe parametry odpowiadające za sposób automatycznego planowania zleceń na półprodukty
Wprowadzono nową parametryzację, która będzie decydowała o tym, czy podczas planowania zleceń na wyroby, zawsze mają być planowane zlecenia na półprodukty, potrzebne do wytworzenia danego wyrobu, czy też zlecenia na półprodukty mają być generowane tylko wtedy, gdy na istniejących w bazie zleceniach nie ma wolnych półproduktów do związania (pobrania).
Wprowadzono również dodatkową parametryzację, która będzie umożliwiała albo grupowanie tych samych półproduktów w ramach jednego automatycznie wygenerowanego zlecenia, albo generowanie osobnych zleceń dla każdego wystąpienia półproduktu w danym procesie produkcyjnym.
Parametryzacja jest dostępna na definicji ZP oraz na dokumencie ZP.
Domyślne ustawienie nowych parametrów na dokumencie ZP będzie ustalane na podstawie definicji dokumentu ZP w danym centrum struktury firmy.

- Gdy nie ma wolnych półproduktów – Parametr jest aktywny, gdy zaznaczony jest parametr Generuj zlecenia podczas planowania. Przy zaznaczonym i aktywnym parametrze Gdy nie ma wolnych półproduktów, podczas planowania produkcji wyrobu, zlecenia na półprodukty będą generowane tylko wtedy, gdy na istniejących w bazie zleceniach nie ma odpowiednich wolnych półproduktów do związania
- Zawsze – Parametr jest aktywny, gdy zaznaczony jest parametr Generuj zlecenia podczas planowania. Przy zaznaczonym i aktywnym parametrze Zawsze, nowe zlecenia na półprodukty będą generowane zawsze podczas planowania danego zlecenia na wyrób, niezależnie od tego, czy w systemie są zlecenia z wolnymi do związania półproduktami czy nie
- Generuj osobne zlecenia dla każdego wystąpienia półproduktu – Parametr jest aktywny, gdy zaznaczony jest parametr Generuj zlecenia podczas planowania. Przy zaznaczonym parametrze Generuj osobne zlecenia dla każdego wystąpienia półproduktu, podczas automatycznego generowania zleceń na półprodukty, zostanie wygenerowane tyle zleceń, ile w danym procesie produkcyjnym na wyrób jest wystąpień półproduktów, dla których ma zostać wygenerowane zlecenie. Jeśli parametr nie będzie zaznaczony, wówczas na zleceniach, wygenerowanych automatycznie na półprodukty, odpowiednio grupowane będą pozycje.
Przykłady działania nowej parametryzacji
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP1: dowolne.
W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.


Wystawiono i zaplanowano zlecenie ZP-1 na 2 szt. półproduktu PP1.
Następnie wystawiono zlecenie ZP-2 na 1 szt. wyrobu P1. Na zleceniu ZP-2 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze.

Po zaplanowaniu ZP-2, zostało automatycznie wygenerowane zlecenie ZP-3 na półprodukt PP1, potrzebny do produkcji wyrobu P1, pomimo, że istnieje w systemie zlecenie ZP-1, na którym znajduje się niewykorzystany półprodukt PP1. Zlecenie ZP-3 na półprodukt PP1 zostało wygenerowane dlatego, że na zleceniu ZP-2 na wyrób zaznaczono opcję “Zawsze”, co oznacza, że zlecenia na półprodukty mają się generować zawsze, niezależnie od tego, czy w systemie istnieją zlecenia z wolnymi do związania półproduktami, czy nie.

W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP1: dowolne.
W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.


Wystawiono i zaplanowano zlecenie ZP-1 na 1 szt. półproduktu PP1.
Następnie wystawiono zlecenie ZP-2 na 1 szt. wyrobu P1. Na zleceniu ZP-2 zaznaczono parametry: Generuj zlecenia podczas planowania: Gdy nie ma wolnych półproduktów.

Po zaplanowaniu ZP-2, nie zostało automatycznie wygenerowane zlecenie na półprodukt PP1, ponieważ istnieje w systemie zlecenie ZP-1, na którym znajduje się niewykorzystany, możliwy do pobrania półprodukt PP1. Dodatkowe zlecenie na półprodukt nie zostało wygenerowane dlatego, że na zleceniu na wyrób zaznaczono opcję: “Gdy nie ma wolnych półproduktów”, co oznacza, że zlecenia na półprodukty będą się automatycznie generować tylko wtedy, gdy w systemie nie ma żadnych zleceń z wolnymi do związania półproduktami, potrzebnymi do wytworzenia danego wyrobu.
W tym przypadku, podczas planowania wyrobu na ZP-2, potrzebny półprodukt został pobrany ze zlecenia ZP-1.

Przykład 3: Zdefiniowano dwie technologie produkcji T1 i T2.
W ramach T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie PP1: dowolne.
W ramach T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. PP1 pochodzi z technologii T1. W technologii T2, na operacji określono parametr: Planować po 1.

Wystawiono ZP-1 na 2 szt. wyrobu P1. Na ZP-1 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze; Generuj osobne zlecenia dla każdego wystąpienia półproduktu.

Podczas planowana ZP-1 na wyrób, zaplanowane zostały automatycznie zlecenia ZP-2 oraz ZP-3 - każde na 1 szt. półproduktu PP1:

Wygenerowane zostały dwa zlecenia- ZP-2 i ZP-3, ponieważ na zleceniu ZP-1 są dwa wystąpienia półproduktu PP1,

a wg parametryzacji zastosowanej na ZP-1- dla każdego wystąpienia półproduktu miało zostać wygenerowane osobne zlecenie.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie PP1: dowolne.
W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1. W technologii T2, na operacji określono parametr: Planować po 1.
Wystawiono ZP-1 na 2 szt. wyrobu P1. Na ZP-1 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze. Parametr: Generuj osobne zlecenia dla każdego wystąpienia półproduktu, pozostał niezaznaczony.

Podczas planowana ZP-1 na wyrób, zaplanowane zostało automatycznie jedno zlecenie ZP-2 na 2 szt. półproduktu PP1:

Wygenerowane zostało 1 zbiorcze zlecenie ZP-2, ponieważ na zleceniu ZP-1 nie zaznaczono parametru: Generuj osobne zlecenia dla każdego wystąpienia półproduktu.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP: dowolne.
W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.
Wystawiono i zaplanowano ZP-1 na 1 szt. Półproduktu PP1. Wykonano realizację operacji.
Wystawiono i zaplanowano ZP-2 na 1 szt. wyrobu P1. Na ZP-2 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze.

W wyniku planowania ZP-2 zostało automatycznie wygenerowane i zaplanowano ZP-3 na 1 szt. półproduktu PP1, potrzebnego do produkcji wyrobu na ZP-2.

Dodatkowa ilość półproduktu PP1 na ZP-2 nie została związana z “wolnym” półproduktem, znajdującym się na ZP-1,

ponieważ ustawienia parametrów na ZP-2 powodują, że podczas wyszukiwania wolnych do związania półproduktów, sprawdzane są możliwe do związana ilości tylko na tych zleceniach, które zostały wygenerowane konkretnie dla danego zlecenia na wyrób.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP: dowolne. W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1. Wystawiono i zaplanowano ZP-1 na 1 szt. Półproduktu PP1. Wykonano realizację operacji. Wystawiono i zaplanowano ZP-2 na 1 szt. wyrobu P1. Na ZP-2 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze. W wyniku planowania zlecenia ZP-2 zostało automatycznie wygenerowane i zaplanowane zlecenie ZP-3 na 1 szt. półproduktu PP1, potrzebnego do produkcji wyrobu na ZP-2. Wykonano realizację operacji na zleceniach ZP-2 oraz ZP-3. Następnie na dokumencie ZP-2 zmieniono ustawienie parametrów i zaznaczono parametry: Generuj zlecenia podczas planowania: Gdy nie ma wolnych półproduktów. Kolejno zwiększono ilość realizacji operacji na ZP-2 z 1 szt. na 2 szt. W wyniku tej zmiany przeliczone zostały odpowiednio ilości materiałów i wyrobów na realizacji danej operacji. Dodatkowa ilość półproduktu PP1 na ZP-2 została związana z “wolnym” półproduktem, znajdującym się na ZP-1, dlatego, że ustawienia parametrów na ZP-2 powodują, że podczas wyszukiwania wolnych do związania półproduktów, sprawdzane są możliwe do związana ilości na innych, znajdujących się w systemie zleceniach.
Przykład 7: Zdefiniowano dwie technologie produkcji T1 i T2.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP1: dowolne.
W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.
Wystawiono ZP-1 na 1 szt. wyrobu. Na ZP-1 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze.

Zaplanowano ZP-1 w wyniku czego wygenerowane zostało i zaplanowane zlecenie ZP-2 na półprodukt PP1.
Następnie usunięto plan ze zlecenie ZP-1 i ponownie zaplanowano to zlecenie.
W wyniku ponownego planowania ZP-1 wygenerowane zostało i zaplanowane nowe zlecenie ZP-3 na półprodukt PP1.

Za każdym razem, gdy na nowo planowane będzie zlecenie na wyrób, do produkcji którego potrzebny jest półprodukt, wytwarzany w ramach osobnego procesu produkcyjnego i na zleceniu na wyrób zaznaczona będzie opcja: Generuj zlecenia podczas planowania: Zawsze, automatycznie planowane będą nowe zlecenia na półprodukty, potrzebne do wytworzenia danego wyrobu.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP1: dowolne. Na operacji, w ramach której wytwarzany jest półprodukt PP1 określono ilość minimalną 10.

W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.
Wystawiono ZP-1 na 1 szt. wyrobu. Na ZP-1 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze.

Na skutek planowania ZP-1 automatycznie zostało wygenerowane i zaplanowane ZP-2 na 10 szt. półproduktu PP1 (10 ze względu na ilość minimalną, określoną na operacji w technologii T1).

Kolejno wystawiono ZP-3 na 1 szt. wyrobu P1. Na ZP-3 ustawiono parametry: Generuj zlecenia podczas planowania: Gdy nie ma wolnych półproduktów.

Zaplanowano ZP-3. W wyniku planowania ZP-3 wygenerowane zostało i zaplanowane ZP-4 na 10 szt. półproduktu PP1, pomimo, że na ZP-2 istnieje “nadmiarowa” niezwiązana ilość półproduktu PP1, a ustawienia na ZP-3 pozwalają pobierać półprodukt z innych zleceń.

Stało się tak dlatego, że zlecenie ZP-2 zostało wygenerowane konkretnie dla zlecenia ZP-1. Żadne inne zlecenie, za wyjątkiem ZP-1, nie może automatycznie pobrać wolnego półproduktu ze zlecenia ZP-2, które było dedykowane ZP-1.
Nadmiarową ilość półproduktu, wytworzoną w ramach ZP-2 można ręcznie wiązać dowolnie z odpowiednimi półproduktami na różnych zleceniach, natomiast automatycznie nie zostanie ona związana z pozycją innego zlecenia, niż ZP-1.
Przykład 9: Zdefiniowano dwie technologie produkcji T1 i T2.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP1: dowolne. Na operacji, w ramach której wytwarzany jest półprodukt PP1 określono ilość minimalną 10.

W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.
Wystawiono ZP-1 na 1 szt. wyrobu. Na ZP-1 zaznaczono parametry: Generuj zlecenia podczas planowania: Zawsze.

Na skutek planowania ZP-1 automatycznie zostało wygenerowane i zaplanowane ZP-2 na 10 szt. półproduktu PP1 (10 ze względu na ilość minimalną, określoną na operacji w technologii T1).

Następnie na pozycji ZP-1 zwiększono ilość wyrobu z 1 szt. na 2 szt. i wykonano ponownie planowanie ZP-1.

W wyniku ponownego planowania dodatkowej ilości wyrobu na ZP-1, pobrana została odpowiednia ilość półproduktu z ZP-2, które było wygenerowane wcześniej na potrzeby ZP-1.

Podobny efekt do ww. będzie, gdy na ZP-1 dodana zostanie druga pozycja z wyrobem P1 i zostanie ona zaplanowana na ten sam termin, na który zaplanowano pierwszą pozycję ZP-1.
Przykład 10: Zdefiniowano dwie technologie produkcji T1 i T2.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP1: to samo zlecenie.

W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.
Przy tak skonstruowanych technologiach, niezależnie od ustawień nowych parametrów, dotyczących sposobu generowania zleceń na półprodukty, półprodukt potrzebny do wytworzenia wyrobu gotowego zawsze będzie planowany na tym samym zleceniu, na którym planowany jest wyrób.

Podobnie będzie, gdy dalsze wykorzystanie półproduktu PP1 będzie ustawione jako: ten sam proces. Wówczas, bez względu na ustawienie nowych parametrów, podczas planowania wyrobu nie będzie automatycznie generowane osobne zlecenie na półprodukt potrzebny do wytworzenia tego wyrobu.
Przykład 11: Zdefiniowano dwie technologie produkcji T1 i T2.
W ramach technologii T1 z 1 szt. materiału S1 powstaje 1 szt. półproduktu PP1. Dalsze wykorzystanie półproduktu PP: dowolne.
W ramach technologii T2 z 1 szt. półproduktu PP1 powstaje 1 szt. wyrobu P1. Półprodukt PP1 pochodzi z technologii T1.


Wystawiono i zaplanowano zlecenie ZP-1 na 10 szt. półproduktu PP1.
Następnie wystawiono zlecenie ZP-2 na 1 szt. wyrobu P1. Na zleceniu ZP-2 zaznaczono parametry: Generuj zlecenia podczas planowania: Gdy nie ma wolnych półproduktów (lub nie zaznaczono w ogóle parametru: Generuj zlecenia podczas planowania).
Zaplanowano ZP-2. Podczas planowania ZP-2 półprodukt potrzebny do wytworzenia wyrobu P1 został pobrany z ZP-1.

Jeśli zaplanowane zostanie zlecenie na półprodukt, który wg technologii może być wykorzystany na dowolnym zleceniu i półprodukt ten nie jest dedykowany konkretnemu ZP (zlecenie na półprodukt nie było wygenerowane automatycznie pod inne ZP), to niezwiązana ilość danego półproduktu może zostać automatycznie pobrana do innych zleceń, które nie wymagają planowania dedykowanych zleceń na półprodukty, a do których potrzebny jest dany półprodukt.
Przykład 12: Jeśli w ramach jednej technologii zdefiniowane będą 2 operacje - jedna wytwarzająca półprodukt – dalsze wykorzystanie: dowolne, a druga pobierająca ten półprodukt i wytwarzająca wyrób,

wówczas planując zlecenie na dany wyrób nie będzie sprawdzane ustawienia parametru: Generuj zlecenia podczas planowania oraz powiązanych z nim nowych parametrów, dlatego, że te parametry dotyczą przypadków, w których zdefiniowano przynajmniej 2 technologie - gdy planowane są osobne procesy i na ich podstawie mogą być generowane osobne zlecenia.
Przykład 13: W ramach jednej technologii zdefiniowano 2 operacje - jedna wytwarzająca półprodukt - dalsze wykorzystanie: dowolne, a druga pobierająca ten półprodukt i wytwarzająca wyrób,

Na operacji wytwarzającej półprodukt określono ilość minimalną 10

Zaplanowano ZP-1 na 1 szt. wyrobu

W wyniku planowania wyrobu, zaplanowana została taka ilość półproduktu, jaka wynika z ustawień technologicznych.
W sytuacjach opisanych ww. przykładem, jeśli na zleceniu zostanie zarejestrowana nadmiarowa ilość półproduktu, wówczas będzie ona mogła zostać wykorzystana na innych zleceniach, dla których nie jest wymagane generowanie osobnych zleceń.
Inne zmiany
Zmiany na dokumencie ZP
W związku z koniecznością udostępnienia kolejnych parametrów na dokumencie ZP, wybrane parametry z zakładki [Ogólne] - dla zapewnienia większej czytelności interfejsu - zostały przeniesione na nowe zakładki dokumentu.
Na dokumencie ZP dodane zostały nowe zakładki [Parametry] i [Kontrahent].
Na zakładkę [Parametry] przeniesione zostały parametry, które dotychczas znajdowały się na zakładce [Ogólne], na zleceniu produkcyjnym.

Na zakładce [Kontrahent] umieszczono kontrolki dotyczące kontrahenta głównego oraz docelowego, które do tej pory znajdowały się na zakładce [Ogólne], na zleceniu produkcyjnym.

Oprócz przeniesienia parametrów, dotychczas znajdujących się na zakładce [Ogólne], na nowe zakładki: [Parametry] i [Kontrahent], ukryto pola: Odch.- kosztu oraz Kosztu sur. Pola te znajdują się na zakładce [Koszty], na ZP.
Na zakładce [Ogólne], dodano sekcję: Realizacja operacji. W sekcji tej wyświetlany jest wykres pokazujący stopień realizacji operacji produkcyjnych. Na wykresie prezentowane są wartości

- Zrealizowane – jako operacje „zrealizowane” rozumiemy operacje planowane, które zostały zrealizowane na całość. Tu zostaną ujęte również nadrealizacje
- Niezrealizowane – jako operacje „niezrealizowane” rozumiemy operacje planowane, dla których nie zostały uruchomione żadne realizacje i nie ma żadnej ukończonej realizacji
- W realizacji – jako operacje „w realizacji” rozumiemy operacje planowane, do których jest jakaś uruchomiona realizacja, lub realizacja na część operacji planowanej
Powyższe wartości są prezentowane na wykresie liczbowo i procentowo.
Udostępniono również możliwość modyfikacji we własnym zakresie funkcji/procedur, na podstawie których wyświetlany jest wykres oraz nazwa sekcji, w której wykres się znajduje. (Za wyświetlanie danych na wykresie odpowiada - procedura (mssql), funkcja (pgsql): CDN.ProdZlecenieDaneWykresu, natomiast za wyświetlanie nazwy sekcji, w której znajduje się wykres - funkcja sql: CDN.ProdZlecenieOpisWykresu).
Udostępniono również opcję , za pomocą, której można odświeżyć dane, prezentowane na wykresie stopnia realizacji operacji.

Na zakładce [Ogólne] dodano również parametry:
- Start zlecenia:
- Planowany – planowany start najwcześniej operacji planowanej na zleceniu
- Faktyczny – najwcześniej termin uruchomienia lub realizacji operacji na zleceniu
- Różnica – różnica między wartościami wyświetlanymi w polach: Planowany – Faktyczny
- Koniec zlecenia:
- Planowany – planowany koniec najpóźniejsze operacji planowanej na zleceniu
- Faktyczny – najpóźniejszy Koniec na realizacji operacji na zleceniu
- Różnica – różnica między wartościami wyświetlanymi w polach: Planowany – Faktyczny

Księgowość
Korekty powrotne w „uldze na złe długi”
Regulacje prawne dotyczące „ulgi na złe długi”
Ulga na złe długi umożliwia wierzycielowi (sprzedawcy) odzyskanie kwoty podatku należnego od dokonanej czynności, za którą nie otrzymał zapłaty. Natomiast nabywca zobowiązany jest do korekty odliczonej kwoty VAT wynikającej z niezapłaconej terminowo faktury.
„Ulga na złe długi” po stronie wierzyciela (sprzedawcy)
„Ulga na złe długi” umożliwia wierzycielowi (sprzedawcy) odzyskanie kwoty podatku należnego od dokonanej czynności, za którą nie otrzymał zapłaty.Zasady uprawniające wierzyciela do skorzystania z tzw. „ulgi na złe długi” reguluje Ustawa o VAT, w art. 89a.
Z treści artykułu dowiadujemy się, że podatnik może skorygować podstawę opodatkowania oraz podatek należny z tytułu dostawy towarów lub świadczenia usług na terytorium kraju w przypadku wierzytelności, których nieściągalność została uprawdopodobniona.
Korekta dotyczy również podstawy opodatkowania i kwoty podatku przypadającej na część kwoty wierzytelności, której nieściągalność została uprawdopodobniona.
Nieściągalność wierzytelności uważa się za uprawdopodobnioną, w przypadku, gdy wierzytelność nie została uregulowana lub zbyta w jakiejkolwiek formie w ciągu 90 dni od dnia upływu terminu jej płatności określonego w umowie lub na fakturze.
Korekta może nastąpić w rozliczeniu za okres, w którym nieściągalność wierzytelności uznaje się za uprawdopodobnioną, pod warunkiem, że do dnia złożenia przez wierzyciela deklaracji podatkowej za ten okres wierzytelność nie została uregulowana lub zbyta w jakiejkolwiek formie.
W przypadku gdy po złożeniu deklaracji podatkowej, w której dokonano korekty, o której mowa w ust. 1, należność została uregulowana lub zbyta w jakiejkolwiek formie, wierzyciel obowiązany jest do zwiększenia podstawy opodatkowania oraz kwoty podatku należnego w rozliczeniu za okres, w którym należność została uregulowana lub zbyta.
W przypadku częściowego uregulowania należności, podstawę opodatkowania oraz kwotę podatku należnego zwiększa się w odniesieniu do tej części.
„Ulga na złe długi” po stronie nabywcy (kupującego)
Przepisy dot. „ulgi na złe długi” nakładają na nabywcę obowiązek korekty odliczonej kwoty VAT wynikającej z niezapłaconej terminowo faktury.
Zasady nakazujące nabywcy zmniejszenie podatku naliczonego w wyniku nieterminowej zapłaty reguluje Ustawa o VAT, w art. 89b.
W ust. 1 czytamy …” W przypadku nieuregulowania należności wynikającej z faktury dokumentującej dostawę towarów lub świadczenie usług na terytorium kraju w terminie 90 dni od dnia upływu terminu jej płatności określonego w umowie lub na fakturze, dłużnik jest obowiązany do korekty odliczonej kwoty podatku wynikającej z tej faktury, w rozliczeniu za okres, w którym upłynął 90 dzień od dnia upływu terminu płatności określonego w umowie lub na fakturze.”
Korekty, o której mowa wyżej nie stosuje się, jeżeli dłużnik uregulował należność najpóźniej w ostatnim dniu okresu rozliczeniowego, w którym upłynął 90 dzień od dnia upływu terminu płatności tej należności.
W przypadku częściowego uregulowania należności w terminie 90 dni od dnia upływu terminu jej płatności określonego w umowie lub na fakturze, korekta dotyczy podatku naliczonego przypadającego na nieuregulowaną część należności.
W przypadku uregulowania należności po dokonaniu korekty, podatnik ma prawo do zwiększenia kwoty podatku naliczonego w rozliczeniu za okres, w którym należność uregulowano.
W przypadku częściowego uregulowania należności podatek naliczony może zostać zwiększony w odniesieniu do tej części.
Korekty pierwotne i powrotne w „uldze na złe długi” w systemie Comarch ERP XL- definicje
- Do wersji Comarch ERP 2023.1 system pozwalał na automatyczną generację korekt z tyt. „Ulgi na złe długi” wyłącznie na podstawie przeterminowanych płatności, dla których okres przeterminowania wynosił 90 dni i przypadał na dany okres rozliczeniowy. Tego typu korekty generowane były i nadal są za pomocą dokumentów ZD’FS (po stronie sprzedaży), ZD’FZ (po stronie zakupu).
- Od wersji Comarch ERP XL 2023.1 system umożliwia także generowanie korekt na podstawie zdarzeń mających wpływ na zmianę stanu rozliczenia, jeżeli wcześniej, na podstawie nierozliczonej płatności została wygenerowana korekta, o której mowa w punkcie wyżej. Tego typu korekty generowane są w postaci dokumentów ZD’FSK (po stronie sprzedaży), ZD’FZK (po stronie zakupu).
- Tak jak do tej pory, użytkownik ma możliwość wystawienia dokumentów ZD’FSK, ZD’FZK także ręcznie.
- W systemie Comarch ERP XL przyjęto podział korekt z tyt. „Ulgi na złe długi” na tzw. „korekty pierwotne” oraz „korekty powrotne”.
- Korekta pierwotna generowana jest z datą ostatniego dnia okresu rozliczeniowego, w którym wypada 90 dzień licząc od następnego dnia po upływie terminu płatności.
- Korekta powrotna generowana jest z datą zdarzenia mającego wpływ na zmianę stanu rozliczenia.
- Zakwalifikowanie korekt do pierwotnych lub powrotnych uzależniono od daty Stan na dzień, na który generowany jest pierwszy dokument ZD.
- W przypadku generacji korekt dla dokumentów sprzedaży, datę Stan na dzień należy interpretować jako datę sporządzenie/złożenia deklaracji VAT-7 za pośrednictwem pliku JPK_V7M/JPK_V7K. Data ta zapisywana jest w systemie i traktowana jako data graniczna, od której będzie zależała interpretacja, czy daną korektę należy potraktować jako „pierwotną” i utworzyć ją z datą ostatniego dnia okresu rozliczeniowego, czy jako „powrotną” i wygenerować ją w dacie zdarzenia mającego wpływ na zmianę stanu rozliczenia/kompensaty.
- Dla pierwszego dokumentu ZD zostanie zapisana data stanu rozliczeń, data wystawienia dokumentu ZD jest równa dacie ostatniego dnia okresu rozliczeniowego. W przypadku zmiany stanu rozliczenia dokumentu, które nastąpi w tej dacie, lub wcześniej, zostanie wygenerowana korekta ZD’FSK/ZD’FZK w dacie pierwszego dokumentu ZD.
- A zatem korekty pierwotne będą mogły być wygenerowane w postaci dokumentów ZD’FS/ZD’FSK, ZD’FZ/ZD’FZK, korekty powrotne tylko w postacie ZD’FSK, ZD’FZK.

Przystąpiono do generacji korekt z tyt. „Ulgi na złe długi”. W sekcji Płatności wybrano: W takim przypadku system wygeneruje dokumentu ZD’FS wg stanu rozliczenia na dzień 25.05.2023 r., z datą wystawienia 30.04.2023 r. Data stanu rozliczenia, na który został wygenerowany dokument ZD zostanie zapisana w bazie i wyświetlona na liście rejestrów VAT w kolumnie “ZD pierw. wg st. na dzień”. Jeżeli po wygenerowaniu dokumentu ZD’FS, w dacie 25.05.2023 r. lub wcześniejszej wystąpi zdarzenie mające wpływ na zmianę stanu rozliczenia, np. rozliczenie zapisem k/b, wystawionym z datą 23.05.2023 r., system na kwotę rozliczenia wygeneruje dokument ZD’FSK z datą wystawienia 30.04.2023. Tego rodzaju korekta zostanie zinterpretowana jako “pierwotna” i będzie miała wpływ na rozliczenie podatku VAT za 04/2023 r., analogicznie jak pierwszy dokument ZD. W przypadku, gdy rozliczenie miałoby miejsce zapisem k/b wystawionym z datą 26.05.2023 r. powstałby dokument ZD’FSK z datą wystawienia 26.05.2023 r. Tego rodzaju korekta zostanie zinterpretowana jako “powrotna” i będzie miała wpływ na rozliczenie podatku VAT za 05/2023 r. a więc w okresie, którym wystąpiło rozliczenie.
- Dlaczego datę „Stan na dzień” należy interpretować jako datę sporządzenia deklaracji VAT-7? Zgodnie z przepisami UoV, przytoczonymi na wstępie tego rozdziału, korekta może nastąpić w rozliczeniu za okres, w którym nieściągalność wierzytelności uznaje się za uprawdopodobnioną, pod warunkiem, że do dnia złożenia przez wierzyciela deklaracji podatkowej za ten okres wierzytelność nie została uregulowana lub zbyta w jakiejkolwiek formie.
- Jeżeli zatem faktura sprzedaży nie zostanie uregulowana w okresie rozliczeniowym, w którym wypada 90 dzień licząc od następnego dnia po upływie terminu płatności, to fakt ten jeszcze nie uprawnia do skorzystania z ulgi na złe długi. Kluczowy jest stan rozliczeń na dzień sporządzenia/złożenia deklaracji VAT-7.
- Nieco inaczej sytuacja wygląda po stronie zakupu. Zgodnie z przepisami, podatek VAT naliczony należy obniżyć, jeżeli faktura nie zostanie uregulowana najpóźniej do ostatniego dnia okresu rozliczeniowego.
- W systemie Comarch ERP XL, Stan na dzień domyślnie ustawiany jest na:
- ostatni dzień okresu rozliczeniowego – dla dokumentów zakupu
- 25 dzień miesiąca następującego po okresie rozliczeniowym – dla dokumentów sprzedaży.
Zmiany w filtrach udostępnionych na liście rejestrów VAT
Filtry „Typy dokumentów”
Po stronie rejestrów VAT zakup i sprzedaż, w ramach filtra „Typy dokumentów” dodano opcję „ZD/Faktury/Korekty”.
Celem jej dodania było umożliwienie jednoczesnego filtrowania faktur oraz dokumentów ZD do nich wygenerowanych.
Wyświetlenie dokumentów ZD (ZD’FS/ZD’FSK po stronie sprzedaży i ZD’FZ/ZD’FZK po stronie zakupu), w tym łącznie z fakturami jest możliwe, jeżeli nie zostanie aktywowana sekcja „Płatności” oraz wybrany parametr „Ulga na złe długi”. Tak więc chcąc wyświetlić korekty ZD, po ich wygenerowaniu należy dezaktywować sekcję „Płatności” (odznaczyć parametr „Płatności” powiązany z sekcją).

Dzięki możliwości sortowania po kolumnach, np. po kolumnie „Numer dokumentu” użytkownik może zestawić faktury źródłowe wraz z wygenerowanymi do nich dokumentami ZD.

Sekcja z filtrami o nazwie Płatności
W wersji Comarch ERP XL 2023.1 sposób prezentacji filtrów, jak również ich zakres uległ zmianie.
Obecnie w ramach sekcji Płatności dostępne są dwa radia „Płatności” oraz „Ulga na złe długi”.

Parametr „Płatności”
Po wybraniu w sekcji „Płatności” parametru „Płatności”, tak jak do tej pory użytkownik może filtrować kwoty pozycji tabeli VAT poprzez pryzmat stanu płatności. Generalnie nie wprowadzono zmian w logice działania tego rodzaju filtrów. Umożliwiają wyświetlenie kwot pozycji tabeli VAT przypadających na płatności nierozliczone, rozliczone, nie podlegające rozliczeniu.
W przypadku płatności nierozliczonych lub rozliczonych kwoty można prezentować wg stanu rozliczenia na dzień wskazany w filtrze „Stan na dzień”. Dodatkowo ograniczyć do płatności przeterminowanych, nieprzeterminowanych. W przypadku płatności przeterminowanych wskazać przedział dla dni zwłoki.
Nowością jest możliwość wyświetlenia płatności nie tylko w kwocie „Pozostaje”, ale także „Rozliczono”.

Poniżej zrzut z listy rejestrów VAT, w sekcji „Płatności” wybrano parametry: Płatności, Nierozliczone na wybrany dzień, wg kwoty Pozostaje, Przeterminowane: Tak, Dni zwłoki od 90 dni wzwyż.

Poniżej zrzut z listy rejestrów VAT, w sekcji „Płatności” wybrano parametry: Płatności, Nierozliczone na wybrany dzień, wg kwoty Rozliczono, Przeterminowane Tak, Dni zwłoki od 90 dni wzwyż.

Parametr Ulga na „złe długi”
Parametr „Ulga na złe długi” wybrany w sekcji Płatności udostępnia filtry pozwalające na wyszukanie pozycji tabeli VAT, do których powinny zostać wygenerowane:-
- Korekty pierwotne – opcja „Termin pł. + 90 dni wypada w:”
- Korekty powrotne – opcja „Korekta powrotna wypada w:”
Filtr „Termin pł. + 90 dni wypada w:”
Filtr „Termin pł. + 90 dni wypada w:” odpowiada za generację tzw. „korekt pierwotnych”. Pozwala na wyfiltrowanie pozycji tabeli VAT powiązanych z nierozliczonymi płatnościami, dla których termin płatności + 90 dni wypada w wybranym przez użytkownika okresie rozliczeniowym i do których:- nie wygenerowano żadnego dokumentu ZD’FS/ZD’FZ.
- wygenerowano dokumenty ZD, ale nastąpiło zdarzenie powodujące zmianę stanu rozliczenia o dacie równej lub mniejszej niż data stanu na dzień, na który wygenerowano pierwszy dokument ZD.

- Okres rozliczeniowy – rok/miesiąc (pole o nazwie „miesiącu”)
- Rodzaj kwoty wg jakiej mają być prezentowane pozycje tabeli VAT powiązane z nierozliczoną płatnością. Do wyboru są trzy opcje:
- Do korekty – prezentacja pozycji tabeli VAT w kwocie do korekty, na którą zostanie wygenerowany dokument ZD. Jest to opcja domyślna.
- Jeżeli do pozycji tabeli VAT nie zostanie wygenerowany żaden dokument ZD, kwota „Do korekty” będzie odpowiadała kwocie Pozostaje przypadającej na kwotę brutto pozycji tabeli VAT, na dzień wskazany w polu „Stan na dzień”. Na tę kwotę ze znakiem przeciwnym zostanie wygenerowana korekta w postaci dokumentu ZD’FS/ZD’FZ.
- Do korekty – prezentacja pozycji tabeli VAT w kwocie do korekty, na którą zostanie wygenerowany dokument ZD. Jest to opcja domyślna.
Wystawiono FS-8/23 z datą 30.01.2023 r. na kwotę brutto 2733,06 PLN. Płatność o terminie pł. 30.01.2023 r. rozliczono zapisem k/b z dnia 31.01.2023 r. na kwotę 700,00 PLN. Kwota Pozostaje: 2033,06 PLN Do faktury nie wygenerowano żadnego dokumentu ZD Na liście rejestru VAT uaktywniono sekcję Płatności. W ramach sekcji Płatności wybrano filtry: Na liście, dla pozycji VAT powiązanej z FS-8/23 zostanie zaprezentowana kwota Brutto w kwocie do korekty równej kwocie Pozostaje, czyli 2033,06. Na tę kwotę, ze znakiem przeciwnym zostanie wygenerowany dokument ZD’FS w dacie ostatniego dnia okresu rozliczeniowego, czyli 30.04.2023 r., na kwotę -2033,06. Wystawiono FS-8/23 z datą 30.01.2023 r. na kwotę brutto 2733,06 PLN. Płatność rozliczono zapisem k/b z dnia 31.01.2023 r. na kwotę 700,00 PLN. Kwota Pozostaje: 2033,06 Do faktury wygenerowano dokument ZD’FS ze stanem rozliczenia na dzień 25.05.2023 r. Po wygenerowaniu ZD’FS z datą 30.04.2023 (stan rozliczenia 25.05.2023) rozliczono płatność zapisem k/b z dnia 31.01.2023 na kwotę 500,00 PLN Na liście rejestru VAT uaktywniono sekcję Płatności. W ramach sekcji Płatności wybrano filtry: Dla pozycji VAT powiązanej z FS-8/23 na liście, zostanie zaprezentowana kwota Brutto w kwocie Rozliczenia, które nastąpiło przed datą stan na dzień zapisaną na dokumencie ZD’FS. Na tę kwotę, ze znakiem przeciwnym zostanie wygenerowany dokument ZD’FSK w dacie ostatniego dnia okresu rozliczeniowego, czyli 30.04.2023 r. na kwotę 500,00.


-
- Pozostaje – prezentacja kwoty płatności pozostającej do rozliczenia
- Jeżeli do pozycji tabeli VAT nie zostanie wygenerowany żaden dokument ZD, kwota „Pozostaje” będzie odpowiadała kwocie Pozostaje przypadającej na kwotę brutto pozycji tabeli VAT, na dzień wskazany w polu „Stan na dzień”.
- Jeżeli po wygenerowaniu pierwszego dokumentu ZD nastąpią zdarzenia mające wpływ na zmianę stanu rozliczenia po dacie stanu, na który został wygenerowany pierwszy dokument ZD, kwota Pozostaje będzie wyświetlana na dzień stanu wygenerowania pierwszego dokumentu ZD.
- Pozostaje – prezentacja kwoty płatności pozostającej do rozliczenia
Wystawiono FS-8/23 z datą 30.01.2023 r. na kwotę brutto 2733,06 PLN.
Płatność rozliczono zapisem k/b z dnia 31.01.2023 r. na kwotę 700,00 PLN.
Kwota Pozostaje: 2033,06
Do faktury wygenerowano dokument ZD’FS ze stanem rozliczenia na dzień 25.05.2023 r.
Po wygenerowaniu ZD’FS z datą 30.04.2023 (stan rozliczenia 25.05.2023) rozliczono płatność zapisem k/b z dnia 31.01.2023 na kwotę 500,00 PLN
Następnie płatność rozliczono zapisem k/b z dnia 27.05.2023 r. na kwotę 600,00
Na liście rejestru VAT uaktywniono sekcję Płatności.
W ramach sekcji Płatności wybrano filtry:
-
- Ulga na złe długi
- Termin pł. + 90 dni wypada w:
- Miesiącu: 2023/04
- W kwocie: Do korekty
- Stan na dzień: 2023-06-06
- Skorygowano: Nie
Na liście, dla pozycji VAT powiązanej z FS-8/23 zostanie zaprezentowana kwota Brutto w kwocie Pozostaje na dzień 25.05.2023 r., a więc wg stanu na dzień, na który został wygenerowany pierwszy dokument ZD, czyli 1533,06.

-
- Rozliczono – prezentacja kwoty płatności, która została rozliczona
- Stan na dzień
- Data wskazana w tym polu prezentuje stan rozliczeń tylko dla płatności, do których nie wygenerowano żadnego dokumentu ZD.
- Jeżeli zostanie wygenerowany dokument ZD’FS/ZD’FZ kwoty będą prezentowane na podstawie daty stanu rozliczeń, na którą został wygenerowany pierwszy dokument ZD.
-
- pierwszy dzień miesiąca następującego po okresie rozliczeniowym – po stronie sprzedaży
- ostatni dzień okresu rozliczeniowego – po stronie zakupu
- Skorygowane – do wyboru trzy opcje:
-
- Tak – wyświetlenie pozycji tabeli VAT, do których wygenerowano korekty pierwotne – kwoty „Do korekty” = 0,00
- Nie – wyświetlenie pozycji tabeli VAT, do których nie wygenerowano korekt pierwotnych – kwoty „Do korekty <> 0,00
- Nieistotne – jak nazwa wskazuje, wyświetlenie wszystkich pozycji tabeli VAT, tj. do których wygenerowano i nie wygenerowano korekt pierwotnych.
Filtr „Korekta powrotna wypada w:”
Filtr „Korekta powrotna wypada w:” odpowiada za generację tzw. „korekt powrotnych”. Pozwala na wyfiltrowanie pozycji tabeli VAT powiązanych z płatnościami, których stan rozliczenia uległ zmianie w wyniku ich rozliczenia/kompensaty, przy czym rozliczenie/kompensata nastąpiło z datą późniejszą niż stan na dzień, na który został wygenerowany pierwszy dokument ZD. Dla opcji „Korekta powrotna wypada w:” nie jest dostępny parametr „Stan na dzień”,
- Okres rozliczeniowy – rok/miesiąc (pole o nazwie „miesiącu”), w którym nastąpiła zmiana stanu rozliczenia
- Rodzaj kwoty wg jakiej mają być prezentowane pozycje tabeli VAT powiązane z nierozliczoną płatnością. Do wyboru są trzy opcje:
- Do korekty – prezentacja pozycji tabeli VAT w kwocie do korekty, na którą zostanie wygenerowany dokument korekty powrotnej ZD’FSK/ZD’FZK. Jest to opcja domyślna. W tym przypadku kwota „Do korekty” będzie odpowiadała kwocie rozliczenia/kompensaty, ewentualnie wartości rozliczenia/kompensaty, które zostało skasowane, a na podstawie, którego wcześniej wygenerowano korektę powrotną.
Wystawiono FS-8/23 z datą 30.01.2023 r. na kwotę brutto 2733,06 PLN.
Płatność o terminie pł. 30.01.2023 r. rozliczono zapisem k/b z dnia 31.01.2023 r. na kwotę 700,00 PLN.
Kwota Pozostaje: 2033,06
Do faktury wygenerowano dokument ZD’FS na kwotę -2033,06 z datą wystawienia 30.04.2023 r. oraz datą stanu na dzień 25.05.2023 r.

Płatność rozliczono zapisem k/b z dnia 27.05.2023 r. na kwotę 600,00 PLN. W tym przypadku data rozliczenia jest późniejsza od daty stanu rozliczenia na dzień, na który wygenerowano pierwszy dokument ZD. Powstanie zatem konieczność wygenerowania korekty powrotnej w 05/23.
Na liście rejestru VAT uaktywniono sekcję Płatności.
W ramach sekcji wybrano filtry:
-
- Ulga na złe długi
- Korekta powrotna wypada w:
- Miesiącu: 2023/05
- W kwocie: Do korekty
- Skorygowano: Nie
Na liście, dla pozycji VAT powiązanej z FS-8/23 zostanie zaprezentowana kwota Brutto w kwocie do korekty równej kwocie Rozliczenia, czyli 600,00 PLN
Na tę kwotę zostanie wygenerowany dokument ZD’FSK w dacie ostatniego rozliczenia, czyli 27.05.2023 r. na kwotę 600,00.


-
- Pozostaje – prezentacja kwoty płatności pozostającej do rozliczenia do końca wybranego okresu rozliczeniowego. Jeżeli np. zostanie wybrany okres rozliczeniowy 05/2023, kwota płatności zostanie pomniejszona o kwoty rozliczeń do 31.05.2023 r.
-
- Ulga na złe długi
- Korekta powrotna wypada w:
- Miesiącu: 2023/05
- W kwocie: Pozostaje
- Skorygowano: Tak
-
- Ulga na złe długi
- Korekta powrotna wypada w:
- Miesiącu: 2023/06
- W kwocie: Pozostaje
- Skorygowano: Nie (na podstawie rozliczenia 220,00 nie wygenerowano jeszcze ZD’FSK)

-
- Rozliczono – prezentacja sumarycznej wartości rozliczeń, na podstawie zdarzeń, które zaistniały do końca wybranego okresu rozliczeniowego. Jeżeli np. zostanie wybrany okres rozliczeniowy 05/2023, zostanie zaprezentowana sumaryczna wartość rozliczeń do 31.05.2023 r.
-
- Ulga na złe długi
- Korekta powrotna wypada w:
- Miesiącu: 2023/05
- W kwocie: Rozliczono
- Skorygowano: Tak
-
- Ulga na złe długi
- Korekta powrotna wypada w:
- Miesiącu: 2023/06
- W kwocie: Pozostaje
- Skorygowano: Nie (na podstawie rozliczenia 220,00 nie wygenerowano jeszcze ZD’FSK)
Na liście, dla pozycji VAT powiązanej z FS-8/23 zostanie zaprezentowana kwota Brutto w kwocie Pozostaje (2733,06 – (700,00+600,00+220,00)) = 1213,06

Predefiniowane filtry
Zmiany w Ribbonie
Do wersji Comarch ERP XL 2023.1 w Ribbonie udostępnionym z poziomu listy oraz formularzy plików JPK_V7M i K, w ramach przycisków VAT ZD’FS, VAT ZD’FZ, dostępne były trzy opcje:-
- Do skorygowania
- Skorygowane
- ZD’FS/ZD’FSK (po stronie rej. VAT Sprzedaż) lub ZD’FZ/ZD’FZK (po stronie rej. Vat Zakup)
-
- Do wygenerowania K. Pierwotne
- Do wygenerowania K. Powrotne
- Wygenerowano K. Pierwotne
- Wygenerowano K. Powrotne
- ZD’FS/ZD’FSK (po stronie sprzedaży), ZD’FZ/ZD’FZK (po stronie zakupu)

Opcja „Do wygenerowania K. Pierwotne”
Opcja Do wygenerowania K. Pierwotne otwiera listę rejestru VAT sprzedaż lub zakup (w zależności od tego z pod jakiego przycisku opcja zostanie wybrana) na zakładce [Wg numeru]. Jej celem jest wyfiltrowanie dokumentów, do których należy wygenerować tzw. korekty pierwotne. Po otwarciu listy, ustawienie filtrów jest następujące:
- Rodzaj transakcji: Kraj
- Okres: liczba miesięcy z bieżącego roku kalendarzowego z datą „Do” ograniczoną do ostatniego dnia okresu rozliczeniowego + dwa lata wstecz.
- Deklaracja VAT-7: Tak
- Typy dokumentów: Faktury/Korekty
- Odliczenia VAT: Tak/Warunkowo – dotyczy tylko rej. VAT zakup
- Aktywna sekcja Płatności
- Wybrane radio: Ulga na „złe długi”
- Termin pł.+90 dni wypada w:
- Miesiącu – wskazanie okresu rozliczeniowego (miesiąca) zgodnego z miesiącem wybranym na formularzu JPK_V7M/K
- W kwocie: Do korekty
- Stan na dzień: 25 dzień miesiąca następującego po okresie rozliczeniowym wybranym w polu „miesiącu”
- Po stronie sprzedaży – domyślnie ustawiany jest 25 dzień miesiąca następującego po miesiącu rozliczeniowym.
- Po stronie zakupu – domyślnie ustawiany jest ostatni dzień okresu rozliczeniowego.
- Skorygowane: Nie
- Płatnik VAT:
- po stronie sprzedaży – niezaznaczony
- po stronie zakupu – zaznaczony


Opcja „Do wygenerowania K. Powrotne”
Opcja Do wygenerowania K. Powrotne otwiera listę rejestru VAT sprzedaż lub zakup (w zależności od tego z pod jakiego przycisku opcja zostanie wybrana) na zakładce [Wg numeru]. Jej celem jest wyfiltrowanie dokumentów, do których należy wygenerować tzw. korekty powrotne. Po otwarciu listy, ustawienie filtrów jest następujące:- Rodzaj transakcji: Kraj
- Okres: liczba miesięcy z bieżącego roku kalendarzowego z datą „Do” ograniczoną do ostatniego dnia okresu rozliczeniowego + dwa lata wstecz.
- Deklaracja VAT-7: Tak
- Typy dokumentów: Faktury/Korekty
- Odliczenia VAT: Tak/Warunkowo – dotyczy tylko rej. VAT zakup
- Aktywna sekcja Płatności
- Wybrane radio: Ulga na „złe długi”
- Korekta powrotna wypada w:
- Miesiącu – wskazanie okresu rozliczeniowego (miesiąca) zgodnego z miesiącem wybranym na formularzu JPK_V7M/K
- W kwocie: Do korekty
- Skorygowane: Nie
- Płatnik VAT:
- po stronie sprzedaży – niezaznaczony
- po stronie zakupu – zaznaczony


Opcja „Wygenerowano K. Pierwotne”
Opcja Wygenerowano K. Pierwotne otwiera listę rejestru VAT sprzedaż lub zakup (w zależności od tego z pod jakiego przycisku opcja zostanie wybrana) na zakładce [Wg numeru]. Jej celem jest wyfiltrowanie dokumentów, do których wygenerowano tzw. korekty pierwotne. Po otwarciu listy, ustawienie filtrów jest następujące:- Rodzaj transakcji: Kraj
- Okres: liczba miesięcy z bieżącego roku kalendarzowego z datą „Do” ograniczoną do ostatniego dnia okresu rozliczeniowego + dwa lata wstecz.
- Deklaracja VAT-7: Tak
- Typy dokumentów: Faktury/Korekty
- Odliczenia VAT: Tak/Warunkowo – dotyczy tylko rej. VAT zakup
- Aktywna sekcja Płatności
- Wybrane radio: Ulga na „złe długi”
- Termin pł.+90 dni wypada w:
- Miesiącu – wskazanie okresu rozliczeniowego (miesiąca) zgodnego z miesiącem wybranym na formularzu JPK_V7M/K
- W kwocie: Do korekty. W tym przypadku wyświetlane są kwoty zerowe, ponieważ dokumenty zostały skorygowane.
- Stan na dzień: 25 dzień miesiąca następującego po okresie rozliczeniowym wybranym w polu „miesiącu”
- Po stronie sprzedaży – domyślnie ustawiany jest 25 dzień miesiąca następującego po miesiącu rozliczeniowym.
- Po stronie zakupu – domyślnie ustawiany jest ostatni dzień okresu rozliczeniowego.
- Skorygowane: Tak
- Płatnik VAT:
- po stronie sprzedaży – niezaznaczony
- po stronie zakupu – zaznaczony


Opcja „Wygenerowano K. Powrotne”
Opcja Wygenerowano K. Powrotne otwiera listę rejestru VAT sprzedaż lub zakup (w zależności od tego z pod jakiego przycisku opcja zostanie wybrana) na zakładce [Wg numeru]. Jej celem jest wyfiltrowanie dokumentów, do których wygenerowano tzw. korekty powrotne. Po otwarciu listy, ustawienie filtrów jest następujące:
- Rodzaj transakcji: Kraj
- Okres: liczba miesięcy z bieżącego roku kalendarzowego z datą „Do” ograniczoną do ostatniego dnia okresu rozliczeniowego + dwa lata wstecz.
- Deklaracja VAT-7: Tak
- Typy dokumentów: Faktury/Korekty
- Odliczenia VAT: Tak/Warunkowo – dotyczy tylko rej. VAT zakup
- Aktywna sekcja Płatności
- Wybrane radio: Ulga na „złe długi”
- Korekta powrotna wypada w:
- Miesiącu – wskazanie okresu rozliczeniowego (miesiąca) zgodnego z miesiącem wybranym na formularzu JPK_V7M/K
- W kwocie: Do korekty. W tym przypadku wyświetlane są kwoty zerowe, ponieważ dokumenty zostały skorygowane.
- Skorygowane: Tak
- Płatnik VAT:
- po stronie sprzedaży – niezaznaczony
- po stronie zakupu – zaznaczony


Opcja „ZD’FS/ZD’FSK” lub „ZD’FZ/ZD’FZK”
Opcje ZD’FS/ZD’FSK lub ZD’FZ/ZD’FZK otwierają listę rejestru VAT sprzedaż lub zakup (w zależności od tego jaki przycisk zostanie wybrany) na zakładce [VAT-7]. Zawężają listę do dokumentów ZD’FS/ZD’FSK lub ZD’FZ/ZD’FZK.
Po otwarciu listy, ustawienie filtrów jest następujące:
- Rodzaj transakcji: Wszystkie
- Miesiąc: miesiąc/rok zgodny z miesiącem/rokiem wybranym na formularzu JPK_V7M/K
- Deklaracja VAT-7: Tak
- Typy dokumentów:
- po stronie sprzedaży – ZD’FS/ZD’FSK
- po stronie zakupu – ZD’FZ/ZD’FZK
- Odliczenia VAT: Tak/Warunkowo – dotyczy tylko rej. VAT zakup
- Nieaktywna sekcja Płatności
- Płatnik VAT:
- po stronie sprzedaży – niezaznaczony
- po stronie zakupu – zaznaczony


Nowa kolumna na liście rejestrów VAT
Na liście rejestrów VAT sprzedaż i zakup dodano nową kolumnę o nazwie ZD pierw. wg st. na dzień (Data generacji pierwszego dokumentu ZD wg stanu na dzień).
- W kolumnie ZD pierw. wg st. na dzień prezentowana jest data wybrana w filtrze Stan na dzień podczas generowania pierwszego dokumentu ZD
- Kolumna wyświetlana jest tylko dla określonych ustawień filtrów, tj., jeżeli:
- w filtrze Typy dokumentów zostanie wybrana opcja:
- ZD/Faktury/Korekty
- lub ZD’FS/ZD’FSK (w przypadku sprzedaży), ZD’FZ/ZD’FZK (w przypadku zakupu)
- w filtrze Typy dokumentów zostanie wybrana opcja:

-
- w ramach aktywnej sekcji Płatności zostanie wybrany parametr Ulga na złe długi

- W przypadku, gdy o wyświetleniu kolumny ZD pierw. wg st. na dzień decyduje:
- ustawienie filtra Typy dokumentów – data generacji pierwszego ZD wg stanu na dzień wyświetlona jest dla dokumentów ZD będących tzw. korektami pierwotnymi
- wybór parametru Ulga na złe długi w sekcji Płatności – data generacji pierwszego ZD wg stanu na dzień wyświetlana jest dla pozycji tabeli VAT powiązanych z płatnościami faktur źródłowych, dla których została wygenerowana pierwsza korekta ZD.
- Nowa kolumna eksportowana jest do arkusza MS Excel.
Zmiany na liście dokumentów związanych, na zakładce VAT-ZD
Na liście dokumentów związanych, na zakładce [VAT-ZD] dodano dwie nowe kolumny:
- ZD pierw. Wg st. Na dzień – prezentowana jest data wybrana w filtrze Stan na dzień podczas generowania pierwszego dokumentu ZD. Jej wyświetlanie jest ograniczone tylko do tzw. korekt pierwotnych. Nie jest prezentowana na pozycjach powiązanych z fakturą źródłową oraz korektami powrotnymi.
- Brutto – prezentacja kwoty brutto. Dodano z uwagi na aspekt analityczny – możliwość łatwiejszego porównania kwot tabeli VAT z płatnościami.
- Nowe kolumny eksportowane są do arkusza MS Excel.

Generacja korekt z tyt. Ulgi na złe długi
- Podobnie jak to miało miejsce w wersjach wcześniejszych, generacja korekt z tyt. Ulgi na złe długi, w tym powrotnych jest możliwa z poziomu listy rejestrów VAT, po wybraniu przycisku
Generuj korektę z tyt. ulgi na złe długi.
- Przycisk uaktywnia się po wyfiltrowaniu pozycji tabeli VAT, do których powinny zostać wygenerowane korekty ZD, a zatem do dokumentów wyszukanych przy użyciu filtrów powiązanych z sekcją Płatności, parametrem Ulga na złe długi.
- Rozwijane menu przycisku Generuj korektę z tyt. ulgi na złe długi udostępnia dwie opcje:
- Generuj korektę z tyt. „Ulgi na złe długi” – uaktywnia proces generacji korekt ZD do zaznaczonych pozycji, w tym samym rejestrze VAT, w którym ujęto dokumenty źródłowe
- Generuj korektę wg parametrów – pozwala na wskazanie rejestru VAT, w którym mają zostać ujęte korekty ZD po ich wygenerowaniu. Z parametrów usunięto możliwość wskazania daty, pod jaką mają być wygenerowane korekty ZD, ponieważ Korekty pierwotne muszą być wygenerowane w miesiącu, w którym mija 90 dzień po upływie terminu płatności, korekty powrotne z datą rozliczenia/kompensaty.

- Korekty pierwotne zostaną wygenerowane do zaznaczonych na liście pozycji tabeli VAT, wyfiltrowanych na podstawie parametrów wybranych w sekcji Płatności, takich jak: Ulga na złe długi, Termin pł. + 90 dni wypada w: Skorygowane: Nie

- Korekty powrotne zostaną wygenerowane do zaznaczonych na liście pozycji tabeli VAT, wyfiltrowanych na podstawie parametrów wybranych w sekcji Płatności, takich jak: Ulga na złe długi, Korekta powrotna wypada w: Skorygowane: Nie

Dane na korekcie ZD pierwotnej i powrotnej
- Korekty ZD pierwotne i powrotne generowane są w formie faktur a-vista.
- Po stronie sprzedaży w formie dokumentów ZD’FS, ZD’FSK
- Po stronie zakupu w formie dokumentów ZD’FZ, ZD’FZK
- Dokumenty wygenerowane automatycznie, tj. ZD’FS, ZD’FZ oraz ZD’FSK, ZD’FZK zawierają tylko pozycje w tabelce VAT (nie zawierają elementów).
- Tak jak do tej pory, dokumenty ZD’FS, ZD’FZ generowane są z datą wystawienia, sprzedaży przypadającą na ostatni dzień okresu rozliczeniowego, w którym mija 90 dzień licząc od następnego dnia po upływie terminu płatności.
- W przypadku dokumentów ZD’FSK data wystawienia, sprzedaży = dacie rozliczenia/kompensaty, chyba, że data rozliczenia/kompensaty będzie wcześniejsza od daty Stan na dzień, który został zapisany na dokumencie ZD’FS, w takim przypadku data wystawienia = dacie wystawienia ZD’FS.
- W przypadku dokumentów ZD’FZK daty wpływu, wystawienia, zakupu = dacie rozliczenia/kompensaty, chyba, że data rozliczenia/kompensaty będzie wcześniejsza od daty Stan na dzień, który został zapisany na dokumencie ZD’FZ, w takim przypadku ww. daty = dacie wpływu ZD’FZ.
- Na dokumentach ZD’FS, ZD’FZ, do pola Faktura numer jest przenoszony z analogicznego pola z faktur źródłowych. Jeżeli pole to nie zostanie wypełnione, system przeniesie numer systemowy dokumentu źródłowego.
- Z kolei w przypadku dokumentów ZD’FSK, ZD’FZK numer do pola Faktura jest przenoszony z analogicznego pola z dokumentów ZD’FS, ZD’FZ. Jeżeli pole to nie zostanie wypełnione, z pola numer systemowy
- Na dokumentach ZD’FSK, ZD’FZK, analogicznie jak na dokumentach ZD’FS, ZD’FZ płatności nie są przeznaczone do rozliczenia. (Na płatnościach wybrany jest parametr „Nie rozliczaj”, którego nie można odznaczyć)
- Pozycje w tabeli VAT, w przypadku:
- pierwszych korekt ZD’FS, ZD’FZ tworzone są na podstawie nierozliczonej kwoty płatności skorygowanej wskaźnikami udziału danej pozycji tabeli VAT w sumie pozycji tabeli VAT.
- korekt ZD’FSK, ZD’FZK tworzone są na podstawie kwoty rozliczenia/kompensaty skorygowanej wskaźnikami udziału danej pozycji tabeli VAT w sumie pozycji tabeli VAT.
- Na dokumentach ZD’FS, ZD’FSK, ZD’FZ, ZD’FZK ilość pozycji tabeli VAT, ocechowanie parametrami VAT jest identyczne jak na dokumentach źródłowych, za wyjątkiem miesiąca i roku ujęcia na deklaracji VAT-7. Miesiąc i rok ujęcia na deklaracji VAT-7, w przypadku korekt ustawiany jest na podstawie kategorii daty powstania obowiązku podatkowego, która domyślnie:
- Na korektach sprzedaży ustawiana jest wg daty sprzedaży
- Na korektach zakupu – wg daty zakupu
Generalnie na korektach ZD wszystkie daty (np. wystawienia, sprzedaży) domyślnie są takie same.
-
- parametr „Nie uwzględniaj na deklaracji VAT-7”
- stawkę NP (Nie podlega)
- odliczenie VAT Nie (po stronie zakupu)

-
- wprowadzić korektę powrotną ręcznie
- wykasować korektę pierwotną ZD’FS/ZD’FZ, ponownie ją wygenerować a następnie wygenerować korektę powrotną.
Korekty ZD’FSK, ZD’FZK wprowadzone ręcznie a korekty wygenerowane automatycznie
- Użytkownik nadal ma możliwość wystawiania korekt ZD’FSK, ZD’FZK ręcznie do wcześniej wygenerowanego dokumentu ZD’FS, ZD’FZ.
- Nowością jest przenoszenie numeru obcego z ZD’FS/ZD’FZ do pola Faktura ZD’FSK/ZD’FZK. Pozostałe dane należy uzupełnić ręcznie.

- Korekty ręczne w określonych przypadkach uwzględniane są przy generowaniu korekt automatycznych, warunkiem jest dodanie ich w prawidłowych datach, tj. zgodnie z przyjętą w systemie logiką.
- Przykład.1 Jeżeli do faktury zostanie wygenerowany dokument ZD’FS/ZD’FZ, następnie użytkownik rozliczy fakturę, na część rozliczenia wprowadzi w odpowiedniej dacie (dacie rozliczenia) korektę ZD’FSK/ZD’FZK, a następnie wygeneruje korektę automatyczną, to system przy generacji korekty automatycznej uwzględni także ręcznie wystawioną korektę, tj. wygeneruje korektę na różnicę pomiędzy kwotą rozliczenia/kompensaty a kwotą brutto wprowadzoną na korekcie ręcznej.
- Przykład 2. Z uwagi na brak do wersji Comarch ERP XL 2023.1 automatycznych korekt powrotnych na podstawie rozliczeń użytkownik wprowadził korekty ręczne. Na podstawie kolejnych częściowych rozliczeń system będzie pozwalał na automatyczną generację kolejnych korekt.


Ujęcie korekt ZD w pliku JPK_V7
Ujęcie korekt ZD’FS
Część ewidencyjna
W plikach JPK_V7 M i K sposób ujmowania korekt ZD’FS w części ewidencyjnej nie uległ zmianie.- Do JPK_V7 dane do kolumn: NIP nabywcy, Nazwa nabywcy, Nr dokumentu przekazywane są z dokumentu ZD’FS
- Z kolei do kolumn Data wystawienia, Data sprzedaży – z dokumentu źródłowego, do którego wystawiono ZD’FS. Jeżeli data wystawienia = dacie sprzedaży przekazywana jest tylko data wystawienia.
- W kolumnie Korekta – Ulga „złe długi” wypełniany jest znacznik „1”
- W kolumnie Termin płatności – prezentowany jest termin pobrany z nierozliczonej płatności na podstawie, której korekta ZD’FS powstała.
- W odpowiednich kolumnach, wg stawek podatku prezentowane są ze znakiem „minus” kwoty netto, VAT

Korekta na podstawie art. 89a ust. 1 ustawy („in minus”). Podatnik (wierzyciel), korzystający z korekty podstawy opodatkowania oraz podatku należnego z tytułu dostawy towarów lub świadczenia usług na terytorium kraju w przypadku wierzytelności, których nieściągalność została uprawdopodobniona, zgodnie z art. 89a ust. 1 ustawy tzw. „ulga na złe długi”, wypełnia dla całego dokumentu pole KorektaPodstawyOpodt poprzez zaznaczenie „1”. Jednocześnie wykazuje datę upływu terminu płatności (pole TerminPlatnosci) oraz pojedynczo korekty podstawy opodatkowania oraz podatku należnego ze znakiem „in minus” z podziałem na stawki podatku.
Cześć deklaratywna
Kwoty z dokumentów ZD’FS wykazywane są na zakładce [VAT należny], w sekcji Rozliczenie podatku należnego w odpowiednich polach, wg stawki.
Dodatkowo sumaryczna wartość kwot netto, VAT z dokumentów ZD’FS, o których mowa w poprzednim punkcie wykazywana jest na zakładce [Rozliczenie VAT + Inf. Dodatkowe], w polach: 68, 69 (Zbiorcza wysokość korekty, o której mowa w art. 89a ust. 1 ustawy o VAT).

W biuletynie opublikowanym na stronie Ministerstwa czytamy, że w polach P_68 i P_69 prezentowane są wyłącznie wartości ujemne lub „0”, to oznacza, że w tych polach nie mogą być ujmowane dokumenty o wartościach dodatnich. Poniżej fragment z biuletynu:

Źródło: https://www.gov.pl/attachment/f4efbf35-f085-4a8f-9d2c-ff67c45a701e
Ujęcie korekt ZD’FSK pierwotnych
Część ewidencyjna
- Sposób ujmowania tego typu korekt jest analogiczny jak korekt powrotnych, ponieważ tak jak i one powstają na podstawie zdarzeń mających wpływ na zmianę stanu rozliczenia
- Do JPK_V7 dane do kolumn: NIP nabywcy, Nazwa nabywcy, Nr dokumentu przekazywane są z dokumentu ZD’FS
- Z kolei do kolumn Data wystawienia, Data sprzedaży – z dokumentu źródłowego, do którego wystawiono ZD’FS. Jeżeli data wystawienia = dacie sprzedaży przekazywana jest tylko data wystawienia
- W kolumnie Korekta – Ulga „złe długi” wypełniany jest znacznik „1”
- W kolumnie Data zapłaty – prezentowany jest data wystawienia dokumentu ZD’FSK. W związku z tym, że tego typu korekty wystawiane są z taką samą datą jak korygowany dokument ZD’FS, w polu tym prezentowany jest ostatni dzień okresu rozliczeniowego
- W odpowiednich kolumnach, wg stawek podatku prezentowane są kwoty netto, VAT.

Część deklaratywna
Kwoty z dokumentów ZD’FSK wykazywane są na zakładce [VAT należny], w sekcji Rozliczenie podatku należnego w odpowiednich polach, wg stawki.
Kwoty z dokumentów ZD’FSK nie są ujmowane na zakładce [Rozliczenie VAT + Inf. Dodatkowe], w polach: 68, 69 (Zbiorcza wysokość korekty, o której mowa w art. 89a ust. 1 ustawy o VAT), zarówno w kwocie „in plus” jak i „in minus”.
Ujęcie korekt ZD’FSK powrotnych
Część ewidencyjna
- Do JPK_V7 dane do kolumn: NIP nabywcy, Nazwa nabywcy, Nr dokumentu przekazywane są z dokumentu ZD’FS
- Z kolei do kolumn Data wystawienia, Data sprzedaży – z dokumentu źródłowego, do którego wystawiono ZD’FS. Jeżeli data wystawienia = dacie sprzedaży przekazywana jest tylko data wystawienia
- W kolumnie Korekta – Ulga „złe długi” wypełniany jest znacznik „1”
- W kolumnie Data zapłaty – prezentowany jest data wystawienia dokumentu ZD’FSK. Korekty powrotne ZD’FSK wystawiane są z datą rozliczenia, w związku z tym data prezentowana w polu kolumnie Data zapłaty będzie zgodna z datą rozliczenia
- W odpowiednich kolumnach, wg stawek podatku prezentowane są kwoty netto, VAT

Korekta na podstawie art. 89a ust. 4 ustawy („in plus”). W przypadku gdy po złożeniu deklaracji podatkowej, w której dokonano korekty, o której mowa w art. 89a ust. 1, należność zastała uregulowana lub zbyta w jakiejkolwiek formie, wierzyciel obowiązany jest do zwiększenia podstawy opodatkowania oraz kwoty podatku należnego w rozliczeniu za okres, w którym należność została uregulowana lub zbyta zgodnie z art. 89a ust. 4 ustawy. Wówczas w ewidencji wierzyciel wypełnia dla całego dokumentu pole KorektaPodstawyOpodt poprzez zaznaczenie „1”. Jednocześnie wpisuje datę uregulowania lub zbycia należności (pole DataZaplaty) oraz wykazuje pojedynczo korekty podstawy opodatkowania oraz podatku należnego ze znakiem „in plus” z podziałem na stawki podatku.
Część deklaratywna
Kwoty z dokumentów ZD’FSK wykazywane są na zakładce [VAT należny], w sekcji Rozliczenie podatku należnego w odpowiednich polach, wg stawki.
Kwoty z dokumentów ZD’FSK nie są ujmowane na zakładce [Rozliczenie VAT + Inf. Dodatkowe], w polach: 68, 69 (Zbiorcza wysokość korekty, o której mowa w art. 89a ust. 1 ustawy o VAT), zarówno w kwocie „in plus” jak i „in minus”.
Ujęcie korekt ZD’FZ pierwotnych
Część ewidencyjna
- Do JPK_V7 dane do kolumn: NIP dostawcy, Kontrahent, Nr faktury przekazywane są z dokumentu ZD’FZ
- Z kolei do kolumn Data wystawienia, Data wpływu – z dokumentu źródłowego, do którego wystawiono ZD’FZ. Jeżeli data wystawienia = dacie wpływu przekazywana jest tylko data wystawienia.
- Celem generacji dokumentu ZD’FZ jest pomniejszenie kwoty podatku naliczonego, z uwagi na przeterminowanie, o którym mowa UoV w art. 89b ust. 1. A zatem zgodnie z wytycznymi, kwotę VAT z tego dokumentu wykazujemy w kolumnie 46, w której mogą być wykazane tylko kwoty „in minus” lub „0”. Schema nie dopuszcza w tej kolumnie kwot „in plus”.


Źródło: https://www.gov.pl/attachment/f4efbf35-f085-4a8f-9d2c-ff67c45a701e
Część deklaratywna
W części deklaratywnej kwoty in minus udokumentowane ZD’FZ wykazywane są w polu 46. Korekta podatku naliczonego, o której mowa w art. 89b ust. 1 ustawy.


Źródło: https://www.gov.pl/attachment/f4efbf35-f085-4a8f-9d2c-ff67c45a701e
Ujęcie korekt ZD’FZK
Część ewidencyjna
- Do JPK_V7 dane do kolumn: NIP dostawcy, Kontrahent, Nr faktury przekazywane są z dokumentu ZD’FZ
- Z kolei do kolumn Data wystawienia, Data wpływu – z dokumentu źródłowego, do którego wystawiono ZD’FZ. Jeżeli data wystawienia = dacie wpływu przekazywana jest tylko data wystawienia.
- Celem generacji dokumentu ZD’FZK jest zwiększenie kwoty podatku naliczonego, na podstawie zdarzenia np. dokumentującego zapłatę/kompensatę, które ma wpływ na zmianę stanu rozliczenia, o którym mowa w UoV w art. 89b ust. 4. A zatem zgodnie z wytycznymi, kwotę VAT „in plus” wykazujemy w kolumnie 47.
W takim przypadku, o ile to możliwe, zaleca się usunięcie błędnych dokumentów ZD’FZK i ewentualne ponowne ich wygenerowanie w prawidłowych kwotach.

Źródło: https://www.gov.pl/attachment/f4efbf35-f085-4a8f-9d2c-ff67c45a701e
Część deklaratywna
W części deklaratywnej kwoty:-
- in plus udokumentowane dokumentami ZD’FZK wykazywane są w polu 47. Korekta podatku naliczonego, o której mowa w art. 89b ust. 4 ustawy.
- in minus – w polu 46


Nowy raport
- Użytkownikowi pracującemu w trybie „ulgi na złe długi”, tj. na liście rejestru VAT wybrano czek „Płatności” oraz radio „Ulga na złe długi” udostępniono wydruk umożliwiający zestawie pozycji tabeli VAT powiązanych z dokumentami źródłowymi z korektami z tyt. Ulgi na złe długi.
- Przy ww. ustawieniach filtrów dotychczasowe wydruki są niedostępne.
- Nowy raport dostępny jest z poziomu rejestrów VAT sprzedaż i zakup, z poziomu menu wydruków: Ulga na złe długi/ Ulga na złe długi.

- Wydruk reaguje na parametry listy. Dodatkowo, za pośrednictwem parametru wydruku o nazwie „Drukuj także dokumenty ZD”, użytkownik ma dodatkową możliwość sterowania, czy wraz z pozycjami tabeli VAT powiązanymi z dokumentami źródłowymi mają być drukowane dokumenty ZD. Parametr jest domyślnie wybrany, przy czym ustawienie tego parametru jest zapamiętywane także po zakończeniu sesji.

- Na formularzu parametrów wydruku udostępniliśmy informację mówiącą o tym, w jakim przypadku kwoty wydrukowanych dokumentów ZD brane są do podsumowania.
- Jeżeli na liście rejestru, w sekcji Płatności zostanie wybrany filtr W kwocie:
-
- Pozostaje, na wydruku kwoty dokumentów ZD brane są do podsumowania, ponieważ różnica pomiędzy kwotami Pozostaje powiązanymi z dokumentami źródłowymi a kwotami dokumentów ZD stanowi informację o kwocie Do korekty.
- Do korekty, Rozliczono – kwoty z dokumentów ZD nie są brane do podsumowanie, ponieważ Kwota do korekty jest już skorygowana o kwoty dokumentów ZD. Z kolei w przypadku prezentacji wg kwoty Rozliczonej sumowanie nie miałoby sensu.
-
- Jeżeli do dokumentu nie zostanie wygenerowany żaden dokument ZD, kwota Do korekty = kwocie Pozostaje
- Jeżeli na kwotę Pozostaje zostanie wygenerowany dokument ZD, kwota Do korekty = 0,00
- Jeżeli na liście rejestru, w sekcji Płatności zostanie wybrany filtr W kwocie:
Załóżmy, że korekta wypada w 05/2023 r. Jeżeli do dokumentu na kwotę Pozostaje = 1000,00 nie zostanie wygenerowany dokument ZD’FS, kwota do korekty = kwocie pozostaje, czyli 1000,00 PLN Jeżeli dokument ZD’FS zostanie wygenerowany z datą 31.05.2023 na kwotę 1000,00 PLN, kwota Do korekty = Kwota pozostaje + ∑suma korekt, w tym przypadku byłoby: 1000,00 + (-1000,00) = 0,00 Jeżeli płatność dokumentu FS, po wygenerowaniu dokumentu ZD’FS zostanie rozliczona, np. na kwotę 400,00 PLN. Kwota do korekty będzie wynosiła (600,00 + (-1000,00) = -400,00. A zatem do wygenerowania jest dokument ZD’FSK na kwotę 400,00 PLN. Jeżeli dokument ZD’FSK zostanie wygenerowany na kwotę 400,00 PLN, kwota do korekty będzie wynosiła (600,00 + (-1000,00 + 400,00) = 0,00 PLN
- Poniżej przykłady wydruków wg kwoty Pozostaje. (Pozycje tabeli VAT dokumentów źródłowych są prezentowane w wysokości kwoty Pozostaje)

-
- Nie wygenerowano żadnego dokumentu ZD

-
- Wygenerowano dokument ZD’FSK na kwotę Pozostaje, ze znakiem przeciwnym

-
- Po wygenerowaniu ZD’FS, płatność częściowo rozliczono, nie wygenerowano ZD’FSK

-
- Po wygenerowaniu ZD’FS, płatność częściowo rozliczono, wygenerowano ZD’FSK

- Poniżej przykłady wydruków wg kwoty Do korekty. (Pozycje tabeli VAT dokumentów źródłowych są prezentowane w wysokości kwoty pozostającej do korekty)

-
- Nie wygenerowano żadnego dokumentu ZD

-
- Wygenerowano dokument ZD’FS na kwotę Do korekty (czyli pozostaje), ze znakiem przeciwnym

-
- Po wygenerowaniu ZD’FS, płatność częściowo rozliczono, nie wygenerowano ZD’FSK

-
- Po wygenerowaniu ZD’FS, płatność częściowo rozliczono, wygenerowano ZD’FSK

Konwersja
Do dokumentów ZD’FS, ZD’FZ wystawionymi w wersjach starszych niż Comarch ERP XL 2023.1 system umożliwia automatyczne wygenerowanie korekt powrotnych, z pewnymi wyjątkami, o których mowa poniżej.
-
- parametr „Nie uwzględniaj na deklaracji VAT-7”
- stawkę NP (Nie podlega)
- odliczenie VAT Nie (po stronie zakupu)
Od wersji Comarch ERP XL 2023.1 z uwagi na poprawność generowania korekt powrotnych, korekty ZD’FS, ZD’FZ zawierają wszystkie pozycje będące odpowiednikami pozycji na dokumentach źródłowych, których łączna wysokość jest równa kwocie Pozostaje.
Zmiana podejścia, w określonych przypadkach może rodzić problemy z generacją korekt powrotnych.
Jeżeli w wersjach wcześniejszych zostały utworzone korekty ZD’FS, ZD’FZ do faktur zawierających np. pozycje ujęte i nieujęte na deklaracji VAT-7, dokumenty ZD’FS, ZD’FZ zawierają pozycje ograniczone do tych, ujętych na deklaracji VAT-7. W takim przypadku próba wygenerowania korekty powrotnej zakończy się niepowodzeniem. Użytkownik ma do wyboru trzy ścieżki:
-
- wprowadzić korektę powrotną ręcznie
- przed wygenerowaniem korekty powrotnej automatycznie do generować korektę pierwotną na brakujące pozycje, nieujęte na deklaracji VAT-7 a następnie wygenerować korektę powrotną
- wykasować korektę pierwotną ZD’FS/ZD’FZ, ponownie ją wygenerować a następnie wygenerować korektę powrotną.
Inne zmiany
Aktualizacja stóp procentowych dla odsetek od transakcji handlowych
W systemie Comarch ERP XL, w wersji 2023.1, z datą obowiązywania od 1 stycznia 2023 r. dodano nową stawkę dla odsetek ustawowych w transakcjach handlowych w wysokości 16,75%.

Aktualizacja formularza CIT
Została udostępniona nowa wersja formularza podatkowego CIT-8(32) wraz z załącznikami:-
- CIT-8/O (18)
- CIT-D (7) – bez zmian
Aktualizacja formularzy sprawozdań GUS
Zastały udostępnione nowe formularze sprawozdań GUS:-
- DG-1(2023) wraz z załącznikiem
- F-01/I-01(2023)
Wspólne
Wydruki sPrint – nowości
Przy aktualizacji wersji XL 2023.1 jest wykonywany automatyczny upgrade aplikacji sPrint do nowszej wersji. Oznacza to, że nie ma już konieczności odinstalowywania aplikacji ręcznie, ponieważ wersja sPrint 0.5 zostanie zaktualizowana do najnowszej 2023.0. Mechanizm automatycznych aktualizacji sPrint będzie już zawsze wykonywany przy aktualizacji kolejnych wersji XL.
Dla wydruków o typie sPrint umożliwiono ich definiowanie wprost z poziomu Systemu. Jeśli wydruk nie ma jeszcze dodanej definicji, to po zaznaczeniu na nim formatu o typie sPrint, na zakładce [Definicja] aktywowany jest przycisk Edytuj definicję. Po jego wybraniu edytor przeprowadza użytkownika przez konfigurację danych szablonu, a następnie uruchamiany jest edytor sPrint.


Po utworzeniu definicji wydruku za pomocą przycisku Wyślij do Comarch ERP można przypisać ją do tworzonego wydruku w Comarch ERP XL.
Jeśli w Comarch ERP XL po wybraniu polecenia Podgląd na ekran dla wydruków w formacie sPrint wydruk się nie pojawia, zaleca się wykonać następujące czynności:
Współpraca z Comarch e-Sklep
Przesyłanie promocji pakietowych do Comarch e-Sklep
Wprowadzono możliwość przesyłania promocji pakietowych stałych i elastycznych do systemu Comarch e-Sklep. Naliczanie promocji pakietowych w Comarch e-Sklep będzie analogiczne jak w Comarch ERP XL, przy czym w e-Sklepie nie ma możliwości wyboru promocji pakietowych, lecz zostanie naliczony pierwszy pakiet spełniający warunku wg ustawień kolejności na liście promocji pakietowych. Nie wszystkie ustawienia promocji mogą zostać przesłane do Comarch e-Sklep ze względu na różnice w działaniu modułów rabatowych w obu systemach, co zostało opisane w kolejnych punktach.
Warunki przesyłania promocji pakietowych
Do Comarch e-Sklep przesyłamy promocje pakietowe stałe i elastyczne pod określonymi warunkami. Aby możliwe było wysłanie promocji pakietowych należy na definicji dokumentu ZS w Centrum powiązanym z oddziałem Comarch e-Sklep, na zakładce [Inne] zaznaczyć parametr: Stosuj promocje pakietowe.

- Są potwierdzone
- Data końcowa jest większa lub równa dacie bieżącej, lub jest nieograniczona
- Data początkowa jest mniejsza lub równa dacie bieżącej, lub jest nieograniczona
- W parametrze Rodzaj dokumentów wskazano Wszystkie lub Rozchodowe
- Nie mają zaznaczonego parametru: Ważna w godzinach
- Nie mają zaznaczonego parametru: Powtarzać co
- Są przeznaczone dla e-Sklepu ze względu na Centrum
- Zostały udostępnione dla Centrum, do którego przypięty jest oddział Comarch e-Sklep
- Zostały udostępnione dla Centrum nadrzędnego w stosunku do powyższego
- Zostały udostępnione dla Centrum Głównego
- Na zakładce [Magazyny] wybrano opcję <wszystkie>
- Na zakładce [Formy płatności] wybrano opcję <wszystkie>
- Na zakładce [Sposób dostawy] wybrano opcję <wszystkie>
- Zostały zdefiniowane na dowolną grupę kontrahentów
- Na zakładce [Kontrahenci] została dodana przynajmniej jedna grupa kontrahentów
- Lub zostały zdefiniowane dla kontrahenta eksportowanego do wskazanego e-Sklepu
- Przynajmniej jeden kontrahent przypisany na zakładce [Kontrahenci] jest wysyłany do danego sklepu
- Zostały zdefiniowane dla towarów eksportowanych do wskazanego e-Sklepu
- Wszystkie towary na zakładce [Towary] mają ustawiony parametr eksport do e-Sklepu na karcie towaru
- Nie mają ustawionej jednostki pomocniczej dla progu (dotyczy promocji pakietowych elastycznych).
Kolejność naliczania promocji w e-Sklepie
Pakiety w sklepie naliczają się bezpośrednio w koszyku bez możliwości wskazania pakietu, z którego klient chciałby skorzystać. Jeśli w koszyku znajdą się towary wchodzące w skład danego pakietu, wówczas pakiet zostanie naliczony automatycznie. Jeśli w systemie istnieje więcej niż jeden pakiet spełniający warunki dla towarów w koszyku, zostanie naliczony pakiet o najwyższym priorytecie (kolejności na liście promocji w XLu).
Do tej pory w systemie Comarch ERP XL promocje pakietowe traktowane były równoważnie i oznaczone były Priorytetem: -1, natomiast nie było możliwe ustawianie ich kolejności. W celu ustalenia, który z pakietów jest ważniejszy, dodano możliwość ustawiania na liście promocji kolejności pakietów za pomocą przycisków Przesuń w dół pozycję na liście i Przesuń w górę pozycję na liście. Kolejność pakietów możliwa jest do ustalenia w obrębie promocji pakietowych i osobno w obrębie promocji PRM. Ustalanie kolejności promocji PRM zostało zachowane. Ustalenie kolejności promocji pakietowych jest przesyłane do Comarch e-Sklep, nie ma natomiast wpływu na wyświetlanie kolejności promocji podczas wystawiania dokumentów w Comarch ERP XL.

Informacje dodatkowe
Z powodu różnic pomiędzy działaniem promocji pakietowych w Comarch ERP XL a działaniem modułu rabatowego w Comarch e-Sklep mogą występować pewne odstępstwa w naliczaniu promocji.
-
- Limity ilości pakietów
Dla promocji pakietowych możliwy jest do ustawienia parametr Max ilość pakietów ogółem lub dla kontrahenta. W module rabatowym wykorzystywanym w Comarch e-Sklep nie ma możliwości przesłania analogicznych ustawień, dlatego ustawienie to będzie ignorowane. Oznacza to, że jeśli na pakiecie zostanie ustawiony limit, to nie będzie on respektowany w e-Sklepie. Warto rozważyć, czy pakiet z ustalonymi limitami wysyłać do e-Sklepu i ustawić odpowiednie centra na zakładce [Miejsca w strukturze firmy], jeśli promocja taka nie powinna być wysyłana.
-
- Inne rabaty a promocje pakietowe
Bez względu na ustawienie parametru Pomiń rabaty nagłówka (GLO) na definicji promocji pakietowej, w Comarch e-Sklep rabaty nagłówka są zawsze pomijane. Promocje pakietowe nie łączą się z innymi rabatami.
-
- Parametry dla gratisów
W module rabatowym brak dla gratisów odpowiednika opcji Mnóż. Wszystkie gratisy będą wysyłane tak jakby opcja Mnóż był zaznaczona.
Brak w module rabatowym również opcji Edycja ilości wydawanych gratisów, dlatego opcja ta będzie ignorowana.Parametr Domyślny w Comarch e-Sklep będzie traktowany jako wymagany, czyli do spełnienia warunków pakietu konieczne będzie dodanie do koszyka gratisu określonego jako domyślny. Gratis, który nie będzie oznaczony jako domyślny nie będzie konieczny do naliczenia pakietu.
-
- Naliczenie pakietów dla innej jednostki niż podstawowa
Pakiet zostanie naliczony, ale nie zostaną uwzględnione przeliczniki towaru, co oznacza, że stała cena dla jednostki pomocniczej będzie taka sama jak dla podstawowej, a próg będzie spełniony przy analogicznej ilości jednostek pomocniczych jak podstawowych.
-
- Promocja pakietowa elastyczna w towar wymagany.
Zaznaczenie parametru Wymagany na pozycji promocji elastycznej nie będzie respektowane w e-Sklepie, to oznacza, że promocja zostanie naliczona nawet wówczas, gdy wymagany towar nie zostanie dodany do koszyka.
Informacja o promocjach na dokumentach zamówień
Na dokumencie zamówienia pochodzącym z e-Sklepu można zobaczyć, jakie promocje zostały zastosowane dla pozycji zamówienia. Oznaczenie promocji pakietowej i gratisu widoczne są na liście pozycji, jak przedstawiono poniżej oraz w oknie Struktura udzielonego rabatu.

Nowe źródła zamówienia
W słowniku kategorii (moduł Administrator Listy/Słowniki kategorii/ Transakcje/ Rodzaje źródła zamówienia) dodano dwie nowe pozycje zgodnie ze słownikiem w Comarch e-Sklep:
- BaseLinker
- Check24
Źródło zamówienia widoczne jest na liście zamówień sprzedaży w kolumnie [Źródło zamówienia]. Możliwe jest również filtrowanie zamówień po tym polu.
Współpraca z Comarch WMS
Kolumna Magazynowe dla PW i RW z inwentaryzacji
Na liście dokumentów handlowych w kolumnie Magazynowe dla dokumentów RW oraz PW utworzonych z inwentaryzacji na magazynie WMS wyświetlany jest stan: Nie dotyczy. Dla takich dokumentów nie jest bowiem możliwe utworzenie dokumentów magazynowych po stronie Systemu. Są one tworzone jedynie w Comarch WMS celem wyrównania stanów magazynowych.
Współpraca z Comarch POS
Obsługa i synchronizacja zamówień sprzedaży
Wprowadzono możliwość wystawiania dokumentów zamówień sprzedaży w Comarch POS przy współpracy z Comarch ERP XL. Po skonfigurowaniu możliwości wystawiania dokumentów ZS w POS, przesyłane są informacje pozwalające na wystawianie dokumentów ZS w POS, takie jak schematy numeracji, powiązane magazyny, atrybuty, dodatkowe dane słownikowe. Po skonfigurowaniu możliwe jest wystawianie dokumentów ZS w POS i ich przesyłanie do XLa, modyfikowanie, zamykanie, anulowanie zarówno na stanowiskach POS jak i w XLu. Możliwe jest również przesyłanie do POS zamówień wystawionych w samym XLu czy np. w systemie Comarch e-Sklep.
Zamówienia w POS – uprawnienia i konfiguracja
Zmiany w kreatorze oddziału Comarch POS
W kreatorze oddziału Comarch POS dodano możliwość zaznaczenia opcji ZS. Opcja ta dostępna jest w kroku 1. Kreatora oddziału.

Użytkownicy, którzy posiadają już skonfigurowany oddział POS, powinni zaznaczyć opcję Wystawianie i edycja na definicji dokumentu Zamówienia sprzedaży w Centrum powiązanym z oddziałem Comarch POS (moduł Administrator, Firma/Definicje dokumentów/Zamówienia/Zamówienie sprzedaży).

Na zakładce [Magazyny] należy ustawić magazyn źródłowy, z którego będą domyślnie wystawiane dokumenty zamówienia sprzedaży w POS.

Na oknie konfiguracji Oddziału Comarch POS na zakładce [Parametry] dodano parametr Kopiuj Ilość z zmówienia sprzedaży (na FS, PA). Przy niezaznaczonym parametrze, podczas generowania faktury sprzedaży bądź paragonu, przenoszone są pozycje, ale ilość pozostaje 0,00. Jeśli parametr będzie zaznaczony wówczas przy generowaniu dokumentów FA lub PA będą przenoszone ilości z zamówienia, pomniejszone o ilości wcześniej zrealizowane.

Uprawnienia operatorów
- Na oknie wzorca operatora, na zakładce [POS] dodano nowe parametry określające prawa operatorów do ustalania/zmiany statusów realizacji i płatności na dokumentach ZS.

- Standardowo przesyłane są uprawnienia do edycji, dodawania, kasowania, podglądu zamówień na podstawie zakazów ustalanych na zakładce [Zakazy] karty wzorca operatorów.
- Dodano nowy profil POS o nazwie XL_POS_2023_1 dostosowujący interfejs użytkownika POS do nowych możliwości związanych z obsługą zamówień sprzedaży. Profil ten można wybrać z listy dostępnych profili za pomocą przycisku plusa
Wybierz profil POS z listy dostępnych.
Nowe słowniki
W słowniku kategorii dodano dwie nowe pozycje, które wykorzystywane są na zamówieniach wystawianych w POS.
- Statusy realizacji zamówienia (moduł Administrator, Listy/Słowniki kategorii/Transport)
Słownik ten wypełniony jest wartościami predefiniowanymi, ale można go rozbudowywać o kolejne pozycje zgodnie z potrzebami użytkownika.
- Statusy płatności na zamówieniu w POS (moduł Administrator, Listy/Słowniki kategorii/Transakcje)
Słownik ten wypełniony jest wartościami predefiniowanymi, ale można go rozbudowywać o kolejne pozycje zgodnie z potrzebami użytkownika.
Zmiany na formularzu dokumentu ZS
Na formularzu dokumentu ZS dodano nową zakładkę o nazwie [Realizacja], gdzie są prezentowane statusy realizacji zamówienia i płatności. Status realizacji zamówienia może być dowolnie zmieniany, natomiast status płatności z POS jest zawsze ustalany na stanowiskach oddziału POS i nie można go zmienić po stronie XLa.
Rodzaje zamówień/ sposoby rezerwacji towaru
Zamówienia wystawiane zarówno w XLu jak i w POS mogą w różny sposób rezerwować towar. Działanie rezerwacji na zamówieniach zależy od ustawień definicji dokumentu ZS w kontekście Centrum powiązanego z oddziałem Comarch POS.
Jeśli na definicji dokumentu nie zostanie zaznaczony żadne parametr dotyczący rezerwacji, wówczas nie będą tworzone żadne rezerwacje na towar dodany do zamówienia.
Jeśli na definicji dokumentu zostanie zaznaczony parametr Rezerwacje blokują towar na magazynie, wówczas rezerwacje są traktowane jako ilościowe i nie pomniejszają w POS dostępnego stanu towarów.
Jeśli zaznaczono parametr Rezerwuj zasoby, wówczas rezerwacje traktowane są jako zasobowe i pomniejszają ilość dostępną towaru na magazynie. Na stanowisku POS ilość zarezerwowana jest prezentowana w kolumnie Rezerwacje na podglądzie towaru lub partii towaru pod przyciskiem Zasoby.

Synchronizacja zamówień pomiędzy systemami
Import zamówień z Comarch POS
Wszystkie zamówienia wystawiane na stanowiskach oddziałów Comarch POS, trafiają do bazy systemu Comarch ERP XL. Przenoszone są informacje o odbiorcy i nabywcy, o zarezerwowanych towarach wraz z informacją czy rezerwacja jest ilościowa, zasobowa lub jest to zamówienie bez rezerwacji, ustalona forma płatności, termin realizacji zamówienia i płatności, statusy realizacji i płatności, atrybuty pozycji i nagłówka oraz opis.
Zamówienie wystawione na jednym stanowisku POS może być przesłane na inne stanowiska sprzedaży. Zamówienie trafia na listę zamówień sprzedaży na innym stanowisku POS po naciśnięciu przycisku Odśwież oraz w trakcie wykonywania pełnej synchronizacji.
Eksport zamówień do Comarch POS
Zamówienia wystawione w Comarch ERP XL również mogą być wysyłane na stanowiska POS. Warunkiem przesłania zamówienia do systemu Comarch POS jest ustawienie na zamówieniu magazynu wykorzystywanego w danym oddziale Comarch POS, czyli dodanym na oknie konfiguracji oddziału na zakładce [POS Agent]. Magazyn POS musi być ustawiony zarówno na nagłówku jak i elementach, i rezerwacjach zamówienia. Do POS przesyłane są zamówienia Potwierdzone, natomiast nie są wysyłane zamówienia Niepotwierdzone oraz zamówienia Odrzucone. Zamówienia wystawione w innej walucie niż systemowa, również nie będą wysyłane do POS.
Comarch ERP XL pilnuje również czy kontrahenci i towary ustawione na zamówieniu są przesyłane do POS. Jeśli nie są, wówczas całe zamówienie nie jest przesyłane.
Aby zamówienie wystawione w XLu pojawiło się na danym stanowisku POS należy na liście zamówień w POS nacisnąć przycisk Odśwież. Zamówienie importowane są również podczas wykonywania pełnej synchronizacji na danym stanowisku POS.
Modyfikacja zamówień oraz ich realizacja
Zamówienia sprzedaży mogą być modyfikowane zarówno na stanowiskach POS jak i w centrali, czyli w systemie Comarch ERP XL. Modyfikacje realizowane w POS trafiają automatycznie do bazy XLa, zamówienia modyfikowane po stronie XLa są aktualizowane na stanowiskach POS naciśnięciu przycisku Odśwież na liście zamówień lub podczas pełnej synchronizacji.
Podczas otwierania zamówienia w POS, zmiany statusów, zamykania, anulowania czy realizacji zamówienia następuje sprawdzenia stanu zamówienia on-line w bazie XLa. Jeśli zamówienie jest otwarte w systemie XL lub na innym stanowisku, wówczas wyświetlana jest stosowna informacja i system nie pozwala na wykonanie żadnej akcji na tym zamówieniu. Dodatkowo dzięki usłudze sprawdzania zamówień on-line, przed jego modyfikacją pobierana zawsze aktualna wersja zamówienia, tak aby wykonywana modyfikacja czy realizacja zamówienia odbywała się zawsze na aktualnej wersji dokumentu.
Zamówienie może być realizowane zarówno po stronie POS jak i po stronie XLa za pomocą faktury lub paragonu. W Comarch POS faktura czy paragon mogą być wystawiane tylko do jednego zamówienia, a zamówienie nie musi być realizowane w całości, lecz wieloma dokumentami sprzedaży. Po wystawieniu faktury lub paragonu do zamówienia, dokument sprzedaży wysyłany jest do XLa a dokument zamówienia jest aktualizowany (status w realizacji lub zrealizowany). Dokumenty ZS i FS lub PA są ze sobą powiązane co widoczne jest zarówno po stronie XLa jak i POS. Informacja o stanie realizacji zamówienia jest przekazywana również na inne stanowiska pod warunkiem wykonania tam opcji Odśwież lub pełnej synchronizacji. Podczas synchronizacji realizowanego zamówienia pochodzącego z innego stanowiska nie są przesyłane powiązane dokumenty handlowe, lecz informacja o statusie zamówienia (w realizacji lub zrealizowany).
Aktualizacja stanów
Zamówienia zasobowe wpływają na stany towaru dostępnego do sprzedaży i są widoczne na liście zasobów w kolumnie Rezerwacje. Bez względu na to czy zamówienie zasobowe ZS zostało wystawione w POS czy w XLu (na magazyn POS), zamówienia od razu wpływają na stany towaru. Dzięki usłudze Comarch POS Agent, aktualna dostępna ilość towaru jest widoczna od razu na wszystkich stanowiskach bez konieczności synchronizacji tych dokumentów na inne stanowiska. Aby zamówienia wystawiane w XLu również na bieżąco aktualizowały stany towaru w POS Agencie, konieczne jest skorzystanie z usługi Comarch POS Agent Broker.
Zamówienia ilościowe oraz zamówienia bez rezerwacji nie wpływają na stany dostępne w POS.
Współpraca z wszystko.pl
W wersji 2023.1 został obsłużony import zamówień z platformy wszystko.pl, który przy odpowiedniej konfiguracji będzie wykonywany automatycznie za pomocą usługi. W celu uruchomienia synchronizacji przy pomocy usługi należy na oddziale wszystko.pl zaznaczyć odpowiedni parametr i dodatkowo zdefiniować usługę dla wszystko.pl z poziomu Administratora oddziałów.
Zmiany na oddziale wszystko.pl
Wraz z rozwojem integracji z wszystko.pl w module Administrator oddziałów rozbudowana została formatka oddziału o typie wszystko.pl o kolejną zakładkę [Automat synchr.].

-
- Parametr Synchronizuj z wykorzystaniem usługi, który uruchamia synchronizację danych pomiędzy platformą a Systemem.
- Nazwa komputera, na którym zostanie uruchomiona usługa synchronizacji.
Wraz z zamówieniami z wszystko.pl przekazywane są do Systemu informacje o metodach płatności oraz metodach dostawy wykorzystywanych na platformie. Aby móc prawidłowo zinterpretować te dane na zamówieniach w samym XL potrzebna są dodatkowe informacje. W pierwszej kolejności należy więc pobrać z wszystko.pl dane słownikowe za pomocą funkcji importu dostępnej pod przyciskiem Pobierz dane słownikowe umieszczonym na prawej belce formatki oddziału.
Pobrane nazwy słownikowe są wyświetlane na zakładce [Parametry] formatki oddziału, gdzie jest możliwe odfiltrowanie do rekordów powiązanych do konkretnego słownika. Od nowej wersji dostępne są dwa nowe słowniki: Metody dostawy oraz Metody płatności.
Na zakładce znajduje się również dodatkowa kolumna Nazwa ERP XL, w której dla tych dwóch słowników możliwe jest wskazanie odpowiedniego rekordu słownikowego z Systemu, który jest tożsamy z daną słownikową z wszystko.pl. I tak, dla Metody dostawy jest to słownik Sposoby dostawy z okna konfiguracji, zakładka [Sprzedaż]/[Słowniki], natomiast dla Metody płatności – lista form płatności dostępna również w konfiguracji, zakładka [Sprzedaż]/ [Formy płatności].

Uzupełnienie danych w tej kolumnie nie jest wymagane, ale jeśli importowane zamówienia powinny mieć ustawiony odpowiedni sposób dostawy czy formę płatności, to należy je uzupełnić.
Na definicji oddziału wszystko.pl dodano również zakładkę [Import], na której do wypełnienia są następujące informacje:- Usługa na koszt przesyłki – przycisk uruchamiający listę towarów zawężoną do usług z możliwością wybrania jednego rekordu z listy usług, którego nazwa będzie wyświetlana w kontrolce.
- Parametr Automatyczne potwierdzanie zamówień.
Wykorzystanie tych informacji opisano szczegółowo w kolejnym punkcie dotyczącym danych importowanych z zamówień.
Usługa obsługująca synchronizację zamówień i ilości towarów z wszystko.pl
Aby uruchomić synchronizację przy pomocy usługi należy najpierw dodać usługę z poziomu Administratora oddziałów. Z menu Ogólne lub Oddziały wybrać przycisk Konfiguracji logowania automatu synchronizacji, a następnie Synchronizacja jako usługa i na wyświetlonej liście dodać nowy rekord.

W uruchomionym oknie Ustawienia usługi uzupełnić następujące dane (boldem wyróżniono te kwestie, na które należy zwrócić szczególną uwagę przy ustawieniach):
- Nazwa usługi – nazwa nadana przez użytkownika, pod którą usługa jest prezentowana na liście usług w systemie Windows. Pole Nazwa usługi może być wyłącznie wyrażeniem jednoczłonowym.
- 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. Użytkownik ten w ustawieniach systemowych Windows powinien mieć uprawnienia do logowania w trybie usługi oraz w trybie wsadowym.
- Operator i Hasło – operator z systemu XL, który będzie traktowany jak operator wykonujący w Systemie operacje, które są wykonywane przez usługę (np. dodanie nowego zamówienia); a także hasło tego użytkownika. Operator ten musi posiadać niezbędne licencje do przeprowadzenia procesu synchronizacji, czyli licencje dla modułów: Administrator, Administrator oddziałów oraz Zamówienia.
- Okres testów – częstotliwość działania synchronizacji wyrażona w sekundach, czyli co jaki czas od zakończenia ostatniej synchronizacji ma się odbywać kolejne wysłanie lub pobranie danych.
Stan skonfigurowanej w Systemie ERP XL usługi można zweryfikować w Menadżerze Zadań, w zakładce [Usługi]. Po poprawnym skonfigurowaniu usługa powinna być od razu uruchomiona.
Aby zadziałała wymiana danych z platformą, to muszą być spełnione dodatkowe warunki:
-
- Na zakładce [Oddziały] wyżej pokazanego okna należy dodać odział wszystko.pl.
- Na oddziale wszystko.pl musi być zaznaczony parametr Synchronizuj z wykorzystaniem usługi, który został opisany w poprzednim punkcie.
W ten sposób skonfigurowana usługa będzie automatycznie importowała zamówienia dodane na konto wszystko.pl ustawione na oddziale.
Dodatkowo może ona również wysyłać z XL ilości stanów magazynowych na oferty do wszystko.pl. Będzie się odbywało wg tych samych zasad, na których działa operacja ręczna Aktualizuj we wszystko.pl, z opcją: tylko stany towaru.

Czyli aktualizacja stanów będzie wykonywana, jeśli na oddziale wszystko.pl ustawiony będzie parametr Eksport stanów magazynowych. Uwzględniane do operacji będą wszystkie towary, które są powiązane z ofertą we wszystko.pl Aktywną lub Zakończoną i nie jest w XL zaznaczony parametr Nie kontroluj stanów (zakładka [Aplikacje]/[Wspólne]).
Przesyłany jest stan handlowy towaru wyliczony dla magazynów przypisanych do oddziału wszystko.pl, po uwzględnieniu ewentualnych ilości z aktywnych rezerwacji.
W przypadku ręcznej operacji aktualizacji ilości nie następuje wcześniejsze pobranie zamówień z wszystko.pl, co mogłoby spowodować wysłanie błędnej ilości. W przypadku, gdy na wszystko.pl zostanie złożone zamówienie, o którym XL jeszcze nie wie, to wysłana zostałaby ilość nie uwzględniająca tegoż zamówienia. W efekcie na platformie ilość do sprzedaży byłaby niesłusznie powiększona. Z tego też względu zablokowaliśmy operację ręcznej zmiany ilości towarów przy aktualizacji ofert z poziomu listy towarów (operacja pokazana na powyższym rysunku).
Dodatkowo, aby znać aktualny status oferty na wszystko.pl, celem ustalenia tych Aktywnych lub Zakończonych, przed wysyłką ilości następuje pobranie aktualnych statusów powiązanych z towarami ofert i dane to są zapisywane na kartach towarów.
Z powyższego wynika, że tak naprawdę działanie usługi w zakresie przesyłania ilości polega na wykonaniu 3 kroków:
-
- Krok 1 – pobranie zamówień z wszystko.pl,
- Krok 2 – pobranie aktualnego stanu ofert powiązanych do towarów,
- Krok 3 – wysłanie ilości towarów, jeśli powiązane oferty są w stanie: Aktywna lub Zakończona.
Jeśli natomiast na definicji oddziału nie jest zaznaczony parametr Eksport stanów magazynowych, to usługa wykonuje tylko krok 1. Dokładnie, co i jak jest wówczas zapisywane w XL opisano w kolejnym punkcie.
Import zamówień z wszystko.pl
Zamówienia pobrane z wszystko.pl są w Systemie zapisywane jako zamówienia sprzedaży, które jako właściciela mają zapisany oddział wszystko.pl, a jako operator ustawiony jest ten, który został dodany w konfiguracji usługi dla oddziału wszystko.pl. Z definicji ustawionego oddziału wynika część danych, które są ustawiane zgodnie ze standardem, np. numeracja dokumentu czy magazyn domyślny dla centrum.
Stan tworzonego zamówienia zależny jest od ustawienia na oddziale wszystko.pl parametru Automatyczne potwierdzanie zamówień: jeśli nie zaznaczony, to ustawiany jest stan Do bufora, a jeśli zaznaczony, to stan Potwierdzony.
Dane nagłówkowe
Na podstawie danych przesłanych z wszystko.pl ustalane są na zamówieniach następujące dane nagłówkowe:-
- Data wystawienia, to pobrana z platformy data utworzenia zamówienia,
- Sposób dostawy ustawiany jest na podstawie zmapowanego rekordu dla słownika Metody dostawy, o czym była mowa w pierwszym punkcie rozdziału.
- Jeśli dla sposobu dostawy przekazanego w API nie zmapowano rekordu słownika z XL, wówczas pole pozostaje puste.
- Forma płatności ustawiana na podstawie zmapowanego rekordu dla słownika Metody płatności, co również opisano w pierwszym punkcie rozdziału.
- Jeśli dla metody płatności przekazanego w API nie zmapowano rekordu słownika z XL, wówczas formę płatności ustawiamy zgodnie ze standardem, czyli pobraną z karty kontrahenta.
- Jeśli nie przekazano metody płatności (aktualnie wystąpi to dla metody dostawy ‘za pobraniem’), wówczas formę płatności ustawiamy zgodnie ze standardem, czyli pobraną z karty kontrahenta.
- Termin płatności ustawiany jest w następujący sposób:
- Jeśli forma płatności jest pobrana z kontrahenta, to termin też powinien się ustawiać z kontrahenta.
- Jeśli forma płatności pobrana na podstawie zmapowanego rekordu dla słownika Metody płatności, to termin powinien być ustawiany albo z karty kontrahenta, jeśli na karcie jest taka sama metoda płatności, albo z konfiguracji metody płatności, jeśli na kontrahencie jest inna.
- Waluta zawsze ustawiana jako PLN, ponieważ platforma operuje tylko w takie walucie.
- Ustawienie kierunku VAT na zakładce [Nagłówek] jest zawsze jako VAT od: Brutto, niezależne od ustawień w definicji dokumentu.
- Z definicji dokumentu pobierane jest ustawienie tworzenia rezerwacji na zakładce [Potwierdzenie], czyli: Rezerwuj zasoby oraz Tylko aktywne. Uwzględniane jest również ustawienie z definicji dokumentu parametru Rezerwacje na niepotwierdzonym ZS, które nawet jeśli zamówienie zostanie zaimportowane do bufora, pozwala od razu utworzyć na nim rezerwacje.
- W polu Opis umieszczane są następujące informacje zapisane na zamówieniu we wszystko.pl: wiadomość od kupującego oraz punkt odbioru. Obydwie poprzedzone takimi właśnie opisami.
Dodatkowo na zamówieniach ustawiane jest Źródło pochodzenia: wszystko.pl, co pozwala je łatwo wyszukać na liście zamówień, za pomocą pola filtra o tej samej nazwie.

Pozycje zamówienia
Aby do zamówienia została dodana pozycja, to co najmniej jedna z zakupionych ofert musi być powiązana z towarem w XL. Jeśli taka pozycja nie zostanie znaleziona wówczas zamówienie nie jest tworzone.
Na pozycjach zamówienia zapisywana jest ilość, cena brutto oraz stawka VAT przesłana z wszystko.pl.
Poza tym dla pozycji działają standardowe mechanizmy dla zamówień, m.in.:
-
- Tworzenie rezerwacji zgodnie z ustawieniami na definicji dokumentu, które są przenoszone na sam dokument, co zostało opisane powyżej.
- Przesyłana z wszystko.pl cena jest traktowana jak Cena uzgodniona, natomiast Cena początkowa ustawia się z karty towaru. Jeśli ceny te są różne, to automatycznie naliczany jest Rabat operatora.
Jeśli zamówienie z wszystko.pl obejmuje koszty przesyłki, wówczas ich wartość jest zapisywana na zamówieniu w XL jako osobna pozycja na usługę określoną w konfiguracji oddziału wszystko.pl (zakładka [Import]). Zastosowano tutaj następujące reguły:
- Jeżeli w konfiguracji oddziału wszystko.pl nie jest ustawiona usługa, wówczas pozycja nie zostanie dodana, czyli utworzy się zamówienie tylko na zakupione towary.
- Jeżeli na karcie usługi ustawionej w konfiguracji oddziału jest ustawiony parametr Zmiana nazwy (zakładka [Ogólne]), wówczas jako nazwa na pozycji zamówienia zapisywana jest metoda dostawy z wszystko.pl, czyli np. Pocztex Kurier.
- Na pozycji jest zapisywana cena brutto przesłana z wszystko.pl, ilość zawsze równa 1 i stawka VAT pobrana z karty towaru w XL.
Jeśli w przyszłości przy zakupach na wszystko.pl możliwe będzie zgłoszenie chęci otrzymania faktury, wówczas takie zamówienia w XL automatycznie będą miały ustawioną predefiniowaną cechę transakcji wszystko.pl_Faktura (zakładka [Nagłówek]). Obecnie funkcjonalność nie jest jeszcze obsługiwana na platformie, ale System został już na to przygotowany.
Kontrahent na zamówieniu
Adres wprowadzany przy zakupach we wszystko.pl jest traktowany w XL jak adres kontrahenta JEDNORAZOWEGO. Oznacza to, że w pierwszej kolejności System wyszukuje, czy w bazie nie znajduje się już adres zawierający identyczne dane. Jeśli taki zostanie znaleziony, wówczas jest on zapisywany na zamówieniu. W przeciwnym razie pobrany adres zostaje dodany do bazy XL i przypisany do kontrahenta JEDNORAZOWEGO. Adresy dodawane automatycznie mają zastosowaną autonumerację akronimów w postaci: WSZ.PL_ [kolejny numer].
Zastosowano tutaj następujące zasady:- Imię i Nazwisko są zapisywane w polach z nazwą, dokładnie w takiej kolejności.
- Dane adresowe zostają rozbite na dwa pola, czyli ulica oraz numery są zapisywane w osobnych kontrolkach na adresie.
- Telefon jest zapisywany w polu Telefon 1 i zawiera również numer kierunkowy 48.
- Jeśli we wszystko.pl podano imię i nazwisko oraz nazwę firmy, to nazwa firmy jest ignorowana.
Przy wyszukiwaniu adresu kontrahenta ww. zasady również mają znaczenie. Aby adres został uznany za zgodny, to identyczne muszą być zawartości wszystkich pobranych z platformy pól. Nie ma natomiast znaczenia zawartość pozostałych kontrolek na adresie w XL, czyli jeśli na adresie uznanym za zgodny będzie dodatkowo podany Telefon 2, to nie wyklucza on tego adresu.
Wyszukiwanie rozpoczyna się od zgodnego adresu e-mail, więc jeśli będzie kilka adresów z tym samym e-mail, to zostanie przeszukany każdy z nich. W przypadku, gdy dla kontrahenta JEDNORAZOWEGO będzie istniało kilka zgodnych adresów, to uwzględniony zostanie pierwszy z nich.
Inne zmiany
Obsłużono również wysyłanie dla ofert wielu załączników z karty towaru. Warunki, które musi spełniać załącznik są identyczne, jak opisano w dokumencie do poprzedniej wersji Systemu.
Weryfikacja wszystkich wymagań dla załączników jest nadal po stronie platformy wszystko.pl, czyli towary z ‘niewłaściwymi’ załącznikami nie zostaną przesłane do wszystko.pl.
Pomimo tego, że obecnie na platformie jest możliwa zmiana danych na ofertach Aktywnych lub Zakończonych, to operacja z listy towarów Aktualizuj we wszystko.pl z opcją wszystko wykona się nadal tylko dla ofert w stanie Szkic lub Niepoprawna. W stosunku do dotychczasowego działania nie ma więc zmian po stronie Systemu, natomiast weryfikacja na platformie zwraca inny komunikat:

Aktualizowanie ofert opublikowanych zostanie po stronie Systemu obsłużone w kolejnych wersjach.
Czyli dla ofert w stanie Aktywna lub Zakończona można jedynie zmieniać same ceny, więc dla nich dedykowane jest opcja operacji Aktualizuj we wszystko.pl: tylko ceny. Natomiast opcja tylko stany towaru została zablokowana, o czym pisano w punkcie dotyczącym usługi synchronizacji.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2023.2
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2024.0 | Wersja | Grudzień 2023 |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2023-71307
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2023.2:Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.7.1 | |
Wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2023.4 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2023.2 | |
Comarch WMS (Zarządzanie, Magazynier) | 2023.5.0 | |
Comarch Magazynier | 2023.0.0 | |
Comarch ERP XL HR | 2023.5.1 | |
Comarch HRM | 2023.5.1 | |
Comarch DMS (stacjonarny, WWW) | 2023.1 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2023.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 2023.1 | |
Migracja danych XL2XML | 10.2 | |
Comarch MES | 2023.2 | |
Comarch e-Sprawozdania | 2023.1.0 | |
Comarch POS | 2023.5 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 2023.1.1002 | |
Comarch APS | 2023.1 |
1. Najpierw należy skonwertować bazę do jednej z wersji z zakresu 2018.0 - 2022.0 2. Następnie należy wykonać konwersję do wersji 2022.1
W takim przypadku przed konwersją do wersji Comarch ERP XL 2023.0 lub 2023.1 należy zmienić hasła zgodnie z zaleceniami polityki bezpieczeństwa w zakresie stosowania uwierzytelnień.
Logistyka
KSeF – zmiany w zakresie wysyłki faktur
W wersji 2023.2 Systemu obsłużone zostały poniższe zmiany w zakresie danych wysyłanych do Krajowego Systemu e-faktur na podstawie poszczególnych faktur:
- Obsłużono sekcję Płatności schematu e-faktury (informacja o stopniu zapłaty za dokument, lista płatności dokumentu, forma płatności, rachunek bankowy)
- Dokonano parametryzacji zachowania Systemu w zakresie wysyłanego numeru dokumentu (wysyłany jest numer własny lub numer obcy dokumentu)
- Dodano opcjonalne wysyłanie informacji o partii sprzedanego towaru
- Umożliwiono wskazanie schematu e-faktury, który ma mieć zastosowanie podczas wysyłki – zmiana na potrzeby planowanego przez Ministerstwo uruchomienia schematu FA(2) faktury ustrukturyzowanej
Dodatkowo obsłużone zostało filtrowania listy dokumentów FS/FSE po numerze KSeF przy użyciu filtra prostego, a w konstruktorze filtra ww. list udostępniono również pozostałe dane z zakresu wysyłki do KSeF jako kryteria filtra.
Obsługa sekcji Płatności podczas wysyłania dokumentu do KSeF
W ramach ww. sekcji wysyłane są poniższe informacje:- Informacja o dokonanej zapłacie
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.

- Lista płatności dokumentu
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

- 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.

Parametryzacja w zakresie ustalania numeru wysyłanego dokumentu
Dotychczas jako numer dokumentu wysyłanego/korygowanego wysyłany był 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.

Ww. zasada ustalania i wysyłania numeru dokumentu dotyczy numeru faktury sprzedaży, numeru korekty faktury sprzedaży, numeru dokumentu WZ, z którym powiązana jest faktura oraz numeru faktury zaliczkowej odliczanej na wysyłanej fakturze końcowej.
Obsługa sekcji Nr Partii Towaru podczas wysyłki dokumentu
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ą. Od wersji 2023.2 System obsługuje ich wysyłania. 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.

Filtrowanie listy faktur wg kryteriów KSeF
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.
Schemat e-faktury w Konfiguracji systemu
W Konfiguracji systemu, na zakładce [KSeF] umożliwiono wskazanie schematu e-faktury, który ma mieć zastosowanie podczas wysyłki faktur na środowisko KSeF. Z dniem wejścia w życie nowego schematu e-faktury będzie więc można wskazać nowy schemat, bez konieczności instalowania nowej wersji Systemu, wgrywając jedynie stosowny pakiet uaktualnień pozwalający na jej obsługę.

Wybór numeru schematu odbywa się w oparciu o wartości słownika zdefiniowane dla kategorii KSeF_Schematy faktur.

Obecnie dla ww. kategorii zdefiniowane są dwa schematy: obowiązujący schemat FA(1) oraz schemat FA(2), którego wprowadzenie w życie planowane jest z dniem 1 września 2023, przy czym nie jest jeszcze pewne, czy termin ten zostanie utrzymany. W przypadku publikacji kolejnych wariantów schematu Użytkownik powinien dodać do ww. słownika nową wartość, stosując ww. zasadę ustalania nazwy schematu – odpowiednio FA(3), FA(4) itd. a następnie, z dniem jej wejścia w życie wskazać ją w Konfiguracji.
KSeF – lista faktur zaimportowanych z KSeF
W wersji 2023.2 Systemu Comarch ERP XL rozpoczęte zostały prace w zakresie importu z KSeF faktur, na których Nabywcą jest Firma będąca użytkownikiem Systemu. Prace te będą kontynuowane w kolejnych wersjach w zakresie, o którym mowa w dalszej części dokumentu.
Środowisko importu 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.
Podczas zmiany środowiska na produkcyjne System usuwa z pieczątek wszystkie zdefiniowane tokeny oraz wszystkie informacje dotyczące operacji KSeF na dokumentach i to zarówno wysłanych na serwer Demo KSeF jak i zaimportowanych ze środowiska Demo KSeF. 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.
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.

Parametry KSeF na definicji dokumentu zakupu i karcie kontrahenta
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.
Zmiany w zakresie praw do operacji KSeF na karcie operatora
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

Lista faktur zakupu z 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 dokumentem ź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

Dla każdej z zaimportowanych z KSeF faktur prezentowane są poniższe dane:
- Numer dokumentu, rozumiany jako numer faktury nadany przez Sprzedawcę
- Rodzaj dokumentu. W kolumnie tej prezentowany jest rodzaj faktury, zgodnie z przewidzianą przez schemat e-faktury symboliką rodzajów dokumentów:
- 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.
- 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.

Filtry na liście Faktur zakupu z KSeF
Lista faktur zakupu z KSeF została wyposażona w szereg filtrów:- 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
W wersji 2023.2 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.

Na formatce prezentowane są poniższe dane:
- Faktura
Numer faktury utworzonej w Systemie na podstawie danej faktury KSeF. Za pomocą przycisku Faktura Użytkownik może podnieść formatkę takiego dokumentu.
- Nazwa i Nip kontrahenta
- Numer dokumentu, rozumiany jako numer faktury nadany przez Sprzedawcę
- Numer KSeF tj. numer faktury nadany w KSeF
- Rodzaj dokumentu, ustalony zgodnie z przewidzianą przez schemat e-faktury symboliką rodzajów dokumentów:
- 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
- Wartość netto
- Wartość brutto
- Data przyjęcia w KSeF
- 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.
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.

Dokumentu zakupu powiązanego z dokumentem KSeF nie można zatwierdzić, jeżeli nie zostanie on oznaczony jako zweryfikowany.
Numer KSeF oryginału na korekcie ręcznej FZK
Podobnie jak to było dotąd na formatce korekty ręcznej FSK/(A)FSK/FKE również na ręcznej FZK udostępniona została kontrolka pozwalająca na wprowadzenie numeru KSeF oryginału, zarejestrowanego poza Systemem.

Plany w zakresie import faktur z KSeF w kolejnych wersjach Systemu
Opisana w niniejszym dokumencie funkcjonalność z zakresu importu faktur zakupu z KSeF będzie rozwijana w kolejnych wersjach. Systemu. Plany te obejmują:
- Zmiany na liście faktur zakupu
Na liście faktur zakupu zostaną dodane nowe kolumny sekcji KSeF: Status, Numer, Data przyjęcia. W kolumnie Numer prezentowany będzie 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 będzie wartościami j.n.
-
- Nie dotyczy – dla dokumentów z wyłączonym parametrem Źródłowy z KSeF
- Niezweryfikowany – dla dokumentów wygenerowanych z dokumentu KSeF lub z nim spiętych, które nie zostały zweryfikowane przez Użytkownika
- Zweryfikowany – dla dokumentów jw., które zostały zweryfikowane przez Użytkownika oraz dla dokumentów, na których Operator samodzielnie wprowadził numer KSeF
- Niespięty – dla tych dokumentów z włączonym parametrem Źródłowy z KSeF, które nie zostały w żaden sposób powiązane z KSeF
Pod listą faktur zakupu udostępniony zostanie filtr Status KSeF pozwalający na ograniczanie listy do faktur niespiętych, spiętych (wszystkich/niezweryfikowanych/zweryfikowanych) i takich, których KSeF nie dotyczy.
- Generowanie w Systemie faktur zakupu na podstawie faktur zaimportowanych z KSeF. Funkcjonalność ta będzie wprowadzana etapami: najpierw FZ i (A)FZ, a następnie stopniowo pozostałe typy dokumentów zakupu i ich korekty (zaliczkowe, spinacze, korekty)
- Automatyczne tworzenie i podpinanie załączników html i wizualizacja faktury z KSeF zarówno na jej szczegółach, jak i na formatkach dokumentów systemowych utworzonych na ich podstawie
Obsługa faktur w języku angielskim podczas rejestracji FZ przy użyciu Comarch OCR
W 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.
-
- XL052 – Rejestracja zakupów importowych w module Sprzedaż:
-
- Rejestracja nabycia wewnątrzwspólnotowego w module Sprzedaż:
Optymalizacja zatowarowania w obszarze Sztucznej inteligencji AI
Optymalizacja zatowarowania obejmuje mechanizmy pozwalające na wyliczenie prognozowanego popytu w oparciu o stworzone przez zespół AI algorytmy modelowania wykorzystujące uczenie maszynowe.
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.

W sytuacji, gdy w czasie obejmującym ustalony zakres prognozy nie została wyliczona prognoza popytu, na przycisku pojawia się pytajnik: . Dla użytkownika jest to sugestia, że powinien nacisnąć przycisk - uruchomić wyliczenie prognozy.
Do wyliczenia prognozy wymagany jest model, na podstawie którego kalkulowany będzie przyszły popyt - jeżeli nie ma modelu, to po naciśnięciu przycisku AI system uruchomi jego trening, o czym użytkownik zostanie poinformowany stosownym komunikatem.

Podczas treningu z bazy pobierane są parametry towarów oraz analizowane są transakcje związane z towarami - jeżeli baza zawiera wiele towarów i transakcje z wielu lat, trening modelu może trwać nawet kilka godzin.
Podczas treningu nie ma możliwości wyliczenia prognozy - próba uruchomienia jej wyliczenia powoduje wyświetlenie stosownego ostrzeżenia.

Dla operatora korzystającego z wbudowanego w Systemie komunikatora po zakończeniu treningu modelu zostanie wyświetlony stosowny komunikat:

Jeżeli istnieje wytrenowany model, to naciśnięcie przycisku AI spowoduje uruchomienie wyliczenia prognozy.
Podobnie jak w przypadku treningu modelu, proces wyliczania prognozy może trwać długo – użytkownik zostaje poinformowany o rozpoczęciu procesu, a w sytuacji, gdy korzysta z komunikatora, także o jego zakończeniu.


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

Na zakładce [Prognoza popytu] wyświetlona jest lista, na której zaprezentowany jest prognozowany popyt na towar w odniesieniu do konkretnego magazynu wyliczony na dany dzień.

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

Jeżeli na towarze zdefiniowane są jednostki pomocnicze, to ilość prognozowaną można wyświetlić w wybranej jednostce.

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 (+).

Na liście towarów na dokumencie BST w sekcji Ilość dodana została kolumna prognozowana, w której prezentowane jest saldo ilości prognozowanej.

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ą.

Naciśnięcie przycisku Konfiguracja usługi powoduje wyświetlenie okna, w którym należy wprowadzić takie parametry, jak:
- 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

Po zapisaniu zmian w systemie Windows uruchomiona zostanie usługa, która zgodnie z ustalonym harmonogramem uruchamiała będzie wyliczenie prognozy popytu.
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ą.

Naciśnięcie przycisku Konfiguracja usługi powoduje wyświetlenie okna, w którym należy wprowadzić takie parametry, jak:
- 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.

W oknie wyświetlonym po naciśnięciu przycisku można dodać aktywnych operatorów systemu Comarch ERP XL.

Inne zmiany
Import cennika z arkusza kalkulacyjnego - identyfikacja towaru po numerze EAN
Funkcjonalność ustalania/aktualizacji cen towarów poprzez import danych z arkusza kalkulacyjnego została rozbudowana o identyfikację towarów w oparciu o jego kod EAN. Aby System rozpoznał dany towar wystarczy w kolumnie Kod towaru arkusza podać EAN przypisany czy to na karcie towaru czy to na jego jednostce pomocniczej. Podawana w arkuszu cena nadal rozumiana jest jako cena towaru w jego jednostce podstawowej, niezależnie od tego, czy podany w arkuszu kod EAN jest kodem towaru, czy jednostki pomocniczej.

- Wg kodu towaru zgodnego z wartością podaną w kolumnie Kod towaru
- Wg EANu przypisanego do karty towaru lub jednostki pomocniczej towaru zgodnego z wartością podaną w kolumnie Kod towaru
- Wg kodu przypisanego na formatce Dostawcy towaru zgodnego z wartością podaną w kolumnie Kod u kontrahenta dla kontrahenta podanego w kolumnie Kontrahent
Ww. zmiany dotyczą tworzenia Cennika poprzez jego import z arkusza, dodawania towarów do wcześniej utworzonego Cennika oraz aktualizacji cen towarów dokonywanej z listy towarów.

Ograniczanie listy dokumentów inwentaryzacji wg daty otwarcia
Lista dokumentów inwentaryzacji magazynowej została wyposażona w filtr pozwalający na jej ograniczenie do inwentaryzacji otwartych w podanym przez Użytkownika okresie.

Wydruk faktury sprzedaży w formacie sPrint
Do wydruków dostępnych dla dokumentu FS dodany został nowy wydruk w formacie sPrint Faktura VAT [sPrint].

Kod QR do przelewu na wydruku faktury VAT w formacie sPrint
Dodatkową opcją, którą posiada nowy wydruk Faktura VAT [sPrint] jest umieszczanie na niej kodu QR dla płatności. W oknie z parametrami przed wydrukiem w formacie sPrint pojawił się nowy Drukuj kod QR do przelewu.

Jeśli parametr zostanie zaznaczony, wówczas na wydruku pod podsumowaniem płatności zostanie wydrukowany kod QR umożliwiający automatyczne tworzenie przelewu do Sprzedawcy. Aby jednak kod się pojawił, to musi być spełnionych kilka warunków:
- Dokument musi być zatwierdzony;
- Na dokumencie musi być jakaś kwota do zapłaty, czyli w grę wchodzą tylko dokumenty nierozliczone lub częściowo rozliczone;
- Dokument nie może mieć zaznaczonego parametru Podzielona płatność (MPP);
- Jest znany numer rachunku bankowego Sprzedawcy.
Jeśli chociaż jeden z poniższych warunków nie będzie spełniony, wówczas kod QR nie będzie drukowany, nawet jeśli przed wydrukiem zostanie zaznaczony parametr Drukuj kod QR do przelewu.
![Kod QR na wydruku Faktura VAT [sPrint]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51340-48.png)
W kodzie QR zakodowane są informacje z kwotą pozostałą do zapłaty oraz z danymi Sprzedawcy (tymi samymi, które są umieszczone na wydruku):
- Nazwa firmy pobierana z pierwszej linii nazwy na pieczątce,
- NIP firmy z pieczątki,
- Numer konta, na które ma nastąpić płatność.
Wystarczy postępować zgodnie z opisem przy kodzie QR, czyli zeskanować go przy użyciu bankowej aplikacji mobilnej, która posiada taką funkcjonalność, aby automatycznie utworzył się przelew z wypełnionymi ww. danymi. Dzięki temu realizacja płatności z tytułu dokumentu staje się znacznie prostsza.
Produkcja
Zmiany na Planie produkcji – nowe zasady kolorowania pozycji oraz nowe filtry
Nowe zasady kolorowania listy produktów na Planie produkcji
W sekcji: Produkty, na Planie produkcji wprowadzono odpowiednie kolorowanie elementów listy w zależności od tego, czy dany element można zrealizować (wyprodukować), czy też nie ze względu na brak materiałów, a także jeśli dany element jest możliwy do wyprodukowania, to czy do jego wytworzenia jest dostępny komplet materiałów podstawowych, czy też produkcja musi się odbyć z wykorzystaniem zamienników.
Wg nowych zasad:
- W kolorze czerwonym prezentowane są te pozycje Planu, dla których brakuje przynajmniej jednego materiału podstawowego i wszystkich zamienników technologicznych dla tego materiału – nie da się uruchomić produkcji wyrobu, ponieważ brakuje materiału i nie ma dostępnego żadnego zamiennika, który mógłby zastąpić brakujący materiał w danym procesie produkcyjnym

- W odcieniu różowym prezentowane są te pozycje Planu, które można zrealizować, ale brakuje przynajmniej jednego materiału podstawowego. Jest natomiast dostępny zamiennik dla brakującego materiału. Produkcję wyrobu można uruchomić z wykorzystaniem zamienników

- W kolorze czarnym prezentowane są te pozycje Planu, które można zrealizować materiałami podstawowymi, (zamienniki dla materiałów podstawowych mogą być niedostępne, mogą być dostępne, ale wszystkie materiały podstawowe są dostępne)

Te pozycje Planu produkcji, które miały przekroczony termin realizacji do tej pory kolorowane były na czerwono. Od nowej wersji systemu, na czerwono kolorowany będzie jedynie przekroczony termin realizacji, natomiast wartości prezentowane z pozostałych kolumnach będą kolorowane zgodnie z nowymi zasadami kolorowania elementów Planu.

Nowe filtry w sekcji: Produkty na Planie produkcji
W sekcji Produkty na Planie produkcji udostępniono następujące filtry:
- Pokaż produkty: Które można zrealizować materiałami podstawowymi – po zaznaczeniu filtra, na Planie produkcji wyświetlane będą tylko te pozycje, które można zrealizować materiałami podstawowymi. Dostępność zamienników nie ma w tym przypadku znaczenia.

- Pokaż produkty: Które można zrealizować uwzględniając zamienniki – po zaznaczeniu filtra, na Planie produkcji wyświetlane będą tylko te pozycje, które można zrealizować z wykorzystaniem zamienników. (Do uruchomienia produkcji wyrobu brakuje przynajmniej jednego materiału podstawowego, ale jest dostępny zamiennik, który może zastąpić brakujący materiał w danym procesie produkcyjnym).

- Pokaż produkty: Których nie można zrealizować – po zaznaczeniu filtra, na Planie produkcji wyświetlane będą te pozycje, których nie można na daną chwilę zrealizować z powodu braku przynajmniej jednego materiału podstawowego i wszystkich zamienników dla tego materiału.

Dodatkowo zmieniono nazwę filtra: Pokaż produkty: Do których brakuje materiałów na Pokaż produkty: Do których brakuje materiałów lub zamienników. Filtr jak dotychczas umożliwia wyświetlenie na Planie produkcji tylko takich pozycji, do wytworzenia których brakuje materiałów podstawowych lub zamienników

Nowe filtry w sekcji: Materiały/Półprodukty na Planie produkcji
W sekcji Materiały/Półprodukty na Planie produkcji dodano następujące filtry:
- Pokaż braki: Na materiały i ich zamienniki – za pomocą filtra można wyświetlić te materiały, których na daną chwilę brakuje i brakuje także wszystkich technologicznych zamienników dla tych materiałów

- Pokaż braki: Na materiały, dla których są dostępne zamienniki – za pomocą filtra można wyświetlić te materiały, które są niedostępne, ale jest dostępny przynajmniej jeden zamiennik, który może zastąpić dany materiał (w całej ścieżce zdefiniowanych w technologii zamienników dla danego materiału jest dostępny przynajmniej 1 zamiennik)

Dodatkowo zmieniono nazwę filtra Tylko braki na Pokaż braki: Na materiały.

Księgowość
Dodatkowe kolumny na liście preliminarza płatności
Udostępnienie mechanizmu do ukrywania/odkrywania kolumn
Na liście preliminarza płatności obsłużono standardowy mechanizm, pozwalający na ukrywanie, odkrywanie kolumn, jak również na ich blokowanie.
Obsługę wprowadzono na zakładkach [Rozliczenia], [Preliminarz].
Mechanizm ukrywania/odkrywania kolumn dostępny jest po wybraniu prawego klawisza myszy na nagłówku kolumny.

Dodatkowe kolumny
Kolumna Kontrahent z pod kolumnami: Akronim, Nazwa, NIP, Miasto.
- Do wersji Comarch ERP XL 2023.2 w zależności od ustawień w konfiguracji [Ogólne]/[Parametry1], na liście preliminarza płatności zamiennie była wyświetlana kolumna z nazwą lub akronimem kontrahenta.
![Konfiguracja, zakładki [Ogólne]/[Parametry1] – mechanizm pozwalający na ukrycie/odkrycie kolumny](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51340-65.png)
- Od wersji Comarch ERP XL 2023.2, na liście preliminarza płatności domyślnie udostępniane są cztery kolumny: Akronim, Nazwa, NIP, Miasto, przy czym wyświetlanie kolumn Akronim, Nazwa nie jest już zależne od ustawień w konfiguracji.
- Kolumny Akronim, Nazwa, NIP, Miasto prezentowane są w kontekście Płatnika lub Podmiotu głównego.


Kolumna Data sprz./zak.
- Na zakładkach: [Rozliczenia], [Preliminarz] dodano kolumnę o nazwie Data sprz./zak.
- Kolumnę umieszczono pomiędzy kolumnami: Data wyst. a Termin płatności.
- Jest ona domyślnie ukryta. Można ją udostępnić korzystając z mechanizmu formatów list, modyfikując bieżący format lub dodając własny.

- W kolumnie Data sprz./zak. prezentowana jest data:
- zakupu – dla dokumentów zakupu wystawianych z poziomu modułu Sprzedaż oraz dla dokumentu FAI
- sprzedaży – dla dokumentów sprzedaży wystawianych z poziomu modułu Sprzedaż
- Dla faktur korygujących daty zakupu lub sprzedaży prezentowane są na podstawie dat zakupu/sprzedaży zarejestrowanych na dokumentach źródłowych.
- Data zakupu/sprzedaży nie jest prezentowana na płatnościach powiązanych z korektami zbiorczymi.

Kolumna Termin przed prolong.
- Na zakładkach: [Rozliczenia], [Preliminarz] dodano kolumnę o nazwie Termin przed prolong.
- Kolumnę umieszczono za kolumnami Termin płatności, Spodziewany termin.
- Jest ona domyślnie ukryta. Można ją udostępnić korzystając z mechanizmu formatów list, modyfikując bieżący format lub dodając własny.

- W kolumnie Termin przed prolong. prezentowany jest pierwotny termin prolongowanej płatności (termin przed prolongatą).

Kolumna Paczka przelewów
- Na zakładkach: [Rozliczenia], [Preliminarz] dodano kolumnę o nazwie Paczka przelewów z dwiema pod kolumnami: Status, Numer
- Kolumnę umieszczono między kolumnami Status i Rejestr
- Jest ona domyślnie ukryta. Można ją udostępnić korzystając z mechanizmu formatów list, modyfikując bieżący format lub dodając własny.

- Jeżeli płatność zostanie powiązana z paczką przelewów, w kolumnie Status prezentowany jest status paczki, w kolumnie Numer – numer paczki oraz numer pozycji w paczce.

Kolumna Status rozliczenia
- Na zakładkach: [Rozliczenia], [Preliminarz] dodano kolumnę o nazwie Status rozliczenia
- Kolumnę umieszczono za kolumną Rejestr
- Jest ona domyślnie ukryta. Można ją udostępnić korzystając z mechanizmu formatów list, modyfikując bieżący format lub dodając własny

- W kolumnie Status rozliczenia prezentowana jest informacja o statusie płatności:
- Nierozliczone
- Częściowo rozliczone
- Rozliczone

Kolumna Rachunek bankowy
- Na zakładkach: [Rozliczenia], [Preliminarz] dodano kolumnę o nazwie Rachunek bankowy
- Kolumnę umieszczono za kolumną Status rozliczenia
- Jest ona domyślnie ukryta. Można ją udostępnić korzystając z mechanizmu formatów list, modyfikując bieżący format lub dodając własny

- Dla płatności typu należność prezentowany jest numer rachunku, na który ma przyjść zapłata. Numer rachunku bankowego pobierany jest z rejestru wskazanego na zakładce [Płatności].
- Dla płatności typu zobowiązanie prezentowany jest numer rachunku bankowego, na który zostanie wysłana zapłata, a zatem w przypadku ujęcia płatności na przelewie lub w paczce przelewu, o statusie innym niż Anulowana – prezentowany jest numer rachunku powiązanego z przelewem lub paczką.

Kolumna Numer konta rozrach.
- Na zakładkach: [Rozliczenia], [Preliminarz] dodano kolumnę o nazwie Numer konta rozrach.
- Kolumnę umieszczono na końcu listy, za kolumną Data księgowania
- Jest ona domyślnie ukryta. Można ją udostępnić korzystając z mechanizmu formatów list, modyfikując bieżący format lub dodając własny.

- W kolumnie prezentowana jest informacja o stronie konta księgowego (WN)/(MA) oraz numerze konta rozrachunkowego, na które zaksięgowano płatność
- Jeżeli płatność zostanie zaksięgowana na kilka kont rozrachunkowych, strony kont księgowych wraz z numerami prezentowane są po przecinku.

Eksport danych do arkusza MS Excel
W eksporcie danych do arkusza MS Excel uwzględniono nowo kolumny, wymienione w punkcie wyżej.
Wydruki
W wydrukach udostępnionych po stronie preliminarza nie uwzględniono nowych kolumn z uwagi na ich dużą ilość.
Użytkownik ma możliwość eksportu danych do arkusza MS Excel i wykonania wydruku z tego poziomu, uwzględniając zakres danych, który go w danym momencie interesuje.
Zmiany dot. ujmowania pozycji tabeli VAT w plikach JPK_V7M(2) i JPK_V7K(2), w polach 31, 32
W najnowszej broszurze informacyjnej, dot. struktury JPK_VAT z deklaracją, która zaczęła obowiązywać od 1 kwietnia 2023 r. (link do broszury tutaj: https://www.gov.pl/attachment/d503c474-e8e5-4b95-ac7a-60db69fd6374), zmianie uległo objaśnienie do pól K_31/P_31 oraz K_32/P_32.
Wg nowych wytycznych, od 1 kwietnia 2023 do 28 lutego 2025 r. nie tylko nabywca, ale także sprzedawca musi podać wysokość podstawy opodatkowania wynikającej z dostawy gazu w systemie gazowym, dostawy energii elektrycznej w systemie elektroenergetycznym, itp., w polach 31 i 32, w części deklaratywnej i ewidencyjnej.
Poniżej treść objaśnienia do pól K_31 i K_32
W związku ze zmianą treści objaśnienia, w polach K_31/P_31 oraz K_32/P_32 system prezentuje kwoty netto i VAT pozycji tabeli VAT, powiązanymi z transakcjami:
- zakupu (FWS, FKS, FW, FWK, A’FW, A’FWK), na których wybrano rodzaj transakcji „Podatnikiem jest nabywca”. Generalnie sposób ujmowania nie zmienił się. W polu 31 dodatkowo uwzględniamy pozycje z dokumentów FW, FWK, A’FW, A’FWK, FWS, FKS z rodzajem transakcji „Podatnikiem jest nabywca”, rodzajem zakupu „Towar”, w stawce NP
- sprzedaży (FS, FSK, A’FS A’FSK, S’FS, S’FSK, s’FS, s’FSK, FSE, FKE, S’FSE, S’FKE, s’FSE, s’FKE, FSL, KSL, FEL, KEL), na których wybrano rodzaj transakcji „Podatnikiem jest nabywca”, oraz które zostały zakwalifikowane do deklaracji VAT począwszy od kwietnia 2023 r.
W przypadku wystąpienia transakcji w pozycji K_31/P_31, w których podatek należny nie występuje, w pliku xml, w polach K_32/P_32 system wykazuje „0.00”. Z poziomu interfejsu, w takim przypadku pola nie są wypełniane.


Obroty i salda dla dużych planów kont
W celu wydajniejszej pracy z dużą ilością kont w danym okresie (powyżej 1 mln) przeprojektowano sposób wyliczania obrotów i sald kont księgowych oraz prezentację ich na oknie. Od wersji Comarch ERP XL 2023.2 wyniki są tymczasowo zapisywane w bazie danych na czas otwarcia danej instancji okna planu kont. Dzięki temu aplikacja pobiera z bazy danych wyliczenia tylko aktualnie prezentowane. Proces obliczania dotyczy całego lub tylko wąskiego zakresu kont i jest on wykonywany w osobnym wątku. Dzięki temu możliwa jest interakcja użytkownika z resztą systemu. Okno w tym czasie zostaje zablokowane z informacją o trwającym przeliczaniu.
Przeliczenie obrotów i sald podobnie jak w wersjach poprzednich odbywa się przez włączenie czeku Obroty i salda a także przez każdorazowe naciśnięcie przycisku Przelicz ponownie obroty i salda (żółty piorunek). Ten sam efekt uzyskamy po wybraniu z menu kontekstowego opcji Przelicz konta.
W nowej wersji dodano możliwość przeliczenia całego planu kont niezależnie od filtrowania zastosowanego na oknie a także przeliczania pojedynczego konta.
Przeliczanie kont wyświetlonych na liście
Przeliczenie obrotów i sald, podobnie jak w wersjach poprzednich odbywa się przez włączenie czeku Obroty i salda a także przez każdorazowe naciśnięcie przycisku Przelicz ponownie obroty i salda (żółty piorunek). Ten sam efekt uzyskamy po wybraniu z menu kontekstowego opcji Przelicz konta.
Taki sposób pozwala na obliczanie wszystkich kont prezentowanych aktualnie na oknie.

Przeliczanie całego planu kont
Jeżeli lista planu kont zostanie zawężona do małego zbioru kont (np. kont zespołu „2”) możliwe jest uruchomienie przeliczania całego planu kont niezależnie od zastosowanych filtrów. W tym celu, z menu kontekstowego należy wybrać opcję Przelicz cały plan kont.

Przeliczanie wybranego konta
Możliwe jest również przeliczenie pojedynczego konta. Dla konta posiadającego konta podrzędne wyliczone zostaną również jego wszystkie konta podrzędne. W tym celu należy wybrać opcję z meny podrzędnego Przelicz wskazane konto [XXXX].
![Okno Obroty i salda – menu kontekstowe udostępnione z poziomu listy planu kont, opcja Przelicz wskazane konto: [XXX]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51340-87.png)
Stan „nie przeliczony”
W danym momencie nie wszystkie konta muszą być wyliczone. Na przykład przeliczenie kont dla lokatora 100 a następnie usunięcie lokatora spowoduje, że posiadamy obroty salda jedynie syntetyki 100 i kont podrzędnych. Dla pozostałych nieprzeliczonych kont prezentowany jest wtedy symbol ‘???’.

Procesy - Automatyczne generowanie i wysyłanie upomnień
Wprowadzone zostały definicje procesów do automatycznego generowania i wysyłania upomnień.
W systemie Comarch ERP XL została dodana możliwość określania odrębnej treści dla wiadomości e-mail’owej dla poszczególnych poziomów upomnień, a także określania kontrahentów, dla których działanie automatyczne ma mieć zastosowanie. Działania automatyczne są realizowane na dwa sposoby:
- pełna automatyzacja: wszystkie działania od wygenerowania do wysyłki upomnienia odbywają się bez udziału użytkownika
- potwierdzenie przez użytkownika: system automatycznie generuje upomnienia, a ich wysyłka jest potwierdzana przez użytkownika. Po potwierdzeniu dalsze działania wysyłki są automatyczne.
Konfiguracja, zakładka [Ogólne]/ [Parametry 2]
![Konfiguracja, zakładka [Ogólne]/ [Parametry 2]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-1.png)
- Włącz obsługę procesów – należy zaznaczyć ten parametr, aby uruchomić obsługę procesów.
- Do procesu załączaj log tylko gdy wystąpiły błędy lub ostrzeżenia – parametr opcjonalny, służy do automatycznego wyświetlania na liście załączników typu dziennik, które zawierają logi wygenerowane podczas wykonywania akcji kluczowej przez XL WORK AUTOMAT w procesach. W logach tych zawarta jest informacja o przyczynach niepowodzenia w wykonywanych akcjach. W przypadku zaznaczenia tego parametru procesy powinny robić wpisy do załączników tylko w przypadku, gdy w logu pojawią się błędy lub ostrzeżenia.
- Uwzględniaj kontekst operatora przy wykonywaniu zadań – parametr opcjonalny, Operator nie będzie mógł wykonać akcji w procesie, jeśli jest przypisany do innego Centrum.
W sekcji Ustawienia SMTP należy uzupełnić odpowiednio ustawienia. Służą one do automatycznego wysyłania wiadomości e-mail, wynikających z zadań, dla których akcją jest wysłanie takiej wiadomości. Określony użytkownik zapisuje na serwerze wiadomość, jaka ma być wysłana i wskazuje nazwę i adres odbiorcy tej wiadomości.
- Serwer – w polu należy wskazać serwer obsługujący protokół SMTP. Na wskazanym serwerze będą zapisywane i będą z niego wysyłane wiadomości e-mail do nadawcy, którego nazwa i adres określane są w polach: Adres nadawcy i Nazwa nadawcy. Będą to wiadomości, związane z akcją, skutkującą wysłaniem wiadomości e-mail. Dostęp do serwera może mieć użytkownik, wskazany w polach Użytkownik. Dostęp ten może zostać zabezpieczony hasłem, określanym w polu: Hasło.
- Użytkownik – należy wskazać użytkownika mającego dostęp do serwera obsługującego protokół SMTP.
- Hasło – należy wprowadzić hasło umożliwiające dostęp określonemu użytkownikowi do serwera, wskazanego w polu: Serwer.
- Logowanie anonimowe – pole opcjonalne, po jego zaznaczeniu możliwe jest logowanie anonimowe do serwera pocztowego.
- Adres nabywcy – należy wskazać adres nabywcy, z którego będą wysyłane wiadomości e-mail.
- Nazwa nabywcy – należy wskazać nazwę nadawcy, z którego będą wysyłane wiadomości e-mail.
- Adres potwierdzenia – należy wskazać adres, na który będą przesyłane potwierdzenia wiadomości e-mail.
- Port poczty wychodzącej – należy wskazać port, dzięki któremu możliwa jest komunikacja pomiędzy komputerem wysyłającym wiadomość e-mail a serwerem pocztowym. W przypadku, jeżeli nie zostanie wskazany port nastąpi próba komunikacji na standardowym porcie SMTP.
- Protokół – należy wybrać opcję szyfrowania: brak, TLS lub SSL. Jest to protokół, dzięki któremu możliwa jest komunikacja z serwerem pocztowym.
Karta kontrahenta, zakładka [Osoby]
![Karta kontrahenta/ zakładka [Osoby], parametr E-mail do wysyłki upomnień i not odsetkowych](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-2.png)
Na zakładce należy zdefiniować odbiorcę wiadomości e-mail dla celów automatycznej wysyłki upomnień.
- E-mail do wysyłki upomnień i not odsetkowych – nowy parametr służący do określenia adresu e-mail dla automatycznej wysyłki upomnień. Parametr należy zaznaczyć oraz wpisać w polu E-mail adres e-mail, na który mają być wysyłane upomnienia. Obowiązkowym polem do uzupełnienia jest również pole Imię i nazwisko.
Karta kontrahenta, zakładka [Odsetki]
![Karta kontrahenta/ zakładka [Odsetki], parametr w sekcji Upomnienia i noty odsetkowe w procesach](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-3.png)
- Zatwierdzaj upomnienia automatycznie – parametr służący do oznaczania, dla którego kontrahenta wygenerowane upomnienia mają zostać automatycznie zatwierdzone i tym samym przekierowane do automatycznej wysyłki. Domyślnie parametr jest odznaczony, co oznacza, że przed wysyłką użytkownik będzie musiał ręcznie zatwierdzić wygenerowane upomnienia. Po zatwierdzeniu nastąpi automatyczna wysyłka. W przypadku, gdy użytkownik nie zatwierdzi upomnienia nie zostanie ono automatycznie wysłane.
Konfiguracja, zakładka [Księgowość]/ [Słowniki]/ Rodzaje upomnień
![Konfiguracja/ zakładka [Księgowość]/ [Słowniki]/ Rodzaje upomnień](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-4.png)
W Słowniku o nazwie Rodzaje upomnień na oknie definicji upomnienia dodano nowy parametr:
- Procesy – Automatyczne generowanie upomnień i ich wysyłka – przy próbie zaznaczenia parametru następuje sprawdzenie czy Operator posiada licencję na ten produkt tj. Procesy. Jeśli licencja jest aktywna, to parametr zostaje zaznaczony, jeśli nie jest aktywna, to pojawia się komunikat:

Gdy parametr zostanie zaznaczony, nowa zakładka [Procesy] staje się aktywna. W tej zakładce należy sparametryzować warunki wydruku oraz treść dla wiadomości e-mail. Parametry ustawia się dla każdego stopnia upomnienia oddzielnie. Proces automatycznego generowania upomnień uwzględnia ich stopień po ustawieniach w polu Obowiązuje od ilość dni.
Zakładka [Procesy] zawiera trzy zakładki: [Warunki], [Wydruki], [E-mail]:
- W zakładce [Warunki] należy wybrać odpowiednie opcje. Parametry są tożsame z tymi wykorzystywanymi podczas ręcznej obsługi wystawiania upomnień, ale nie są ze sobą powiązane, dlatego dla automatycznego procesu upomnień należy je zdefiniować w Konfiguracji systemu.
![Rodzaje upomnień/ [Procesy]/ [Warunki]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-6.png)
- W zakładce [Wydruki] należy wskazać treść upomnienia oraz wybrać odpowiedni Format wydruku. Pola są tożsame z tymi wykorzystywanymi podczas ręcznej obsługi wystawiania upomnień, ale nie są ze sobą powiązane, dlatego dla automatycznego procesu upomnień należy je zdefiniować w Konfiguracji systemu.
![Rodzaje upomnień/ [Procesy]/ [Wydruki]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-7.png)
- W zakładce [E-mail] należy wskazać treść wiadomości e-mail dla upomnienia.
![Rodzaje upomnień / [Procesy]/ [E-mail]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-8.png)
-
- Temat – pole służące do wprowadzenia tytułu dla automatycznej wiadomości e-mail.
- Treść – pole służące do wprowadzenia treść automatycznej wiadomości e-mail.
- Podpis – pole służące do wprowadzenia podpisu w automatycznej wiadomości e-mail.

Konfiguracja, zakładka [Księgowość]/ [Słowniki]/ Rodzaje spraw spornych
W Słownikach dodano nowy słownik o nazwie ‘Rodzaje spraw spornych’.- Rodzaje spraw spornych – słownik służy do definiowana oznaczeń spraw spornych, które są wykorzystywane na [Płatności] każdego dokumentu. Domyślnie zdefiniowano jeden rodzaj sprawy spornej o nazwie Do wyjaśnienia. Takim rodzajem sprawy spornej można oznaczyć płatności, dla których nie powinny generować się automatycznie upomnienia. Użytkownik może utworzyć inne rodzaje spraw spornych np. w celu oznaczenia płatności, które są już w trakcie postępowania sądowego.
- Oznaczeń sprawą sporną można dokonywać z poziomu Preliminarza płatności poprzez podniesienie do edycji [Płatności] na dokumencie:

-
- Kolumna z oznaczeniem rodzaju sprawy spornej została dodana w oknie Generowania upomnień i not odsetkowych. Dodano również odpowiedni filtr:

- Domyślne
- Pokazuje wszystko co jest w kolumnie Sprawy sporne (zarówno puste pozycje jak i oznaczone sprawą sporną)

- Opcje wyboru
- Pokazuje tylko płatności, którym została przypisana sprawa sporna (nie pokazuje płatności, które w kolumnie Sprawy sporne mają pusto), z uwzględnieniem wybranej opcji z listy rozwijalnej, w standardzie do wyboru: <wszystkie> oraz Do wyjaśnienia.

-
- Pokazuje płatności, które nie mają przypisanej żadnej sprawy spornej (nie pokazuje spraw spornych)

Procesy/Definicje procesów dla upomnień

Zdefiniowano nowe procesy o nazwach:
-
- Automatyczne generowanie upomnień – proces bez obiektu, służący do automatycznego wystawiania upomnień wg stopnia monitu.
- Automatyczna wysyłka upomnienia – proces z obiektem Upomnienie, służący do automatycznego wysyłania upomnień.
- W ramach procesu Automatycznego generowania upomnień zdefiniowano następujące kroki:

- Kod START
-
- Start – inicjalizacja procesu upomnień ? Wynik: WYSTAWIENIE
- akcja odpowiadająca za wystartowanie procesu. Użytkownik powinien na Liście procesów dodać ten krok, aby proces został uruchomiony (czynność opisana w pkt. Lista procesów – inicjalizacja procesu upomnień). Dodanie kroku START do Listy procesów jest czynnością jednorazową, po której proces zostaje włączony i działa wg ustawionego harmonogramu.
- Kod WYSTAWIENIE
-
- Uruchomienie generowania upomnień ? Wynik: WYSTAWIENIE
- akcja uruchamiana automatycznie po inicjalizacji procesu (powyższy krok Start), w której zostaną automatycznie wystawione upomnienia dla wszystkich dokumentów (tych które generują płatność) znajdujących się w oknie Generowanie upomnień i not odsetkowych, na zakładce [Płatności] o parametrach: należności, nierozliczone, przeterminowane na dzień automatycznego generowania upomnień, wszystkie waluty, eliminując płatności, które mają uzupełnione pole Sprawy sporne (nie zostaną wystawione upomnienia dla płatności oznaczonych Sprawą sporną), dokumenty zatwierdzone (nie będące w buforze). Ponadto proces uwzględnia stopniowanie upomnień i jeśli dla danej płatności upomnienie zostało już wygenerowane, to w kolejnym kroku zostanie wygenerowane wezwanie, w oparciu o ustawione parametry dla stopni upomnień w Konfiguracji systemu (Rodzaje upomnień).
Wygenerowane automatycznie upomnienia są zapisywane w oknie Generowania upomnień i not odsetkowych, na zakładce [Upomnienia] (analogiczne jak w przypadku ręcznego generowania upomnień). W tym oknie dodano dwie nowe kolumny z parametrami o nazwach: Wygenerow. automat. oraz Zatwierdź do wysyłki.
Parametr dla kolumny Wygenerow. automat. informuje, w jaki sposób zostało wygenerowane upomnienie. Jeśli parametr jest zaznaczony oznacza, że upomnienie zostało wygenerowane automatycznie za pomocą procesu (proces po wygenerowaniu upomnienia automatycznie zaznacza parametr). Jeśli parametr nie jest zaznaczony, to oznacza, że takie upomnienie zostało utworzone ręcznie przez użytkownika. Parametru nie da się ręczenie zatwierdzić, kolumna ma zastosowanie informacyjne dla użytkownika.
Funkcja drugiego parametru w kolumnie Zatwierdź do wysyłki opisana została w ramach Poniższego Rysunku.
Automatyczne upomnienia generowane są dodatkowo w oparciu o poniższe ustawienia, bez możliwości zmiany:


- Kod KONIEC
Nazwa: Status końcowy procesu
- akcja oznacza koniec procesu wystawiania upomnień. Jednakże po zakończeniu proces automatycznie wystartuje ponownie zgodnie z ustawieniami w harmonogramie. Domyślnie ustawiony start procesu jest codziennie o godz. 01:00 (tryb w tzw. pętli).
Aby zmienić ustawienia harmonogramu należy wyeksportować domyślny proces, następnie go zaimportować
, wówczas okno harmonogramu stanie się aktywne.
Ponadto koniec tego procesu spowoduje automatycznie rozpoczęcie procesu Automatycznej wysyłki upomnień, jeśli taki został aktywowany.

- W ramach procesu Automatycznej wysyłki upomnienia zdefiniowano następujące kroki:

Aby móc korzystać z automatycznego procesu należy zaznaczyć parametr Aktywny (domyślnie odznaczony) w lewym dolnym rogu Rysunku.
- Kod START
-
- Dodanie dokumentu upomnienia ? Wynik: uzależniony od sprawdzanego parametru:
- Czy upomnienie wymaga zatwierdzenia przez operatora?
- Jeśli na Karcie kontrahenta, zakładka [Odsetki] został zaznaczony parametr Zatwierdzaj upomnienia automatycznie (opisane w pkt. Karta kontrahenta, zakładka [Odsetki]), to wynikiem będzie ZATWIERDZENIE AUTO.
- Jeśli w/w parametr nie został zaznaczony, to wynikiem będzie ZATWIERDZENIE OPE.
- Czy upomnienie wymaga zatwierdzenia przez operatora?
- Dodanie dokumentu upomnienia ? Wynik: uzależniony od sprawdzanego parametru:
Dodatkowo w tej akcji następuje sprawdzenie, czy istnieją upomnienia, które powinny zostać automatycznie wysłane, gdy zostały ręcznie odtwierdzone przez Operatora (zablokowane przed wysyłką), a następnie ponownie ręcznie zatwierdzone do wysyłki.
Dla wyników z tego kroku zostaną uruchomione odpowiednio akcje kroku następnego:
- Kod ZATWIERDZENIE AUTO
-
- Automatyczne zatwierdzenie upomnienia ? Wynik: WYSYŁKA UPOMNIENIA
- akcja odpowiadająca za automatyczne zaznaczenie parametru Zatwierdź do wysyłki w oknie Generowanie upomnień i not odsetkowych/zakładka [Upomnienia], gdy na Karcie kontrahenta/ zakładka [Odsetki] został zaznaczony parametr Zatwierdzaj upomnienia automatycznie. Zaznaczony parametr Zatwierdź do wysyłki oznacza, że upomnienie zostanie automatycznie wysłane.
- Kod ZATWIERDZENIE OPE
-
- Manualne zatwierdzenie upomnienia ? Wynik: WYSYŁKA UPOMNIENIA
- akcja odpowiadająca za wstrzymanie wysyłki upomnień do momentu ręcznego zatwierdzenia wysyłki przez użytkownika.
Wstrzymana zostaje wysyłka upomnień do tych kontrahentów, dla których na Karcie kontrahenta/ zakładka [Odsetki] nie został zaznaczony parametr Zatwierdzaj upomnienia automatycznie. Dla takich kontrahentów w oknie Generuj upomnienia i noty odsetkowe/ zakładka [Upomnienia] parametr Zatwierdź do wysyłki jest odznaczony. Zaznacza go ręcznie Operator, który otrzymuje powiadomienie na Skrzynkę Pracownika, zakładka [Moje zadania] informujące, o tym że zostały wygenerowane upomnienia, dla których należy manualnie zatwierdzić automatyczną wysyłkę.
Zaznaczenie parametru Zatwierdź do wysyłki spowoduje, że automatyczny proces przy kolejnej próbie wysyłki upomnień sprawdzi to oznaczanie parametru dla wcześniejszych niewysłanych upomnień i następnie je wyśle.
Odznaczenie parametru nie jest możliwe, gdy upomnienie zostało wysłane i została automatycznie uzupełniona „data doręczenia".
Jeśli Operator po zatwierdzeniu do wysyłki jednak zdecyduje, że nie chce wysyłać upomnienia, to może zablokować wysyłkę poprzez odznaczenie parametru Zatwierdź do wysyłki, ale tylko do momentu, aż automatyczny proces nie wyśle upomnienia (nie pojawi się Data doręczenia). Po wysłaniu upomnienia usunięcie upomnienia nie będzie możliwe.
Jeśli parametr Zatwierdź do wysyłki nie jest zaznaczony, to wówczas takie upomnienia nie będą automatycznie wysyłane.

- Kod WYSYŁKA UPOMNIENIA
-
- Automatyczna wysyłka upomnienia (Wysłanie wiadomości e-mail) ? Wynik: KONIEC
- akcja odpowiadająca za automatyczne wysłanie upomnień tylko tych, które w oknie Generowania upomnień i not odsetkowych, na zakładce [Upomnienia] mają zaznaczony parametr Zatwierdź do wysyłki. Wysyłka odbywa się na adresy wskazane na Karcie kontrahenta (opisane w pkt. Karta kontrahenta, zakładka [Osoby]), z uwzględnieniem warunków parametru wysyłki w zakładce [Odsetki] na Karcie kontrahenta (opisanych w pkt. Karta kontrahenta, zakładka [Odsetki]).
Upomnienie wygenerowane historycznie będą mieć odznaczony parametr Zatwierdź do wysyłki, tym samym nie zostaną automatycznie wysłane, chyba że użytkownik zaznaczy ręcznie te parametry, to wówczas dla zaznaczonych parametrów automatyczna wysyłka nastąpi.
Gdy nastąpi wysyłka upomnień, zostanie automatycznie dodana Data doręczenia na poszczególnych upomnieniach. Jeśli upomnienie nie zostanie doręczone np. z powodu błędnie wskazanego adresu e-mail odbiorcy, to Data doręczenia nie zostanie uzupełniona i na Skrzynce Automatu XL oraz Skrzynce Pracownika pojawi się odpowiedni komunikat, o tym fakcie. Jeśli użytkownik poprawi adres e-mail, to upomnienie zostanie wysłane przy kolejnej wysyłce upomnień, zgodnie z harmonogramem, o którym mowa w ramach poniższego Rys.
Dodatkowo w tej akcji następuje sprawdzenie, czy istnieją upomnienia, które zostały odtwierdzone ręcznie przez Operatora, czyli zostały zablokowane przed wysyłką. Takie upomnienia nie zostaną automatycznie wysłane do momentu ponownego ręcznego zatwierdzenia przez Operatora.

Akcja Automatyczna wysyłka upomnienia domyślnie ma zaznaczony parametr Archiwizuj wiadomość e-mail, aby wysyłane e-mail’e z upomnieniami były zapisywane w bazie danych na Liście załączników.

Wysyłana wiadomość jest z upomnieniem w formie załącznika:

- Kod KONIEC
Nazwa: Status końcowy procesu
- akcja oznacza koniec procesu wysyłki upomnień. Jednakże po zakończeniu proces automatycznie wystartuje ponownie zgodnie z ustawieniami w harmonogramie. Domyślnie ustawiony start procesu jest co 1 minutę od utworzenia zadania, czyli od wystawienia upomnienia (tryb w tzw. pętli).
Aby zmienić ustawienia harmonogramu należy wyeksportować domyślny proces, następnie go zaimportować
, wówczas okno harmonogramu stanie się aktywne.

Lista procesów – inicjalizacja procesu upomnień

Aby wystartować proces Automatycznego generowania upomnień należy do Konfiguracja/Zadania/Listy procesów dodać proces o nazwie „Automatyczne generowanie upomnień". W tym celu należy na oknie Listy procesów kliknąć w Dodaj , następnie zaznaczyć z listy „Automatyczne generowanie upomnień" i kliknąć w Zatwierdź
. Następnie otworzy się automatycznie poniższe okno, na który trzeba kliknąć w Zapisz
.

Procesu Automatycznej wysyłki upomnienia nie należy dodawać do tej listy, ponieważ wystartuje on automatycznie po 1 minucie od utworzenia zadania, czyli wygenerowania upomnienia.
XL Work Automat
Dla procesów „Automatycznego generowania upomnień” i „Automatycznej wysyłki upomnienia” ma zastosowanie XL Work Automat analogicznie jak dla wszystkich procesów w systemie Comarch ERP XL:
-
- Obsługa procesów za pomocą usługi:

-
- Obsługa procesów za pomocą okna z wywołaniem ręcznym harmonogramu:

Skrzynka Automatu XL

W Skrzynce Automatu XL na zakładce [Zadania wykonywane] będą widoczne wszystkie wykonywane i wykonane zadania automatycznego procesu – działanie standardowe dla obsługi Procesów w Comarch ERP XL.
Skrzynka Pracownika

- upomnieniach, które wymagają ręcznego zatwierdzenia wysyłki przez użytkownika. Użytkownik może zatwierdzić upomnienia do wysyłki na dwa sposoby:
- w oknie Generowania upomnień i not odsetkowych, na zakładce [Upomnienia] poprzez zaznaczenie parametru Zatwierdź automatycznie
- w oknie Skrzynki Pracownika, na zakładce [Moje zadania] poprzez kliknięcie prawym przyciskiem myszy na zadaniu i kliknięciu w [Manualne zatwierdzenie upomnienia]

- błędach automatycznej wysyłki np. z powodu błędnie wprowadzonego lub nieaktualnego adresu e-mail odbiorcy upomnienia.
Powiadomienia będzie otrzymywać użytkownik, który został przypisany jako Opiekun w procesie do kroku ‘ZATWIERDZENIE OPE’, jako załącznik procesu dotyczącego danego upomnienia.

Licencja
Obsługa automatycznych procesów do generowania i wysyłania upomnień działa w oparciu o licencję przypisaną do Procesów ogółem.
Procesy - Automatyczne generowanie i wysyłanie not odsetkowych
Wprowadzone zostały definicje procesów do automatycznego generowania i wysyłania not odsetkowych. Ich działanie jest zbliżone do Procesów Automatycznego generowania i wysyłania upomnień.
Działania automatyczne dla not odsetkowych są realizowane na dwa sposoby:
-
- pełna automatyzacja: wszystkie działania od wygenerowania do wysyłki noty odsetkowej odbywają się bez udziału użytkownika
- potwierdzenie przez użytkownika: system automatycznie generuje noty odsetkowe, a ich wysyłka jest potwierdzana przez użytkownika. Po potwierdzeniu dalsze działania wysyłki są automatyczne.
Konfiguracja, zakładka [Ogólne]/ [Parametry 2]

- Włącz obsługę procesów – należy zaznaczyć ten parametr, aby uruchomić obsługę procesów.
- Do procesu załączaj log tylko gdy wystąpiły błędy lub ostrzeżenia – parametr opcjonalny, służy do automatycznego wyświetlania na liście załączników typu dziennik, które zawierają logi wygenerowane podczas wykonywania akcji kluczowej przez XL WORK AUTOMAT w procesach. W logach tych zawarta jest informacja o przyczynach niepowodzenia w wykonywanych akcjach. W przypadku zaznaczenia tego parametru procesy powinny robić wpisy do załączników tylko w przypadku, gdy w logu pojawią się błędy lub ostrzeżenia.
- Uwzględniaj kontekst operatora przy wykonywaniu zadań – parametr opcjonalny, Operator nie będzie mógł wykonać akcji w procesie, jeśli jest przypisany do innego Centrum.
W sekcji Ustawienia SMTP należy uzupełnić odpowiednio ustawienia. Służą one do automatycznego wysyłania wiadomości e-mail, wynikających z zadań, dla których akcją jest wysłanie takiej wiadomości. Określony użytkownik zapisuje na serwerze wiadomość, jaka ma być wysłana i wskazuje nazwę i adres odbiorcy tej wiadomości.
- Serwer – w polu należy wskazać serwer obsługujący protokół SMTP. Na wskazanym serwerze będą zapisywane i będą z niego wysyłane wiadomości e-mail do nadawcy, którego nazwa i adres określane są w polach: Adres nadawcy i Nazwa nadawcy. Będą to wiadomości, związane z akcją, skutkującą wysłaniem wiadomości e-mail. Dostęp do serwera może mieć użytkownik, wskazany w polach Użytkownik. Dostęp ten może zostać zabezpieczony hasłem, określanym w polu: Hasło.
- Użytkownik – należy wskazać użytkownika mającego dostęp do serwera obsługującego protokół SMTP.
- Hasło – należy wprowadzić hasło umożliwiające dostęp określonemu użytkownikowi do serwera, wskazanego w polu: Serwer.
- Logowanie anonimowe – pole opcjonalne, po jego zaznaczeniu możliwe jest logowanie anonimowe do serwera pocztowego.
- Adres nabywcy – należy wskazać adres nabywcy, z którego będą wysyłane wiadomości e-mail.
- Nazwa nabywcy – należy wskazać nazwę nadawcy, z którego będą wysyłane wiadomości e-mail.
- Adres potwierdzenia – należy wskazać adres, na który będą przesyłane potwierdzenia wiadomości e-mail.
- Port poczty wychodzącej – należy wskazać port, dzięki któremu możliwa jest komunikacja pomiędzy komputerem wysyłającym wiadomość e-mail a serwerem pocztowym. W przypadku, jeżeli nie zostanie wskazany port nastąpi próba komunikacji na standardowym porcie SMTP.
- Protokół – należy wybrać opcję szyfrowania: brak, TLS lub SSL. Jest to protokół, dzięki któremu możliwa jest komunikacja z serwerem pocztowym.
Karta kontrahenta, zakładka [Osoby]

Na zakładce należy zdefiniować odbiorcę wiadomości e-mail dla celów automatycznej wysyłki noty odsetkowej (ten sam parametr, co dla automatycznej wysyłki upomnień).
- E-mail do wysyłki upomnień i not odsetkowych – nowy parametr służący do określenia adresu e-mail dla automatycznej wysyłki upomnień i not odsetkowych. Parametr należy zaznaczyć oraz wpisać w polu E-mail adres e-mail, na który mają być wysyłane upomnienia i noty odsetkowe. Obowiązkowym polem do uzupełnienia jest również pole Imię i nazwisko.
Karta kontrahenta, zakładka [Odsetki]

Na zakładce dodano nową sekcję o nazwie Upomnienia i noty odsetkowe w procesach. Sekcja zawiera parametr:
- Zatwierdzaj noty odsetkowe automatycznie – parametr służący do oznaczania, dla którego kontrahenta wygenerowane noty odsetkowe mają zostać automatycznie zatwierdzone i tym samym przekierowane do automatycznej wysyłki. Domyślnie parametr jest odznaczony, co oznacza, że przed wysyłką użytkownik będzie musiał ręcznie zatwierdzić wygenerowane noty odsetkowe. Po zatwierdzeniu nastąpi automatyczna wysyłka. W przypadku, gdy użytkownik nie zatwierdzi noty odsetkowej nie zostanie ona automatycznie wysłana.
Konfiguracja, zakładka [Księgowość]/ [Słowniki]/ Rodzaje upomnień

W Słowniku o nazwie Rodzaje upomnień na oknie definicji noty odsetkowej dodano nowy parametr:
- Procesy – Automatyczne generowanie not odsetkowych i ich wysyłka – przy próbie zaznaczenia parametru następuje sprawdzenie czy Operator posiada licencję na ten produkt tj. Procesy. Jeśli licencja jest aktywna, to parametr zostaje zaznaczony, jeśli nie jest aktywna, to pojawia się komunikat:

Gdy parametr zostanie zaznaczony, nowa zakładka [Procesy] staje się aktywna. W tej zakładce należy sparametryzować warunki wydruku oraz treść dla wiadomości e-mail.
Zakładka [Procesy] zawiera trzy zakładki: [Warunki], [Wydruki], [E-mail]:
- W zakładce [Warunki] należy wybrać odpowiednie opcje. Parametry są tożsame z tymi wykorzystywanymi podczas ręcznej obsługi wystawiania not odsetkowych, ale nie są ze sobą powiązane, dlatego dla automatycznego procesu not odsetkowych należy je zdefiniować w Konfiguracji systemu.

- W zakładce [Wydruki] należy wskazać treść noty odsetkowej oraz wybrać odpowiedni Format wydruku. Pola są tożsame z tymi wykorzystywanymi podczas ręcznej obsługi wystawiania not odsetkowych, ale nie są ze sobą powiązane, dlatego dla automatycznego procesu not odsetkowych należy je zdefiniować w Konfiguracji systemu.

- W zakładce [E-mail] należy wskazać treść wiadomości e-mail dla noty odsetkowej.

-
- Temat – pole służące do wprowadzenia tytułu dla automatycznej wiadomości e-mail.
- Treść – pole służące do wprowadzenia treść automatycznej wiadomości e-mail.
- Podpis – pole służące do wprowadzenia podpisu w automatycznej wiadomości e-mail.
Wprowadzone zmiany należy zatwierdzić dyskietką .
Procesy/Definicje procesów dla not odsetkowych

-
- Automatyczne generowanie not odsetkowych – proces bez obiektu, służący do automatycznego wystawiania not odsetkowych.
- Automatyczna wysyłka noty odsetkowej – proces z obiektem Nota odsetkowa, służący do automatycznego wysyłania not odsetkowych.
- W ramach procesu Automatycznego generowania not odsetkowych zdefiniowano następujące kroki:

Aby móc korzystać z automatycznego procesu należy zaznaczyć parametr Aktywny (domyślnie odznaczony) w lewym dolnym rogu Rysunku.
- Kod START
-
- Start – inicjalizacja procesu not odsetkowych ? Wynik: WYSTAWIENIE
– akcja odpowiadająca za wystartowanie procesu. Użytkownik powinien na Liście procesów dodać ten krok, aby proces został uruchomiony (czynność opisana w pkt. Lista procesów – inicjalizacja procesu not odsetkowych). Dodanie kroku START do Listy procesów jest czynnością jednorazową, po której proces zostaje włączony i działa wg ustawionego harmonogramu (Rys. poniżej).
- Kod WYSTAWIENIE
-
- Uruchomienie generowania not odsetkowych ? Wynik: WYSTAWIENIE
- akcja uruchamiana automatycznie po inicjalizacji procesu (powyższy krok Start), w której zostaną automatycznie wystawione noty odsetkowe.
Wygenerowane automatycznie noty odsetkowe są zapisywane w oknie Generowania upomnień i not odsetkowych, na zakładce [Noty odsetkowe] (analogiczne jak w przypadku ręcznego generowania not odsetkowych). W tym oknie dodano dwie nowe kolumny z parametrami o nazwach: Wygenerow. automat. oraz Zatwierdź do wysyłki.
Parametr dla kolumny Wygenerow. automat. informuje, w jaki sposób została wygenerowana nota odsetkowa. Jeśli parametr jest zaznaczony oznacza, że nota została wygenerowana automatycznie za pomocą procesu (proces po wygenerowaniu noty automatycznie zaznacza parametr). Jeśli parametr nie jest zaznaczony, to oznacza, że taka nota odsetkowa została utworzone ręcznie przez użytkownika. Parametru nie da się ręczenie zatwierdzić, kolumna ma zastosowanie informacyjne dla użytkownika.
Funkcja drugiego parametru w kolumnie Zatwierdź do wysyłki opisana została w ramach Rysunku.
- Kod KONIEC
Nazwa: Status końcowy procesu
- akcja oznacza koniec procesu wystawiania not odsetkowych. Jednakże po zakończeniu proces automatycznie wystartuje ponownie zgodnie z ustawieniami w harmonogramie. Domyślnie ustawiony start procesu jest codziennie o godz. 02:00 (tryb w tzw. pętli).
Aby zmienić ustawienia harmonogramu należy wyeksportować domyślny proces, następnie go zaimportować
, wówczas okno harmonogramu stanie się aktywne.
Ponadto koniec tego procesu spowoduje automatycznie rozpoczęcie procesu Automatycznej wysyłki not odsetkowych, jeśli taki został aktywowany.

W ramach procesu Automatycznej wysyłki noty odsetkowej zdefiniowano następujące kroki:

Aby móc korzystać z automatycznego procesu należy zaznaczyć parametr Aktywny (domyślnie odznaczony) w lewym dolnym rogu Rysunku.
- Kod START
-
- Dodanie dokumentu noty odsetkowej ? Wynik: uzależniony od sprawdzanego parametru:
- Czy nota odsetkowa wymaga zatwierdzenia przez operatora?
- Jeśli na Karcie kontrahenta, zakładka [Odsetki] został zaznaczony parametr Zatwierdzaj noty odsetkowe automatycznie (opisane w pkt. Karta kontrahenta, zakładka [Odsetki]), to wynikiem będzie ZATWIERDZENIE AUTO.
- Jeśli w/w parametr nie został zaznaczony, to wynikiem będzie ZATWIERDZENIE OPE.
- Dodanie dokumentu noty odsetkowej ? Wynik: uzależniony od sprawdzanego parametru:
- akcja odpowiadająca za sprawdzenie ustawień parametru Zatwierdzaj noty odsetkowe automatycznie na każdej Karcie kontrahenta/zakładka [Odsetki], dla którego została wygenerowana nota odsetkowa. Proces uruchamiany automatycznie po wygenerowaniu noty odsetkowej.
Dodatkowo w tej akcji następuje sprawdzenie, czy istnieją noty odsetkowe, które powinny zostać automatycznie wysłane, gdy zostały ręcznie odtwierdzone przez Operatora (zablokowane przed wysyłką), a następnie ponownie ręcznie zatwierdzone do wysyłki.
Dla wyników z tego kroku zostaną uruchomione odpowiednio akcje kroku następnego:
- Kod ZATWIERDZENIE AUTO
- Automatyczne zatwierdzenie noty odsetkowej ? Wynik: WYSYŁKA NOTY ODS.
- akcja odpowiadająca za automatyczne zaznaczenie parametru Zatwierdź do wysyłki w oknie Generowanie upomnień i not odsetkowych/zakładka [Noty odsetkowe], gdy na Karcie kontrahenta/zakładka [Odsetki] został zaznaczony parametr Zatwierdzaj noty odsetkowe automatycznie. Zaznaczony parametr Zatwierdź do wysyłki oznacza, że not odsetkowa zostanie automatycznie wysłana.
- Kod ZATWIERDZENIE OPE
-
- Manualne zatwierdzenie noty odsetkowej ? Wynik: WYSYŁKA NOTY ODS.
- akcja odpowiadająca za wstrzymanie wysyłki not odsetkowych do momentu ręcznego zatwierdzenia wysyłki przez użytkownika.
Wstrzymana zostaje wysyłka not odsetkowych do tych kontrahentów, dla których na Karcie kontrahenta/zakładka [Odsetki] nie został zaznaczony parametr Zatwierdzaj noty odsetkowe automatycznie. Dla takich kontrahentów w oknie Generuj upomnienia i noty odsetkowe/zakładka [Noty odsetkowe] parametr Zatwierdź do wysyłki jest odznaczony. Zaznacza go ręcznie Operator, który otrzymuje powiadomienie na Skrzynkę Pracownika, zakładka [Moje zadania] informujące, o tym, że zostały wygenerowane noty odsetkowe, dla których należy manualnie zatwierdzić automatyczną wysyłkę.
Zaznaczenie parametru Zatwierdź do wysyłki spowoduje, że automatyczny proces przy kolejnej próbie wysyłki not odsetkowych sprawdzi to oznaczanie parametru dla wcześniejszych niewysłanych not i następnie je wyśle.
Odznaczenie parametru nie jest możliwe, gdy nota odsetkowa została wysłana i została automatycznie uzupełniona „data doręczeni".
Jeśli Operator po zatwierdzeniu do wysyłki jednak zdecyduje, że nie chce wysyłać noty odsetkowej, to może zablokować wysyłkę poprzez odznaczenie parametru Zatwierdź do wysyłki, ale tylko do momentu, aż automatyczny proces nie wyśle noty (nie pojawi się Data doręczenia). Po wysłaniu noty odsetkowej usunięcie noty nie będzie możliwe.
Jeśli parametr Zatwierdź do wysyłki nie jest zaznaczony, to wówczas taka nota odsetkowa nie będzie automatycznie wysyłana.

- Kod WYSYŁKA NOTY ODS.
-
- Automatyczna wysyłka noty odsetkowej (Wysłanie wiadomości e-mail) ? Wynik: KONIEC
- akcja odpowiadająca za automatyczne wysłanie not odsetkowych tylko tych, które w oknie Generowania upomnień i not odsetkowych, na zakładce [Noty odsetkowe] mają zaznaczony parametr Zatwierdź do wysyłki. Wysyłka odbywa się na adresy wskazane na Karcie kontrahenta (opisane w pkt. Karta kontrahenta, zakładka [Osoby]), z uwzględnieniem warunków parametru wysyłki w zakładce [Odsetki] na Karcie kontrahenta (opisane w pkt. Karta kontrahenta, zakładka [Odsetki]).
Noty odsetkowe wygenerowane historycznie będą mieć odznaczony parametr Zatwierdź do wysyłki, tym samym nie zostaną automatycznie wysłane, chyba że użytkownik zaznaczy ręcznie te parametry, to wówczas dla zaznaczonych parametrów automatyczna wysyłka nastąpi.
Gdy nastąpi wysyłka not odsetkowych, zostanie automatycznie dodana Data doręczenia na poszczególnych notach. Jeśli nota nie zostanie doręczona np. z powodu błędnie wskazanego adresu e-mail odbiorcy, to Data doręczenia nie zostanie uzupełniona i na Skrzynce Automatu XL oraz Skrzynce Pracownika pojawi się odpowiedni komunikat, o tym fakcie. Jeśli użytkownik poprawi adres e-mail, to nota zostanie wysłana przy kolejnej wysyłce not, zgodnie z harmonogramem, o którym mowa w ramach poniższego Rys.
Dodatkowo w tej akcji następuje sprawdzenie, czy istnieją noty odsetkowe, które zostały odtwierdzone ręcznie przez Operatora, czyli zostały zablokowane przed wysyłką. Takie noty nie zostaną automatycznie wysłane do momentu ponownego ręcznego zatwierdzenia przez Operatora.

Akcja Automatyczna wysyłka noty odsetkowej domyślnie ma zaznaczony parametr Archiwizuj wiadomość e-mail, aby wysyłane e-mail’e z notami były zapisywane w bazie danych na Liście załączników.

Wysyłana wiadomość jest z notą odsetkową w formie załącznika:

- Kod KONIEC
- akcja oznacza koniec procesu wysyłki not odsetkowych. Jednakże po zakończeniu proces automatycznie wystartuje ponownie zgodnie z ustawieniami w harmonogramie. Domyślnie ustawiony start procesu jest co 1 minutę od utworzenia zadania, czyli od wystawienia noty odsetkowej (tryb w tzw. pętli).
Aby zmienić ustawienia harmonogramu należy wyeksportować domyślny proces, następnie go zaimportować
, wówczas okno harmonogramu stanie się aktywne.

Lista procesów – inicjalizacja procesu not odsetkowych

Aby wystartować proces Automatycznego generowania not odsetkowych należy do Konfiguracja/Zadania/Listy procesów dodać proces o nazwie ‘Automatyczne generowanie not odsetkowych’. W tym celu należy na oknie Listy procesów kliknąć w Dodaj , następnie zaznaczyć z listy „Automatyczne generowanie not odsetkowych’ i kliknąć w Zatwierdź
. Następnie otworzy się automatycznie poniższe okno, na który trzeba kliknąć w Zapisz
.

XL Work Automat
Dla procesów „Automatycznego generowania not odsetkowych” i „Automatycznej wysyłki noty odsetkowej” ma zastosowanie XL Work Automat analogicznie jak dla wszystkich procesów w systemie Comarch ERP XL:
-
- Obsługa procesów za pomocą usługi:

-
- Obsługa procesów za pomocą okna z wywołaniem ręcznym harmonogramu:

Skrzynka Automatu XL

W Skrzynce Automatu XL na zakładce [Zadania wykonywane] będą widoczne wszystkie wykonywane i wykonane zadania automatycznego procesu – działanie standardowe dla obsługi Procesów w Comarch ERP XL.
Skrzynka Pracownika

W Skrzynce Pracownika na zakładce [Moje zadania] będą widoczne powiadomienia o:
- notach odsetkowych, które wymagają ręcznego zatwierdzenia wysyłki przez użytkownika. Użytkownik może zatwierdzić noty odsetkowe do wysyłki na dwa sposoby:
- w oknie Generowania upomnień i not odsetkowych, na zakładce [Noty odsetkowe] poprzez zaznaczenie parametru Zatwierdź automatycznie
- w oknie Skrzynki Pracownika, na zakładce [Moje zadania] poprzez kliknięcie prawym przyciskiem myszy na zadaniu i kliknięciu w [Manualne zatwierdzenie noty odsetkowej]

- błędach automatycznej wysyłki np. z powodu błędnie wprowadzonego lub nieaktualnego adresu e-mail odbiorcy noty odsetkowej.
Powiadomienia będzie otrzymywać użytkownik, który został przypisany jako Opiekun w procesie do kroku ‘ZATWIERDZENIE OPE’, jako załącznik procesu dotyczącego danej noty odsetkowej.

Licencja
Obsługa automatycznych procesów do generowania i wysyłania not odsetkowych działa w oparciu o licencję przypisaną do Procesów ogółem.
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.
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.
Zapisanie powyższych ustawień spowoduje uruchomienie obliczania spodziewanych terminów płatności we wskazanym harmonogramie.
Po obliczeniu spodziewanych terminów płatności zostają one automatycznie zapisane na Płatności danego dokumentu w polu Spodziewany termin płatności oraz będą widoczne na Preliminarzu płatności w kolumnie Spodziewany termin płatności.

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.
![Karta kontrahenta, zakładka [Handlowe], nowe oznaczenie aktywnego komponentu AI](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51604-77.png)
Inne zmiany
Zmiana sposobu wyświetlania kolumny ‘Odsetki w PLN’
Zmieniony został sposób wyświetlania kolumny o nazwie Odsetki w PLN w oknie Generowanie upomnień i not odsetkowych. Parametr Wyświetlaj odsetki w PLN został usunięty. Kolumnę Odsetki w PLN można wywołać za pomocą ustawień Formatów listy.

Współpraca z Comarch e-Sklep
Rabat na klienta niezalogowanego
Umożliwiono obsługę rabatów dla klienta niezalogowanego. Dla klientów, którzy nie maja założonego konta w e-Sklepie naliczane będą rabaty przypisane do Grupy kontrahentów, która została ustawiona na oknie Konfiguracji oddziału Comarch e-Sklep na zakładce [Import] w polu Import do grupy.
Współpraca z Comarch WMS
Łączenie źródłowych pozycji dokumentu (W)ZWM zgodnie z konfiguracją
Na definicji dokumentu AWD znajduje się parametr Łącz pozycje dokumentów źródłowych, który w tej wersji Systemu został obsłużony na dokumentach (W)AWD. Po jego ustawieniu łączone są subelementy dokumentów źródłowych tak, aby na jednym elemencie znalazły się wszystkie subelementy dotyczące tej samej partii towaru oraz typu dokumentu źródłowego, co szczegółowo zostało opisane poniżej. W przypadku dokumentów, na których łączenie nie obowiązuje (parametr nie ustawiony), nie są łączone subelementy pobrane z dokumentu źródłowego, czyli każdy subelement na dokumencie magazynowym jest jednocześnie osobnym elementem.
Aby było od razu widoczne, czy System uwzględnia algorytmy łączenia/nie łączenia pozycji, to na dokumencie (W)AWD wyświetlany jest parametr o analogicznej nazwie, jak w definicji dokumentu.

-
- Parametr jest widoczny i zaznaczony – oznacza, że subelementy podlegają łączeniu,
- Parametr jest widoczny i nie zaznaczony – oznacza, że subelementy nie podlegają łączeniu,
- Parametr nie jest widoczny – oznacza działanie jak dotychczas, czyli łączenie dla wszystkich przypadków nie występuje (jest losowe, jak opisano powyżej). Z tego właśnie powodu parametr jest ukryty na wszystkich dokumentach (W)ZWM wystawionych przed konwersją.
Poniżej opisano szczegółowy wpływ działania parametru na dokumentach (W)AWD przy wykonywaniu różnych operacji w Systemie.
- Podczas generowania dokumentu (W)AWD z zamówień lub z dokumentów z modułu Produkcja źródłowymi elementami są pozycje na tych dokumentach. Każda z pozycji przy generowaniu tworzy osobną dostawę i wówczas ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)AWD:
- Jeśli nie ma nastąpić łączenie, wówczas każdy subelement jest osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to subelementy zostają pogrupowane po partii, czyli powstaje tyle pozycji, ilu partiom są one przypisane.
- Podczas generowania dokumentu (W)AWD z danego typu dokumentów handlowych źródłowymi elementami są subelementy tych dokumentów. Każdy subelement dokumentu handlowego tworzy osobny subelement na dokumencie magazynowym i wówczas ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)AWD:
- Jeśli nie ma nastąpić łączenie, wówczas każdy subelement jest osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to subelementy zostają pogrupowane po partii, czyli powstaje tyle pozycji, ilu partiom są one przypisane.
- Podczas generowania dokumentu z paczek lub wysyłek, jako źródłowe mogą wystąpić zarówno zamówienia, jak i dokumenty handlowe. Mamy więc do czynienia z opcją mieszaną, gdzie źródłowymi są pozycje z zamówień oraz subelementy dokumentów handlowych. W tym przypadku łączenie jest wykonywane z dodatkowym uwzględnieniem typów dokumentów, czyli osobno będą powstawały pozycje o tej samej partii dla zamówień, a osobno dla każdego z typów dokumentów handlowych.
Do paczki powiązano dokument ZZ-102/23 z pozycjami na ten sam towar: - 10 szt. kolor: biały, - 10 szt. kolor: niebieski. I kolejny dokument FZ-103/23 z pozycją na powyższy towar: 20 szt. kolor: niebieski. Generujemy do paczki jeden wspólny dokument (W)AWD. Jeśli nie ma być łączenia pozycji, to powstanie dokument z osobnymi pozycjami dla każdej pozycj: - 10 szt. kolor: biały z ZZ-12/23 - 10 szt. kolor: niebieski z ZZ-12/23 - 20 szt. kolor: niebieski z FZ-103/23 Jeśli ma nastąpić łączenie pozycji, to powstanie dokładnie taki sam dokument, ponieważ pozycje z ZZ i FZ tej samej partii (kolor: niebieski) nie zostaną połączone, ponieważ pochodzą z różnych typów dokumentów.
- Podczas dołączania do dokumentu (W)AWD różnych pozycji z dokumentów źródłowych (zamówień lub dokumentów handlowych) ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)AWD:
- Jeśli nie ma nastąpić łączenie, wówczas każdy subelement ze źródłowego będzie osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to każdy dołączany subelement ze źródłowego zostanie dołączony do pozycji ze zgodną partią i zgodnym typem dokumentu źródłowego.
- Podczas przenoszenia subelementów z dokumentów źródłowych (zamówień, dokumentów z modułu Produkcja lub dokumentów handlowych) z listy ‘Do wydania’ na górę ma znaczenie ustawienie parametru Łącz pozycje dokumentów źródłowych na (W)AWD:
- Jeśli nie ma nastąpić łączenie, wówczas każdy przenoszony subelement ze źródłowego będzie osobną pozycją dokumentu,
- Jeśli ma nastąpić łączenie pozycji, to każdy przenoszony subelement ze źródłowego zostanie dołączony do pozycji ze zgodną partią i zgodnym typem dokumentu źródłowego.
- Łączenie nie występuje nigdy dla pozycji dodawanych z ręki, czyli takich bez dokumentu źródłowego. Wówczas każda dodawana pozycja stanowi osobny rekord na (W)AWD, nawet jeśli dotyczy partii, która na dokumencie już występuje.
Współpraca z Comarch POS
Filtrowanie stanowisk podczas ich dodawania do karty operatora
W module Administrator/Ogólne/Operatorzy na karcie Operatora, na zakładce [POS]/[Stanowiska POS], na oknie Wybór stanowisk POS wyświetlanym podczas przypisywania stanowisk POS do karty operatora, dodano pole filtra. Po wpisaniu fragmentu kodu stanowiska lista jest zawężana do pozycji spełniających warunek filtra, następnie korzystając z klawiszy <Ctrl+A> można szybko zaznaczyć stanowiska i przypisać je do karty operatora. Po dodaniu stanowisk, filtr jest czyszczony i można przystąpić do wyszukiwania kolejnych stanowisk.

Wyszukiwanie kontrahentów w GUS i VIES
Umożliwiono wyszukiwanie i weryfikowanie kontrahentów w serwisach GUS i VIES. W tym celu przekazywany jest do systemu Comarch POS zaszyfrowany numer klucza ustawionego na definicji Usługi synchronizacji z POS. Aby wyszukiwanie w GUS i VIES było możliwe, serwis klucza musi być aktywny a klucz musi posiadać ważną gwarancję.
Rozliczanie płatności w walucie obcej z równoczesnym wydaniem reszty w PLN (w walucie systemowej)
W Comarch POS możliwe jest przyjmowanie zapłaty za fakturę lub paragon w walucie obcej. Jeśli płatność walutowa zostanie przyjęta formą płatności gotówkową, wówczas system automatycznie wyliczy kwotę do wydania klientowi w walcie systemowej, czyli w PLN.
Przy imporcie tak rozliczonych dokumentów do Comarch ERP XL tworzone są dwie płatności – jedna jako należność w wysokości wpłaty walutowej a druga jako zobowiązanie na wartość stanowiąca różnicę pomiędzy zapłatą w walucie obcej przeliczoną na PLN a wartością dokumentu (reszta wydana klientowi w PLN). To, czy do płatności zostaną wygenerowane dokumenty zapłaty (rozliczenia) zależy od ustawienia parametru Bez KP/KW na definicji płatności na stanowisku POS.
Wyliczenie kwoty do zwrotu (reszty) realizowane jest po stronie Comarch POS wg określonego kursu (ustawienia kursu dla Comarch POS dostępne są na definicji Oddziału POS na zakładce [Waluty]).

Przyjmowanie dostaw bezpośrednio na stanowisku POS za pomocą dokumentów PZ
W określonych branżach czy sklepach istnieje potrzeba przyjmowanie towarów bezpośrednio na stanowisku POS bez konieczności oczekiwania na przyjęcie towaru w Centrali. Czasami towar trafia bezpośrednio do sklepu, dlatego umożliwiono wprowadzanie dokumentów PZ bezpośrednio na stanowiskach Comarch POS.
Aby móc korzystać z opcji wystawiania dokumentów PZ, podczas dodawania nowego oddziału POS należy zaznaczyć opcję obsługi dokumentów PZ w danym oddziale.

Jeśli użytkownicy mają już zdefiniowane oddziały POS, aby umożliwić wystawianie dokumentów PZ na stanowiskach POS konieczne jest zaznaczenie opcji Wystawianie i edycja na definicji dokumentu PZ w kontekście centrum powiązanego z oddziałem POS.

- Sprzedaż z magazynów: wszystkich
- Parametr Generuje płatności na zakładce [Parametry] odznaczony.
Dla dokumentów PZ wysyłane są następujące dane:
- Schemat numeracji – dokumenty PZ wprowadzane będą z serią przypisaną do stanowiska POS analogicznie jak inne dokumenty.
- Wydruki – dodano standardowy wydruk dostępny na zakładce [Wydruki] na stanowisku POS.
- Uprawnienia operatorów – na podstawie zakazów ustawionych na wzorcach/grupach operatorów.
- Atrybuty – możliwość wysyłania klas atrybutów przypisanych do nagłówka lub pozycji dokumentu PZ wraz z określeniem ich wymagalności.
Wystawianie dokumentów PZ w POS
Po zaznaczeniu parametru Wystawianie i edycja na definicji PZ w XLu, w Comarch POS w menu Back Office/Przyjęcie dostawy pojawi się przycisk Dodaj ręczny PZ.

Podczas wystawiania dokumentów PZ w POS możliwe jest:
- Wybranie magazynu sklepu, na który realizowane jest przyjęcie
- Ustalenie dostawcy oraz kontrahenta dodatkowego wraz z adresami
- Dodawanie towarów wraz z ilością (w przypadku wskazania konkretnej partii towaru, w XL ustalana jest odpowiednia partia na zakładce [Dostawy])
- Wprowadzenie ceny zakupu na podstawie otrzymanego dokumentu (to, czy ceny mają być wprowadzane w wartości netto czy brutto zależy od definicji dokumentu ustalonej w Comarch ERP XL)
- Dodanie informacji o numerze zamówienia, do którego realizowane jest przyjęcie – informacja ta zapisywana jest w XLu w polu Zamówienie na zakładce [Nagłówek]
- Dodanie numeru powiązanego dokumentu – informacja ta zapisywana jest w polu Faktura na zakładce [Nagłówek]
- Dodanie opisu
- Dodanie atrybutów nagłówka i pozycji
Dokumenty PZ wystawione w POS nie podlegają edycji, korekcie ani nie mogą być anulowane na stanowisku POS.
Zatwierdzenie dokumentu PZ w POS powoduje zwiększenie stanów towaru na wybranym magazynie POS z wykorzystaniem usługi Comarch POS Agent – zwiększenie ilości towaru widoczne jest na wszystkich stanowiskach POS.
Po zatwierdzeniu dokumentu PZ trafia on automatycznie do bazy Comarch ERP XL i zwiększa stany handlowe towaru. Zwiększenie stanów magazynowych następuje po wygenerowaniu do PZ dokumentu magazynowego; wygenerowanie dokumentów magazynowych zależy od ustawień na definicji PZ dla centrum powiązanego z oddziałem POS.
Po stronie systemu Comarch ERP XL dokument może być korygowany za pomocą dokumentów PZK natomiast nie jest możliwe jego anulowanie. Na podstawie dokumentu PZ mogą być tworzone dokumenty handlowe (spinacz nagłówkowy lub elementowy); dokumenty te nie są synchronizowane do Comarch POS.
Zmiany w przesyłaniu kontrahentów do POS
Do tej pory do Comarch POS eksportowani byli tylko kontrahenci oznaczeni jako odbiorcy, natomiast obecnie, ze względu na możliwość wystawiania dokumentów PZ wysyłani są również dostawcy. Podczas przyjmowania dostawy za pomocą dokumentu PZ i wyboru kontrahenta wyświetlani są kontrahenci oznaczeni jako dostawcy.
Rejestrowanie reklamacji sprzedaży na stanowiskach POS
Podczas dodawania nowego oddziału POS można zaznaczyć opcje obsługi dokumentów RLS w danym oddziale.

Jeśli użytkownicy mają już zdefiniowane oddziały POS, aby umożliwić wystawianie dokumentów RLS na stanowiskach POS konieczne jest zaznaczenie opcji Wystawianie i edycja na definicji dokumentu RLS w kontekście centrum powiązanego z oddziałem POS.
Na definicji dokumentu RLS dodano nowy parametr o nazwie: Domyślny termin rozpatrzenia reklamacji w Comarch POS, którego wartość jest ustawiona na 14 dni. Użytkownik może tę wartość zmienić; na jej podstawie będzie ustawiona data rozpatrzenia reklamacji, która zostanie wyliczana jako data wystawienia RLS + ilość dni wskazana na definicji dokumentu.

Przesyłanie do POS przyczyn reklamacji oraz żądań reklamującego
W module Administrator w Słowniku kategorii (Listy/Słowniki kategorii/Transakcje) został dodany nowy słownik Przyczyny reklamacji w POS. Słownik ten domyślnie nie zawiera żadnych pozycji, należy uzupełnić go wg własnych potrzeb. Dodane pozycje zostaną przesłane na stanowiska POS. W przypadku niezdefiniowania przyczyn, w POS można wybrać opcję <INNA>. Odznaczenie parametru Aktywny na dodanej pozycji spowoduje, że nie będzie ona dostępna do wybrania po stronie POS.
Do Comarch POS wysyłane będą również pozycje słownika Żądania reklamującego dostępnego również w Słowniku kategorii (Listy/Słowniki kategorii/Transakcje).
Dla dokumentów RLS wysyłane są następujące dane:
- Schemat numeracji – dokumenty RLS wprowadzane będą z serią przypisaną do stanowiska POS analogicznie jak inne dokumenty.
- Wydruki – dodano standardowy wydruk dostępny na zakładce [Wydruki] na stanowisku POS.
- Uprawnienia operatorów – na podstawie zakazów ustawionych na wzorcach/grupach operatorów.
- Atrybuty – możliwość wysyłania klas atrybutów przypisanych do nagłówka lub pozycji dokumentu RLS wraz z określeniem ich wymagalności.
Wystawianie dokumentów RLS w POS i przesyłanie do XLa
Na stanowiskach Comarch POS możliwe jest wystawianie dokumentów reklamacji zarówno z listy reklamacji jak i bezpośrednio z dokumentu faktury lub paragonu, do którego wystawiana jest reklamacja. Reklamacja może być też wystawiona jako niepowiązana z dokumentem handlowym ze wskazaniem towaru, którego dotyczy. Jeden dokument reklamacji dotyczy zawsze jednego towaru lub jednej pozycji dokumentu handlowego.
Na dokumencie RLS wystawianym w POS należy określić:
- Kontrahenta oraz odbiorcę wraz z adresami
- Reklamowany towar/usługę wraz z ilością
- Termin rozpatrzenia reklamacji (domyślnie pobierany z definicji dokumentu w XLu)
- Datę usterki – data powstania/zauważenia usterki
- Przyczynę reklamacji – wybór z listy dostępnych przyczyn zdefiniowanych w XLu
- Żądanie reklamującego – wybór z listy dostępnych żądań zdefiniowanych w XLu
- Opis usterki
- Atrybuty towaru i dokumentu
Przyczyna reklamacji zapisywana jest w XLu na pozycji, w polu Przyczyna reklamacji, w postaci treści na podstawie wybranej wartości ze słownika przesyłanego do POS. Daty usterki oraz rozpatrzenia reklamacji zapisywane są w XLu na zakładce [Nagłówek] w polu Opis.

Reklamacje wystawione w POS trafiają do systemu Comarch ERP XL ze stanem Zatwierdzona i statusem Rozpatrywana. Dokument RLS wystawiony w POS może zostać od razu uznany. Po zatwierdzeniu dokumentu RLS na stanowisku POS trafia on automatycznie do bazy XL ze stanem Rozpatrzona i statusem Uznana.
Realizacja reklamacji w Comarch POS
Po wysłaniu RLS do bazy XLa, reklamacja może być nadal uznawana bądź odrzucana na stanowisku POS. Po wykonaniu tej akcji informacja o zmianie stanu jest przesyłana do bazy XLa. Stany i statusy są odpowiednio aktualizowane; na pozycji reklamacji a na zakładce [Realizacja] pojawia się nowa pozycja: uznanie lub odrzucenie.
Reklamacja, która jest rozpatrzona może zostać zamknięta przez operatora POS, po czym następuje aktualizacja stanu reklamacji w Xlu na Zamknięta.
Reklamacja złożona w Comarch POS nie może być anulowana ani na stanowisku POS, ani z poziomu XLa. Jedyna droga to odrzucenie i zamknięcie reklamacji.
Realizacja reklamacji w Comarch ERP XL
Rozpatrzenie i realizacja reklamacji mogą następować również w systemie Comarch ERP XL. Do POS przesyłane są następujące akcje wykonane w XLu:
- Uznanie
- Odrzucenie
- Zamknięcie
- Otwarcie
Na reklamacjach pochodzących z POS możliwe jest wykonywanie innych akcji oraz generowanie dokumentów takich jak korekta do PA/FS, RLZ czy dokumenty magazynowe, jednak informacja o tym nie jest synchronizowana do POS.
Aktualizacja reklamacji w Comarch POS następuje po naciśnięciu przycisku Odśwież na liście reklamacji.
W XLu możliwe jest również Otwarcie zamkniętej wcześniej reklamacji. Po otwarciu reklamacji, jest ona aktualizowana w POS i otrzymuje stan zgodny ze stanem w XLu czyli W realizacji. Po otwarciu reklamacja może być na powrót rozpatrywana.
Reklamacje aktualizowane w Xlu są przekazywane tylko na stanowisko, na którym zostały wystawione. Nie ma możliwości pobrania reklamacji na innym stanowisku POS. Taka funkcjonalność będzie realizowana w kolejnych wersjach systemu.
Nowy profil POS uwzględniający możliwość wystawiania dokumentów PZ i RLS
Dodano nowy profil POS o nazwie XL_POS_2023_2 dostosowujący interfejs użytkownika POS do nowych możliwości związanych z obsługą reklamacji sprzedaży i dokumentów zamówień wewnętrznych. Profil ten można wybrać na oknie Wzorzec operatora, na zakładce [POS] z listy dostępnych profili za pomocą przycisku plusa Wybierz profil POS z listy dostępnych. Dla nowych instalacji Comarch POS aktualny profil podpowiada się domyślnie.
Współpraca z Comarch Shipping
W integracji z Comarch Shipping zostały obsłużone procesy, które dla zleceń pochodzących z Comarch ERP XL zostały wcześniej zablokowane, czyli możliwość rejestrowania i aktualizowania zleceń z więcej niż jedną paczką.
Dodatkowo wprowadzona została aktualizacja większej ilości danych na paczkach/wysyłkach, tak aby móc na bieżąco prezentować, jaki jest stan realizacji powiązanych zleceń w Comarch Shipping. Czyli informacje o numerach listów przewozowych i linku do śledzenia przesyłki są teraz zapisywane nie tylko na wysyłce, ale także na paczkach. Wraz z numerem listu zapisywany jest w Systemie również status takiej przesyłki.
Aktualizacja tych danych w Comarch ERP XL jest nadal wykonywana w trakcie operacji ręcznych: tworzenia zlecenia oraz aktualizacji danych ze zlecenia. Oprócz tego dodaliśmy automatyczne pobieranie z Comarch Shipping danych o realizacji zlecenia/paczek za pomocą dedykowanej usługi synchronizacji.
Dodatkowo informacje o numerze przesyłki i linku do śledzenia są przesyłane na zamówienia sprzedaży powiązane z paczkami. Funkcjonalność powstała głównie pod integrację z wszystko.pl (o czym mowa z kolejnych rozdziałach), dlatego informacje te są przekazywane jedynie na zamówienia sprzedaży, z pominięciem innych dokumentów powiązanych do paczek.
Obsługa wielu paczek na jednym zleceniu
Od wersji 2023.2 operacja Zlecenie Nadania Przesyłki (ZNP) wykonywana dla wysyłki z wieloma paczkami pozwala w Comarch Shipping utworzyć nowe zlecenie. Jedynie w przypadku, gdy dany kurier obsługuje tylko zlecenia jednopaczkowe, to przy próbie tworzenia takiego zlecenia dostajemy z API Comarch Shipping informację o błędzie i zlecenie nie zostanie utworzone. Wówczas konieczne jest anulowanie takiej wysyłki w XL i utworzenie nowej z jedną paczką.
Zmianie uległo ustawianie rodzaju paczki w oknie generowania ZNP. Dla wysyłki, która ma powiązanych wiele paczek rodzaj nie jest ustawiany nigdy i należy go wybrać w parametrach samodzielnie. Jeśli nie zostanie wybrany tutaj, to rodzaj jest pobierany z każdej paczki powiązanej do wysyłki. Jedynie dla wysyłek z jedną paczką sprawdzane jest nadal ustawienie rodzaju na paczce i taka informacja jest pobierana na okno generowania.
Przy tworzeniu zlecenia każda paczka z XL może mieć ustawione różne rozmiary i wagę, i to jest przesyłane na paczki przypisane na zleceniu. Natomiast w przypadku ustawionych różnych rodzajów paczek, jeśli w oknie generowania nie zostanie ustawiony żaden rodzaj, to na zlecenie zostaną przekazane te różne rodzaje. Na chwilę obecną takie zlecenie nie zostanie utworzone (pojawi się komunikat błędu z API), gdyż Comarch Shipping nie pozwala na takie ustawienie. Jeśli w przyszłości możliwe będzie tworzenie takich zleceń w Shipping, to obecna wersja XL będzie już na to przygotowana.
Numer paczki z Systemu jest teraz przekazywany zawsze do pola Zawartość na przesyłkach w Shipping tak, aby Klienci jednoznacznie mogli zidentyfikować paczkę z daną przesyłką. Do rozważenia jest więc teraz kwestia, czy dla pola Zawartość nadal sensownym jest przekazywanie numeru wysyłki. Jeśli nie, to należałoby w ustawieniach szablonów kurierów w Comarch Shipping odznaczyć parametr Zawartość przesyłki: Numer dokumentu źródłowego.

Po zarejestrowaniu zlecenia u kuriera do XL można pobrać zwrotnie informację o numerze przesyłki oraz linku do jej śledzenia, jeśli dany kurier obsługuje tworzenie linków. Dane te są teraz prezentowanie z dokładnością do paczki. To samo zresztą dotyczy statusu przesyłki, który w Shipping jest zapisywany odrębnie dla pojedynczej paczki.
W tym celu dodaliśmy na dole formatki paczki nowe pola: Numer listu oraz obok niego Status przesyłki i przycisk Link przesyłki do wywołania w przeglądarce informacji o realizacji przesyłki o podanym linku. Przycisk będzie aktywny tylko wtedy, gdy dany kurier generuje linki, bo tylko wtedy możliwe jest pobranie ich z Comarch Shipping.

Na samej wysyłce natomiast, nadal prezentowany jest numer listu i zapisywany link oraz dodatkowo Status przesyłki. Dane te są pobierane z pierwszej paczki powiązanej do zlecenia. Nie zawsze więc będą to dokładnie te same informacje, co na paczce. Można to zobaczyć na rysunku powyżej i poniżej, gdzie PC-6/23 jest powiązana z WYS-5/23, ale nie jest to pierwsza paczka dla tego zlecenia, więc numery na obu dokumentach są różne. Statusy natomiast są takie same, gdyż z reguły statusy poszczególnych paczek są zgodne. W przypadku niezgodnych statusów paczek, na zleceniu (a więc i na wysyłce) widoczny będzie status: Niejednoznaczny.

Aby zostały one wypełnione należy je pobrać z bazy Shipping wykonując dla wskazanych wysyłek operację Aktualizuj dane ZNP.
Z wysyłki w XL może zostać usunięte powiązanie ze zleceniem z Comarch Shipping, jeśli wysyłka zostanie anulowana lub powiązane zlecenie zostało usunięte w Shipping i wykonano aktualizację danych ZNP. Na skutek usunięcia powiązania czyszczone są w XL dane dotyczące Id zlecenia i jego statusu. Od nowej wersji czyszczone są w takim przypadku również nowe pola na wysyłce i powiązanych z nią paczkach: numer przesyłki, link do śledzenia oraz status przesyłki.
Informacje o przesyłce na zamówieniu sprzedaży
Na zakładce [Realizacja] dokumentu ZS dodane zostały nowe pola, z informacją o przesyłce realizującej zamówienie: Numer przesyłki i Link przesyłki. Pola można wypełnić ręcznie na zamówieniach sprzedaży w każdym stanie, poza stanem: Anulowane.
Jeśli dokument ZS jest powiązany z paczką i na paczce tej znajdują się dane o przesyłce (będą to informacje pobrane z Comarch Shipping), wówczas nowe pola są automatycznie uzupełniane tymi danymi z paczki. Przy takiej operacji czyszczone są w tych polach wartości wypełnione wcześniej przez użytkowników, a dodatkowo po zapisaniu danych z paczki kontrolki te stają się niedostępne do edycji.



Powyższe pola są wypełniane automatycznie w przypadku pobierania z Comarch Shipping na paczkę danych o numerze przesyłki i linku, które są nadawane w Shipping w momencie rejestracji zlecenia u kuriera. Czyli mogą tu wystąpić następujące scenariusze:
- Zlecenie zostało utworzone w XL bez rejestracji u kuriera, a dopiero potem następuje rejestracja z poziomu Shipping. Aby dane o numerze i linku zostały zapisane w XL należy wykonać operację Aktualizuj dane ZNP dla wysyłki powiązanej z tym zleceniem.
- Zlecenie zostało utworzone w XL z rejestracją u kuriera, co powoduje od razu pobranie danych o numerze i linku do XL.
W każdym przypadku pobieranie danych z Shipping powoduje zapisanie ich zarówno na paczkach, jak i powiązanych zamówieniach, co jest widoczne w logu z operacji:

Automatyczne pobieranie z Comarch Shipping informacji o realizacji przesyłek (usługa synchronizacji)
W celu zautomatyzowania pobierania z Comarch Shipping informacji o realizacji zleceń i zapisywania ich na paczkach i wysyłkach umożliwiliśmy dodanie usługi synchronizacji.
Aby zdefiniować usługę należy w oknie konfiguracji, na zakładce [Aplikacje]/[Kurierzy] zaznaczyć parametr Automatycznie aktualizuj na wysyłkach informację o aktualizacji zleceń, a następnie wybrać przycisk Konfiguracja usługi synchronizacji.

W uruchomionym oknie Ustawienia usługi postępować jak dla innych usług synchronizacji oddziałowych definiowanych w module Administrator oddziałów, np. synchronizacja dla wszystko.pl. Szczegółowy opis definiowania usługi dostępny jest pod linkiem https://pomoc.comarch.pl/xl/index.php/dokumentacja/zmiany-funkcjonalne-wprowadzone-w-comarch-erp-xl-w-wersji-2023-1/#Us%C5%82uga%20obs%C5%82uguj%C4%85ca%20synchronizacj%C4%99%20zam%C3%B3wie%C5%84%20i%20ilo%C5%9Bci%20towar%C3%B3w%20z%20wszystko.pl.
W oknie definiowania usługi jako Operator należy podać operatora z systemu XL, który będzie mógł wykonywać aktualizacje na paczkach, wysyłkach oraz na powiązanych zamówieniach sprzedaży. Oznacza to, że operator ten musi posiadać niezbędne licencje do przeprowadzenia tych operacji, czyli licencje dla modułów: Administrator oraz Sprzedaż i Zamówienia. Dodatkowo musi to być operator ‘zalogowany’ w Comarch Shipping, aby możliwe było pobranie stamtąd informacji o realizacji zleceń.
Po zapisaniu okna z ustawieniami usługi zostanie ona utworzona, co można sprawdzić w Menadżerze Zadań, na zakładce [Usługi]. Usługa będzie mieć opis Usługa odpowiedzialna za synchronizację systemu Comarch ERP XL z Comarch Shipping i jeśli została poprawnie skonfigurowana, to powinna być od razu uruchomiona.
Usługa zgodnie z ustawionym Okresem testów sprawdza po stronie Comarch Shipping, dla jakich zleceń zostały zaktualizowane informacje o ich realizacji, czyli:
- czy pojawił się numer i link przesyłki na skutek rejestracji zlecenia u kuriera,
- czy zmienił się status przesyłki lub stan zlecenia. (Status przesyłki może być aktualizowany w Comarch Shipping ręcznie lub automatycznie, jeśli włączony został taki tryb w ustawieniach ogólnych aplikacji).
Działanie usługi można na bieżąco kontrolować w logach z synchronizacji, które dostępne są jako dodatkowa opcja dla przycisku Comarch Shipping dostępnym na Ribbonie.

W związku z dodaniem usługi synchronizacji można teraz przyjąć następujący model współpracy z Comarch Shipping: zlecenia są tworzone z poziomu Systemu XL, a następnie cała dalsza integracja jest wykonywana przez usługę, która przenosi do XL informacje o realizacji tych zleceń. Więc operacja Aktualizuj dane ZNP dostępna na liście wysyłek może być wykorzystywana tylko w wyjątkowych sytuacjach, np. gdy w Comarch Shipping zmieniono ustawienia dla zlecenia czy przesyłki (kwota ubezpieczenia, rodzaj przesyłki czy jej waga/wymiary). Jeśli takie scenariusze nie występują, to używanie tej operacji nie jest konieczne.
Inne zmiany
W przypadku niektórych kurierów rodzaj przesyłki możliwy do ustawienia na zleceniu jest ściśle związany z rodzajem usługi. Oznacza to, że nie każdy rodzaj przesyłki można ustawić dla danego rodzaju usługi. Dotyczy to np. kurierów: Ambro Express czy FedEx.
Ponieważ na razie w XL nie uwzględniamy rodzajów usług, a jedynie rodzaje przesyłek, to ustawiany na zleceniu jest zawsze rodzaj usługi przypisany do domyślnego szablonu danego kuriera. Może się więc zdarzyć sytuacja, w której z XL zostanie wysłany rodzaj przesyłki nie powiązany z usługą ustawioną w Shipping. W takiej sytuacji w logu zostanie wyświetlony błąd wysyłania ZNP do Comarch Shipping: Operacja nie powiodła się. Wybrany rodzaj paczki jest niedostępny dla wybranej usługi kuriera. I zlecenie nie zostanie utworzone.
Współpraca z wszystko.pl
Synchronizacja informacji o realizacji zamówienia z wszystko.pl
W integracji zamówień z wszystko.pl obsłużony został proces ich realizacji, który działa dwukierunkowo:- Przy imporcie zamówień sprzedaży do XL pobierana jest z wszystko.pl informacja o metodzie dostawy, statusie płatności i statusie zamówienia. Dane te są zapisywane w nowych polach na dokumencie ZS.
- Ww. pola można modyfikować i wraz z informacją o numerze przesyłki i linku przesyłki są one następnie przesyłane na zamówienia do wszystko.pl. Część tych danych może być aktualizowana na podstawie informacji o realizacji zleceń w Comarch Shipping, o czym mowa w poprzednim rozdziale dotyczącym integracji z tą aplikacją.
Schemat działania na styku Comarch Shipping –> Comarch ERP XL –> wszystko.pl pokazany jest na poniższym grafie. Cały obieg tych informacji jest realizowany za pomocą dwóch usług synchronizacji. Pierwsza z nich to usługa dedykowana dla Comarch Shipping, o której mowa w poprzednim rozdziale, a druga to usługa oddziałowa dla wszystko.pl, która była dodawana w wersji 2023.1 Systemu.

Aby zapewnić zapis informacji o realizacji zamówienia z wszystko.pl, to w pierwszej kolejności muszą zostać dodane do parametrów wszystko.pl nowe dane słownikowe dotyczące statusów: płatności oraz zamówienia. Wykonujemy to korzystając z funkcji importu dostępnej pod przyciskiem Pobierz dane słownikowe umieszczonym na prawej belce formatki oddziału.
Pobrane nazwy słownikowe są wyświetlane na zakładce [Parametry] formatki oddziału, gdzie jest możliwe odfiltrowanie do rekordów powiązanych do konkretnego słownika. Od nowej wersji dostępne są dwa nowe słowniki: Status zamówienia oraz Status płatności. Pobranie tych słowników zapewni zapisywanie przy imporcie zamówień z wszystko.pl informacji o tych statusach na nowo tworzonych zamówieniach.
Jeśli chcemy, aby usługa synchronizacji z wszystko.pl na bieżąco aktualizowała informację o danych dotyczących przesyłki oraz o statusach: płatności i zamówienia, to konieczne jest zaznaczenie na zakładce [Automat synchr.] oddziału wszystko.pl nowego parametru Synchronizacja informacji o realizacji zamówień.

- Metoda dostawy – wskazanie na metodę dostawy wybraną przez zamawiającego we wszystko.pl. Gdyby przesyłka miała być realizowana inną metodą dostawy, to należy dokonać zmiany na dokumencie ZS. Informacja ta może następnie zostać przesłana na platformę, jeśli na oddziale jest włączona Synchronizacja informacji o realizacji zamówień.
- Status płatności – informacja o statusie płatności zamówienia pobierana z wszystko.pl przy imporcie zamówienia i aktualizowana w Systemie, w przypadku jej zmiany na platformie. Czyli jeśli jest włączona Synchronizacja informacji o realizacji zamówień, to na ZS zawsze będzie widoczna aktualna informacja z wszystko.pl.
- Status zamówienia – informacja o statusie zamówienia, która jest pobierana przy imporcie z wszystko.pl (najczęściej będzie to status: Nowe) i którą można zmieniać w Systemie celem jej przesłania na platformę. Aby zmieniony w XL status został wysłany, to musi być na oddziale włączona Synchronizacja informacji o realizacji zamówień.
![Informacje z wszystko.pl na zakładce [Realizacja] zamówienia sprzedaży](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/07/word-image-51340-124.png)
Nowe pola na ZS będą wypełniane zawsze przy imporcie nowych zamówień z wszystko.pl, o ile zostały zaimportowane odpowiednie słowniki, jak opisano na początku rozdziału. Część nowych pól widocznych powyżej jako dostępne do edycji, można modyfikować na zamówieniach sprzedaży w każdym stanie, poza stanem: Anulowane.
Status zamówienia może być zmieniany ręcznie w miarę jego realizacji. Ale w przypadku integracji z Comarch Shipping z włączoną usługą synchronizacji będzie on również zmieniany automatycznie na podstawie statusu przesyłki, z którą zamówienie jest powiązane. Oznacza to, że jeśli przesyłka do zamówienia z wszystko.pl będzie realizowana w Comarch Shipping, to poza numerem i linkiem przesyłki, usługa dedykowana dla Shipping będzie również zmieniała status zamówienia zgodnie z mapowaniem w poniższej tabeli.
Status przesyłki w Comarch Shipping | Status zamówienia we wszystko.pl | Komentarz |
Zarejestrowano przesyłkę | W realizacji | - |
Oczekuje na odbiór | W realizacji | - |
W doręczeniu | Wysłane | |
Odmówiono przyjęcia | Wysłane | - |
Nie doręczono | Wysłane | - |
Zwrot do nadawcy | Wysłane | - |
Odebrano od nadawcy | Wysłane | - |
Doręczono | Zrealizowane | - |
Wstrzymano | <status pozostaje bez zmian> | Mogą być róże przyczyny tego stanu – może wystąpić przed przekazaniem paczki do kuriera lub później, czyli nie możemy jednoznacznie określić jaka zmiana nastąpiła dla przesyłki. |
<nieokreślony> | <status pozostaje bez zmian> | Teoretycznie przy nadanym numerze zlecenia status nie powinien wystąpić. Ale gdyby był taki scenariusz, to po stronie XL nie będzie miał odzwierciedlenia w zmianie stanu zamówienia do wszystko.pl. |
Informacje o numerze przesyłki i linku do śledzenia z zakładki [Realizacja] będą również przesyłane na platformę, jeśli na oddziale jest włączona Synchronizacja informacji o realizacji zamówień.
Z powyższego opisu wynika, że możliwe będzie automatyczne obsłużenie kompletnego procesu realizacji zamówień złożonych we wszystko.pl, o ile przesyłki tych zamówień będą realizowane za pośrednictwem Comarch Shipping. Z tej bowiem aplikacji możliwe jest przekazanie na ZS danych o numerze i linku przesyłki oraz jej statusie, co finalnie będzie przekazywane do wszystko.pl tak, aby zamawiający widział numer przesyłki oraz aktualny status zamówienia. Cały ten proces jest rozrysowany na schemacie umieszczonym na początku rozdziału.
W logach z synchronizacji dla oddziału wszystko.pl umieszczono dodatkowe informacje o ilości rekordów zaktualizowanych po stronie XL (Zaktualizowano status płatności…) oraz we wszystko.pl (Wysłano informację o numerze przesyłki i statusie zamówienia…).

Dodatkowo dla pojedynczych zamówień sprzedaży można wyłączyć eksport danych do wszystko.pl poprzez ustawienie na nich parametru Nie aktualizuj danych we wszystko.pl. To wykluczenie pojedynczych zamówień może mieć zastosowanie w przypadku, gdy we wszystko.pl chcemy mieć przypisane do jednego zamówienia wiele numerów przesyłek. Obecnie na ZS znajduje się tylko jeden numer przesyłki, więc obsługa takiego przypadku po stronie wszystko.pl wymaga wprowadzenia tych danych wprost na platformie. I żeby potem aktualizacja danych o realizacji z poziomu XL nie nadpisała tych informacji na platformie, to taki dokument ZS należy wykluczyć z funkcji aktualizującej używając ww. parametru.
Obsługa oferty opublikowanej poziomu XL i inne zmiany wynikające z aktualizacji wersji wszystko.pl
- Zmiany w obsłudze ofert
- Polecenie Aktualizuj we wszystko.pl dostępne na zakładce [wszystko.pl] listy towarów miało do tej pory pewne ograniczenia co do stanu oferty, dla której było wykonywane, ponieważ na ofertach opublikowanych we wszystko.pl wiele pól było niemożliwych do modyfikacji. W jednej z ostatnich aktualizacji platformy udostępniono jednak możliwość edycji prawie wszystkiego również na ofertach opublikowanych.
- W związku z tym aktualizacja ofert wykonywana od strony Systemu nie ma już żadnych ograniczeń. Więc niezależnie od tego, czy wybierzemy aktualizację wszystkiego, czy tylko cen, to zostanie ona wykonana zarówno dla szkiców, jak i dla ofert opublikowanych. Oczywiście, jeśli z poziomu wszystko.pl nie jest możliwa jakaś zmiana, np. ustawienie ceny zerowej, to aktualizacja nie wykona się, a w logu zostanie wyświetlony odpowiedni komunikat błędu z wszystko.pl.
- Również w związku z powyższą zmianą na platformie, dostępna jest obecnie edycja oferty innej niż Szkic (oferta Aktywna lub Zakończona). Dlatego też od wersji 2023.2 na karcie towaru, na zakładce [Aplikacje] wywołanie edycji oferty z linku uruchamia zawsze okno danej oferty w trybie edycji, a nie jak dotychczas zależnie od stanu oferty, gdzie dla ofert Aktywnych możliwy był tylko podgląd.
- Przy wysyłce towarów do wszystko.pl zablokowane zostało wysyłanie tych, które mają ustawioną stawkę VAT: E 0% NP. Stawka ta nie jest bowiem obsługiwana na platformie.
- Zmiany w imporcie zamówień
- Na adresie kontrahenta jednorazowego dodawanego przy imporcie zamówienia z wszystko.pl w polu Ulica zapisywana jest zarówno nazwa ulicy, jak i numery domu i lokalu. Czyli numery te nie są już przenoszone do pola z drugą linią nazwy ulicy, o ile całość mieści się w pierwszym polu.
- W przypadku darmowej dostawy na zamówieniu we wszystko.pl, na zaimportowanym dokumencie ZS dodawana jest pozycja z usługą na koszt dostawy o wartości 0,00, o ile w ustawieniach oddziału została wybrana konkretna usługa. W poprzedniej wersji Systemu pozycja taka nie była nigdy dodawana.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2024.0
Ramowy harmonogram wersji Comarch ERP XL w 2024 r.
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2024.1 | Wersja | Maj 2024 r. |
Planowane daty udostępniania oprogramowania są na bieżąco aktualizowane na Społeczności Comarch: https://spolecznosc.comarch.pl/news/planowane-wersje-comarch-erp-xl-na-rok-2024-73556
Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2024.0:
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.9.0 | |
Wszystko.pl | Aktualna wersja www.wszystko.pl | |
Comarch e-Sklep | 2024.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2024.0 | |
Comarch WMS (Zarządzanie, Magazynier) | 2024.0.0 | |
Comarch Magazynier | 2023.0.0 | |
Comarch ERP XL HR | 2024.1.1 | |
Comarch HRM | 2024.1 | |
Comarch DMS (stacjonarny, WWW) | 2024.0 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2024.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 2023.3 | |
Migracja danych XL2XML | 11.0 | |
Comarch MES | 2024.0 | |
Comarch e-Sprawozdania | 2024.0 | |
Comarch POS | 2024.0 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 2023.1.1002 | |
Comarch APS | 2024.0 | |
Comarch webPOS | 2024.0 |
Pakiet bezpieczeństwa w wersji Comarch ERP XL 2024.0 Wersja Systemu Comarch ERP XL 2024.0 zawiera pakiet bezpieczeństwa. Jeżeli konwersja zostanie przeprowadzona na wersji Systemu Comarch ERP XL bez wgranych poprawek bezpieczeństwa, należy postępować zgodnie z instrukcją: “Comarch ERP XL 2023.2 – instalacja wersji HF, lista poprawionych zgłoszeń”. Wersje dla których dostępne są pakiety bezpieczeństwa: Od wersji 2022.1, w związku ze zmianami w rdzennych bibliotekach Comarch ERP XL, usuwamy możliwość konwersji baz starszych niż wersja 2018.0. W przypadku konieczności konwersji bazy starszej niż w wersji 2018.0, konwersję należy wykonać w dwóch krokach: 1. Najpierw należy skonwertować bazę do jednej z wersji z zakresu 2018.0 - 2022.0 2. Następnie należy wykonać konwersję do wersji 2022.1
W wersji Comarch ERP XL 2023.0 i 2023.1 po konwersji bazy danych z archiwalnych wersji systemu Comarch ERP XL, mogą wystąpić problemy z logowaniem Użytkowników do aplikacji w przypadku haseł nieaktualizowanych od dłuższego czasu i niespełniających wymogów bezpieczeństwa polityki haseł (liczba znaków mniejsza lub równa 8).
W takim przypadku przed konwersją do wersji Comarch ERP XL 2023.0 lub 2023.1 należy zmienić hasła zgodnie z zaleceniami polityki bezpieczeństwa w zakresie stosowania uwierzytelnień i właściwego poziomu zabezpieczeń.
Logistyka
KSeF – obsługa kolejnych danych podczas wysyłki faktur wg schematu FA(2) faktury ustrukturyzowanej
Z dniem 1 września 2023 roku zaczęła obowiązywać struktura logiczna FA(2) faktury ustrukturyzowanej. Obsługa tego schematu została udostępniona w wersji 2023.2.1. W wersji 2024.0 oprócz adaptacji nowego schematu obsłużone zostało wysyłanie kolejnych danych do KSeF w ramach tej struktury. Aby móc wysyłać faktury zgodnie z obowiązującą strukturą W Konfiguracji systemu, na zakładce [KSeF] w kontrolce Schemat faktury powinna być wskazana wartość FA(2). W kreacji i konwersji bazy do wersji 2024.0 schemat ten jest ustalany automatycznie.

Całościowe zasady mapowania poszczególnych danych pobieranych z Systemu Comarch ERP XL na strukturę logiczną e-faktury wg schematu FA(2) zostaną opisane w odrębnym dokumencie, w niniejszym umieszczono jedynie opis tych elementów, których obsługa została dodana lub zmieniona w wersji 2024.0.
Uporządkowanie zasad identyfikacji nazw podmiotów podczas wysyłki do KSeF
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.
Uporządkowanie zasad identyfikacji adresów podmiotów podczas wysyłki do KSeF
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
- 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ługa pola GTIN i GTINZ elementów faktury/zamówienia podczas wysyłki do KSeF

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.
Zmiany w obsłudze sekcji Dodatkowy Opis – wiele dodatkowych informacji dla nagłówka i elementów 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

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, o czym więcej w dalszej części dokumentu. 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.

Znacznik Awaria na fakturach podlegających obowiązkowi KSeF
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.
Status wysyłki dokumentu do KSeF i nowy status KSeF dokumentu
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.

Numery KSeF dokumentów na wydrukach faktur
Od wersji 2023.0 na wydrukach faktur sprzedaży i ich korekt obsłużone jest 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.
W wersji 2024.0 udostępniono kolejne, opisane poniżej zmiany w kontekście drukowania numerów KSeF dokumentów. Podobnie jak to miało miejsce dotychczas numery te drukowane są wówczas, jeżeli Firma dokonuje wysyłki na serwer produkcyjny KSeF.
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.


KSeF – zmiany na liście i formatce faktury zakupu z KSeF
Wizualizacja faktury zaimportowanej z KSeF
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. Użytkownik ma możliwość dokonania wydruku takiej wizualizacji.

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.

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


Zmiany na liście i formatce faktury zakupu spiętej z fakturą KSeF
Zmiany na liście 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.

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ą od wersji 2023.2 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 od wersji 2023.2, w tym również jako opcja w menu kontekstowym listy.

Obsługa operacji KSeF w Procesach
W wersji 2024.0 komunikacja z KSeF została obsłużona w definiowanych Procesach. Za ich pomocą można dokonać:
- wysyłki faktury do KSeF
- pobrania UPO
- importu faktur zakupu z KSeF
Jak w przypadku każdej metody komunikacji z KSeF, również w Procesach do dokonania ww. operacji konieczne jest uwierzytelnienie w KSeF. W przypadku Procesu uruchomionego w trybie wsadowym jedynym narzędziem uwierzytelnienie jest token. Uwierzytelnienie odbędzie się więc wyłącznie, jeżeli Operator ma włączone prawo do używania tokena i token został przypisany na pieczątce firmy.
W przypadku Procesów działających w trybie interakcyjnym uwierzytelnianie odbywa się w sposób standardowy tj., jeżeli Operator ma włączone prawo do używania tokena, wówczas na podstawie tokena z pieczątki firmy, jeżeli Operator nie ma tego prawa, wówczas za pomocą wskazanego przez niego certyfikatu.
Obsługa wysyłki faktur oraz pobrania UPO w Procesach
Lista akcji kluczowych definiowalnych procesów została wzbogacona o dwie nowe akcje:
- Wysłanie dokumentu do KSeF
- Pobranie UPO z KSeF
Ww. akcje dostępne są dla dokumentów, które podlegają wysyłce do KSeF, a więc dla faktur sprzedaży, faktur eksportowych, faktur zaliczkowych sprzedaży oraz korekt tych dokumentów.

Warunkowa wysyłka faktur do KSeF
Użytkownicy, którzy rejestrują zarówno faktury podlegające wysyłce do KSeF jak i takie, które rejestrowane są poza systemem KSeF mogą korzystać z akcji wysyłania faktury w sposób warunkowy. Poniżej umieszczono propozycje definicji procesu na okoliczność ww. scenariuszy:
- Propozycja nr 1:
- Zdefiniowanie procesu: Dodanie FS- Potwierdzenie FS- Wysłanie FS do KSeF – Koniec
- W procesie jw. w definicji zadania Wysłanie do KSeF dodanie warunku j.n., aby zadanie to było wykonywane wyłącznie dla FS z Trn_KSeFWyslij=1: select @Wynik = TrN_KSeFWyslij from CDN.TraNag where TrN_GIDNumer = @ObiNumer

- Propozycja nr 2:
- Na formatce czynności Potwierdzanie dokumentu handlowego” dodać Status wynikowy czynności z warunkiem na Trn_KSeFWyslij=1, przy którym jest przejście do zadania Wysłanie dokumentu do KSeF

Akcja pobrania UPO
Podczas akcji pobrania UPO wywołanej w kontekście konkretnego dokumentu System pobiera UPO dla tego dokumentu oraz innych dokumentów wysłanych w ramach danej sesji KSeF, a co za tym idzie wykonuje w ten sposób również zadania pobrania UPO dla tych pozostałych faktur, jeżeli takowe zostały wygenerowane i jeżeli Operator ten jest opiekunem takich zadań.
W ramach sesji XXX wysłano do KSeF: FS-1; FS-6, FS-12, FSE-15; FSL-16. Zgodnie z definicją procesu wygenerowane zostały zadania j.n. których opiekunem jest operator OPE_1 i Automat: - Zad1: Pobranie UPO dla FS-1 - Zad2: Pobranie UPO dla FS-6 - Zad3: Pobranie UPO dla FS-12 - Zad4: Pobranie UPO dla FSE-15 - Zad5: Pobranie UPO dla FSL-16 Operator OPE_1(lub Automat) wykonuje zadanie Zad3, w wyniku czego System pobiera UPO do wszystkich ww. dokumentów, a co za tym idzie wszystkie ww. zadania zostają wykonane.
Obsługa pobierania faktur z KSeF
Dodana została akcja kluczowa Pobieranie faktur z KSeF, dostępna dla procesów definiowanych w gałęzi Inne procesy/Proces bez obiektu. Za pomocą tej akcji można dokonać importu z KSeF faktur, na których Nabywcą jest Firma będąca Użytkownikiem Systemu. Operacja dokonywana jest wg zasad jak dla opcji Nowe dokonywanej z interfejsu, tj. System importuje faktury z datą przyjęcia w KSeF równą i większą od największej z dat dotąd zaimportowanych dokumentów, a jeżeli dotąd takiego importu nie dokonano, wówczas z datą przyjęcia w KSeF należącą do bieżącego miesiąca i miesiąca go poprzedzającego.
Podczas kreacji i konwersji bazy System dodaje predefiniowany proces, służący do dokonywania takiego importu Aby z takiego procesu skorzystać wystarczy go aktywować, włączając parametr Aktywny. Jeżeli Użytkownik zechce go zmodyfikować zmieniając np. godzinę wykonywania czynności wystarczy takie proces wyeksportować, a następnie zaimportować i na tak utworzonym nowym procesie dowolnie zmieniać jego parametry.

Ww. akcja Pobieranie faktur z KSeF traktowana jest pod kątem prawa do jej wykonania w standardowy sposób tj., jeżeli aktywny jest proces z akcją pobrania faktur z KSeF, wówczas System kontroluje, aby Użytkownik inny niż przypisany do takiej akcji nie mógł wykonać operacji Import/Nowe, czy to poprzez próbę wykonania zadania procesu, czy to opcją na liście faktur zakupu z KSeF. Dla akcji importu Za okres oraz importu konkretnego numeru KSeF operacja nie jest blokowana. Jako akcja procesu Pobierania faktur z KSeF rozumiana jest wyłącznie operacja Nowe. Jeżeli więc w Firmie uruchomiony jest ww. proces i dany Operator ma mieć możliwość wykonywania operacji importu/nowe, wówczas Operatora tego należy dodać do aktywnego procesu pobierania faktur jako wykonującego tą czynność.
Jeżeli utworzone zostało zadanie Pobieranie faktur z KSeF na konkretny dzień/godzinę i uprawniony do tego Operator dokona operacji import/nowe przed tą datą/godziną, wówczas zadanie procesu nadal pozostaje do wykonania. Dzięki temu operacja importu dokonywana jest automatycznie o określonej godzinie, nawet, jeżeli taka operacja została wykonywana przez jakiegoś Użytkownika w trakcie dnia. Jeżeli zaś Operator wykona zadanie procesu w danym terminie, czy też po nim, wówczas zadanie procesu zostaje wykonane i pojawia się kolejne np. na kolejny dzień i określoną godzinę, jeżeli tak ten proces zdefiniowano.
Funkcje API wspierające operacje KSeF
W wersji 2024.0 przygotowany został szereg funkcji API, służących do komunikacji z KSeF.
Funkcje API do komunikacji z KSeF | ||
Nazwa funkcji | Obsługa | |
XLKSeFOtworzSesje | Funkcja służąca do nawiązywania sesji KSeF | |
XLKSeFZamknijSesje | Funkcja służąca do zamykania sesji KSeF | |
XLKSeFDodajDokumentyDoWyslania | Funkcje służące do wysyłania faktury/faktur do KSeF. Pierwsza z nich służy do podania listy dokumentów, które mają zostać wysłana, druga zaś do wysyłki tej listy dokumentów | |
XLKSeFWyslijDokumenty | ||
XLKSeFPobierzUPO | Funkcja służąca do pobierania UPO do wskazanej sesji/dokumentu | |
XLKSeFUstalStatusDokumentu | Dodanie rekordu KSeFDokumenty | Funkcje służące do dodawania/modyfikacji/usuwania rekordów tabeli KSeFDokumenty, tj. zapisania w Systemie informacji o: - Dla faktur sprzedaży: o dokonanej wysyłce faktur/pobranym UPO dokonanym poza Systemem Comarch ERP XL - Dla faktur zakupu: o fakturze KSeF na podstawie której zarejestrowano dany dokument zakupu, dla przypadków, kiedy faktury te nie były importowane wprost do Systemu, ale poza nim |
XLKSeFZmienStatusDokumentu | Zmiana rekordu KSeFDokumenty | |
XLKSeFUsunStatusDokumentu | Usunięcie rekordu KSeFDokumenty | |
XLKSeFSpinajZDokumentem | Funkcja służąca do spięcia faktury zaimportowanej z KSeF z dokumentem zakupu zarejestrowanym w Comarch ERP XL | |
XLKSeFRozłaczZDokumentem | Funkcja służąca do rozłączania faktury zaimportowanej z KSeF z dokumentem zakupu zarejestrowanym w Comarch ERP XL | |
XLKSeFPobierzDokumenty | Funkcja służąca do pobrania faktur zakupu z KSeF |
Funkcja służąca do otwierania sesji KSeF
Za pomocą funkcji XLKSeFOtworzSesje Operator może nawiązać sesję KSeF, w ramach której po użyciu kolejnej funkcji API czy to wyśle faktury do KSeF, czy to pobierze UPO. Operator może podać Systemowi informację o sposobie w jaki ma być dokonane uwierzytelnienie w KSeF w następujący sposób:
- Jeżeli Użytkownik wskaże, że ma to być token i poda ten token, wówczas to za jego pomocą dokonane zostanie uwierzytelnienie. Jeżeli token nie zostanie podany, wówczas System dokona uwierzytelnienia za pomocą tokena z pieczątki firmy, o ile Operator na karcie ma włączone używanie tokena, w przeciwnym razie do uwierzytelnienia nie dojdzie, więc i sesja KSeF nie zostanie nawiązania
- Jeżeli Użytkownik wskaże, że uwierzytelnienie ma się odbyć przy użyciu certyfikatu, wówczas System podniesie listę certyfikatów w trybie do wyboru i uwierzytelni za pomocą wskazanego certyfikatu. Będzie to miało miejsce wyłącznie przy trybie interaktywnym pracy Operatora, w przypadku trybu wsadowego uwierzytelnienie się nie uda, więc i sesja KSeF nie zostanie nawiązana
- Jeżeli Użytkownik nie wskaże sposobu uwierzytelnienia, wówczas będzie to oznaczało, że System ma go dokonać wg domyślnych ustawień
- Jeżeli na karcie Operatora włączone jest używanie tokena, wówczas dokonane zostanie uwierzytelnienie tokenem podanym do funkcji API lub tokenem z pieczątki firmy, jeżeli w API go nie podano. Jeżeli token nie zostanie zidentyfikowany, wówczas nastąpi próba uwierzytelniania przy pomocy certyfikatu, ale wyłącznie, jeżeli Użytkownik pracuje w trybie interaktywnym.
- Jeżeli na karcie Operatora wyłączone jest używanie tokena, wówczas nastąpi próba uwierzytelniania przy pomocy certyfikatu, ale wyłącznie, jeżeli Użytkownik pracuje w trybie interaktywnym.
Zachowanie Systemu w zakresie uwierzytelnienia zależne jest dodatkowo od rodzaju sesji, którą nawiązuje Operator (plik wsadowy/wysyłka interaktywna). Nawiązanie sesji wsadowej KSeF możliwe jest wyłącznie przy pomocy certyfikatu.
Funkcja służąca do zamykania sesji KSeF
Udostępniona została funkcja XLKSeFZamknijSesje pozwalająca na zamknięcie danej sesji KSeF. Jeżeli Operator poda numer sesji, wówczas to ona zostanie zamknięta, wywołanie funkcji bez podania numeru sesji będzie zaś oznaczało, że System ma zamknąć sesję utworzoną w XLKSeFOtworzSesje.
Za pomocą tej funkcji można zamknąć dowolną sesję, również innego Operatora, nawiązaną z innego modułu.
Funkcje służące do wysyłania dokumentów do KSeF
Udostępnione zostały funkcje służące do wysyłania faktury/faktur do KSeF. Funkcja XLKSeFDodajDokumentyDoWyslania służy do podania listy dokumentów, które mają zostać wysłane, funkcja XLKSeFWyslijDokumenty zaś do wysyłki tej listy dokumentów.
Aby wysłać dokumenty do KSeF Operator powinien wykonać poniższe działania:
- XLKSeFOtworzSesje – nawiązanie sesji z KSeF
- XLKSeFDodajDokumentyDoWyslania – wskazanie dokumentu/dokumentów do wysłania
- XLKSeFWyslijDokumenty – wysłanie ww. dokumentów do KSeF
- XLKSeFZamknijSesje – zamknięcie ww. sesji KSeF
Funkcja służąca do pobierania UPO
Pobrania UPO można dokonać za pomocą funkcji XLKSeFPobierzUPO. Użytkownik może w niej podać numer sesji, dla której ma zostać pobrane UPO lub GID dokumentu, dla którego ma zostać pobrane UPO. W tym ostatnim przypadku System samodzielnie ustali numer sesji, w ramach której został wysłany podany dokument i pobierze UPO dla tego dokumentu oraz wszystkich pozostałych dokumentów wysłanych w ramach tej sesji.
Aby możliwe było pobranie UPO dla danej sesji, taka sesja musi być zamknięta. Podczas pracy przy użyciu funkcji API System samodzielnie nie dokonuje zamknięcia sesji, dla której wywołane zostanie pobranie UPO, takiego zamknięcia musi dokonać Użytkownik. Z kolei każda komunikacja ze środowiskiem KSeF odbywa się po nawiązaniu sesji KSeF. Powyższe determinuje określony model pracy Użytkownika korzystającego z funkcji API.
- Scenariusz 1: wysłanie faktur do KSeF i pobranie dla nich UPO
- XLKSeFOtworzSesje – nawiązanie sesji z KSeF (sesja S1)
- XLKSeFDodajDokumentyDoWyslania i XLKSeFWyslijDokumenty – wysłanie dokumentu do KSeF (w ramach sesji S1)
- XLKSeFZamknijSesje – zamknięcie ww. sesji S1
- XLKSeFOtworzSesje – nawiązanie sesji z KSeF (S2)
- XLKSeFPobierzUPO – pobranie UPO (dla sesji S1 lub wysłanego dokumentu)
- XLKSeFZamknijSesje – zamknięcie ww. sesji S2
- Scenariusz 2: pobranie UPO dokonywana z opóźnieniem, dokumenty wysłane w ramach sesji S1, sesja S1 zamknięta:
- XLKSeFOtworzSesje – nawiązanie sesji z KSeF (sesja S2)
- XLKSeFPobierzUPO – pobranie UPO (dla sesji S1 lub wysłanego dokumentu)
- XLKSeFZamknijSesje – zamknięcie ww. sesji S2
- Scenariusz 3: pobranie UPO dokonywana z opóźnieniem, dokumenty wysłane w ramach sesji S1, sesja S1 nie jest zamknięta:
- XLKSeFOtworzSesje – nawiązanie sesji z KSeF (sesja S2)
- XLKSeFZamknijSesje – wykonywana dla S1
- XLKSeFPobierzUPO – pobranie UPO (dla sesji S1 lub wysłanego dokumentu)
- XLKSeFZamknijSesje – zamknięcie ww. sesji S2
- Scenariusz 4: Operator zatwierdza dokument z automatyczną jego wysyłką a następnie pobiera dla niego UPO
- Operator loguje się do API a następie dodaje FS i zamyka z XLZamknijDokument: KSeF=4 (System nawiązuje sesję S1, wysyłka w ramach sesji S1)
- XLKSeFZamknijSesje – wywołana dla S1
- XLKSeFPobierzUPO – pobranie UPO (dla sesji S1 lub wysłanego dokumentu)
- XLKSeFZamknijSesje – zamknięcie ww. sesji S2
Funkcje dodawania/zmiany/usuwania rekordu w tabeli KSeFDokumenty
Ideą ww. funkcji jest tworzenie/modyfikacja rekordów tabeli KSeFDokumenty, tj. zapisanie w Systemie informacji j.n.:
- Dla faktur sprzedaży: o dokonanej wysyłce faktur/pobranym UPO dokonanym poza Systemem Comarch ERP XL
- Dla faktur zakupu: o fakturze KSeF na podstawie, której zarejestrowano dany dokument zakupu, dla przypadków, kiedy faktury te nie były importowane wprost do Systemu, ale poza nim
- XLKSeFUstalStatusDokumentu – dodanie rekordu do KSeFDokumenty
- XLKSeFZmienStatusDokumentu – zmiana rekordu KSeFDokumenty
- XLKSeFUsunStatusDokumentu – usunięcie rekordu KSeFDokumenty
Funkcje służące do spinania/rozłączania faktury zakupu z fakturą KSeF
Za pomocą funkcji XLKSeFSpinajZDokumentem Użytkownik może dokonać spięcia faktury zaimportowanej z KSeF z dokumentem zakupu zarejestrowanym w Comarch ERP XL, za pomocą funkcji XLRozłaczZDokumentem zaś dokonać rozłączenia tych obiektów.
Funkcja pobierania faktur z KSeF
Funkcja XLKSeFPobierzDokumenty służy do pobrania faktur zakupu z KSeF. Za jej pomocą Operator może dokonać importu tych faktur, w których Nabywcą jest firma będąca Użytkownikiem Systemu Comarch ERP XL. Import ten może się odbyć według identycznych kryteriów, jak te dostępne z interfejsu tj. można w ten sposób zaimportować fakturę o konkretnym numerze KSeF, faktury zarejestrowane w podanym okresie czasu lub dokonać importu nowych faktur tj. faktur z datą równą i większą od najpóźniejszego z dotąd zaimportowanych dokumentów.
Generowanie dokumentów magazynowych w procesach w oparciu o parametry
W procesach dostępnych dla dokumentów handlowych do akcji kluczowej służącej do generowania dokumentów magazynowych, została dodana zakładka [Parametry], gdzie należy określić, jaki typ dokumentu w danym kroku powinien powstać, czyli czy ma to być PM/WM, AWD/ZWM czy ich odpowiedniki dla magazynów WMS. Jest to działanie analogiczne do generowania dokumentów handlowych w procesach, gdzie na definicji akcji jest możliwość ustawienia za pomocą parametrów, czy generowanym dokumentem ma być np. FZ czy PZ.
Oczywiście nadal zachowana jest zasada, że dla danej konfiguracji w Systemie nie będzie możliwe utworzenie np. dokumentów WM/PM na magazyny WMS, więc użytkownicy powinni odpowiednio zdefiniować swój proces warunkując wykonanie danego zadania od rodzaju magazynu na dokumencie źródłowym.
W konwersji dotychczasowych procesów, w których występuje zadania generowania dokumentów magazynowych parametry zostały ustawione tak, aby zachowane było dotychczasowe działanie Systemu. Oznacza to, że symbole dokumentów uzupełnione zostaną zależnie od typu dokumentów źródłowych, dla których akcja została dodana:
-
- Dokumenty handlowe przychodu – pojawią się symbole: PM, AWD, WM, ZWM
- Dokumenty handlowe rozchodu – pojawią się symbole: WM, ZWM, PM, AWD
Jako pierwsze zostaną ustawione symbole dokumentów PM i WM, ponieważ dotychczas to one były generowane w akcjach ręcznych lub automatycznych, więc zachowane zostanie dotychczasowe działanie dla istniejących procesów.
Należy pamiętać o tym, że ustawienie w definicji procesu określonego parametru wpływa również na inne operacje w Systemie, jak opisano poniżej.
- Dla operacji ręcznego generowania dokumentów magazynowych z handlowych z listy dokumentów (czyli przycisk pod listą lub menu kontekstowe) sprawdzane jest prawo operatora do wykonania zadania uwzględniając informacje z zakładki [Parametry]. Czyli aby operator przypisany do procesu mógł utworzyć wybrany przez siebie dokument, to na tej zakładce musi być przypisany jego symbol.
- Dla operacji automatycznego generowania dokumentów magazynowych z handlowych przy zatwierdzaniu handlowego przez operatora przypisanego do zadania w procesie, sprawdzane są zapisy na zakładce [Parametry] i następuje próba wygenerowania dokument o symbolu, który jest pierwszy na liście. Tutaj będzie więc różnica w stosunku do obecnego działania, w którym generowanie zawsze było wykonywane na podstawie typu dokumentu ustalanego zgodnie z konfiguracją Systemu. Należy więc sprawdzić definicje istniejących procesów i ewentualnie przedefiniować je tak, aby ustalić w odpowiednich miejscach właściwe symbole dokumentów. Bez tej zmiany może okazać się, że utworzenie dokumentu magazynowego się nie powiedzie.
W bazie są dwa rodzaje magazynów: zwykłe i WMS. Chcemy, aby dla magazynów zwykłych generowały się dokumenty PM lub WM, ale dla magazynów WMS też powstawały odpowiednie dla nich dokumenty magazynowe. Gdyby do kroku procesu, w którym jest generowany dokument magazynowy dodać w parametrach: WM,ZWM, to nie utworzy się dokument magazynowy dla magazynów WMS. Jeśli parametry zapiszemy w odwrotnej kolejności: ZWM,WM, to nie utworzy się dokument magazynowy WM dla magazynów zwykłych. Konieczne jest więc dodanie do czynności procesu warunku na rodzaj magazynu.
Należy wiec zdefiniować kolejne kroki procesu, np:
- Dodanie dokumentu
- Potwierdzenie dokumentu, po którym ma nastąpić generowanie dokumentu magazynowego, więc tutaj musi zostać dodany warunek na rodzaj magazynu i w zależności od niego będzie wykonany jeden z poniższych kroków:
- Wygenerowanie dokumentu magazynowego z parametrem WM
- Wygenerowanie dokumentu magazynowego z parametrem ZWM.

- Podczas wykonywania zadania generowania dokumentów magazynowych jako realizacja zadania ze skrzynki pracownika lub poprzez XLWork Automat wybierany do generowania jest zawsze dokument podany jako pierwszy na zakładce [Parametry].
Szczególnym przypadkiem jest generowanie dokumentów magazynowych, jeśli na źródłowym dokumencie handlowym są różne magazyny. W takich sytuacjach System będzie dążył do wygenerowania w jednym zadaniu wszystkich dokumentów magazynowych możliwych do utworzenia i dopiero wtedy zadanie zostanie uznane za wykonane. Jeśli np. z powodu braku ilości na magazynie nie powstanie dokument do jakichś pozycji, ale przy generowaniu zostanie utworzony chociaż jeden dokument, to zadanie trafi do wykonanych. A tylko wtedy, gdy nie będzie możliwe utworzenie żadnego dokumentu, to będzie ono nadal do wykonania. Mogą tu wystąpić następujące scenariusze:
- Źródłowym dokumentem jest dokument handlowy z pozycjami na różne magazyny i zadanie z czynnością Generowanie dokumentu magazynowego wykonywane jest ze Skrzynki pracownika lub poprzez XLWork Automat. Wówczas powstaną dokumenty zgodnie z ustawionymi parametrami:
- Tylko parametr PM lub WM – utworzą się tylko dokumenty PM lub WM na zwykłe magazyny;
- Tylko parametr AWD lub ZWM – utworzą się dokumenty AWD lub ZWM na zwykłe magazyny i dokumenty (W)AWD lub (W)ZWM na magazyny WMS;
- Parametry PM,AWD lub WM,ZWM – tutaj będzie decydowała kolejność wpisanych dokumentów, czyli przy takim zapisie utworzą się dokumenty PM lub WM na zwykłe magazyny, ale nie utworzą się dokumenty (W)AWD lub (W)ZWM na magazyny WMS; przy odwrotnej kolejności parametrów utworzą się dokumenty (W)AWD lub (W)ZWM na magazyny WMS, ale nie utworzą się dokumenty PM lub WM na zwykłe magazyny. Żeby powstały dokumenty PM i (W)AWD lub WM i (W)ZWM na wszystkie pozycje, to muszą być dwa osobne zadania w procesie: jeden na dokumenty PM lub WM, a potem warunek na magazyn WMS i do niego zadanie z parametrami AWD lub ZWM, czyli analogicznie jak w powyższym przykładzie.
- Parametry AWD,PM lub ZWM,WM – utworzą się dokumenty AWD lub ZWM na zwykłe magazyny i dokumenty (W)AWD lub (W)ZWM na magazyny WMS.
- Jeśli źródłowym dokumentem jest dokument handlowy, na którym znajdują się pozycje na różne magazyny, to przy zatwierdzaniu takiego dokumentu, jeśli mają być automatycznie generowane dokumenty magazynowe nastąpi próba ich tworzenia zgodnie ze standardem, czyli:
- Jeśli w konfiguracji jest włączony parametr Obsługa AWD/ZWM, to będą się tworzyły dokumenty AWD lub ZWM na zwykłe magazyny i dokumenty (W)AWD lub (W)ZWM na magazyny WMS, pod warunkiem, że na zakładce [Parametry] w procesie będzie dodany symbol AWD lub ZWM (bez względu, na którym miejscu zostanie wpisany). W przeciwnym razie będzie błąd procesu związany z brakiem praw operatora.
- Jeśli w konfiguracji nie jest włączony parametr Obsługa AWD/ZWM, to będą się tworzyły dokumenty PM/WM na zwykłe magazyny, pod warunkiem, że na zakładce [Parametry] w procesie będzie dodany symbol PM lub WM (bez względu, na którym miejscu zostanie wpisany).
Inne zmiany
Zmiany w zakresie edycji daty sprzedaży na zatwierdzonym dokumencie
Od wersji 2019.0 uprawniony do tego Użytkownik tj. 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. W wersji 2023.0 warunek ten został zmieniony i na dokumencie wysłanym produkcyjnie do KSeF żaden Operator już tej daty nie mógł zmieniać. Blokada ta okazała się niesłuszna ze względu na przypadki, kiedy to data zakończenia dostawy nie jest znana w chwili wysłania dokumentu do KSeF. W wersji 2024.0 blokadę tą usunięto i Operator z ww. prawem może zmieniać datę sprzedaży również na dokumentach wysłanych do KSeF.

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 |
Zmiany w zakresie edycji numeru obcego na zatwierdzonym dokumencie sprzedaży
Od wersji 2019.1 Operator z prawem Edycja numeru obcego na zatwierdzonym dokumencie może zmieniać numer obcy na dokumencie zatwierdzonym, w tym również zaksięgowanym. W wersji 2023.0 wprowadzona została blokada edycji tego numeru na dokumencie, który produkcyjnie został wysłany do KSeF. W wersji 2024.0 warunek ten został nieco zmieniony, w związku z parametryzacją w zakresie wysyłanego numeru dokumentu. Jeżeli parametr w Konfiguracja/KSeF/Podczas eksportu wysyłaj/Numer dokumentu ustawiony jest na Systemowy, wówczas Operator z prawem jw. może edytować ten numer również po wysłaniu dokumentu do KSeF.

Zasady edycji numeru obcego na zatwierdzonym dokumencie sprzedaży przedstawiają poniższe tabele:
- 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 |
Powiązania pomiędzy statusem i typem kontrahenta a parametrem wysyłki do KSeF
Zgodnie z regulacjami dotyczącymi planowanego z dniem 1 lipca 2024 roku obowiązku rejestrowania i wysyłania faktur ustrukturyzowanych, faktury rejestrowane dla osób fizycznych nie będą podlegały wysyłce do KSeF. Podobna zasada będzie dotyczyła transakcji WSTO, w tym rejestrowanych w procedurze OSS.W Systemie Comarch ERP XL już obecnie istnieje możliwość oznaczania faktury odpowiednim parametrem wysyłki do KSeF (wysyłaj, nie wysyłaj, poza systemem), domyślnie ustawianego na podstawie definicji dokumentu, a jeżeli wybrano na nim opcję zależnie od kontrahenta, wówczas na podstawie parametru Wysyłaj dokumenty do KSeF ustalonego na karcie 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.
Zakładka Import w Konfiguracji/KSeF
W Konfiguracji systemu na zakładce [KSeF] dodana została pod-zakładka [Import] a na niej szereg nowych parametrów. Parametry te stanowią element przygotowawczy dla planowanej w kolejnych wersjach Systemu funkcjonalności tworzenia dokumentu zakupu w Systemie Comarch ERP XL na podstawie faktury zakupu zaimportowanej z KSeF. W wersji 2024.0 parametry te nie są w żaden sposób obsługiwane.

Generowanie pojedynczej paczki/wysyłki zawsze pokazuje ją w trybie do edycji
Jeśli w konfiguracji Sprzedaż/Parametry2 zaznaczono parametr Z listy dokumentów twórz wiele paczek i wysyłek i z poziomu listy zamówień lub dokumentów handlowych wykonywana jest jedna z operacji Paczka ze wskazanego lub Wysyłka ze wskazanego, wówczas mogą zostać utworzone:
- jedna paczka lub jedna wysyłka,
- wiele paczek lub wiele wysyłek.
Dotychczas po zamknięciu okna z logiem z tej operacji, jeśli utworzony został jeden dokument (paczka lub wysyłka), to nie pojawiał się on do edycji. Poprawiono to działanie i teraz w takim scenariuszu, niezależnie od ustawienia ww. parametru zawsze pojedynczy dokument będzie wyświetlony w Systemie do edycji. W przypadku powstania wielu dokumentów paczek lub wysyłek nadal będą one zamykane i dostępne do edycji po otwarciu ich z poziomu właściwej listy.
Terminale płatnicze
Obsługa na dokumentach w buforze
Wprowadzono dodatkową możliwość obsługi płatności terminalowych na dokumentach w buforze.
Płatności dokonywane przy użyciu terminala będą mogły być wykonywane na dokumentach w buforze oraz na dokumentach zatwierdzonych. O statusie dokumentów decyduje Użytkownik. Przy czym należy pamiętać, że zatwierdzenie dokumentu fiskalnego przed przyjęciem zapłaty skutkuje zafiskalizowaniem sprzedaży. Działanie standardowe dla Systemu Comarch ERP XL, które występuje dla formy płatności np.: „gotówka”.
Produkcja
Planowanie zleceń i nadzleceń na wskazane zasoby
W wersji 2024.0 systemu Comarch ERP XL wprowadzono możliwość wskazywania zasobów do zaplanowania na dokumentach ZP/NZP. W ramach nowej funkcjonalności z poziomu zleceń produkcyjnych lub nadzleceń można wybrać konkretne zasoby produkcyjne, które mają zostać dobrane do poszczególnych operacji podczas ich planowania.
Aby zaplanować zlecenie w oparciu o wybrane zasoby należy:
- Zaznaczyć na zleceniu parametr Planowanie w oparciu o wskazane zasoby (parametr można ustawić domyślnie jako zaznaczony z poziomu definicji dokumentu)

- Dodać pozycję na dokument ZP
- Wybrać zasoby, które mają zostać zaplanowane

- Zaznaczyć na zleceniu parametr Planuj w oparciu o wskazane zasoby (parametr można ustawić domyślnie jako zaznaczony z poziomu definicji dokumentu) i zaplanować zlecenie:

Zakładka: Zasoby, na ZP i NZP


Na dokumencie ZP oraz NZP udostępniono nową zakładkę [Zasoby]. Jest ona widoczna na dokumentach, gdy na danym ZP/NZP zaznaczony jest nowy parametr: Planowanie w oparciu o wskazane zasoby. Jeśli parametr na dokumencie nie będzie zaznaczony, zakładka [Zasoby] będzie ukryta. Domyślne ustawienie ww. parametru pochodzi z odpowiedniej definicji dokumentu ZP/NZP z danego centrum struktury firmy.


Podczas dodawania pozycji do ZP, przy włączonym parametrze Planowane w oparciu o wskazane zasoby, nowa lista zasobów, prezentowana na zakładce [Zasoby], będzie automatycznie wypełniana danymi, wynikającymi ze wskazanej na pozycji ZP technologii. Na listę wczytywane będą kolejne pozycje z gniazdami, przypisanymi do odpowiednich operacji w technologii, która została wskazana na pozycji zlecenia.

Na NZP nowa lista zasobów będzie zasilana danymi w momencie przypisywania ZP do NZP lub w momencie dodawania nowych pozycji do ZP spiętego z danym NZP. Na listę zasobów do zaplanowania, na dokumencie NZP, dodawane będą tylko te pozycje, które pochodzą z ZP, na którym włączono zakładkę [Zasoby]. Jeśli zakładka [Zasoby] będzie niewidoczna na ZP, wówczas na dokument NZP, na zakładkę [Zasoby], nie będą wczytywane pozycje pochodzące z takiego ZP.
Wskazywanie zasobów do zaplanowania
Pierwsza kolumna listy Zasoby do zaplanowania: Kod zasobu, służy do określenia zasobu, który ma zostać zaplanowany w ramach gniazda, przypisanego do danej operacji w technologii. Domyślnie kolumna Kod zasobu, jest wczytywana jako pusta i Użytkownik może wskazać w niej odpowiedni zasób. Może to zrobić osobno dla każdego wiersza listy:

lub zbiorczo, zaznaczając odpowiednie pozycje i wybierając odpowiedni zasób, przy użyciu opcji: Wskaż zasób dla gniazda.

Opcja wybierania zasobu dla wielu gniazd, dostępna jest także w menu kontekstowym, otwieranym z poziomu listy Zasoby do zaplanowania.

Na nową listę zasobów wczytywane będą również zasoby bezpośrednio przypisane do operacji w technologii, jednak nie będą one podlegały zmianie z poziomu nowej listy. Takie pozycje będą wyróżnione na liście kolorem zielonym i będą prezentowane opcjonalnie - w zależności od ustawienia dodatkowego parametru: Pokaż zasoby bezpośrednio przypisane do operacji.

Zasoby będzie można określać/zmieniać, na nowej zakładce [Zasoby], na ZP/NZP, do momentu zaplanowania danej operacji, do której zostały przypisane lub do momentu zwolnienia ZP do produkcji. Po zaplanowaniu danej operacji, ewentualne dalsze zmiany będzie można wykonywać standardowo - z poziomu zaplanowanych operacji lub ich realizacji.
Pozycje wskazujące na operację zaplanowaną na ZP, będą prezentowane na nowej liście w kolorze niebieskim i nie będą podlegały zmianie z poziomu tej zakładki:

Po zaplanowaniu danej operacji, lista przypisanych do niej zasobów, widoczna na nowej zakładce [Zasoby], nie będzie automatycznie aktualizowana, tzn., jeśli np. z poziomu operacji zaplanowanej zasób zostanie zmieniony, wówczas na nowej zakładce [Zasoby], nadal pozostanie ten zasób, który został wskazany przed zaplanowaniem operacji. (Na zakładce [Zasoby] prezentowana będzie informacja o tym, jakie zasoby wskazano do zaplanowania w poszczególnych operacjach na danym zleceniu).
Dane na nowej liście będą się automatycznie zmieniały, gdy ze zlecenia usunięta zostanie pozycja lub gdy na pozycji ZP zmieniona zostanie technologia.
Jeśli z technologii usunięta zostanie operacja, wówczas odpowiednie wpisy zostaną również usunięte z zakładki [Zasoby] na ZP.
Jeśli z operacji z technologii usunięte zostanie gniazdo lub zasób, wówczas wpisy te nie będą usuwane z zakładki [Zasoby], lecz nie zostaną one wzięte pod uwagę podczas planowania danej pozycji ZP.
Opcje dostępne na nowej liście zasobów do zaplanowania
Na nowej liście zasobów do zaplanowania, znajdującej się na zakładce [Zasoby], na ZP/NZP będą się znajdowały następujące opcje/filtry:
- Standardowy filtr z konstruktorem
- Planuj w oparciu o wskazane zasoby – w przypadku ZP, po zaznaczeniu opcji, planowanie zleceń odbędzie się z uwzględnieniem wybranych zasobów. Jeśli zasób nie zostanie określony – planowanie zasobów w danej operacji odbędzie się wg dotychczasowych zasad
- Wg ustawień z ZP/wg ustawień z NZP – opcje dostępne są wyłącznie na dokumencie NZP; za pomocą opcji można określić, czy ustawienia dotyczące planowania zleceń na wybrane zasoby, będą pobierane z ZP, czy z NZP
- Opcje planowania (całego) zlecenia różnymi metodami
- Pokaż zasoby bezpośrednio przypisane do operacji – po zaznaczeni opcji, na nowej liście zasobów będą wyświetlane również te zasoby, które zostały bezpośrednio przypisane do operacji w technologii. Pozycje te będą prezentowane w kolorze zielonym
- Wyświetlaj – filtr, za pomocą którego można wyświetlić na liście Zasobów do zaplanowania elementy wszystkie, zaplanowane, albo niezaplanowane:
- Wszystkie – po wskazaniu wartości w filtrze, na liście prezentowane będą wszystkie pozycje
- Zaplanowane – po wskazaniu wartości w filtrze, na liście prezentowane będą tylko te operacje z zasobami, które już zostały zaplanowane
- Niezaplanowane – po wskazaniu wartości w filtrze, na liście prezentowane będą tylko te operacje z zasobami, które nie zostały zaplanowane
- Opcja Wskaż zasób dla gniazd
– za pomocą opcji otwierana będzie w trybie do wyboru lista zasobów, z której będzie można wybrać zasób i przypisać go do pozycji, w kontekście których użyto opcji. Dodatkowo w pop-up menu, znajduje się opcja: Usuń wybrane zasoby, za pomocą której można wyczyścić/usunąć zasoby wskazane w kolumnie: Zasób
- Opcja Pokaż zasób produkcyjny
, a także znajdujące się w pop-up menu opcje umożliwiają otwieranie w trybie do podglądu lub edycji, w zależności od uprawnień operatora, odpowiednich okien:
- Karty zasoby produkcyjnego
- Karty gniazda
- Operacji technologicznej
- Technologii produkcyjnej
- Opcja Aktualizuj dane na podstawie technologii
umożliwia aktualizację danych na nowej liście zasobów, na podstawie bieżących danych technologicznych. Pozwala także na wczytanie danych na nową listę, gdy pozycje zlecenia zostały dodane na dokument przed zaznaczeniem na nim parametru: Planowanie w oparciu o wskazane zasoby. Opcja aktualizacji danych jest także dostępna w menu kontekstowym, uruchamianym z poziomu listy zasobów do zaplanowania, listy zleceń i nadzleceń produkcyjnych.


Obsługa parametru: Planuj w oparciu o wskazane zasoby, na dokumentach ZP i NZP
Na dokumencie ZP oraz NZP udostępniono nowy parametr: Planuj w oparciu o wskazane zasoby, po zaznaczeniu którego zlecenia będą planowane na wskazane przez Użytkownika zasoby. Parametr jest dostępny na zakładce [Parametry], jak również na nowej zakładce [Zasoby] na dokumentach ZP/NZP. Domyślne ustawienie parametru jest pobierane z odpowiedniej definicji dokumentu.


Jeśli planowanie będzie uruchamiane bezpośrednio z poziomu ZP lub z listy ZP, wówczas sprawdzane będzie ustawienie parametru Planuj w oparciu o wskazane zasoby, na danym ZP. Jeśli parametr będzie zaznaczony, wówczas w poszczególnych operacjach planowane będą wskazane przez Użytkownika zasoby. Jeśli parametr nie będzie zaznaczony, wówczas planowanie będzie się odbywało wg dotychczasowych zasad.
Jeśli planowanie będzie uruchamiane z poziomu NZP, wówczas sprawdzane będzie dodatkowo ustawienie nowego radia wg ustawień na ZP/wg ustawień na NZP. Jeśli zaznaczona będzie opcja: wg ustawień na ZP, wówczas podczas planowania sprawdzane będzie ustawienie parametru Planuj w oparciu o wskazane zasoby na poszczególnych dokumentach ZP, spiętych do danego NZP. I planowanie będzie uruchamiane zgodnie z ustawieniem tego parametru na ZP. Jeśli zaznaczona będzie opcja wg ustawień na NZP, wówczas podczas planowania, sprawdzane będzie ustawienie parametru Planuj w oparciu o wskazane zasoby, znajdującego się na dokumencie NZP. Jeśli na danym NZP parametr będzie zaznaczony, wówczas planowanie będzie się odbywało w oparciu o wskazane na nim przez Użytkownika zasoby. Jeśli na danym NZP parametr nie będzie zaznaczony, wówczas planowanie będzie się odbywało wg dotychczasowych zasad.
Zmiany na definicji ZP i NZP
Na definicji dokumentu ZP i NZP dodano parametryzację, która będzie decydowała o domyślnej dostępności na dokumencie ZP/NZP nowej zakładki [Zasoby], a także parametryzacja, związana z domyślnymi ustawieniami parametru Planuj w oparciu o wskazane zasoby na dokumencie ZP/NZP.


Parametryzacja integracji z Comarch APS
W wersji 2024.0 wprowadzona została możliwość integracji z systemem Comarch APS. Integracja ta polega na tym, że z Comarch ERP XL pobierane są do Comarch APS zlecenia produkcyjne do zaplanowania. W Comarch APS następuje planowanie tych zleceń, a utworzony w ten sposób plan można przesłać do ERP XL na zlecenia produkcyjne.
Możliwość integracji z Comarch APS uzależniona jest od zakupu licencji na ta aplikację.
Integrację z Comarch APS po stronie Comarch ERP XL uaktywnia się po zaznaczeniu parametru umieszczonego w konfiguracji systemu Integracja z Comarch APS.

- planowanie zleceń produkcyjnych wyłącznie po stronie Comarch APS – przy takiej opcji planowanie i przeplanowanie zleceń w Comarch ERP XL będzie w ogóle niemożliwe. Planowanie będzie się odbywało wyłącznie w Comarch APS. W związku z tym opcje do planowania/przeplanowania będą nieaktywne.
- planowanie zleceń w Comarch APS i Comarch ERP XL – przy zaznaczonej opcji planowanie i przeplanowanie zleceń w ERP XL będzie możliwe wyłącznie wtedy, gdy zlecenia produkcyjne będą oznaczone statusem APS: Nowe i Zaplanowane. Jeśli zlecenia będą zaznaczone statusem APS: Do zaplanowania i Wysłane do APS, wtedy planowanie/przeplanowanie takiego zlecenia nie będzie możliwe – opcje za to odpowiedzialne będą nieaktywne.
W powyższych punktach mowa jest o statusie APS. Status APS to pole na zleceniu produkcyjnym, które zostaje uaktywnione po zaznaczeniu parametru Integracja z Comarch APS.

Ze względu na to, że obsługa tego pola jest bezpośrednio związana z integracją Comarch ERP XL z Comarch APS, opis funkcjonalny dla tego parametru samej integracji między tymi systemami zostanie opublikowany w osobnej dokumentacji – wraz z wydaniem Comarch APS w wersji 2024.0.
Serwis
Eksport do arkusza kalkulacyjnego listy urządzeń z poziomu Planu przeglądu
W wersji 2024.0 udostępniono opcję eksportu danych do arkusza kalkulacyjnego z poziomu Planu przeglądu:
Za pomocą opcji możliwe jest wyeksportowanie do arkusza kalkulacyjnego urządzeń znajdujących się na dokumencie PLP:

Księgowość
Zmiany w rejestrze VAT Sprzedaż na potrzeby KSeF
Nowe kolumny
- Na liście rejestrów VAT Sprzedaż, na wszystkich zakładkach dodano grupę kolumn o nazwie KSeF.
- W ramach grupy KSeF udostępniono następujące kolumny:
- Status
- Numer
- Data przyjęcia
- Data wysłania
- Data odebrania UPO

- Do arkusza MS Excel obsłużono eksport nowych kolumn

- W wersji Comarch ERP XL 2024.0, na wydrukach nie dodano informacji o numerze KSeF oraz dacie wysłania do KSeF. Tego rodzaju zmiany zostaną wprowadzone w wersji Comarch ERP XL 2024.1
Kolumna Status
W kolumnie Status wyświetlany jest jeden z poniższych statusów:
Rejestr sprzedaży VAT/zakładka [Wg numeru] |
||
Lp. | Status | Uwagi |
1 | Nie wysłano | Na dokumencie wybrano parametr „Wyślij do KSeF”. Dokumentu nie wysłano do KSeF. |
2 | Wysłano/nie odebrano UPO | Na dokumencie wybrano parametr „Wyślij do KSeF”. Dokument wysłano do KSeF, nie pobrano UPO. |
3 | Wysłano/odebrano UPO | Na dokumencie wybrano parametr „Wyślij do KSeF”. Dokument wysłano do KSeF, pobrano UPO |
4 | W trakcie wysyłki | Na dokumencie wybrano parametr „Wyślij do KSeF”. Dokument w trakcie przetwarzania |
5 | Odrzucono | Dokument wysłany do KSeF, odrzucony przez KSeF |
6 | Nie dotyczy | Na dokumencie nie wybrano parametru „Wyślij do KSeF”. Części typów dokumentów systemowo nie podlega wysyłce do KSeF, np. RS, RSK, FW, FWK, FWS, FKS, itp.Faktury wystawiane w transakcjach B2C także nie będą podlegać wysyłce do KSeF |
7 | Awaria | Na dokumencie wybrano parametry „Wyślij do KSeF” oraz „Awaria”. Dokumentu nie wysłano do KSeF. Po zainicjowaniu akcji wysłania do KSeF, status dokumentu ulega zmianie, np. na Wysłano/nie odebrano UPO. Po wysłaniu do KSeF, parametr „Awaria” pozostaje zaznaczony, dzięki temu po wysłaniu faktury do KSeF użytkownik nie traci informacji o wystawieniu dokumentu w trakcie trwania awarii systemu KSeF lub awarii własnej |
Kolumna Numer
- W kolumnie Numer wyświetlany jest numer nadany przez KSeF.
- Na dokument Numer KSeF nanoszony jest automatycznie po pobraniu UPO
- Numer KSeF można także wprowadzić ręcznie, jeżeli na dokumencie, na zakładce [KSeF] wybrano parametr Poza systemem oznaczającym, że dokument został wysłany do KSeF poza systemem Comarch ERP XL.

Kolumna Data przyjęcia
- W kolumnie Data przyjęcia wyświetlana jest data przydzielenia tej fakturze numeru w systemie KSeF
- Data przyjęcie pobierana jest z UPO
- W przypadku faktur ustrukturyzowanych data przyjęcia równoznaczna jest z datą odebrania faktury przez Nabywcę
Kolumna Data wysłania
- W kolumnie Data wysłania wyświetlana jest data przesłania faktury do KSeF.
- W przypadku dokumentu wysłanego do KSeF, dla którego nie pobrano UPO prezentowana jest data serwerowa, w której zainicjowano akcję wysłania dokumentu do KSeF.
- W przypadku dokumenty wysłanego do KSeF, dla którego pobrano UPO, data wysłania jest aktualizowana na podstawie daty wysłania zapisanej w UPO.
- Od 01.07.2024 r. data wysłania do KSeF będzie kluczowa dla faktur ustrukturyzowanych, ponieważ wyznaczać będzie moment ich wejścia do obrotu prawnego.
Kolumna Data odebrania UPO
- W kolumnie Data odebrania UPO prezentowana jest data pobrania Urzędowego Potwierdzenia Odbioru dokumentu elektronicznego KSeF
- W wyniku pobrania UPO potwierdzającego poprawność wysyłki faktury w postaci pliku xml do KSeF, na dokumencie uzupełniane będą między innymi takie dane jak:
- numer nadany fakturze w KSeF
- data wysłania do KSeF
- data przyjęcia w KSeF

Nowe filtry na listach rejestrów VAT Sprzedaż
Rejestr sprzedaży VAT, zakładka [Wg numeru]
Filtr umożliwiający wyświetlenie pozycji tabeli VAT wg daty wystawienia dokumentu w systemie ERP lub wg daty wysłania do KSeF
- Do tej pory, na zakładce [Wg numeru] pozycje tabeli VAT były zawężane wg daty wystawienia dokumentów.
- Od wersji Comarch ERP XL 2024.0 będą mogły być zawężane wg daty wystawienia lub wg daty wysłania do KSeF,
- W sekcji Wyświetl dokumenty wg daty: dodano pole z dwoma opcjami do wyboru:
- Wystawienia
- Wysłania do KSeF

- Na zakładce [Wg numeru] wyświetlenie wartości w ramach filtra Wyświetl dokumenty wg daty zostało skorelowane z wartościami wyświetlanymi w ramach filtra Status KSeF:
- Dla opcji Status KSeF/Wszystkie istnieje możliwość wyświetlenia dokumentów wg daty wystawienia w systemie ERP lub wg daty wysłania do KSeF. Domyślnie ustawiona jest opcja Wystawienia.
- Dla opcji Status KSeF/Nie wysłano listę można wyświetlić tylko wg daty wystawienia w systemie ERP. Po wybraniu tego statusu następuje dezaktywacja pola, w którym umożliwiono wybór opcji Wystawienia, Wysłania do KSeF.
- Dla opcji Status KSeF/Wysłano lub Wysłano/nie odebrano UPO lub Wysłano/odebrano UPO – wg daty wystawienia w systemie ERP lub wg daty wysłania do KSeF. Domyślnie ustawiana jest opcja Wysłania do KSeF.
- Dla opcji Status KSeF/W trakcie wysyłki lub Odrzucono lub Nie dotyczy lub Awaria – tylko wg daty wystawienia w systemie ERP. Po wybraniu jednego z wymienionych statusów następuje dezaktywacja pola, w którym umożliwiono wybór opcji Wystawienia, Wysłania do KSeF.
Filtr umożliwiający wyświetlenie pozycji tabeli VAT wg stanu wysłania do KSeF
- Na wszystkich listach rejestrów VAT Sprzedaż udostępniono filtr Status KSeF. Analogiczny filtr dostępny jest na listach dokumentów handlowych typu sprzedaż.
- Na listach rejestrów VAT Sprzedaż filtr Status KSeF umieszczony został po prawej stronie sekcji parametrów o nazwie Wyświetl dokumenty wg daty

- W ramach filtra Status KSeF dostępne są następujące wartości:
- <Wszystkie> – status KSeF nie ma znaczenia.
- Nie wysłano – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami niewysłanymi do KSeF, na których wybrano parametr Wyślij do KSeF.
- Wysłano – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami wysłanymi do KSeF z poziomu Systemu Comarch ERP XL lub poza systemem (na dokumencie wybrano parametr Poza system oraz w polu Status jedną z trzech opcji: Wysłano/nie odebrano UPO, Wysłano/odebrano UPO, W trakcie wysyłki).
- Wysłano/nie odebrano UPO – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami wysłanymi do KSeF z poziomu Systemu Comarch ERP XL, dla których nie pobrano UPO lub wysłanymi poza systemem (na dokumencie wybrano parametr Poza system oraz w polu Status opcję: Wysłano/nie odebrano UPO.
- Wysłano/odebrano UPO – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami wysłanymi do KSeF z poziomu Systemu Comarch ERP XL, dla których pobrano UPO lub wysłanymi poza systemem (na dokumencie wybrano parametr Poza system oraz w polu Status opcję: Wysłano/odebrano UPO.
- W trakcie wysyłki – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami w trakcie wysyłki do KSeF.
- Odrzucono – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami wysłanymi do KSeF, które zostały odrzucone.
- Nie dotyczy – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami, na których nie zaznaczono parametru Wyślij do KSeF.
- Awaria – ograniczenie listy do pozycji tabeli VAT powiązanych z dokumentami, na których wybrano parametry: Wyślij do KSeF, Awaria i w polu Status ustawiona jest wartość: Nie wysłano.
Rejestr sprzedaży VAT, zakładka [Wg obowiązku podatkowego]
- Na zakładce [Wg obowiązku podatkowego] dokumenty prezentowane są wg daty powstania obowiązku podatkowego. W związku z tym, w filtrze „Wyświetl dokumenty wg daty:” brak opcji do wyboru „Wystawienia”, „Wysłania do KSeF”.
- Na liście udostępniono filtr „Status KSeF” – szczegóły działania filtra omówiono w punkcie: Filtr umożliwiający wyświetlenie pozycji tabeli VAT wg stanu wysłania do KSeF.
- Za pośrednictwem parametrów sekcji „Ujęto na zakładce …w okresie” istniała możliwość dodatkowego zawężenia pozycji tabeli VAT wg okresu ujęcia na zakładce [VAT-7] lub [Wg numeru]. Jeżeli została wybrana opcja [Wg numeru] dokumenty były wyświetlane wg daty wystawienia. Od wersji Comarch ERP XL 2024.0 dla opcji [Wg numeru] istnieje dodatkowa możliwość wyboru, czy pozycje tabeli VAT mają zostać wyfiltrowane na podstawie daty wystawienia, czy wg daty wysłania do KSeF.
![Filtr „Ujęto na zakładce [Wg numeru], w okresie wg daty”](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/01/Filtr-Ujeto-na-zakladce.png)

Rejestr sprzedaży VAT, zakładka [VAT-7]
Na zakładce [VAT-7] dokumenty prezentowane są wg daty zakwalifikowania do deklaracji VAT-7:- Na zakładce [VAT-7] dokumenty prezentowane są wg daty zakwalifikowania do deklaracji VAT-7. W związku z tym, w filtrze „Wyświetl dokumenty wg daty:” brak opcji do wyboru Wystawienia, Wysłania do KSeF.
- Na liście udostępniono filtr „Status KSeF” – szczegóły opisano w punkcie: Filtr umożliwiający wyświetlenie pozycji tabeli VAT wg stanu wysłania do KSeF.
- Za pośrednictwem parametrów sekcji Ujęto na zakładce …w okresie istniała możliwość dodatkowego zawężenia pozycji tabeli VAT wg okresu ujęcia na zakładce [Wg numeru] lub [Wg daty O.P.]. Jeżeli została wybrana opcja Wg numeru dokumenty były wyświetlane wg daty wystawienia. Od wersji Comarch ERP XL 2024.0 dla opcji Wg numeru istnieje dodatkowa możliwość wyboru, czy pozycje tabeli VAT mają zostać wyfiltrowane na podstawie daty wystawienia, czy wg daty wysłania do KSeF.

Rejestr sprzedaży VAT, zakładka [Informacje podsumowujące]
- Na zakładce [Informacje podsumowujące] prezentowane są pozycje tabeli VAT powiązane z transakcjami:
- wewnątrzwspólnotowymi bez WSTO_EE, zakwalifikowanymi do informacji podsumowującej VAT-UE/VAT-UEK.
- krajowymi, dla których podatnikiem jest nabywca.
- W przypadku rekordów powiązanych z transakcjami wewnątrzwspólnotowymi wyświetlane są w kontekście okresu zakwalifikowania do deklaracji podsumowującej, który jest tożsamy z okresem zakwalifikowania do deklaracji VAT-7.
- Z uwagi na fakt, że faktury w transakcjach B2B wystawiane w obrocie wewnątrzwspólnotowym będą musiałby być przesyłane do KSeF, standardowo, na liście udostępniono kolumny w ramach grupy KSeF oraz filtr Status KSeF.
Nowe opcje w menu kontekstowym
W menu kontekstowym dodano nowe opcje, które analogicznie jak na listach dokumentów handlowych pozwalają na seryjne wykonywanie operacji związanych z wysyłką faktur do KSeF. Należą do nich:- Sprawdź poprawność w KSeF – operacja 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.
- Wyślij do KSeF – operacja pozwala na wysłanie wybranych faktur do KSeF.
- Pobierz UPO – operacja pozwala na odbiór UPO dla faktur wysłanych do KSeF.
- Zaznacz parametr KSeF – z poziomu listy operator ma możliwość wybrania na zaznaczonych dokumentach parametru Wyślij do KSeF.
- Odznacz parametr KSeF – z poziomu listy operator ma możliwość odznaczenia na wybranych dokumentach parametru Wyślij do KSeF.

Eksport faktur do KSeF, pobranie UPO z KSeF
- Na liście rejestrów VAT sprzedaż, na wszystkich zakładkach udostępniono przycisk Wyślij do KSeF, a w jego menu dodatkową opcję Pobierz UPO.
- Przycisk umieszczono po prawej stronie przycisku Historia związanych (analogicznie jak na liście dokumentów handlowych).

- Przycisk Wyślij do KSeF pozwala na wysłanie do KSeF wybranych na liście dokumentów, w tym handlowych, na których zaznaczono parametr Wyślij do KSeF i nie zaznaczono parametru Poza systemem.

- Przycisk Pobierz UPO pozwala na pobranie Urzędowego Poświadczenia Odbioru faktury w KSeF dla wybranych na liście dokumentów.
Zmiany w rejestrze VAT Zakup na potrzeby KSeF
Nowe kolumny
- Na liście rejestrów VAT Zakup, na wszystkich zakładkach dodano grupę kolumn o nazwie KSeF.
- W ramach grupy KSeF udostępniono następujące kolumny:
- Status
- Numer
- Data przyjęcia

- Obsłużono eksport nowych kolumn do arkusza MS Excel

Kolumna Status
W kolumnie Status wyświetlany jest jeden z poniższych statusów:
Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Status | Uwagi |
1 | Niespięty | Na dokumencie wybrany parametr „Źródłowy z KSeF”. Dokument nie powiązany w żaden sposób z dokumentem zarejestrowanym w KSeF. |
2 | Niezweryfikowany | Dokument wygenerowany z dokumentu KSeF lub z nim spięty, który nie został zweryfikowany przez Użytkownika. |
3 | Zweryfikowany | Dokument wygenerowany z dokumentu KSeF zweryfikowany przez Użytkownika lub na którym Operator samodzielnie wprowadził numer KSeF. |
4 | Nie dotyczy | Na dokumencie nie wybrany parametr „Źródłowy z KSeF”. |
5 | Awaria | Na dokumencie wybrany parametr „Awaria”. Dokument nie powiązany w żaden sposób z dokumentem zarejestrowanym w KSeF. |
Kolumna Numer
- W kolumnie Numer prezentowany jest numer KSeF dokumentu źródłowego, na podstawie, którego zarejestrowany został dany dokument.
- Jeżeli Użytkownik dokona spięcia danego dokumentu systemowego z fakturą KSeF wówczas Numer w KSeF zostanie wypełniony automatycznie na zakładce/sekcji KSeF.
- Dla dokumentów, na których zostanie wybrany parametr Poza systemem użytkownik może wprowadzić numer KSeF ręcznie.
Kolumna Data przyjęcia
- W kolumnie Data przyjęcia wyświetlana jest data przydzielenia tej fakturze numeru w systemie KSeF.
- Jeżeli Użytkownik dokona spięcia danego dokumentu systemowego z fakturą KSeF wówczas data przyjęcia zostanie wypełniona automatycznie na zakładce/sekcji KSeF.
- Dla dokumentów, na których zostanie wybrany parametr Poza systemem użytkownik może wprowadzić datę przyjęcia ręcznie.
- W przypadku faktur ustrukturyzowanych data przyjęcia równoznaczna jest z datą odebrania faktury przez Nabywcę.
Nowy filtr „Status KSeF”
Na liście rejestrów VAT Zakup został udostępniony filtr Status KSeF pozwalający na ograniczanie listy do faktur niespiętych, spiętych (wszystkich/niezweryfikowanych/zweryfikowanych) i takich, których KSeF nie dotyczy.

Nowe opcje w menu kontekstowym
W menu kontekstowym dodano nowe opcje, które analogicznie jak na listach dokumentów handlowych pozwalają na seryjne wykonywanie operacji związanych ze spinaniem faktur z fakturami KSeF. Należą do nich:
- Zaznacz parametr KSeF – z poziomu listy operator ma możliwość wybrania na zaznaczonych dokumentach parametru Źródłowy w KSeF.
- Odznacz parametr KSeF – z poziomu listy operator ma możliwość odznaczenia na wybranych dokumentach parametru Źródłowy w KSeF.
- Spinaj z KSeF – operacja pozwala na spięcie faktury zaimportowanej z KSeF z dokumentem zarejestrowanym w Systemie.
- Rozłącz z KSeF – operacja pozwala na cofnięcie spięcia faktury zaimportowanej z KSeF z dokumentem zarejestrowanym w Systemie.
- Oznacz dokument jako zweryfikowany – z poziomu listy operator ma możliwość ustawienia statusu Zweryfikowany, jeżeli uzna, że dokument jest zgodny z zaimportowanym dokumentem z KSeF.
- Cofnij dokument do stanu niezweryfikowany – z poziomu listy operator ma możliwość cofnięcia statusu Zweryfikowany na Niezweryfikowany, jeżeli uzna, że dokument nie jest zgodny z zaimportowanym dokumentem z KSeF.

Zakładka Faktoring/Windykacja
Ze względu na upowszechnienie usług związanych z faktoringiem i windykacją uporządkowano elementy związane z zarządzaniem nimi. Utworzona została nowa zakładka [Faktoring/Windykacja], na którą przeniesiono dotychczasowe okna związane z zarządzaniem przeterminowanymi płatnościami:
- Generowanie not i upomnień
- Prolongaty
- Okno windykatora
- Faktoring
- Windykacja

Okno faktoringu Comarch Apfino
Dla łatwiejszego wysyłania faktur do faktoringu z wykorzystaniem platformy Comarch Apfino zostało utworzone nowe okno. Na pierwszej zakładce [Niezgłoszone] widoczne są wszystkie nieprzeterminowane faktury, które można przekazać w celu ich finansowania.

Z tego poziomu można zarówno zlecić ich natychmiastowe finansowanie, jak i zsynchronizować z platformą Comarch Apfino, z którego poziomu również takie działanie można zlecić.

Po przejściu na zakładkę [Finansowane] widać jakie dokumenty zostały przesłane i zaakceptowane przez Faktora. Z poziomu tej zakładce dostępny jest także filtr pokazujący jakie z finansowanych dokumentów zostały już w całości rozliczone, a jakie jeszcze nie.
Okno windykacji Comarch Apfino
Uproszczono również proces windykacji z wykorzystaniem platformy Comarch Apfino. Zostało utworzone nowe okno na zakładce [Faktoring/Windykacja]. Analogicznie jak w przypadku faktoringu jest ono również podzielone na dwie zakładki. Na pierwszej z nich [Niezgłoszone] widoczne są wszystkie przeterminowane faktury, które można przekazać do windykacji.

Z tego poziomu można zarówno zlecić ich windykacją, jak i zsynchronizować z platformą Comarch Apfino, z którego poziomu również takie działanie można zlecić.
Po przejściu na zakładkę [W windykacji] wraz z wczytywaniem listy aktualnie prowadzonych spraw następuje poinformowanie platformy o aktualnej wartości rozliczenia. Dzięki temu osoba prowadząca windykację ma bieżącą informację o skuteczności prowadzonych działań.

System ERP pobiera z kolei informację o aktualnym statusie, dzięki czemu następuje przyporządkowanie faktur do odpowiednich kategorii mówiących, czy sprawa jest dalej w toku, czy też została zakończona.
AI Windykacja – Limity kredytowe
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.
Zapisanie powyższych ustawień spowoduje uruchomienie obliczania limitów kredytowych we wskazanym harmonogramie.
Po obliczeniu limitów kredytowych zostają one zapisane w Tabeli AILimityKredytowe. Nie będą automatycznie dodawane/ nadpisywane na limity istniejące w Karcie kontrahenta. Użytkownik sam decyduje, dla którego kontrahenta chce pobrać obliczony przez AI limit kredytowy. Działanie jak dotychczas, poprzez kliknięcie w przycisk „piorunka” na Definicji limitu kredytowego w Karcie kontrahenta, zakładce [Limity kredytowe], następuje pobranie obliczonego limitu z Tabeli AILimityKredytowe.

W przypadku korzystania z komponentu AI do obliczania limitów kredytowych, instalowanego przy pomocy dotychczasowego Instalatora, zaleca się jego odinstalowanie i przejście na wersję komponentu AI znajdującego się w kompilacji Comarch ERP XL.
Inne zmiany
Rejestr VAT sprzedaż – zestawienie wydruków usuniętych w wersji Comarch ERP XL 2024.0
W wersji Comarch ERP XL 2024.0 dokonano inwentaryzacji wydruków udostępnionych z poziomu okna Rejestr VAT. Analiza wykazała, że:
- część wydruków jest już nieaktualna, np. raport pod informację VAT-27
- wiele wydruków powiela informacje
- na początku istnienia okna Rejestr VAT listy można było wyświetlić tylko za miesiąc. Z uwagi na to ograniczenie oraz inne wprowadzono tzw. wydruki sparametryzowane, pozwalające na wyświetlenie rejestrów za wybrany okres. Z biegiem czasu na liście rejestrów VAT pojawiały się parametry, umożliwiające wyświetlenie listy rejestrów VAT za dowolny okres. Wydruki reagujące na parametry listy zaczęły reagować także na ten parametr.
- Kolejną nowością było dodanie na listach grupy parametrów, w sekcji „Płatności”, pozwalających na wyświetlenie pozycji tabeli VAT w kwocie przypadającej na płatności nierozliczone, rozliczone. Przed wprowadzeniem tej grupy parametrów, dostępne były dwa wydruki umożliwiające wyświetlenie dokumentów rozliczonych/skompensowanych. Po wprowadzeniu wspomnianych parametrów, dodano dwa kolejne wydruki, reagujące na parametry z sekcji „Płatności”, które pozwalają na uzyskanie informacji analogicznych jak na wydrukach wcześniej dodanych.
- Ostatnią dużą zmianą było dodanie wydruków prezentujących pozycje tabeli VAT zakwalifikowane do poszczególnych pól deklaracji VAT-7. Dodanie tych wydruków pozwala na wyeliminowanie istniejących, per rodzaj transakcji.
Zakładka [Wg numeru]
Poniżej lista wydruków usuniętych z poziomu zakładki [Wg numeru].Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Rejestr sprzedaży VAT | Rejestr sprzedaży VAT- podsumowanie na każdej stronie |
2 | Rejestr sprzedaży VAT - zbiorcze | Podsumowanie Rejestru Sprzedaży |
3 | Rejestr sprzedaży VAT - zbiorcze | Pods. Rej. Spr. - wg rejestrów (szablon) |
4 | Rejestr sprzedaży VAT - zbiorcze | Podsumowanie Rejestru Sprzedaży za okres |
5 | Rejestr sprzedaży VAT - zbiorcze | Zestawienie sprzedaży wg transakcji |
6 | Rejestr sprzedaży VAT - dokumenty zapłacone | Rej. Spr. VAT - zapł. (za okres) - suma na ost. str |
7 | Rejestr sprzedaży VAT - dokumenty zapłacone | Rej. Spr. VAT - dokumenty zapłacone (za okres) |
8 | Rejestr spr. VAT - z uwzgl. Dok. zapł. (komp.) | Rej. Spr. VAT - z uwzgl. Dok. zapł (komp.) |
Zakładka [Wg obowiązku podatkowego]
Poniżej lista wydruków usuniętych z poziomu zakładki [Wg obowiązku podatkowego].Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Rejestr sprzedaży VAT | Rejestr sprzedaży VAT- podsumowanie na każdej stronie |
2 | Rejestr sprzedaży VAT - zbiorcze | Podsumowanie Rejestru Sprzedaży |
3 | Rejestr sprzedaży VAT - zbiorcze | Pods. Rej. Spr. - wg rejestrów (szablon) |
4 | Rejestr sprzedaży VAT - zbiorcze | Podsumowanie Rejestru Sprzedaży za okres |
5 | Rejestr sprzedaży VAT - zbiorcze | Zestawienie sprzedaży wg transakcji |
Zakładka [VAT-7]
Poniżej lista wydruków usuniętych z poziomu zakładki [VAT-7].Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Rejestr sprzedaży VAT | Rejestr sprzedaży VAT- podsumowanie na każdej stronie |
2 | Rejestr sprzedaży VAT - zbiorcze | Podsumowanie Rejestru Sprzedaży |
3 | Rejestr sprzedaży VAT - zbiorcze | Podsumowanie Rejestru Sprzedaży za okres |
4 | Rejestr sprzedaży VAT - zbiorcze | Zestawienie sprzedaży wg transakcji |
5 | Rejestr sprzedaży VAT - zbiorcze | Faktury sprzedaży wg pól z deklaracji VAT-7(17) |
6 | Rejestr sprzedaży VAT - dokumenty zapłacone | Rej. Spr. VAT - zapł. (za okres) - suma na ost. str |
7 | Rejestr sprzedaży VAT - dokumenty zapłacone | Rej. Spr. VAT - dokumenty zapłacone (za okres) |
8 | Rejestr spr. VAT - z uwzgl. Dok. zapł. (komp.) | Rej. Spr. VAT - z uwzgl. Dok. zapł (komp.) |
9 | Zestawienie sprzedaży wg proporcji | Zestawienie sprzedaży wg proporcji |
10 | Raporty sprzedaży i dokumenty powiązane | Raporty sprzedaży i dokumenty powiązane |
Zakładka [Informacje podsumowujące]
Poniżej lista wydruków usuniętych z poziomu zakładki [Informacje podsumowujące].Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Raport pod VAT-27(sprzedaż) - rodzaj transakcji | Raport pod VAT-27 (Sprzedaż) - rodzaj transakcji |
2 | Raport pod VAT-27(sprzedaż) - rodzaj transakcji | Raport pod VAT-27 (Sprzedaż) - rodz. trans. (grp. NIP) |
Rejestr VAT zakup – zestawienie wydruków usuniętych w wersji Comarch ERP XL 2024.0
Zakładka [Wg numeru]
Poniżej lista wydruków usuniętych z poziomu zakładki [Wg numeru].
Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Rejestr zakupu VAT | Rejestr zakupu VAT- podsumowanie na każdej stronie |
2 | Rejestr zakupu VAT - zbiorcze | Podsumowanie Rejestru Zakupu |
3 | Rejestr zakupu VAT - zbiorcze | Pods. Rej. Zak. - wg rejestrów (szablon) |
4 | Rejestr zakupu VAT - zbiorcze | Wg rodzaju zakupów - parametry |
5 | Rejestr zakupu VAT - zbiorcze | Wg rodzaju zakupów/wg rejestrów - parametry |
6 | Rejestr zakupu VAT - dokumenty zapłacone | Rej. Zak. VAT - zapł. (za okres) - suma na ost. str. |
7 | Rejestr zakupu VAT - dokumenty zapłacone | Rej. Zak. VAT - dokumenty zapłacone (za okres) |
8 | Rejestr Zakup VAT - z uwzgl. Dok. zapł. (komp.) | Rej. Zak. VAT - z uwzgl. Dok. zapł (komp.) |
Zakładka [Wg prawa do odliczenia]
Poniżej lista wydruków usuniętych z poziomu zakładki [Wg prawa do odliczenia].
Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Rejestr zakupu VAT | Rejestr zakupu VAT- podsumowanie na każdej stronie |
2 | Rejestr zakupu VAT - zbiorcze | Podsumowanie Rejestru Zakupu |
3 | Rejestr zakupu VAT - zbiorcze | Pods. Rej. Zak. - wg rejestrów (szablon) |
4 | Rejestr zakupu VAT - zbiorcze | Wg rodzaju zakupów - parametry |
5 | Rejestr zakupu VAT - zbiorcze | Wg rodzaju zakupów/wg rejestrów - parametry |
Zakładka [VAT-7]
Poniżej lista wydruków usuniętych z poziomu zakładki [VAT-7].Rejestr sprzedaży VAT/zakładka [Wg numeru] | ||
Lp. | Menu | Nazwa wydruku |
1 | Rejestr zakupu VAT | Rejestr zakupu VAT- podsumowanie na każdej stronie |
2 | Rejestr zakupu VAT - zbiorcze | Podsumowanie Rejestru Zakupu |
3 | Rejestr zakupu VAT - zbiorcze | Wg rodzaju zakupów - parametry |
4 | Rejestr zakupu VAT - zbiorcze | Wg rodzaju zakupów/wg rejestrów - parametry |
5 | Rejestr zakupu VAT - zbiorcze | Faktury zakupu ujęte wg pól z deklaracji VAT-7 (17) |
6 | Rejestr zakupu VAT - dokumenty zapłacone | Rej. Zak. VAT - zapł. (za okres) - suma na ost. str. |
7 | Rejestr zakupu VAT - dokumenty zapłacone | Rej. Zak. VAT - dokumenty zapłacone (za okres) |
8 | Rejestr Zakup VAT - z uwzgl. Dok. zapł. (komp.) | Rej. Zak. VAT - z uwzgl. Dok. zapł (komp.) |
9 | Rozliczenie podatku nalicz. niepodlegającego odl. | Rozliczenie podatku nalicz. niepodlegającego odl. |
Aktualizacja wysokości stóp procentowych dla odsetek za opóźnienie
W konfiguracji, na zakładce [Odsetki] zaktualizowano wysokość stóp procentowych dla odsetek ustawowych kapitałowych oraz za opóźnienie, które w wyniku decyzji Rady Polityki Pieniężnej zmieniły się z dniem 07.09.2023 r. oraz 05.10.2023 r.
- Odsetki ustawowe (kapitałowe) należne na podstawie art. 359 § 2 kodeksu cywilnego
- 9,25% w skali roku od 05.10.2023 r.
- 9,50% w skali roku od 07.09.2023 r.
- Odsetki za opóźnienie należne na podstawie art. 481 § 2 kodeksu cywilnego:
- 11,25% w skali roku od 5 października 2023 r.
- 11,50% w skali roku od 7 września 2023 r.
Ponadto, pomimo braku obwieszczenia zdecydowano się na dodanie odsetek za opóźnienie w transakcji handlowych, które zaczną obowiązywać 01.01.2024 r.
Wysokość odsetek za opóźnienie w transakcjach handlowych można wyliczyć na podstawie w art. 4 pkt 3 lit. a i b ustawy z 8 marca 2013 r. o przeciwdziałaniu nadmiernym opóźnieniom w transakcjach handlowych w następujący sposób:
- w przypadku transakcji handlowych, w których dłużnikiem jest podmiot publiczny będący podmiotem leczniczym – odsetki w wysokości równej sumie stopy referencyjnej NBP i ośmiu punktów procentowych,
- przypadku transakcji handlowych, w których dłużnikiem nie jest podmiot publiczny będący podmiotem leczniczym – odsetki w wysokości równej sumie stopy referencyjnej NBP i dziesięciu punktów procentowych.
W systemie Comarch ERP XL udostępniona jest wysokość odsetek dla nie podmiotów publicznych, a zatem odsetki zostały wyliczone wg wzoru: stopa referencyjna obowiązująca w dniu 05.10.2023 r. + 10 pp. = 5,75% + 10% = 15,75%.

Wydruk ORD-ZU
W systemie Comarch ERP XL na formularzu JPK_V7M/K o typie korekta dostępna jest zakładka [ORDZU], z poziomu której istnieje możliwość wprowadzenia treści uzasadnienia korekty. Zakładkę wprowadzono na potrzeby własne podatnika, ponieważ struktura plików JPK_V7M i K nie przewiduje wysłania wraz z korektą deklaracji tzw. czynnego żalu.
W wersji Comarch ERP XL 2024.0, z poziomu zakładki [ORDZU] udostępniono wydruk czynnego żalu w formie formularz ORD-ZU (3).
![Formularz JPK_V7M, zakładka [ORDZU]](https://pomoc.comarch.pl/xl/wp-content/uploads/2023/12/word-image-52897-117.png)

Zmiana sposobu prezentacji numerów dla płatności dokumentów spiętych do RS/RSK i/lub RA/RAK
Na listach płatności oraz wydrukach z nimi powiązanych wprowadzono zmiany w sposobie prezentacji numerów dokumentów dla płatności dokumentów spiętych do RS/RSK i/lub RA/RAK.
Poniżej krótkie zestawienie sposobu prezentowania numerów dokumentów dla płatności powiązanych z dokumentami spiętymi do RS/RSK, RA/RA. Zasadnicza zmiana polega na rezygnacji z prezentacji nr dokumentu RS (raportu sprzedaży), RSK (korekty raportu sprzedaży), które nie są dokumentami wymienianymi pomiędzy stronami transakcji.
Listy płatności, wydruki z nimi powiązane | |
Powiązanie PA/PAK, FS/FSK ze spinaczami RA/RAK i RS/RSK | Prezentacja numeru dokumentu dla płatności w wersji 2024.0 w kolumnach Dokument/Dokument obcy |
PA powiązany z RS | Nr PA sys./Nr PA obcy |
PAK powiązany z RSK | Nr PAK sys./Nr PAK obcy |
PA powiązany z RS i RA | Nr RA sys./Nr PA obcy. Na listach oraz wydrukach brak zbijania płatności. |
PAK powiązany z RSK i RAK | Nr RAK sys./Nr PAK obcy. Na listach i wydrukach brak zbijania płatności. |
PA powiązany z RA | Nr RA sys./Nr PA obcy Na listach i wydrukach brak zbijania płatności. |
PAK powiązany z RAK | NR RAK sys./Nr PAK obcy |
FS powiązany z RS | Nr FS sys./Nr FS obcy |
FSK powiązany z RSK | Nr FSK sys./Nr FS sys. (korygowanej) |
Poniżej dwa zrzuty z listy Preliminarza płatności, zakładki [Rozliczenia] oraz z wydruku powiązanego z listą Preliminarza płatności.


XL HR
Wzmocnienie bezpieczeństwa w synchronizacji z XL HR
W komunikacji i zapisywaniu danych pomiędzy Comarch ERP XL a modułem XL HR połączenie poprzez zlinkowane serwery zastąpione zostało połączeniem bezpośrednim, które gwarantuje dużo większe bezpieczeństwo wymiany danych. Rozwiązanie działa zarówno dla instalacji (baz danych) znajdujących się na tym samym serwerze, jak i na dwóch różnych.
Ponieważ synchronizacja oparta o zlinkowane serwery różni się znacznie od synchronizacji bezpośredniej, to po zainstalowaniu nowej wersji Comarch ERP XL 2024.0 konieczne będzie nawiązanie współpracy z XL HR wg nowych zasad. I wymagana jest do tego wersja Comarch ERP XL HR 2024.1 lub wyższa. W przeciwnym razie z poziomu Comarch ERP XL nie będzie możliwe zapisanie żadnego obiektu synchronizowanego do XL HR, o czym użytkownik będzie informowany odpowiednim komunikatem.
Warunki konieczne do nawiązania połączenia bezpośredniego
Aby możliwe było nawiązanie połączenia bezpośredniego, to przy kreacji lub podłączaniu bazy XL koniecznym jest wybranie sposobu autoryzacji przez serwer SQL.

Dopiero po wprowadzeniu tych zmian możliwe jest poprawne utworzenie bezpośredniego połączenia pomiędzy bazami i działanie na takim połączeniu.
Konfiguracja i nawiązywanie połączenia
W konfiguracji zmieniono moment nawiązywania połączenia z bazą XL HR, które dotychczas odbywało się przy zapisie okna konfiguracji, jeśli następowało zaznaczenie parametru Synchronizuj strukturę organizacyjną i dane kadrowe. Teraz będzie się to odbywało po wybraniu dedykowanego przycisku Połącz z bazą XL HR.
Dotychczasowe nawiązywanie połączenia wymagało też uzupełnienia danych o loginie SQL służącym do nawiązania takiego połączenia oraz do wymiany danych. Od nowej wersji dane te są już zbędne, więc pola do ich wypełniania zostały usunięte.

Przy eksporcie danych z konfiguracji do zestawu parametrów DTS nie są już eksportowane dane o loginie SQL i haśle, gdyż nie ma potrzeby jawnego prezentowane ich w Systemie. Na oknach zestawów DTS innych niż pochodzące z konfiguracji nie wprowadzono żadnych zmian, aby nie zaburzyć dotychczasowego wykorzystywania tych danych przy imporcie. Ewentualne konieczne zmiany w tych zestawach mogą zostać wprowadzone przez użytkowników, jak dotychczas.
Po wybraniu nowego przycisku Połącz z bazą XL HR konieczne będzie podanie jednorazowo danych użytkownika SQL do zestawienia połączenia (login musi posiadać uprawnienia sysadmin i znajdować się na serwerze, na którym znajduje się baza XL HR). Dane te nie zostaną zapisane nigdzie w bazie, ponieważ po połączeniu nie będą już wykorzystywane, o czym użytkownicy są informowani w wyświetlanym w tym momencie oknie:

- Czy bazy są podłączone po SQL, jak opisano powyżej
- Czy istnieje serwer SQL oraz baza XL HR wpisane w konfiguracji
- Czy baza XL HR jest w odpowiedniej wersji
- Czy na serwerze z bazą XL HR istnieje login SQL podany jako użytkownik do nawiązania połączenia.
Jeśli wszystkie warunki zostały spełnione, wówczas połączenie jest nawiązywane i informacje o tym zostają zapisane jak dotychczas w obu bazach. Od tej pory synchronizacja wykonywana jest na połączeniu bezpośrednim z wykorzystaniem użytkownika do połączenia pomocniczego określonego przy tworzeniu lub podpinaniu bazy XL. Jeśli baza XL HR znajduje się na innym serwerze, to użytkownik taki zostaje automatycznie dodany przy nawiązywaniu połączenia i ma ustawione niezbędne uprawnienia do wykonywania operacji na bazie XL.
Działanie samej funkcji specjalnej, wykonywanie operacji na obiektach synchronizowanych oraz import danych płacowych i deklaracji z punktu widzenia Użytkownika przebiega wg dotychczasowych zasad.
Weryfikacja poprawności połączenia pomiędzy bazami
W oknie konfiguracji znajduje się przycisk do testowego sprawdzania zgodności połączenia pomiędzy bazami, który na żądanie użytkownika zweryfikuje, czy zapisy dotyczące serwera i bazy oraz loginu SQL po obu stronach są poprawne.
Kontrolowane są te same warunki, jak przy nawiązywaniu połączenia i dodatkowo, czy w synchronizowanej bazie są prawidłowo zapisane informacje o bazie danych XL oraz użytkowniku SQL wykorzystywanym w synchronizacji. W komunikatach informujących o błędnej weryfikacji połączenia mogą się więc znaleźć informacje:
- Nie ma takiego serwera lub bazy danych XL HR albo nie można się do nich podłączyć
- W bazie zsynchronizowanej XL HR nie jest poprawnie zapisane połączenie do bazy XL.
- W bazie zsynchronizowanej XL HR nie jest poprawnie zapisany login SQL do połączenia z bazą XL (login dla połączenia pomocniczego).
Jeśli test weryfikacji wykryje jakieś niezgodności, to zalecane jest ponowne nawiązanie synchronizacji za pomocą przycisku Połącz z bazą XL HR.
Narzędzie jest przydatne szczególnie w przypadku odtwarzania baz testowych, na których nie została wyłączona synchronizacja na etapie tworzenia kopii bezpieczeństwa (funkcjonalność wprowadzona w wersji XL 2019.2.1). Pozwala ona bowiem wykryć, że dane zapisane w XL HR, do której łączy się baza XL wskazują na produkcyjną bazę XL (baza o innej nazwie niż baza testowa, na której aktualnie odbywa się praca).
Od nowej wersji Systemu weryfikacja zgodności jest wykonywana również automatycznie przy rozłączaniu synchronizacji tak, aby nie wykonywać rozłączenia w module XL HR, jeśli baza tam zapisana jest inna niż w XL. Czyli nawiązując do bezy testowej, jeśli to na niej będzie wyłączana synchronizacja, to nie spowoduje ona rozpięcia bazy produkcyjnej XL z prawidłowo powiązaną do niej bazą XL HR.
Wspólne
Inteligentny asystent Comarch ChatERP w wersji Beta
Comarch ChatERP to eksperymentalna usługa wirtualnego asystenta w fazie testów BETA, która pozwala na realizację poleceń skierowanych do niego przez uprawnionych użytkowników Systemu. W pierwszej odsłonie potrafi on udzielić informacji dotyczących części danych zgromadzonych w systemie oraz wyjaśnić funkcje działające w ramach samego oprogramowania Comarch ERP XL.
Odpowiedzi udzielone przez Comarch ChatERP są generowane przez algorytmy AI, co oznacza, że zarówno dane z pytań, jak i z uzyskanych odpowiedzi są przesyłane do Comarch lub Open AI w celu świadczenia usługi. Dlatego też korzystanie z usługi naszego wirtualnego asystenta stanowi jednoczesne wyrażenie zgody na przesłanie danych zawartych w pytaniach i odpowiedziach do firmy Comarch lub podwykonawców technologicznych. Aby w tej wymianie danych ograniczyć ryzyko nadmiernego przetwarzania informacji: Jest to również istotne ze względu na fakt, że wszelkie informacje zawarte w zadawanych pytaniach i udzielonych odpowiedziach są zapisywane i wykorzystywane do celów treningowych doskonalenia usługi.
Wszystkie powyższe ograniczenia i warunki są prezentowane użytkownikom Systemu podczas przyznawania operatorom dostępu do wirtualnego asystenta oraz w oknie konwersacji z ChatERP, co dokładnie opisano w dalszej części rozdziału.
Informację o inteligentnym asystencie Chat ERP umieściliśmy w oknie prezentującym funkcje działające w Systemie w oparciu o sztuczną inteligencję AI. Usługa jest na razie bezpłatna, więc będzie od razu aktywna i działa niezależnie od modułu, do którego ma dostęp użytkownik.

Okno rozmowy z ChatERP
W Komunikatorze do paska bocznego dodana została zakładka [Chat ERP (Beta)], która pozwala otworzyć okno rozmowy z inteligentnym asystentem. Aby zakładka była widoczna dla zalogowanego operatora, to konieczne jest przyznanie mu dostępu do ChatERP w wersji testowej Beta. W tym celu na karcie operatora (zakładka [Parametry]/[Uprawnienia]) dodano parametr Dostęp do ChatERP (Beta). Aby faktycznie operator miał dostęp do okna rozmowy z ChatERP, to musi mieć również zaznaczony parametr Używaj komunikatora.
Przy włączaniu parametru pojawia się informacja o tym, że wersja testowa Beta nie obsługuje uprawnień operatorów, w związku z czym należy rozważyć, czy przyznanie dostępu danemu operatorowi jest zasadne i bezpieczne z punktu widzenia dostępu do danych, które szczegółowo opisano poniżej.
W treści jest również wskazanie na konieczność przestrzegania przez uprawnionych użytkowników przepisów o ochronie danych osobowych, o czym będą oni informowani również bezpośrednio w oknie czatu.

Widok i działanie okna rozmowy z ChatERP (Beta) jest taki jak sam, jak każdej innej rozmowy w komunikatorze. Różnica jest tylko w:
- widoku górnego paska, gdzie pod przyciskiem Pomoc znajduje się link do biuletynu dla wersji Beta https://pomoc.comarch.pl/xl/index.php/dokumentacja/xl165-chaterp-w-comarch-erp-xl/,
- ostrzeżenia na górze okna o konieczności przestrzegania przepisów o ochronie danych w treści pytań,
- braku możliwości zadawania pytań głosowych w dolnej części, gdzie wpisywana jest treść pytania.

W oknie prezentowanych jest domyślnie 100 ostatnich wiadomości wymienianych przez użytkownika z inteligentnym asystentem.
O czym można ‘porozmawiać’?
W rozmowie można odpytywać ChatERP o możliwości Systemu, czyli odpytać o konkretne listy, obiekty oraz możliwość wykonywania dowolnych operacji. W zakresie dokumentacji użytkownika dysponuje on szeroką wiedzą, dzięki czemu potrafi podać natychmiastową, przetworzoną i konkretną odpowiedź, zamiast odsyłania do określonego fragmentu instrukcji.
Pierwsza wersja ChatERP potrafi odpowiedzieć na podstawowe pytania o dane handlowe w Systemie pod kątem wielkości ilościowej i wartościowej sprzedaży/zakupów, podstawowych analiz dla towarów czy płatności. Pozwala ona również na wykonanie prostej operacji, czyli wstrzymania transakcji dla kontrahentów. Można zdecydować czy wstrzymać je dla konkretnego rekordu o podanym akronimie, czy dla kilku największych dłużników, czy może idąc krok dalej, dla tych dłużników, których poziom zadłużenia przekroczył określoną kwotę.
Wstrzymanie transakcji polega na ustawieniu dla kontrahenta odpowiedniego parametru, na podstawie którego blokowane jest dla niego wiele działań dotyczących dokumentów. Z tego też powodu jej wykonanie zlecone przez ChatERP jest dodatkowo kontrolowane przez System, czyli wywołuje komunikat, w którym użytkownik musi potwierdzić zamiar wykonania takiej operacji.

Ze względu na ograniczoną ilość zagadnień udostępnionych na tym etapie, szczegółowa lista pytań i poleceń została zebrana w tabeli opublikowanej w biuletynie dla wersji Beta https://pomoc.comarch.pl/xl/index.php/dokumentacja/xl165-chaterp-w-comarch-erp-xl/. Pozwoli ona użytkownikom odpytywać o te rzeczy, na które ChatERP potrafi udzielić satysfakcjonującej odpowiedzi.
Należy również mieć na uwadze, że na tych danych będzie wykonywany pierwszy trening narzędzia AI.
Współpraca z Comarch Mobile Sprzedaż
Atrybuty okresowe
Umożliwiono obsługę atrybutów okresowych przypisanych do kart kontrahentów. Obsłużono wysyłanie atrybutów okresowych zdefiniowanych dla różnych okresów oraz umożliwiono edycję ich wartości po stronie aplikacji Comarch Mobile Sprzedaż.
Współpraca z Comarch WMS
Prezentowanie w komunikatach o blokadzie dokumentu informacji szczegółowych z WMS
We współpracy Comarch ERP XL z Comarch WMS istnieją sytuacje, w których przesynchronizowane dokumenty (W)AWD oraz (W)ZWM mogą być edytowane w Systemie XL lub w aplikacjach WMS albo mogą nie być jeszcze w pełni zsynchronizowane. Jeśli w takim momencie inny użytkownik próbuje je edytować, wówczas jest informowany o blokadzie dostępu spowodowanej używaniem tego rekordu przez innego użytkownika.
I jeśli blokada jest wynikiem edycji dokumentu z poziomu Systemu XL, to w komunikacie widnieje wprost akronim użytkownika blokującego dokument. Natomiast w przypadku edycji dokumentu z poziomu aplikacji WMS wyświetla się ogólnie akronim użytkownika WMSADMIN, czyli nie wiadomo dokładnie, kto lub co blokuje dany rekord. Dlatego od wersji 2024.0 w szczegółach komunikatów wskazujących na blokadę przez WMSADMIN można znaleźć informację o rzeczywistej przyczynie blokady takiego dokumentu i możliwego sposobu jej usunięcia, czyli:
- Informacja, że dokument aktualnie jest edytowany przez konkretnego użytkownika w aplikacji Comarch WMS lub Comarch WMS Magazynier (ze wskazaniem na jego login). Blokada zostanie usunięta, jeśli ten użytkownik zakończy edycję dokumentu w podanej aplikacji.
- Dokument nie może zostać zrealizowany, ponieważ brak danego towaru na stanie magazynu (ze wskazaniem na nazwę magazynu). Ale dokument zostanie zrealizowany automatycznie, jeśli dany towar będzie dostępny na stanie tego magazynu.
- Dokument nie został prawidłowo przesłany za pomocą usługi synchronizacji Comarch WMS Service do aplikacji Comarch ERP XL. Należy więc sprawdzić czy usługa synchronizacji Comarch WMS Service działa poprawnie.
- Dokument nie został jeszcze w całości przesłany za pomocą usługi synchronizacji Comarch WMS Service. Należy więc odświeżyć usługę synchronizacji Comarch WMS Service lub sprawdzić poprawność działania.
Współpraca z Comarch POS
Przesyłanie promocji pakietowych do Comarch POS
Wprowadzono możliwość przesyłania promocji pakietowych stałych i elastycznych do systemu Comarch POS. Naliczanie promocji pakietowych w Comarch POS będzie analogiczne jak w Comarch ERP XL, przy czym w POS nie ma możliwości wyboru promocji pakietowych, lecz zostanie naliczony pierwszy pakiet spełniający warunku wg ustawień kolejności na liście promocji pakietowych. Nie wszystkie ustawienia promocji mogą zostać przesłane do Comarch POS ze względu na różnice w działaniu modułów rabatowych w obu systemach, co zostało opisane w kolejnych punktach.
Warunki przesyłania promocji pakietowych
Do Comarch POS przesyłamy promocje pakietowe stałe i elastyczne pod określonymi warunkami. Do Comarch POS przesyłane są promocje pakietowe, które:
- Zostały potwierdzone
- Data końcowa jest większa lub równa dacie bieżącej lub jest nieograniczona
- Data początkowa jest mniejsza lub równa dacie bieżącej lub jest nieograniczona
- W parametrze Rodzaj dokumentów wskazano opcję Wszystkie lub Rozchodowe
- Nie mają zaznaczonego parametru: Ważna w godzinach
- Nie mają zaznaczonego parametru: Powtarzać co
- Są przeznaczone dla Comarch POS ze względu na Centrum:
- Zostały udostępnione dla Centrum, z którym powiązany jest oddział Comarch POS
- Zostały udostępnione dla Centrum nadrzędnego w stosunku do powyższego
- Zostały udostępnione dla Centrum Głównego
- Na zakładce [Magazyny] wybrano opcję Wszystkie lub magazyny ustawione dla Oddziału POS
- Na zakładce [Formy płatności] wybrano opcję Wszystkie
- Na zakładce [Sposób dostawy] wybrano opcję Wszystkie
- Zostały zdefiniowane na dowolną grupę kontrahentów wysyłanych do POS lub przynajmniej jeden kontrahent przypisany na zakładce [Kontrahenci] jest wysyłany do POS
- Wszystkie towary na promocji należą do drzewa grup wysyłanego do POS – zakładka [Towary]
Automatyczne naliczanie promocji pakietowych
To czy promocja zostanie naliczona automatycznie na dokumentach wystawianych na stanowisku POS czy też będzie konieczne wybranie przycisku Nalicz promocje zależy od parametru, który ustawiany jest na oknie Konfiguracji oddziału Comarch POS na zakładce [Parametry].

Przy zaznaczonym powyższym parametrze, podczas wystawiania dokumentów promocje będą naliczane automatycznie po spełnieniu określonych warunków. Wybierana jest zawsze pierwsza promocja (wg kolejności na liście promocji w Comarch ERP XL), dla której spełnione są warunki na dodanych pozycjach.
W przypadku, gdy parametr nie będzie zaznaczony, wówczas po dodaniu pozycji można wybrać przycisk Nalicz promocje. Zasady naliczania promocji będą takie same jak przy automatycznych promocjach, jednak system nie będzie wyszukiwał promocji po dodaniu każdej pozycji do dokumentu.
Jeśli dla pakietu zostały zdefiniowane gratisy, to po zatwierdzeniu dokumentu system przypomni o możliwości skorzystania z opcji gratisu dla promocji.
Kolejność naliczania promocji na stanowisku POS
Od wersji 2023.1 w Systemie Comarch ERP XL możliwe jest ustalanie kolejności promocji pakietowych za pomocą przycisków Przesuń w dół pozycję na liście i Przesuń w górę pozycję na liście. Kolejność promocji możliwa jest do ustalenia osobno w obrębie promocji pakietowych i osobno w obrębie promocji PRM. Ustalenie kolejności promocji pakietowych jest przesyłane do Comarch POS, nie ma natomiast wpływu na wyświetlanie kolejności promocji podczas wystawiania dokumentów w Comarch ERP XL.

Kolejność promocji pakietowych ma znaczenie w naliczaniu promocji na dokumentach wystawianych na stanowiskach POS. Jeśli dane pozycje na dokumencie będą spełniały warunki więcej niż jednej promocji, wówczas zostanie naliczona ta promocja, która w Comarch ERP XL jest wyżej na liście (ma wyższy Priorytet2).
Informacje dodatkowe
Z powodu różnic pomiędzy działaniem promocji pakietowych w Comarch ERP XL a działaniem modułu rabatowego w Comarch POS mogą występować pewne odstępstwa w naliczaniu promocji.
- Limity ilości pakietów
W Comarch ERP XL dla promocji pakietowych możliwy jest do ustawienia parametr Max ilość pakietów ogółem lub dla kontrahenta. W module rabatowym wykorzystywanym w Comarch POS nie ma możliwości przesłania analogicznych ustawień, dlatego ustawienie to będzie ignorowane. Oznacza to, że jeśli na pakiecie zostanie ustawiony limit, to nie będzie on respektowany na stanowiskach POS. Warto rozważyć, czy pakiet z ustalonymi limitami wysyłać do oddziału POS i ustawić odpowiednie centra na zakładce [Miejsca w strukturze firmy], jeśli promocja taka nie powinna być wysyłana.
- Inne rabaty a promocje pakietowe
Bez względu na ustawienie parametru Pomiń rabaty nagłówka (GLO) na definicji promocji pakietowej, w Comarch POS rabaty nagłówka są zawsze pomijane. Promocje pakietowe nie łączą się z innymi rabatami.
- Parametry dla gratisów
W module rabatowym POS brak dla gratisów odpowiednika opcji Mnóż. Wszystkie gratisy będą traktowane tak, jakby opcja Mnóż był zaznaczona.
Brak w module rabatowym również opcji Edycja ilości wydawanych gratisów, dlatego opcja ta będzie ignorowana.
Brak opcji Wymagany w Comarch ERP XL, która jest dostępna w Comarch POS, jest natomiast parametr Domyślny. Parametr Domyślny będzie traktowany w Comarch POS jako wymagany, czyli do spełnienia warunków pakietu konieczne będzie dodanie do koszyka gratisu określonego jako domyślny. Gratis, który nie będzie oznaczony jako domyślny nie będzie konieczny do naliczenia pakietu.
- Naliczenie pakietów dla innej jednostki niż podstawowa
- Promocja pakietowa stała
Pakiet nie zostanie naliczony, gdy towar zostanie dodany w innej jednostce niż podstawowa.
-
- Promocja pakietowa elastyczna
Pakiet zostanie naliczony, ale nie zostaną uwzględnione przeliczniki towaru, co oznacza, że stała cena dla jednostki pomocniczej będzie taka sama jak dla podstawowej, a próg będzie spełniony przy analogicznej ilości jednostek pomocniczych jak podstawowych.
- Promocja pakietowa elastyczna w towar wymagany
Zaznaczenie parametru Wymagany na pozycji promocji elastycznej nie będzie respektowane w Comarch POS, to oznacza, że promocja zostanie naliczona nawet wówczas, gdy wymagany towar nie zostanie dodany do dokumentu.
Informacja o pakiecie na dokumentach importowanych z Comarch POS
Na dokumentach importowanych z POS widoczna będzie informacja o zastosowanym pakiecie, a pozycje wchodzące w skład pakietu będą stosownie oznaczone. Również w oknie Struktura udzielonego rabatu prezentowana będzie informacja o pakietach oraz strukturze rabatu.
Przesyłanie promocji progowych typu stała cena
Umożliwiono przesyłanie rabatów progowych typu stała cena, czyli promocji, gdzie dla danego towaru ustalono różne ceny w zależności od progu. Nie jest jednak możliwe przesyłanie promocji mieszanych, czyli takich, gdzie dla jednego progu ustalono rabat a dla innego stałą cenę w ramach tej samej promocji.
Dla poszczególnych progów typ ceny powinien być taki sam, jeśli na jednym z progów zostanie ustawiony typ netto a na innym brutto to dla wszystkich cen stałych w tej promocji zostanie ustalony typ jak na pierwszej pozycji. Ograniczenia te wynikają z różnic w działaniu modułu rabatowego w obu systemach.
Naliczanie rabatów od promocji typu stała cena
Istnieje możliwość naliczania dodatkowych rabatów do promocji typu stała cena. Zależy to od parametru globalnego ustawianego w konfiguracji systemu System/ Konfiguracja /Sprzedaż /Rabaty i promocje Naliczaj inne promocje/ rabaty.

Jeśli parametr nie zostanie zaznaczony wówczas ustalona stała cena, będzie ceną ostateczną i nie będą miały do niej zastosowania inne promocje. Jeśli parametr zostanie zaznaczony wówczas naliczanie kolejnych promocji będzie uzależnione od ustawienia parametru Pomiń następne promocje dostępnego na zakładce [Ogólne] promocji.
Inwentaryzacja
Wprowadzono możliwość realizowania inwentaryzacji we współpracy z Comarch POS, gdzie odczyty (spis towarów z natury) mogą być realizowane na stanowiskach POS. Dodanie dokumentu inwentaryzacji będzie realizowane po stronie XLa. Następnie do dokumentu inwentaryzacji należy wygenerować arkusze inwentaryzacyjne, które zostaną przesłane na stanowiska POS. Po stronie stanowisk POS będą generowane odczyty, które po zamknięciu arkuszy w POS trafią do XLa. Zatwierdzenie całej inwentaryzacji i wykonanie korekt inwentaryzacyjnych realizowane będzie po stronie Comarch ERP XL.
Ustawienia i uprawnienia
Na oknie konfiguracji oddziału Comarch POS oraz w kreatorze oddziału dodano nowe parametry związane z inwentaryzacją. Aby móc wykonywać operacje związane z inwentaryzacją w oddziałach Comarch POS konieczne jest zaznaczenie parametru Obsługa inwentaryzacji.
Dodatkowo dodano parametr Ostrzegaj podczas dodawania inwentaryzowanego towaru na dokument. Po jego zaznaczeniu, podczas wystawiania dokumentów w POS na towary znajdujące się na arkuszach inwentaryzacyjnych pojawi się stosowny komunikat informujący o trwającej inwentaryzacji. Komunikat będzie się pojawiał do czasu zatwierdzenia arkusza, na którym znajduje się towar. Należy pamiętać, że zamknięcie arkusza w Comarch POS spowoduje aktualizację stanów w POS i przesłanie arkuszy do Comarch ERP XL, natomiast po stronie systemu XL inwentaryzacja do czasu jej zamknięcia nadal będzie blokować sprzedaż i wystawianie innych dokumentów.

Na wzorcu operatora na zakładce [POS] również dodano parametry związane z inwentaryzacją. Są to parametry związane z uprawnieniami operatorów.

Typy inwentaryzacji
Przed przystąpieniem do pierwszej inwentaryzacji należy dodać odpowiedni typ inwentaryzacji w POS. W tym celu w module Administrator należy przejść do opcji Listy/ Słowniki Kategorii/ Transakcje/ Typy inwentaryzacji POS.
W słowniku tym należy dodać przynajmniej jeden typ inwentaryzacji, który jest niezbędny przy realizowaniu inwentaryzacji w Comarch POS. Na każdym z typów możliwe jest określenie kodu i nazwy typu oraz parametrów dotyczących sposobu realizacji inwentaryzacji. Jeden z typów można ustawić jako domyślny, wówczas automatycznie zostanie ustawiony no nowej inwentaryzacji.
Można również dezaktywować wybrany typ za pomocą odznaczenia parametru Aktywny.

Przygotowanie inwentaryzacji w Comarch ERP XL
Inwentaryzację należy dodać standardowo w module Sprzedaż w menu Zestawienia/Inwentaryzacja. Następnie należy wybrać jeden z magazynów POS, dla którego ma być przeprowadzona inwentaryzacja. Dla każdego magazynu inwentaryzacja musi być przeprowadzona oddzielnie tzn. należy wygenerować oddzielny dokument inwentaryzacyjny. Po dodaniu magazynu POS, zostanie aktywowany parametr Realizuj w Comarch POS. Po jego zaznaczeniu w polu Typ inwentaryzacji POS ustawi się domyślny typ inwentaryzacji. Jeśli żaden z typów nie został określony jako domyślny, obowiązkowo należy wybrać typ inwentaryzacji. Dla inwentaryzacji realizowanych po stronie POS konieczne jest przekazanie numeru dokumentu. W tym celu dodano pole Nazwa/Numer, którego uzupełnienie jest wymagane tylko w przypadku inwentaryzacji realizowanych w Comarch POS.

Parametry inwentaryzacji
Na oknie inwentaryzacji niektóre parametry nie są dostępne do edycji i ich ustawienie jest domyślne.
- Rodzaj odczytów – ustawienie to pobierane jest z typu inwentaryzacji.
- Generowanie arkuszy z podziałem na partie – opcja zaznaczona ze względu na to, że Comarch POS operuje na partiach towarów.
- Ilość inwentaryzowana – zaznaczona opcja handlowa, gdyż do Comarch POS wysyłane są stany handlowe towarów.
Dodawanie arkuszy inwentaryzacji
Aby inwentaryzacja została przesłana do Comarch POS należy wygenerować przynajmniej jeden arkusz. Podczas dodawania towarów do arkusza, system pilnuje, aby dodawane towary należały do grupy towarów wysyłanych do danego oddziału POS. Jeśli zostaną wskazane towary nie wysyłane do danego oddziału POS, z którego pochodzi magazyn na inwentaryzacji, nie zostaną one dodane do arkusza.
Można również przygotować puste arkusze, wówczas towary można będzie dodawać podczas wykonywania spisu towarów na stanowiskach POS.
Po zapisaniu formularza inwentaryzacji może on zostać przesłany do POS. Pobranie dokumentu inwentaryzacji inicjowane jest po stronie stanowiska POS podczas wejścia na listę dokumentów inwentaryzacji i wybranie opcji Odśwież. Po dodaniu kolejnych arkuszy, zostaną one dodane do inwentaryzacji w POS po odświeżeniu listy. Arkusze przekazane do Comarch POS nie mogą być usuwane ani aktualizowane w systemie XL, nie mogą być też dodawane do nich odczyty. Spisywanie towarów i generowanie odczytów możliwe będzie po stronie stanowisk POS.
Realizacja inwentaryzacji na stanowiskach POS
Dokument inwentaryzacji oraz przesłane arkusze mają ustawiony stan otwarty i są gotowe do spisywania towaru. Do każdego arkusza może być generowanych wiele raportów (odczytów). Stany spisywanych towarów są sumowane lub nadpisywane w zależności od typu inwentaryzacji. Podczas spisywania towarów możliwe jest dodanie towaru, którego nie ma na arkuszu, w takim przypadku towar zostanie dodany do arkusza zarówno w POS jak i w XLu. Po skończonym spisie towarów należy zamknąć arkusz na stanowisku POS. Po jego zamknięciu arkusz wraz z odczytami zostanie przesłany do systemu XL i nie będzie możliwości kontynuowania spisu towarów będących na danym arkuszu.
Odczyty przygotowywane na stanowiskach POS otrzymują nazwę wg schematu: Kod stanowiska_data i godzina dodania odczytu.

Zamykanie inwentaryzacji
Po zamknięciu i przesłaniu do XLa wszystkich arkuszy można zamknąć inwentaryzację w systemie Comarch ERP XL. Zamknięcie inwentaryzacji w XLu spowoduje wygenerowanie dokumentów różnicowych na braki i nadwyżki zgodnie ze standardowym działaniem inwentaryzacji w Comarch ERP XL. Przed zamknięciem system zapyta czy na pewno proces inwentaryzacji po stronie Comarch POS został zakończony i czy na pewno zamknąć inwentaryzację.

Sprzedaż i inne dokumenty wpływające na stan towaru podczas inwentaryzacji
Istnieje różnica pomiędzy działaniem inwentaryzacji w Comarch ERP XL a Comarch POS polegająca na tym, że w XLu nie można wystawiać dokumentów na inwentaryzowane towary, podczas gdy w POS jest to możliwe.
Oznacza to, że dokumenty wystawione na stanowiskach POS na inwentaryzowane towary lub na cały magazyn podlegający inwentaryzacji nie będą mogły być zaimportowane do czasu zamknięcia inwentaryzacji. Jeśli na dokumencie inwentaryzacji został zaznaczony opcja Inwentaryzacja blokuje cały magazyn, wówczas żadne dokument nie zostanie zaimportowany. Jeśli zostanie wybrana opcja Inwentaryzacja blokuje tylko inwentaryzowane towary, wówczas nie zostaną zaimportowane tylko te dokumenty, na których znajdą się inwentaryzowane towary. Blokada dotyczy magazynu, którego dotyczy inwentaryzacja. Na pozostałych magazynach można dokonywać sprzedaży czy wystawiać inne dokumenty.

Przy włączonym parametrze Ostrzegaj podczas dodawania inwentaryzowanego, podczas dodawania towaru na dokument pojawi się stosowne ostrzeżenie o trwającej inwentaryzacji.
Uwaga 1: Nie zaleca się dokonywania sprzedaży i rejestrowania innych dokumentów w POS na magazynach, na których trwa inwentaryzacja. Dokumenty te nie trafią do bazy systemu Comarch ERP XL, do czasu zamknięcia inwentaryzacji. Po zamknięciu inwentaryzacji dokumenty zostaną zaimportowane, ale czas ich importu może być bardzo długi, ze względu na ilość nagromadzonych dokumentów.
Uwaga 2: Może też wystąpić rozbieżność w stanach towarowych pomiędzy bazami Comarch POS a Comarch ERP XL wynikająca z faktu, że XL nie aktualizuje stanów towaru podczas trwania inwentaryzacji, lecz dopiero po jej zamknięciu. Generowane są wówczas dokumenty na różnice inwentaryzacyjne odnoszące się do stanów z momentu wygenerowania arkuszy inwentaryzacyjnych (czyli nie uwzględniających dokumentów wystawiony w trakcie inwentaryzacji).
Uzgadnianie stanów towarów podczas trwania inwentaryzacji w POS
W Comarch POS istnieje funkcjonalność polegająca na uzgodnieniu stanów towarów na podstawie stanów w Comarch ERP XL. Po wybraniu opcji Uzgadnianie stanów magazynowych w menu Aktualizacja danych stany towarów są ustalane na zgodne ze stanami w bazie systemu Comarch ERP XL. W trakcie trwania inwentaryzacji stany w Comarch POS aktualizowane są po zamknięciu arkusza, natomiast w Comarch ERP XL standardowo dopiero po zamknięciu inwentaryzacji i wygenerowaniu dokumentów na różnice inwentaryzacyjne. Wykonanie akcji Uzgodnienie stanów magazynowych doprowadziłoby do przywrócenia stanów sprzed rozpoczęcia inwentaryzacji.
Nie należy wykonywać akcji Uzgodnienie stanów magazynowych podczas trwania inwentaryzacji w POS, gdyż doprowadzi to do niezgodności w stanach magazynowych pomiędzy systemami.
Współpraca z Comarch webPOS
Comarch webPOS jest wysoce skalowalnym rozwiązaniem, hostowanym w Comarch Cloud. Zadaniem aplikacji jest realizacja procesów biznesowych sprzedaży detalicznej. Aplikacja przeznaczona jest dla sprzedawców pracujących na stanowiskach kasowych. Jej głównym zadaniem jest wykonanie operacji związanych z obsługą klienta.
Od wersji 2024.0 umożliwiono integrację Comarch ERP XL ze stanowiskami obsługi klienta Comarch webPOS.
Aby możliwa była praca na stanowiskach webPOS, w konfiguracji Oddziału POS na zakładce [POS] dodano pole do wpisania kodu webPOS. Kod webPOS może być dowolnym ciągiem znaków, który posłuży do identyfikacji bazy danych, na której zarejestrowane są oddziały POS ze stanowiskami webPOS.

Logowanie do Comarch webPOS
W Comarch webPOS wykorzystywany jest adres e-mail operatora do powiązania użytkowników z kontem SSO, gdzie adres e-mail jest loginem. Oznacza to, że dla każdego operatora należy przesyłać adres mailowy. W tym celu zostanie wykorzystany adres e-mail pracownika powiązanego z operatorem przesyłanym do webPOS.
W związku z powyższym wymaganiem należy każdemu operatorowi, który może pracować na wersji webowej POS przypisać konto pracownika, na którym należy uzupełnić adres mailowy w polu E-mail na zakładce [Ogólne].
Podczas przypisywania pracownika do operatora system pilnuje, aby ten sam pracownik nie został przypisany do kilku operatorów wykorzystywanych w oddziałach POS, dlatego nie istnieje ryzyko, że ten sam pracownik zostanie dodany do kilku operatorów. Każdy pracownik powinien mieć przypisany inny adres mailowy, pole to nie jest walidowane w systemie XL, dlatego należy zwrócić uwagę, aby adresy e-mail były unikalne.
Nowy typ stanowiska
W konfiguracji Oddziałów Comarch POS dodano możliwość definiowania stanowisk z przeznaczeniem do pracy na platformie webPOS. Podczas dodawania stanowiska pojawiła się możliwość wskazania w polu Typ aplikacji opcji webPOS. Po wybraniu typu aplikacji webPOS, w polu Licencja automatycznie ustawi się opcja FrontOffice, bez możliwości zmiany, ze względu na to, że webowa wersja Comarch POS umożliwia na chwilę obecną obsługę sprzedaży i kasy.
Stanowiska webowe mogą być mieszane z innymi typami aplikacji, tak więc w ramach jednego oddziału mogą pracować stanowiska POS, mPOS i webPOS.
Podczas synchronizacji z platformą webPOS wysyłane są dane związane z wszystkimi stanowiskami webPOS dodanymi w dowolnym oddziale zarejestrowanym w XLu. Dokumenty wystawiane po stronie webPOS trafiają automatycznie do bazy XLa, po ich wystawieniu na stanowiskach webPOS.

Inne zmiany
Import korekty wystawionej do faktury wystawionej do paragonu
Umożliwiono przesyłanie do Comarch ERP XL korekt wystawionych do faktury, która została wystawiona do paragonu w Comarch POS. Korekta do faktur wystawionej do paragonu tworzona jest jako spinacz RAK. Aby możliwe było utworzenie korekty po stronie Comarch ERP XL spinacza korekty do faktury, generowany jest po stronie XLa dokument korekty do paragonu a następnie tworzony spinacz korekty, spinający korektę. Korekta paragonu wystawiana jest po stronie systemu XL w centrum głównym. Numer dokumentu nadawany jest po stronie XLa, zgodnie z ustawieniami centrum głównego.
Przesłanie numeru karty kontrahenta
W Comarch ERP XL na karcie towaru na zakładce [Ogólne] znajduje się pole Karta, w którym można zapisać numer karty kontrahenta. Wraz z uzupełnieniem numeru karty wybierany jest też typ karty. Jeśli nie zostanie wybrany typ karty, wówczas domyślnie zostanie ustawiona opcja Własna karta. Numery kart będą wysyłane wraz z typem do Comarch POS, dzięki czemu możliwe będzie wyszukiwanie kontrahentów wg numeru karty. Jeśli dla danego numeru karty kontrahenta zostanie wygenerowany kod kreskowy i przygotowana fizycznie karta, wówczas wyszukiwanie kontrahenta możliwe będzie z użyciem czytnika kodów kreskowych.

Przesyłanie jednostek wagi i miary towaru
Dla każdej jednostki miary towaru możliwe jest określenie wagi i objętości. Aby objętość lub waga towaru zostały wysłane do Comarch POS dla poszczególnych towarów, konieczne jest dodanie do listy jednostek w Comarch ERP XL, jednostek zgodnie z oznaczeniami, które są wykorzystywane do określenia wagi lub objętości.

Wystarczy dodać tylko te jednostki miary lub objętości, które w rzeczywistości są wykorzystywane do określenia wagi lub objętości na towarach wysyłanych do Comarch POS. W powyższym przypadku, konieczne jest dodanie do listy jednostek, jednostek o symbolach: Gram, Kg i cm3.
Po dodaniu jednostek do listy, zostaną one przesłane do Comarch POS. Informacje te nie są prezentowane w interfejsie systemu, można je wykorzystać np. do raportowania.
Współpraca z Comarch Shipping
Obsługa rodzajów przesyłek związanych z rodzajem usługi
W integracji z Comarch Shipping obsłużone zostały rodzaje przesyłek dla kuriera Poczta Polska, które ze względu na swoją specyfikę nie były dotychczas dostępne. Dla tego kuriera rodzaj przesyłki jest ściśle powiązany z rodzajem usługi, czyli dla różnych usług mogą występować te same rodzaje przesyłek.

Dlatego też dla Poczty Polskiej w nazwie rodzaju przesyłki została ujęta również nazwa rodzaju usługi, tak aby wyraźnie wskazać użytkownikom, który rodzaj przesyłki wybierają. Podobna specyfika występuje również dla kurierów Geodis, Allegro Inpost Kurier i Ambro Express, więc dla nich wprowadzone zostało analogiczne rozwiązanie.
Aby móc posługiwać się nowymi rodzajami przesyłek należy wykonać import tych danych z poziomu okna konfiguracji. Wówczas dla Poczty Polskiej po raz pierwszy zostaną pobrane te dane, a dla pozostałych kurierów zostaną zaktualizowane dotychczasowe.

Oznacza to, że po pobraniu tych danych dla kurierów Geodis, Allegro Inpost Kurier i Ambro Express w dotychczasowych rekordach pojawią się również nazwy z rodzajem usługi i tak będzie to prezentowane na utworzonych wcześniej paczkach. Aby mieć na nich poprawne dane wystarczy je zmienić dla paczek w buforze, które nie zostały jeszcze wysłane do Comarch Shipping lub wykonać operacje Aktualizuj dane ZNP dla wysyłek, które zostały już przesłane do Comarch Shipping.
Z punktu widzenia działania w Systemie przy tworzeniu paczek nie będzie żadnych zmian. Nadal na paczce lub w oknie generowania ZNP dokonuje się wyboru rodzaju przesyłki z listy rozwijanej, na której teraz prezentowane są nazwy rodzajów zawierające również nazwę usługi, o ile taką pobrano z Comarch Shipping. A ponieważ przy wiązaniu paczek do wysyłki nie kontrolujemy zgodności rodzajów, to powiązanie ich z nazwą usługi nie wpłynie na dotychczasowe działanie.
Przesyłając zlecenie do Comarch Shipping dla ww. kurierów przekazywane są teraz łącznie dwie informacje: rodzaj usługi i rodzaj paczki. Dzięki temu na zleceniu ustawiają się prawidłowe dane.
Dodatkowo, jeśli rodzaj usługi i paczki są zgodne z tymi wybranymi na szablonie, to wszystkie inne parametry i ustawienia zostaną pobrane z takiego szablonu. Jeśli nie będą zgodne, to zostaną pobrane z domyślnych/ogólnych ustawień dla takiej konfiguracji rodzajów.

W Comarch ERP XL jest wysyłka dla kuriera Geodis, z dwiema paczkami. W każdym z poniższych scenariuszy tworzymy ZNP z tej wysyłki bez wskazywania w oknie generowaniu rodzaju przesyłki, czyli zostaje pobrana z paczek. Scenariusz 1 PC1 z rodzajem przesyłki Drobnica: 1/2 palety, PC2 z rodzajem przesyłki Drobnica: 1/2 palety. W Shipping powstanie zlecenie na obie te paczki. Scenariusz 2 PC1 z rodzajem przesyłki Drobnica: 1/2 palety, PC2 z rodzajem przesyłki Drobnica: Dłużyca. W Shipping nie powstanie zlecenie, a w logu pojawi się błąd mówiący o różnych rodzajach paczek: "Operacja nie powiodła się. Możliwe jest tworzenie zleceń z tylko jednym rodzajem paczki.". Scenariusz 3 PC1 z rodzajem przesyłki Drobnica: 1/2 palety, PC2 z rodzajem przesyłki Częściówka: Dłużyca. W Shipping nie powstanie zlecenie, a w logu pojawi się błąd jw. Scenariusz 4 PC1 z rodzajem przesyłki Drobnica: 1/2 palety, PC2 z rodzajem przesyłki Paczka: Paczka. W Shipping nie powstanie zlecenie, a w logu pojawi się błąd jw. Scenariusz 5 PC1 z rodzajem przesyłki Drobnica: 1/2 palety, PC2 z rodzajem przesyłki Częściówka: 1/2 palety. W Shipping powstanie zlecenie na obie te paczki i dla tego zlecenia zostanie ustawiony wspólny rodzaj usługi, chociaż w XL było zadysponowanej inaczej (!).
Aktualizacja nazw kurierów przy ich pobieraniu z aplikacji
Ze względu na występujące czasem zmiany nazw kurierów po stronie Comarch Shipping zmodyfikowano mechanizm pobierania informacji o kurierach tak, aby w takiej sytuacji nie tworzyć w Systemie nowego rekordu, ale modyfikować nazwę dla istniejącego, który jest powiązany z analogicznym rekordem w aplikacji. Oznacza to modyfikację w Systemie nazwy kuriera zarówno w słowniku kategorii, jak i na paczkach/wysyłkach, na których został on wcześniej użyty.
Współpraca z wszystko.pl
Nowe dane przesyłane z towarów na oferty
Deklarowana ilość dostępna do sprzedaży na platformie
Dotychczas przy tworzeniu oferty z karty towaru wysyłana była dla oferty ilość dostępna w stanach handlowych danego towaru lub ilość zerowa, jeśli uwzględnianie stanów handlowych było wyłączone na oddziale lub indywidualnie na karcie towaru. W nowej wersji została dodana trzecia opcja, czyli wysyłanie ilości indywidualnie ustalonej dla oferty.
Jeśli na karcie towaru został zaznaczony parametr Nie kontroluj stanów, wówczas użytkownik może uzupełnić ilość początkową dla towaru (oznaczona na czerwono na poniższym rysunku) i w tym przypadku to właśnie ona będzie przesyłana jednorazowo przy zakładaniu oferty na platformie.

Oznacza to, że jeśli na oddziale jest zaznaczony parametr Eksport stanów magazynowych, to przy tworzeniu oferty wysyłane ilości stanów dla towaru mogą obecnie następujące:
- Jeśli na karcie towaru parametr Nie kontroluj stanów nie jest zaznaczony, to jest wysyłana ilość wyliczona jako stan handlowy (z ewentualnym uwzględnianiem rezerwacji).
- Jeśli na karcie towaru parametr Nie kontroluj stanów jest zaznaczony, to jest wysyłana ilość uzupełniona w nowym polu. Domyślnie ilość ta jest zerowa i dopóki nie zostanie zmieniona, to przesyłana będzie właśnie taka, czyli dotychczasowe działanie nie ulegnie zmianie.
Przy aktualizacji oferty we wszystko.pl wysyłanie ilości pozostało bez zmian, czyli nadal jest zależne od ustawienia parametru Nie kontroluj stanów w następujący sposób:
- Jeśli parametr nie zaznaczony, to jest wysyłana ilość wyliczona jako stan handlowy (z ewentualnym uwzględnianiem rezerwacji).
- Jeśli parametr zaznaczony, to ilość nie jest wysyłana.
Ilość dla zakupów limitowanych
Na ofercie we wszystko.pl dodano możliwość ustawienia ilości maksymalnej produktu, którą można zakupić w ramach jednego zamówienia. Pozwala to ustalać limity sprzedaży np. w przypadku wystawienia produktu w bardzo konkurencyjnej cenie.
Informacja ta, analogicznie do pozostałych danych na ofercie, jest teraz możliwa do ustawienia na karcie towaru (jak pokazano na rysunku powyżej, oznaczając granatową ramką). Jeśli ilość zostanie uzupełniona, to trafi ona na nowo zakładaną lub aktualizowaną ofertę w analogiczne pole.
Przesyłanie na ofertę również załączników zapisanych jako linki
Obecnie obrazy przesyłane na ofertę są pobierane z załączników karty towaru oznaczonych odpowiednim parametrem, ale tylko tych, których dane binarne zostały zapisane w bazie. W nowej wersji obsłużone zostało również przesyłanie załączników zapisanych poza bazą danych, czyli takich dla których wypełniony został tylko link do pliku dostępnego w Internecie i spełniającego wszystkie inne wymagania dla zdjęć dodawanych na ofertę. Czyli nie dotyczy to linków do plików zapisanych lokalnie (te są wykluczane przez System na etapie przesyłania danych) ani takich, które mają nieprawidłowy format czy rozmiar (dla nich, jak dotychczas działa weryfikacja pliku po stronie platformy).
Opisy ofert utworzone w edytorze HTML zgodnym z wymaganiami platformy
Na platformie wszystko.pl jest możliwość tworzenia opisów produktów za pomocą edytora tekstu HTML, gdzie można tworzyć unikalne treści z podziałem na sekcje oraz zawierające zdjęcia lub inne pliki graficzne.

Dotychczas z poziomu Systemu opis dla oferty był wysyłany z obecnych pól opisowych na karcie towaru, więc na platformie wstawiany był jako zwykły tekst do pierwszej sekcji opisu.
Aby zapewnić w Systemie analogiczną funkcjonalność jak na platformie został dodany edytor opisów HTML, w którym użytkownik może zmieniać rodzaje poszczególnych sekcji, duplikować sekcje, usuwać sekcje oraz przesuwać je w górę lub w dół. Odzwierciedlone zostały więc w pełni wszystkie funkcje dostępne dla opisów na platformie i są one dostępne na dedykowanej zakładce karty towaru [Aplikacje]/[wszystko.pl-opis].

Od wersji 2024.0 użytkownik może zdecydować, czy przy tworzeniu luba aktualizacji oferty, opis wysyłać jak dotychczas z ogólnych pól opisowych karty towaru, czy z opisów uzupełnionych w edytorze HTML. Odbywa się to w oparciu o parametr na definicji oddziału wszystko.pl, zakładka [Eksport] Pobieraj opisy z edytora wszystko.pl. Jeśli zostanie on zaznaczony, wówczas opisy będą pobierane z nowej zakładki karty towaru.
Ręczny import zamówień z wszystko.pl
Zamówienia z wszystko.pl pobierane są za pomocą usługi synchronizacji. Uzupełnieniem tej funkcjonalności jest nowo dodany ręczny import zamówień wprowadzony do obsługi scenariuszy, w których np. zamówienie nie zostało zaimportowane z powodu braku powiązania karty towaru z ofertą we wszystko.pl.
Na formatce oddziału wszystko.pl znajduje się przycisk do pobierania zamówień Pobierz zamówienia. Przed operacją należy określić datę, od której mają być pobierane zamówienia:

Przy imporcie uwzględnianie są wszystkie zamówienia złożone od początku doby ustawionej w polu z datą i zgodnie z informacją zawartą w oknie nie importują się kolejny raz zamówienia już wcześniej pobrane. W logu z przebiegu operacji znajdują się informacje dotyczące rekordów zaimportowanych i pominiętych:

Uruchomienie ręcznego importu zamówień nie zmienia daty ostatniej synchronizacji zapisanej na oddziale, w związku z tym, jeśli import został wykonany przy wyłączonej usłudze, to mogły zostać pobrane zamówienia dodane na platformie po dacie ostatniej synchronizacji. Po uruchomieniu usługi część zamówień nie będzie mogła zostać pobrana, ponieważ znajduje się już w bazie. W logu z synchronizacji za pomocą usługi zamówienia te będą wymienione jako pominięte. Osobno logowane będą również takie zamówienia, których import nie jest możliwy, ponieważ nie udało się dodanie żadnej pozycji na zamówienie. Sytuacja taka będzie miała miejsce, jeśli ID oferty/ofert z zamówienia nie znajdują się w bazie danych (jeśli oferta została dodana ręcznie we wszystko.pl).

Pobieranie kuriera na zamówienie podczas importu z wszystko.pl
Na zakładce [Realizacja] dokumentu zamówienia sprzedaży dodano pole, w którym możliwe jest wybranie jednego kuriera ze słownika kategorii Kurierzy. Będzie to oznaczało kuriera realizującego dane zamówienie, dlatego też pole Kurier jest umieszczone nad pozostałymi polami dotyczącymi wysyłki.
W słowniku Sposoby dostawy znajdującym się w oknie konfiguracji również dodano możliwość ustawienia kuriera. Oznacza to, że można powiązać kuriera ze sposobem dostawy, dzięki czemu na dokumentach ZS przy wyborze sposobu dostawy, automatycznie może zostać ustawiony kurier powiązany z tym sposobem.
Obecnie ustawianie kuriera zostało obsłużone przy imporcie zamówień z wszystko.pl, jeśli jest na nich ustawiana metoda dostawy z wszystko.pl, która jest zmapowana w Systemie ze sposobem dostawy (w definicji oddziału, zakładka [Parametry]). Wówczas na zamówieniach ustawiany jest dokładnie ten sposób dostawy, a na jego podstawie ustawia się kurier, o ile jakiś został powiązany z tym sposobem dostawy.


Obsługa zmian na kategoriach i parametrach wprowadzonych na wszystko.pl
Na platformie wszystko.pl w Panelu Administratora możliwe jest dokonywanie zmian w strukturze kategorii oraz powiązanych do kategorii parametrach i słownikach.
Wszystkie te dane są ściśle powiązane z ofertami, w związku z czym ich zawartość jest pobierana do Comarch ERP XL celem poprawnego uzupełnienia danych na kartach towarów, które stanowią podstawę tworzenia ofert na platformie. Oznacza to, że zmiany dokonywane na platformie powinny być uwzględnione w Systemie tak, aby dane wypełniane na towarach były aktualne. W przeciwnym razie przy operacjach wykonywanych na towarach może pojawić się błąd wskazujący na konkretną wartość, której jakaś właściwość nie jest zgodna. W takiej sytuacji konieczne jest wykonanie w Comarch ERP XL aktualizacji struktury katalogów i/lub powiązanych z nimi parametrów.
Od wersji 2024.0 aktualizację taką można wykonać w dowolnym momencie dla wybranych kategorii. Zalecane jest wykonanie jej przed rozpoczęciem wprowadzania na towarach danych do wszystko.pl tak, aby zabezpieczyć się przed ewentualnymi błędami i koniecznością ich późniejszego korygowania.
Obsługa zmian w strukturze kategorii
Dotychczasowy import struktury kategorii wykonywany z formatki oddziału wszystko.pl obsługiwał jedynie dodawanie nowych rekordów, czyli przy pierwszym pobraniu dodawana była cała struktura. Kolejny import dopisywał jedynie nowe rekordy, które zostały później dodane na platformie.
W nowej wersji umożliwiono pełną aktualizację struktury kategorii, czyli uwzględniane są również przypadki usunięcia kategorii czy zmiany jej położenia w strukturze. W tym celu w menu kontekstowym wszystkich kategorii pierwszego poziomu oraz Kategorii głównej dodano polecenie Aktualizuj strukturę z wszystko.pl. Jeśli operacja została wybrana z poziomu Kategorii głównej, wówczas jest wykonywana dla całej struktury, więc w związku z dużą ilością rekordów do sprawdzenia operacja może trwać długo, o czym użytkownik zostaje poinformowany specjalnym komunikatem. Zalecane jest jednak aktualizowanie poszczególnych kategorii głównych wraz z ich podkategoriami, tak aby przyspieszyć operację i aby była ona wykonywana tylko dla tych rekordów, które faktycznie interesują użytkowników w kontekście prowadzonej przez nich działalności.
Przycisk Pobierz kategorie na formatce oddziału sprawdza, czy jest to pierwszy import (wtedy kategorie zostają pobrane) czy kolejny. Jeśli kolejny, wówczas działa on jak pełna aktualizacja struktury z wszystko.pl, czyli tak jakby był wykonywany z poziomu Kategorii głównej na drzewie struktury z poziomu listy towarów.
W logu z operacji znajdują się informacje o nowo dodanych oraz usuniętych rekordach. Prezentowane są również modyfikacje położenia kategorii w strukturze, zarówno w przypadku, gdy kategoria została przeniesiona w obrębie aktualizowanej gałęzi drzewka, jak i do innej gałęzi.
Możliwe jest także wykonanie na żądanie weryfikacji zgodności położenia kategorii w strukturze i jeśli wykaże ona niezgodność, to konieczne będzie zaktualizowanie struktury (całej lub dla pojedynczej kategorii głównej). Weryfikację wykonuje się z poziomu najniższej gałęzi drzewa, czyli tej, która jest przypisywana do towarów. W menu kontekstowym takich kategorii dodano polecenie Weryfikuj zgodność z wszystko.pl, gdzie sprawdzana jest zgodność nazwy, zgodność wszystkich gałęzi nadrzędnych oraz czy jest to kategoria ostatniego poziomu. Jeśli zaszła jakaś zmiana, to pojawi się informacja o konieczności wykonania aktualizacji struktury.
Weryfikację zgodności można również włączyć jako operację automatyczną przed ustawianiem kategorii na towarach. Służy do tego parametr dodany na zakładce [Sprzedaż]/[Parametry 1] Automatycznie weryfikuj zgodność kategorii i parametrów przy ustawianiu na towarze.

Jeśli taka automatyczna weryfikacja wykaże niezgodność, to pojawi się komunikat i wybrana kategoria nie zostanie ustawiona na towarze. Nie zostaną też dla niej pobrane parametry i słowniki, jeśli nie są zapisane w bazie. Aby ustawić taką kategorię na towarze konieczne będzie wykonanie aktualizacji struktury.
Obsługa zmian w parametrach i słownikach
Przy wysyłce lub aktualizacji ofert do wszystko.pl mogą się pojawić błędy związane ze zmianami parametrów i słowników przypisanych do kategorii we wszystko.pl, które zostały dokonane na platformie już po zaimportowaniu tych danych do Systemu. W parametrach i słownikach zmian może być bardzo dużo, m.in. usunięcie powiązania parametru z kategorią, zmiana ustawień związanych z typem parametru (inna precyzja liczby, inna długość pola, zmiana zakresu liczbowego) oraz ze słownikami (dodanie nowych rekordów do słownika, usuniecie lub zmiana istniejących, możliwość wybrania jednego lub wielu rekordów słownika). Aby chociaż częściowo uniknąć takich błędów możliwe jest od wersji 2024.0 wykonywanie ich ręcznej lub automatycznej weryfikacji przy wyborze kategorii na towarze. Są to te same operacje, które służą weryfikacji zgodności kategorii, jak opisano w poprzednim punkcie.
Jeśli weryfikacja wykaże niezgodność, to konieczne będzie wykonanie aktualizacji parametrów wykorzystując nowo dodane operacje wywoływane z menu kontekstowego struktury kategorii:
- Aktualizuj parametry z wszystko.pl dostępne na najniższych gałęziach drzewa kategorii, które wykonuje jedynie aktualizację parametrów i słowników dla kategorii wybranej na drzewie.
- Aktualizuj strukturę z wszystko.pl dostępne na kategoriach pierwszego poziomu (z wykluczeniem Kategorii głównej), po zaznaczeniu parametru Aktualizuj parametry w oknie z ustawieniami dla operacji. Wówczas dla wybranej gałęzi drzewa poza aktualizacją struktury wykonywana jest również aktualizacja parametrów i słowników dla wszystkich najniższych kategorii umieszczonych w tejże gałęzi, o ile mają one przypisane już parametry. Cały czas dążymy bowiem do tego, aby operować na danych istotnych dla użytkowników, bez pobierania tych, z których być może nigdy nie skorzystają w swojej pracy.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2024.1
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2025.0 | Grudzień 2024 |
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.11.2 | |
Comarch e-Sklep | 2024.3 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2024.0 | |
Comarch WMS (Zarządzanie, Magazynier) | 2024.5.0 | |
Comarch Magazynier | 2024.0.0 | |
Comarch ERP XL HR | 2024.5.1 | |
Comarch HRM | 2024.5.1 | |
Comarch DMS (stacjonarny, WWW) | 2024.1.1 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2024.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 2024.0.1 | |
Migracja danych XL2XML | 11.1 | |
Comarch MES | 2024.1 | |
Comarch e-Sprawozdania | 2024.1.1 | |
Comarch POS | 2024.5 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 2024.1.0043 | |
Comarch APS | 2024.0 | |
Comarch webPOS | 2024.1 |
Zmiany w komunikacji z serwerem klucza licencji w wersji Comarch ERP XL 2024.1
W wersji Comarch ERP XL 2024.1 zmieniono sposób komunikacji z serwerem SQL odpowiedzialnym za obsługę klucza licencji. Przy konwersji, w trakcie podpinania lub przy kreacji bazy danych, Użytkownik zostanie poproszony o podanie danych Użytkownika SQL (z uprawnieniami administratora) i określenie parametrów dotyczących szyfrowania połączenia z serwerem klucza.

- Szyfruj komunikację z serwerem SQL – parametr wymusza wymianę danych pomiędzy Comarch ERP XL a serwerem SQL w postaci zaszyfrowanej. Zalecane jest zaznaczenie tego parametru.
- Ufaj certyfikatowi serwera SQL – należy zaznaczyć wyłącznie, jeżeli brak jest własnego zaufanego certyfikatu po stronie serwera SQL. Zalecane jest odznaczenie parametru i konfiguracja własnego certyfikatu SSL.
Po autoryzacji na serwerze SQL i określeniu parametrów dotyczących szyfrowania połączenia, należy podać dane loginu, który będzie wykorzystywany do pobierania licencji programu Comarch ERP XL.

Po wykonaniu konwersji do wersji Comarch ERP XL 2024.1 na wszystkich stacjach roboczych, na których zainstalowana jest wersja 2024.1, konieczne będzie określenie parametrów dotyczących szyfrowania połączenia z serwerem klucza licencji w konfiguracji komputera (rysunek poniżej) oraz ponowne podpięcie bazy danych.

Pakiet bezpieczeństwa w wersji Comarch ERP XL 2024.0 Wersja Systemu Comarch ERP XL 2024.0 zawiera pakiet bezpieczeństwa. Jeżeli konwersja zostanie przeprowadzona na wersji Systemu Comarch ERP XL bez wgranych poprawek bezpieczeństwa, należy postępować zgodnie z instrukcją: “Comarch ERP XL 2023.2 – instalacja wersji HF, lista poprawionych zgłoszeń”. Wersje dla których dostępne są pakiety bezpieczeństwa: Od wersji 2022.1, w związku ze zmianami w rdzennych bibliotekach Comarch ERP XL, usuwamy możliwość konwersji baz starszych niż wersja 2018.0. W przypadku konieczności konwersji bazy starszej niż w wersji 2018.0, konwersję należy wykonać w dwóch krokach: 1. Najpierw należy skonwertować bazę do jednej z wersji z zakresu 2018.0 - 2022.0 2. Następnie należy wykonać konwersję do wersji 2022.1
W wersji Comarch ERP XL 2023.0 i 2023.1 po konwersji bazy danych z archiwalnych wersji systemu Comarch ERP XL, mogą wystąpić problemy z logowaniem Użytkowników do aplikacji w przypadku haseł nieaktualizowanych od dłuższego czasu i niespełniających wymogów bezpieczeństwa polityki haseł (liczba znaków mniejsza lub równa 8).
W takim przypadku przed konwersją do wersji Comarch ERP XL 2023.0 lub 2023.1 należy zmienić hasła zgodnie z zaleceniami polityki bezpieczeństwa w zakresie stosowania uwierzytelnień i właściwego poziomu zabezpieczeń.
Logistyka
Generowanie FZ/(A)FZ na podstawie faktury zaimportowanej z KSeF
W Systemie Comarch ERP XL udostępnione zostały kolejne funkcjonalności z zakresu integracji z Krajowym Systemem e-Faktur - KSeF.
W wersji 2024.1 nowe funkcje dotyczą głównie strony zakupowej ww. integracji. W wersji tej udostępnione zostało generowanie:
- 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
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.

Element faktury FZ – wybrane aspekty
Opisane w niniejszym rozdziale 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, o czym więcej w dalszej części dokumentu.
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.
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.
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.


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

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.

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.

Większa precyzja kursu na dokumentach i obiektach handlowych
Wprowadzona w Systemie większa niż dotychczas precyzja licznika kursu została zaadoptowana na ofertach, zamówieniach, dokumentach zakupu/sprzedaży oraz pozostałych obiektach handlowych.
Podczas prezentacji kursu na poszczególnych formatkach zachowana została zasada prezentowania licznika kursu zawsze z co najmniej 4-ma miejscami po przecinku, niezależnie od jego wartości. Większa precyzja prezentowana jest natomiast wówczas, jeżeli na dalszych miejscach po przecinku znajdują się niezerowe wielkości. System nie prezentuje więc zbędnych zer w liczniku kursu. Zasada ta dotyczy zarówno formatek poszczególnych dokumentów/obiektów handlowych, jak i ich wydruków.
Podczas edycji kontrolki z licznikiem kursu prezentowany jest natomiast zawsze format z maksymalną możliwą precyzją, czyli z 10-ma miejscami po przecinku.




Funkcje dodawania dokumentu przez API a nowa precyzja kursu
W związku z wprowadzonymi zmianami w zakresie precyzji kursu zmieniona została interpretacja kursu podawanego w funkcjach API. Odtąd kurs należy podawać wprost, bez mnożenia przez 100 jak to było dotychczas. Aby takie przekazanie wartości było możliwe pole KursL zostało zmienione z Long na String.
Ww. zasada dotyczy wszystkich funkcji API, w których przewidziano honorowanie kursu. W obszarze handlowym są to funkcje j.n.:
- XLNowyDokument
- XLDodajPozycje
- XLDodajPlatnosc
- XLNowyDokumentZam
- XLDodajPozycjeZam
Obsługa informacji o zaliczkach przyjętych w miesiącu sprzedaży
Z dniem 1 września 2023 roku weszły w życie nowe przepisy dotyczące wystawiania faktur zaliczkowych i faktur rozliczających zaliczki. Podatnik nie ma obowiązku rejestrowania faktur zaliczkowych jeżeli zaliczka została otrzymana w tym samym miesiącu, w którym dokonana zostaje czynność, na poczet której tą zaliczkę otrzymano (art. 106b ust. 1a ustawy), natomiast w takim przypadku faktura obejmująca taką zaliczkę powinna zawierać informację o dacie jej otrzymania (art. 106e ust. 1a).
W wersji 2024.1 prezentowanie ww. informacji zostało obsłużone:
- Na wydrukach FS, (A)FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE
- Podczas wysyłki ww. dokumentów do KSeF
Informacja o zaliczce przyjętej przed datą dokonania transakcji na wydrukach faktur sprzedaży
Na wydrukach faktur sprzedaży FS, (A)FS, (s)FS, (S)FS, FSE, (s)FSE, (S)FSE drukowana jest opcjonalnie informacja o tych wpłatach na poczet danej transakcji, które przyjęte zostały przed datą dokonania transakcji dokumentowanej tą fakturą. W oknie parametrów wydruku dodany został stosowny parametr, po włączeniu którego na wydruku pojawia się sekcja Zapłaty zaliczkowe, a w niej kwoty i daty zapłat otrzymanych przed datą sprzedaży drukowanej faktury. W przypadku faktur FS, (A)FS, (s)FS, (S)FS kwoty te wykazywane są w walucie systemowej, bez względu na walutę użytą na tym dokumencie, w przypadku FSE, (s)FSE, (S)FSE zaś są to kwoty wyrażone w walucie dokumentu.


Obsługa sekcji Zaliczka Częściowa podczas wysyłki faktury do KSeF
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

Przesyłanie faktur do KSeF za pośrednictwem Comarch EDI
Użytkownik będzie miał 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.
Import elementów ofert i zamówień z arkusza Excel – identyfikacja towaru po kodzie EAN i obsługa ilości dla jednostki pomocniczej
Na dokumentach ofert i zamówień możliwy jest import elementów z arkusza kalkulacyjnego. Funkcjonalność ta została rozbudowana o identyfikację importowanych towarów po numerze EAN oraz możliwość wprowadzania ilości w jednostkach pomocniczych towaru.
Uwzględnianie w imporcie kodów EAN
Identyfikacja towaru, który należy dodać na pozycję odbywa się wg kolumny KOD, a jeżeli takiej kolumny nie ma lub dla danego wiersza jest ona pusta, wówczas towar identyfikowany jest na podstawie kolumny KODDST (kod ustalony na towarze dla kontrahenta zgodnego z kontrahentem z zamówienia).
Od nowej wersji zawartość kolumny KOD będzie wyszukiwała w bazie towar analizując kolejno następujące pola:
- Kod wypełniony na zakładce [Ogólne] karty towaru (jak dotychczas),
- EAN wypełniony na zakładce [Ogólne] karty towaru (nowość!),
- EAN wypełniony na zakładce [Ogólne] jednostki pomocniczej towaru (nowość!).
Jeśli zostanie znaleziony towar z identycznym ciągiem znaków w jednym z tych pól i nie będzie on archiwalny, to na ofertę/zamówienie zostanie dodana pozycja na ten towar.
Umożliwi to obsługę następującego scenariusza biznesowego: Podmiot zewnętrzny, który zamawia u nas towary nie musi wpisywać w arkuszu kodów towarów, tylko ich numery EAN, które zostały do nich przypisane w bazie. Przy czym, jeśli dany kod występuje w bazie wielokrotnie, to istotna jest tutaj ww. kolejność ich wyszukiwania.
W arkuszu w kolumnie KOD wpisano wartość 0100500012241. Scenariusz 1. W bazie kod EAN 0100500012241 został przypisany w trzech miejcach: Po imporcie na dokumencie zostanie dodana pozycja z towarem T1. Scenariusz 2. W bazie kod EAN 0100500012241 został przypisany w dwóch miejcach: Po imporcie na dokumencie zostanie dodana pozycja z towarem T2. Scenariusz 3. W bazie kod EAN 0100500012241 został przypisany tylko na zakładce [Ogólne] jednostki pomocniczej ‘karton’ dla towaru T3. Po imporcie na dokumencie zostanie dodana pozycja z towarem T3.
Dodatkowo, jeśli taki kod EAN zostanie odnaleziony na karcie jednostki pomocniczej, wówczas na pozycję będzie też pobierana ta jednostka, o ile nie wskazano innej w takim wierszu arkusza.
Ilość do zaimportowania podawana w jednostce pomocniczej
Została również dodana obsługa dodatkowej kolumny z arkusza ILOŚĆJMPOM, w której można uzupełniać ilości w jednostce pomocniczej do zaimportowana na tworzoną pozycję. Warunkiem przeniesienia tej ilości jest brak podania ilości w jednostce podstawowej, czyli jeśli kolumna ILOŚĆ jest pusta lub brak takiej kolumny w arkuszu.
We wzorcowych arkuszach importu dla nowej wersji kolumna ta została już dodana.
Pobieranie z arkusza ilości w jednostce pomocniczej skutkuje wyliczeniem na jej podstawie ilości w jednostce podstawowej, która zostanie dodana na pozycję. Zachowane są tutaj wszystkie zasady ustalania ilości w jednostce podstawowej na podstawie wprowadzonej ilości w jednostce pomocniczej, które działają na pozycjach ofert i zamówień. Dotyczy to głównie uwzględniania ustawień precyzji dla ilości podawanych w danych jednostkach przy wyliczaniu ostatecznej ilości możliwej do dodania na pozycji.
Poza tym działają jeszcze specyficzne warunki przyjęte dla ilości na potrzeby importu, takie jak:- Jeśli w arkuszu nie podano ilości (brak kolumn ILOŚĆ i ILOŚĆJMPOM lub nie są one wypełnione lub są wypełnione wartościami innymi niż liczbowe), to na dodawanej pozycji jest zawsze ustalana ilość 1.
- Jeśli w arkuszu podano ilość 0 (w kolumnie ILOŚĆ lub ILOŚĆJMPOM), to pozycja nie jest dodawana.
- Jeśli w arkuszu podano ilość z przedziału od 0 do 1 (w kolumnie ILOŚĆ lub ILOŚĆJMPOM) i z wyliczenia dla ustawień danej jednostki wynika, że na tworzonej pozycji jako ilość należałoby ustawić zero, wówczas jest ono zamieniane na najmniejszą możliwą ilość dla precyzji danej jednostki.
W arkuszu wypełniony KOD: T3 oraz kolumna ILOŚĆ: 0,00008 i pozostałe kolumny są puste. Scenariusz 1. Dla towaru T3 jest ustalona jednostka podstawowa ‘szt.’ z ustawioną precyzją: 2 (nie jest zaznaczony parametr: Rejestruj w jednostkach całkowitych) oraz brak dla niego ustawionej domyślnej jednostki pomocniczej. Przy imporcie pozycji na dokument ustawiana jest ilość w jednostce podstawowej 0,01 szt., ponieważ jest to najmniejsza ilość możliwa do dodania na pozycji dla ustawionej precyzji 2. Scenariusz 2. Dla towaru T3 jest ustalona jednostka podstawowa ‘szt.’ z ustawioną precyzją: 0 (lub jest zaznaczony parametr: Rejestruj w jednostkach całkowitych) oraz brak dla niego ustawionej domyślnej jednostki pomocniczej. Przy imporcie pozycji na dokument ustawiana jest ilość w jednostce podstawowej 1 szt., ponieważ jest to najmniejsza ilość możliwa do dodania na pozycji dla liczb całkowitych.
- Jeśli w arkuszu w kolumnie ILOŚĆJMPOM podano ilość większą od 1, wówczas znaczenie ma ustawienie na jednostce pomocniczej parametru Rejestruj w jednostkach całkowitych:
- Jeśli parametr zaznaczony i w arkuszu zostanie podana ilość niecałkowita, to następuje zawsze jej zaokrąglenie w górę do pełnych liczb całkowitych i taka ilość jest dodawana na pozycji.
- Jeśli parametr niezaznaczony, wówczas niezależnie od ustawienia precyzji dla jednostki pomocniczej zawsze przyjmowana jest ilość podana w arkuszu (bez zaokrągleń) i na jej podstawie wyliczana jest ostateczna ilości w jednostce podstawowej, która zostaje dodana na pozycji.
Dla towaru T3 są ustalone następujące jednostki: W arkuszu wypełniony KOD: T3 oraz kolumna ILOŚĆJMPOM: 2,25 i pozostałe kolumny są puste. Scenariusz 1. Jednostka pomocnicza ‘karton’ ma zaznaczony parametr: Rejestruj w jednostkach całkowitych. Przy imporcie pozycji na dokument ustawiana jest ilość w jednostce pomocniczej ‘karton’: 3 (czyli podane 2,25 zostaje zaokrąglone w górę do 3). Więc ilość w jednostce podstawowej zostanie ustawiona jako 18 szt. (z wyliczenia 3 * 6/1 = 18). Scenariusz 2. Jednostka pomocnicza ‘karton’ nie ma zaznaczonego parametru: Rejestruj w jednostkach całkowitych i ustawioną precyzję: 1. Przy imporcie pozycji na dokument ustawiana jest ilość w jednostce podstawowej na 13,5 szt. (z wyliczenia 2,25 * 6/1 = 13,5). Natomiast ilość w jednostce pomocniczej ‘karton’ wyświetlana jest jako 2,3, czyli zgodnie z precyzją do 1 mpp., ale niezgodnie z wyliczeniami. Dlatego przy edycji takiej pozycji System zachowuje swoje standardowe działanie, w którym ilość w jednostce pomocniczej jest wyróżniona kolorem żółtym, czyli wskazuje na niezgodność ustalonych ilości w obu jednostkach. A przy zapisie takiej pozycji pojawia się informacja, że nie można zachować ustalonej na karcie towaru precyzji dla jednostki pomocniczej. Wraz z pytaniem, czy zmienić precyzję ilości w jednostce pomocniczej na elemencie. Po zmianie precyzji ilość w jednostce pomocniczej zostanie ustalona na 2,25, czyli zgodną z arkuszem oraz ilością w jednostce podstawowej.
W logu z operacji importu zawsze jest prezentowana ilość w jednostce podstawowej faktycznie dodawana na pozycję po uwzględnieniu wszystkich ustawień dla jednostek. Dodatkowo w przypadku ewidentnych błędów, gdy np. o nie podano ilości jest wyświetlany komunikat informujący, że w związku z tym przyjęto dla pozycji ilość 1,0000.
Modyfikacja kontroli powiązania dokumentów do paczek
Przy dołączaniu dokumentów lub pozycji dokumentów do paczek mamy obecnie włączoną automatyczną kontrolę ilości, którą można powiązać z pozycji oraz kontrolę wzajemnych powiązań dokumentów dołączanych do paczki tak, aby nie było możliwe dodanie do paczki dokumentów, dla których dokumenty powiązane są już dodane do tej konkretnej lub jakiejkolwiek paczki.
Potrzeby Klientów są jednak w tym zakresie bardzo rozbieżne. Dla jednych obecna kontrola jest zbyt szczelna, ponieważ chcieliby móc dokonywać wiązania ilości czy całych dokumentów niezależnie od tego, co już dotychczas zostało powiązane. Dla innych ważne jest, aby to co kontrolujemy obecnie w ramach jednej paczki rozszerzyć o kontrolę dla wszystkich paczek.
Uwzględniając te postulaty dodane zostały trzy warianty kontroli powiązań dla paczek tak, aby zapewnić powyższe potrzeby, a jednocześnie zachować obecną funkcjonalność, która po drobnych modyfikacjach będzie stanowiła opcję pośrednią pomiędzy zgłoszonymi.
- Brak kontroli powiązanej ilości w obrębie jednego dokumentu, ale z zachowaniem kontroli typów dokumentów w obrębie jednej paczki.
- Kontrola zarówno ilości, jak i typów dokumentów w obrębie jednej paczki, czyli aktualne działanie, z drobną modyfikacją w zakresie powiązań dokumentów handlowych i magazynowych.
- Kontrola zarówno ilości, jak i typów dokumentów w obrębie wszystkich paczek.
- bez kontroli ilości i powiązań,
- ilość i powiązania do jednej paczki,
- ilość i powiązania do wszystkich paczek.
Opcją domyślną ustawianą przy kreacji i konwersji bazy jest ilość i powiązania do jednej paczki.

Każda z opcji kontroli uwzględnia zarówno dołączanie dokumentu po pozycjach, gdzie kontroli podlega ilość możliwa do powiązania z danej pozycji oraz dołączanie nagłówka dokumentu, przy którym kontrolowane jest, czy do paczki lub wszystkich paczek nie jest już powiązany ten dokument oraz dokumenty z nim związane (np. dokument magazynowy powiązany z handlowym itp.).
W każdym przypadku kontroli zachowana została dotychczasowa zasada, że jeśli dany dokument jest już powiązany po pozycjach, to nie można powiązać jego nagłówka i odwrotnie, powiązanie nagłówka blokuje możliwość wiązania takiego dokumentu po pozycjach.
Szczegółowy opis działania kontroli na różnych poziomach znajduje się w poniższych podpunktach.
Opcja ilość i powiązania do jednej paczki lub wielu paczek
Obie opcje kontroli ilość i powiązania do jednej paczki oraz ilość i powiązania do wielu paczek mają wiele cech wspólnych, dlatego opisane zostaną łącznie.
W zakresie kontroli ilości możliwej do powiązania w obrębie jednego dokumentu, pozostanie dotychczasowe działanie, czyli ilość możliwa do powiązania na paczce będzie nadal ograniczana do tej, która nie została jeszcze powiązana do żadnej z paczek. Czyli przy wiązaniu pozycji dokumentów do paczki na liście elementów dokumentu w kolumnie Ilości/Do paczki nie będzie możliwe ustawienie ilości większej niż w kolumnie Ilości/Do realizacji.
Poniższa tabela przedstawia ogólne zasady dołączania do paczek całych dokumentów lub ich pozycji w kontekście sprawdzania, czy taki dokument lub pozycja nie mają już dołączonych do paczki innych dokumentów z nimi związanych. Przykładowo przy dołączaniu do paczki dokumentu handlowego sprawdzane jest, czy związane z nim dokumenty magazynowe lub zamówienia nie są już dołączone do paczki (tej samej lub dowolnej). Jeśli takie powiązania istnieją, to nie można dołączyć takiego dokumentu handlowego do paczki. Bardziej szczegółowy opis umieszczony został pod tabelą wraz z przykładami działania.
Dokumenty dołączane do paczki | |||
---|---|---|---|
Kontrolowane dokumenty związane | Dokumenty handlowe | Dokumenty magazynowe | Zamówienia |
Dokumenty handlowe | --- | Przy dołączaniu do paczki następuje weryfikacja powiązań w obrębie jednej paczki lub wszystkich paczek | Przy dołączaniu do paczki następuje weryfikacja powiązań w obrębie jednej paczki lub wszystkich paczek |
Dokumenty magazynowe | Przy dołączaniu do paczki następuje weryfikacja powiązań w obrębie jednej paczki lub wszystkich paczek | --- | Przy dołączaniu do paczki nie jest wykonywana weryfikacji powiązań |
Zamówienia | Przy dołączaniu do paczki następuje weryfikacja powiązań w obrębie jednej paczki lub wszystkich paczek | Przy dołączaniu do paczki nie jest wykonywana weryfikacji powiązań | --- |
Zachowana została zasada braku kontroli typów dokumentów możliwych do powiązania w obrębie jednej i wielu paczek w zakresie zamówień i związanych z nimi dokumentów magazynowych. Oznacza to, że jeśli jedne z nich są przypisane do tej jakiejś paczki, to drugie można dowolnie przypisać do innej dowolnej paczki.
Znacząca różnica jest natomiast w kontroli typów dokumentów możliwych do dołączenia w zakresie dokumentów handlowych i związanych z nimi zamówień i dokumentów magazynowych, która działa zgodnie z poniższymi warunkami:
- Dla opcji ilość i powiązania do jednej paczki sprawdzane jest to w obrębie jednej paczki, czyli jeśli jedne z nich są dołączone do edytowanej paczki, to drugich nie będzie się dało przypisać do tej samej paczki, ale będzie można przypisać do innej paczki.
- Dla opcji ilość i powiązania do wszystkich paczek sprawdzane jest w obrębie wszystkich paczek, czyli jeśli jedne z nich są przypisane do jakiejkolwiek paczki, to drugich nie będzie się dało przypisać do żadnej innej paczki.
Opcja bez kontroli ilości i powiązań
Opcja ta pozwala na wyłączenie kontroli powiązanej ilości z jednego dokumentu dla wiązania pozycji dokumentów, poprzez zniesienie ograniczenia wpisania ilości możliwej do powiązania na paczce. Oznacza to, że na liście elementów możliwych do powiązania do paczki możliwe jest wpisanie w kolumnie Ilości/Do paczki ilości maksymalnej zgodnej z kolumną Ilości/Dokumentu, zamiast obecnej Ilości/Do realizacji.

Przy czym nie jest możliwe powiązanie w obrębie jednej paczki ilości większej niż jest na pozycji dołączanego dokumentu. Czyli przy ustalaniu ostatecznej ilości do dołączenia dla danego elementu w paczce uwzględniana jest ilość już powiązana do tej paczki tak, aby sumarycznie powiązana ilość nie była większa niż całkowita ilość z elementu.
ZS z pozycjami: T1 na 10 szt. i T2 na 10 szt. PC-1 ma dołączone te pozycje z ilościami: T1 na 10 szt. i T2 na 5 szt. Na PC-2 wybieramy dołączenie pozycji dla ww. ZS. W oknie (dla odznaczonego parametru: Możliwe do spięcia do paczki) są widoczne obie pozycje: T1 z ilością Do paczki = 0 i T2 z ilością Do paczki = 5. W obu wierszach możliwe jest pisanie i zapisanie ilości = 10 (bo taka jest w kolumnie Do dokumentu). Jeśli faktycznie wpisane zostały ilości po 10, wówczas i tak powiązane zostaną obie pozycje ZS z ilościami 10 szt. Chociaż z wyliczeń wynikałoby powiązanie T1 na 20 szt., a T2 na 15 szt., to ilość zostaje ograniczona do maksymalnej ilości z dokumentu ZS.
Dodatkowo nie działa tutaj kontrola powiązań dokumentów dołączanych do paczek, czyli można dołączyć do jednej lub różnych paczek zarówno zamówienia, jak i dokumenty handlowe i magazynowe, nawet jeśli są one ze sobą powiązane.
ZS z pozycjami: T1 na 10 szt. i T2 na 10 szt. Do ZS wygenerowano WZ oraz WM (na całość z zamówienia) z pozycjami: T1 na 10 szt. i T2 na 10 szt. Scenariusz 1. PC-1 ma dołączony nagłówek WZ. Do PC-1 lub PC-2 chcemy dołączyć WM – będzie to możliwe bez żadnego błędu. Scenariusz 2. PC-1 ma dołączoną pozycję WZ: T1 na 10 szt. Na PC-1 lub PC-2 wybieramy dołączenie obu pozycji z WM - będzie to możliwe bez żadnego błędu. Scenariusz 3. PC-1 ma powiązane pozycje ZS: T1 na 10 szt. oraz WZ: T2 na 10 szt. Na PC-1 lub PC-2 wybieramy dołączenie obu pozycji z WM - będzie to możliwe bez żadnego błędu.
Terminale płatnicze
Udostępniono integrację systemu Comarch ERP XL z terminalami płatniczymi dostarczanymi przez firmę eService Sp. z o.o. działającymi na protokole ECR EFT. Podobnie jak dla pozostałych modeli terminali, obsłużono operacje zapłaty i zwrotu.
W konfiguracji komputera, w zakładce [Terminal płatniczy], dodano nowy model terminala: eService.

Po określeniu modelu terminala jako eService system automatycznie ustawi typ połączenia na TCP/IP (bez możliwości zmiany) oraz dezaktywuje pole Port szeregowy. Do poprawnej konfiguracji należy w polach Adres IP i Port TCP/IP wpisać adres IP oraz numer portu terminala.
Po uzupełnieniu powyższych danych aktywowany zostanie przycisk TEST, którym można sprawdzić poprawność połączenia z terminalem. Do prawidłowej pracy z terminalami eService, obowiązkowe jest jeszcze uzupełnienie pola Oznaczenie stanowiska. Informacja zawarta w tym polu nie jest jednak drukowana przez terminal, a jedynie wysyłana do operatora płatności.
Inne zmiany
Automatyczne zatwierdzanie dokumentów generowanych z Notatnika
Funkcjonalność generowania dokumentów handlowych z Notatnika została wzbogacona o możliwość ich automatycznego zatwierdzania. Dokumenty te są zatwierdzane bezpośrednio po ich utworzenie o ile włączony zostanie parametr Zatwierdzony na formularzu Notatnika.

- kursor ustawiony jest na rekordzie wskazującym na dokument handlowy: FZ, PZ, PZI, FRR, PW, PKA, FS, PA, FW, WZ, FSE, WZE, WKA, RW, MMW
- w przypadku tych z ww. dokumentów na których wymagany jest kontrahent – o ile w Notatniku przypisano kontrahenta
Automatyczne zatwierdzania dokumentów generowanych z Notatnika obsłużone zostało dla ww. dokumentów handlowych, nie jest obsługiwane dla zamówień, dokumentów magazynowych ani importowych.
Udostępnienie kolejnych wydruków sPrint
Udostępnione w wersji 2024.1 wydruki sPrint przedstawia poniższa tabela. Tym samym wraz z udostępnionym we wcześniejszej wersji wydrukiem faktury sprzedaży FS udostępniono w tej technologii podstawowe wydruki faktur sprzedaży.
Udostępnione wydruki sPrint | |
---|---|
FSK: Faktura VAT-korekta [sPrint] | |
FSE: Faktura eksportowa [sPrint] | |
FSL: Faktura VAT zaliczkowa [sPrint] | |
FEL: Faktura eksportowa zaliczkowa [sPrint] | |
FS końcowa: Faktura zaliczkowa FS końcowa [sPrint] | |
(s)FS końcowa i (S)FS końcowa [sPrint] | |
FSE końcowa: Faktura zaliczkowa- FSE końcowa [sPrint] | |
(s)FSE końcowa i (S)FSE końcowa [sPrint] | |
FKE: Faktura eksportowa- korekta [sPrint] | |
KSL: Faktura zaliczkowa FS korekta [sPrint] | |
KEL: Korekta faktury eksportowej zaliczkowej [sPrint] | |
(Z)FSK: Faktura VAT – korekta zbiorcza [elementy][sPrint] | |
(Z)FKE: Faktura eksportowa – korekta zb. [elementy][sPrint] | |
FSK/FKE typu korekta danych: Korekta danych [sPrint] | |
FSK ręczna: Korekta do FS niezarejestrowanej [sPrint] | |
FKE ręczna [sPrint] | |
WZE - Wydanie eksportowe [sPrint] |
Obsługa waluty podczas dodawania płatności zamówienia za pomocą API
Dokonano zmian w obsłudze funkcji XLDodajPlatnoscZam w zakresie waluty ustalanej na dodawanej płatności zamówienia. Dotychczas, pomimo podawania wartości dla pola Waluta System ustalał każdorazowo na płatności walutę systemową. Niedogodność ta została usunięta i odtąd honorowana jest waluta przekazana do tej funkcji.
Parametry klucza KSeF w Konfiguracji
Udostępniona w wersji 2024.1 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.

Doczytywanie na liście towarów zawartości dodatkowych kolumn na żądanie
Zdefiniowanie na liście dużej ilości dodatkowych kolumn może wpłynąć znacząco na spadek wydajności podczas jej uruchamiania, ponieważ koniecznie jest odczytanie i wyświetlenie wszystkich żądanych informacji. Aby zoptymalizować to działanie wprowadzono na liście towarów mechanizm pozwalający ładować zawartość dodatkowych kolumny nie od razu przy uruchamianiu danej listy, ale dopiero później, na żądanie Użytkownika.
W ustawieniach wyglądu listy towarów dostępnych dla Użytkowników dodano parametr Doczytuj kolumny dodatkowe na żądanie.

Parametr domyślnie nie jest zaznaczony, dzięki czemu działanie listy pozostanie bez zmian dla dotychczasowych Użytkowników. Analogicznie do pozostałych ustawień dla list parametr ten jest zapamiętywany dla konkretnego operatora, który dokonał zmiany ustawienia.
Operator, który zaznaczył ww. parametr uzyska dostęp do nowego polecenia w menu kontekstowym nagłówków kolumn Doczytaj kolumny dodatkowe. Na innych listach poza listą towarów polecenie jest zawsze nieaktywne.

Przy uruchamianiu listy towarów kontrolowane jest ustawienie nowego parametru Doczytuj kolumny dodatkowe na żądanie. Jeśli nie jest on zaznaczony, to automatycznie na listę wczytywana jest zawartość wszystkich dodatkowych kolumn dostępnych dla Użytkownika, czyli działanie pozostaje bez zmian. Jeśli jest zaznaczony, to dodatkowe kolumny pojawiają się na liście, ale są one puste. Dopiero po użyciu ww. polecenia w menu kontekstowym wartości dla kolumn dodatkowych Użytkownika zostają wyświetlone na liście. Wówczas nowe polecenie staje się nieaktywne, dopóki lista nie zostanie otwarta ponownie i nie zajdzie konieczność doczytania zawartości w dodatkowych kolumnach.
Forma płatności na dokumentach generowanych z zaznaczonych zamówień
W najnowszej wersji systemu Comarch ERP XL wprowadzona została zmiana w sposobie ustalania formy i terminu płatności na dokumentach handlowych generowanych z kilku zamówień.
Dotychczas na dokumencie utworzonym z kilku zaznaczonych zamówień forma i termin płatności pobierane były z kartoteki kontrahenta. Od wersji 2024.1 forma i termin płatności na wygenerowanym dokumencie handlowym ustalane są na podstawie formy i terminu z nagłówka pierwszego zaznaczonego zamówienia.
Powyższa zasada zastosowana jest w następujących scenariuszach:
- Generowanie z zaznaczonych zamówień sprzedaży:
- Faktury sprzedaży
- Faktury eksportowej
- Paragonu
- Wydania zewnętrznego
- Wydania zewnętrznego eksportowego
- Generowanie z zaznaczonych zamówień zakupu:
- Faktury zakupu
- Faktury importowej
- Faktury VAT RR
- Przyjęcia zewnętrznego
- Przyjęcia zewnętrznego importowego
Produkcja
Uszczegółowienie informacji o konfliktach
W wersji 2024.1 systemu Comarch ERP XL umożliwiono wyświetlanie dodatkowych, bardziej szczegółowych informacji o wszystkich konfliktach, jakie występują w kontekście danej operacji planowanej.
Szczegóły konfliktów są wyświetlane w ramach nowego okna, otwieranego za pomocą odpowiedniej opcji, dla wybranych operacji zaplanowanych. Można zatem wyświetlić konflikty dla jednej operacji lub dla kilku zaznaczonych.
Miejsca otwierania okna Szczegóły konfliktów
Opcje otwierania Szczegółów konfliktów zostały udostępnione:- Na ZP/HPR, na zakładce [Procesy]
![ZP, zakładka [Procesy] - opcje otwierania okna Szczegóły konfliktów](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/06/word-image-55422-6.png)
![ZP, zakładka [Operacje] - opcje otwierania okna Szczegóły konfliktów](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/06/word-image-55422-7.png)
-
- W oknie Szczegóły zlecenia/Szczegóły harmonogramu, otwieranym z listy ZP/HPR

- Na Harmonogramie operacji (na wszystkich zakładkach, za wyjątkiem zakładki [Materiały])

- Na Nadzleceniu produkcyjnym, na zakładce [Ogólne]/[Operacje]

Okno Szczegóły konfliktów
W ramach okna Szczegóły konfliktów, prezentowana jest lista konfliktów wraz z dokładnym opisem oraz wskazówką dotyczącą możliwości rozwiązania danego konfliktu.
W nowym oknie wyświetlane są wszystkie konflikty, występujące dla danej operacji planowanej – inaczej, niż w przypadku dotychczasowego sposobu wyszukiwania i wyświetlania konfliktów na ZP, gdzie wyświetlany był dotąd na raz tylko jeden konflikt, dla danej operacji.

- Konflikt - w kolumnie wyświetlany jest numer i nazwa konfliktu
- Szczegóły konfliktu - w kolumnie prezentowana jest uszczegółowiona informacja na temat danego konfliktu - np. dla konfliktu „2, Brak dostaw: S1 5.0000” w kolumnie wyświetla się informacja: „Materiał S1 nie został zarezerwowany zasobowo w odpowiedniej ilości. Brak materiału S1 w ilości 5.0000 na magazynie MAG lub brak podpiętego zasobu pod daną rezerwację.”
- Remedium - w kolumnie prezentowana jest informacja o tym, co należy zrobić, by pozbyć się danego konfliktu, np. w ww. przypadku „Należy zarezerwować materiał zasobowo, a w przypadku jego braku zarejestrować nową dostawę lub przesunąć towar z innego magazynu.”
- Kod operacji - w kolumnie prezentowany jest kod danej operacji, której dotyczy konflikt
- Nazwa operacji - w kolumnie prezentowana jest nazwa danej operacji
- Dokument - w kolumnie prezentowany będzie numer dokumentu ZP/HPR, na którym znajduje się operacja o danym konflikcie
- Opis - w kolumnie prezentowany jest ogólny opis danego konfliktu - informacja, którą wyświetlamy o danym konflikcie również w oknie Edycja struktury firmy:

Każdy element listy szczegółów konfliktów można otworzyć w osobnym oknie, co ułatwia odczytanie konkretnych informacji na temat danego konfliktu:

- Standardowy filtr z konstruktorem
- Filtr Konflikty – combobox z lista konfliktów do wyboru (lista konfliktów analogiczna, jak w oknie Edycja struktury firmy, zakładka [Produkcja 1])
-
Pokaż szczegóły/Pokaż operację/Pokaż zlecenie – opcja, za pomocą której można otworzyć w trybie do podglądu/edycji wybraną operację lub zlecenie produkcyjne a także szczegóły wybranego konfliktu – analogiczne opcje dostępne są w menu kontekstowym:

Dla okna Szczegóły konfliktów dostępne jest standardowe menu kontekstowe z opcją podpięcia wydruku, eksportu elementów listy do arkusza kalkulacyjnego, itd.:

Nowa opcja przeplanowania zleceń
W wersji 2024.1 systemu Comarch ERP XL udostępniona została nowa metoda automatycznego przeplanowania zleceń Przeplanuj wg nowego terminu. Umożliwia ona przeplanowanie powiązanych ze sobą operacji w przypadku, gdy zmianie ulega termin wytworzenia wyrobu głównego albo termin wytworzenia półproduktu. Nowa metoda przeplanowania działa również w sytuacjach, gdy dla operacji nie występują konflikty.

Nowa metoda przeplanowania, uruchamiana jest z poziomu elementu ZP. Podstawą do przeplanowania procesów produkcyjnych wg nowej metody jest data Planować od, ustawiona na pozycji ZP, z poziomu której uruchamiane będzie nowe przeplanowanie. Przeplanowanie uruchomione za pomocą nowej opcji dotyczy zarówno pozycji zlecenia, z poziomu której wywołano przeplanowanie, jak również zleceń (procesów) powiązanych z danym procesem półproduktami.
Sposób działania nowej metody przeplanowania opisano poniżej.
Przeplanowanie wstecz po zmianie daty planowania zlecenia na wyrób główny
Po zmianie daty planowania (Planować od) wstecz na pozycji zlecenia na wyrób główny i uruchomieniu przeplanowania nową metodą, uruchomione zostanie przeplanowanie bieżącego procesu i powiązanych z nim i ze sobą procesów produkcyjnych, które prowadzą do wytworzenia wyrobu, dla którego uruchomiono przeplanowanie.
Jeśli jakaś przeplanowywana operacja, znajdująca się w ścieżce wytworzenia wyrobu, ma więcej niż jedną następną operację, wówczas, podczas przeplanowania, jej terminy zostaną ustawione wstecz od najwcześniejszego terminu rozpoczęcia, spośród wszystkich terminów rozpoczęcia operacji, które po niej następują (Przykład 2), o ile znajduje się ona przed operacją, dla której uruchomiono przeplanowanie. Albo terminy na przeplanowywanej operacji zostaną ustawione wprzód od najpóźniejszego z terminów zakończenia spośród wszystkich operacji, które po niej następują, o ile znajduje się ona po operacji, dla której uruchomiono przeplanowanie (Przykład 3).
Przykład 1:
W systemie są 3 technologie:
T1 z operacją O1 i wyrobem P1
T2 z operacją O2, surowcem-półproduktem P1 z technologii T1 i wyrobem P2
T3 z operacją O3, surowcem-półproduktem P2 z technologii T2 i wyrobem PR3
Każda operacja trwa 1h
Dodano i zaplanowano ZP-1 na 1 szt. wyrobu PR3 z włączoną opcją generowania zleceń na półprodukty, z datą planowania 15.02.20240 12:00 wstecz.
Dodaje się ZP-2 z pozycją P2, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O2 zostaje zaplanowana na 15.02.2024 od 10:00 do 11:00
Dodaje się ZP-3 z pozycją P1, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O1 zostaje zaplanowana na 15.02.2024 od 09:00 do 10:00
Na ZP-1 proces z terminem planować od jak na pozycji i operacja O3 na 15.02.2024 od 11:00 do 12:00
Przypadek 1 a)Na pozycji ZP-1 zmieniono termin planować od na wcześniejszy, np. 14.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz.
Proces na ZP-1 zmienia datę na 14.02.2024.
Przeplanowane zostają wstecz operacje bieżącego zlecenia oraz zleceń wytwarzających półprodukty. Operacje zostają przeplanowane następująco:
O3 planowana 14.02.2024 od 11:00 do 12:00
O2 planowana 14.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)
O1 planowana 14.02.2024 od 09:00 do 10:00 (data na procesie/pozycji zlecenia bez zmian)
Przypadek 1 b)Na pozycji ZP-1 zmieniono termin planować od na późniejszy, np. 16.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz.
Proces na ZP-1 zmienia datę na 16.02.2024
Operacje zostają przeplanowane następująco:
O3 planowana 16.02.2024 od 11:00 do 12:00
O2 planowana 16.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)
O1 planowana 16.02.2024 od 9:00 do 10:00 (data na procesie/pozycji zlecenia bez zmian)
Przykład 2: W systemie są 4 technologie: T1 z operacją O1 i wyrobem P1 i PP T2 z operacją O2, surowcem-półproduktem PP z technologii T1 i wyrobem P2 T3 z operacją O3, surowcem-półproduktem P1 z technologii T1 i wyrobem P3 T3 z operacją O4, surowcem-półproduktem P3 z technologii T1 i wyrobem P4 Każda operacja trwa 1h. Dodano ZP-1 na 1 szt. wyrobu P4 z włączoną opcją generowania zleceń na półprodukty, z datą planowania 16.03.2024 12:00 wstecz. Dodano ZP-2 na 1 szt. wyrobu P2, z datą planowania od teraz. Zaznaczono ww. ZP i uruchomiono planowanie. Zostały automatycznie wygenerowane zlecenia na półprodukty ZP-3 na P3, ZP-4 na P4. O4 została zaplanowana w terminie 16.03, 11:00-12:00 O3 została zaplanowania w terminie 16.03, 10:00-11:00 O1 została zaplanowana w terminie 16.03, 9:00-10:00 O2 została zaplanowana w terminie 16.03, 10:00-11:00 Następnie na pozycji P4 - wyrobu wytwarzanego w ramach operacji O4, zmieniono datę planowania na 18.03, godziny pozostawiono bez zmian. Uruchomiono przeplanowanie wstecz za pomocą nowej metody: W wyniku przeplanowania terminy rozpoczęcia i zakończenia zostały zmienione na operacji O4 oraz na operacji O3. Operacja O2 nie została przeplanowana, ponieważ stanowi "rozgałęzienie", które nie leży bezpośrednio w ścieżce wytworzenia wyrobu P4. Terminy operacji O1 nie zostały zmienione, ponieważ data rozpoczęcia operacji O2 jest wcześniejsza, niż nowa data rozpoczęcia operacji O3. (Dodatkowo, ze względu na niezmienione terminy na powiązanych z przeplanowywanym procesach/pozycjach, do których należą przeplanowywane operacje, wystąpiły konflikty 10 i 11).
Przykład 3: W systemie są następujące powiązane technologie: T1 z operacją O1 i wyrobem P1 T2 z operacją O2, surowcem-półproduktem P1 z technologii T1 i wyrobem P2 T3 z operacją O3, surowcem-półproduktem P2 z technologii T2 i wyrobem P3 T4 z operacją O4, surowcem-półproduktem P3 z technologii T3 i wyrobem P4 T5 z operacją O5 i wyrobem P5 T6 z operacją O6 i wyrobem P6 T7 z operacją O7, surowcami-półproduktami: P4, P5, P6 i wyrobem P7 Każda operacja trwa 1h. W oparciu o ww. technologie zaplanowano powiązane procesy, przedstawione na schemacie: Następnie za pomocą nowej metody przeplanowano wstecz operację O3 od 20.03 od godziny 12:00: W wyniku przeplanowania, terminy operacji O7 zostały ustawione na podstawie terminów poprzedzających ją operacji: O5, O4, O6. Najpóźniejszym terminem zakończenia spośród terminów zakończenia operacji poprzedzających O7, jest termin zakończenia operacji O6 21.03 12:00, zatem ten termin wyznacza początek operacji O7.
Przeplanowanie wstecz po zmianie daty planowania zlecenia na półprodukt
Po zmianie daty planowania (Planować od) wstecz na pozycji zlecenia na półprodukt i uruchomieniu przeplanowania nową metodą, uruchomione zostanie przeplanowanie bieżącego procesu i powiązanych z nim i ze sobą procesów produkcyjnych, które prowadzą do wytworzenia półproduktu, dla którego uruchomiono przeplanowanie lub wykorzystują/pobierają półprodukt, dla którego uruchomiono przeplanowanie.
Terminy planowania operacji następnych względem operacji wytwarzającej półprodukt (dla którego ustalono nowy termin planowania) zostaną dostosowane tak, by następowały bezpośrednio po operacji wytwarzającej ww. półprodukt (jak najbliżej tego terminu).
Przykład 4: W systemie są 3 technologie:
T1 z operacją O1 i wyrobem P1
T2 z operacją O2, surowcem-półproduktem P1 z technologii T1 i wyrobem P2
T3 z operacją O3, surowcem-półproduktem P2 z technologii T2 i wyrobem PR3
Każda operacja trwa 1h.
Dodano i zaplanowano ZP-1 na 1 szt. wyrobu PR3 z opcją generowania zleceń na półprodukty, z datą planowania 15.02.20240 12:00 wstecz.
Dodaje się ZP-2 z pozycją P2, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O2 zostaje zaplanowana na 15.02.2024 od 10:00 do 11:00
Dodaje się ZP-3 z pozycją P1, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O1 zostaje zaplanowana na 15.02.2024 od 09:00 do 10:00
Na ZP-1 proces z terminem planować od jak na pozycji i operacja O3 zostaje zaplanowana na 15.02.2024 od 11:00 do 12:00
Przypadek 4 a)
Zmieniono na pozycji ZP-2 - termin planować od na wcześniejszy, np. 14.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz
Proces na ZP-2 zmienia datę na 14.02.2024
Przeplanowane zostaną wstecz operacje bieżącego zlecenia oraz zleceń wytwarzających dla niego półprodukty. Przeplanowane zostaną wprzód operacje pochodzące z procesów następujących po przeplanowanym procesie z ZP-2. Operacje zostaną przeplanowane następująco:
O2 planowana wstecz 14.02.2024 od 11:00 do 12:00
O1 planowana wstecz 14.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)
O3 planowana wprzód 14.02.2024 od 12:00 do 13:00 (data na procesie/pozycji zlecenia bez zmian)
Przypadek 4 b)
Zmieniono na pozycji ZP-2 - termin planować od na późniejszy, np. 16.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz
Proces na ZP-2 zmienia datę na 16.02.2024
Przeplanowane zostaną wstecz operacje bieżącego zlecenia oraz zleceń wytwarzających dla niego półprodukty. Przeplanowane zostaną wprzód operacje pochodzące z procesów następujących po przeplanowanym procesie z ZP-2. Operacje zostaną przeplanowane następująco:
O2 planowana wstecz 16.02.2024 od 11:00 do 12:00
O1 planowana wstecz 16.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)
O3 planowana wprzód 16.02.2024 od 12:00 do 13:00 (data na procesie/pozycji zlecenia bez zmian)
Przeplanowanie wprzód
Podczas przeplanowania wprzód zaczynając od operacji (procesu) na wyrób/półprodukt, przeplanowane zostaną wprzód zgodnie z nowym terminem wszystkie operacje, które wchodzą do przeplanowywanej operacji, oraz ich poprzednie operacje, a także operacje poprzednie do poprzednich.
Początek przeplanowania wprzód, zgodnie z ustawionym na pozycji danego ZP terminem przeplanowania zlecenia na wyrób/półprodukt, będzie się zaczynał od tych operacji, które są (bezpośrednimi lub pośrednimi) poprzednikami operacji powiązanej bezpośrednio z przeplanowywaną pozycją i nie mają swoich poprzednich operacji. Operacją, od której zaczynamy przeplanowanie wprzód może być w szczególności operacją powiązaną z przeplanowywaną pozycją (jeśli nie ma ona w ogóle swoich poprzedników). Ta ze znalezionych „pierwszych” operacji, która zakończy się najpóźniej będzie wyznaczała termin rozpoczęcia następnej operacji w danym ciągu połączonych ze sobą półproduktami operacji.
Przykład 5:
Przykład w oparciu o schemat połączonych ze sobą półproduktami operacji (operacje mogą się znajdować w różnych procesach):
Na pozycji ZP, powiązanej z wyrobem (półproduktem) operacji O2, zmieniono datę i uruchomiono przeplanowanie „wprzód” za pomocą nowej metody:
Przeplanowanie znajduje "pierwsze" operacje O1 i O6, od których zaczyna się cały ciąg procesów wytworzenia półproduktów operacji O2. Rozpoczyna się przeplanowanie wprzód operacji O1 i O6 od terminu ustawionego dla O2:
Zgodnie z terminem zakończenia operacji O6 przeplanowana zostaje wprzód operacja O5:
Operacja O2 zostaje przeplanowana wprzód wg najpóźniejszej z dat zakończenia O1 i O5.
Następnie przeplanowana zostaje wprzód operacja O3 wg najpóźniejszej z dat zakończenia O2 i O9:
Kolejno przeplanowana zostaje wprzód operacja O4 zgodnie z datą zakończenia O3:
Nie zostaną zmienione terminy operacji O9, O7, O8, które stanowią "rozgałęzienia" danej ścieżki wytworzenia wyrobu/półproduktu.
Zakładka Wyroby na liście zleceń produkcyjnych
Wyświetlanie listy wyrobów na liście zleceń produkcyjnych
Na liście zleceń produkcyjnych została udostępniona nowa zakładka [Wyroby], na której wyświetlone są wyroby pochodzące z operacji planowanych (wyroby planowane) i realizacji operacji (wyroby, których wytworzenie zarejestrowano na realizacjach operacji). Należy pamiętać, że na liście są wyświetlone wszystkie wyroby wychodzące z operacji/realizacji, a więc również półprodukty. Na zakładce nie będą natomiast wyświetlane produkty uboczne.
Na liście umieszczono standardowy filtr wraz z konstruktorem oraz filtry:
- Pokaż – za pomocą którego można zawęzić wyświetlane wyroby do tych które pochodzą z operacji planowanych (Planowane) i tych, które pochodzą z realizacji operacji (Wytworzone)
- Wyświetlaj tylko niezrealizowane – po zaznaczeniu filtra zostaną wyświetlone tylko te wyroby, które nie zostały jeszcze powiązane z półproduktami innych operacji lub na które nie wystawiono jeszcze dokumentu PW.

Zmiana nazewnictwa niektórych obiektów
W związku z udostępnieniem zakładki [Wyroby] zostały wprowadzone zmiany w nazewnictwie niektórych obiektów. Największa z nich to zmiana nazwy zakładki [Produkty] na liście zleceń, na [Pozycje zleceń] (jej funkcjonalność pozostała niezmieniona – nadal pokazywane są na niej pozycje zleceń produkcyjnych.
Poza tym zostały zmienione nazwy okien, w których prezentowane są szczegóły wyrobu (Edycja wyrobu) oraz zmienione zostały nazwy filtrów na Zleceniu produkcyjnym, na zakładce [Procesy] oraz na Technologii na zakładce [Operacje].
Księgowość
Automatyczna wymiana danych z bankiem PKO Bank Polski
Wprowadzono automatyczną wymianę danych z bankiem PKO Bank Polski. Użytkownicy Comarch ERP XL korzystający z iPKO biznes (po włączeniu w bankowości elektronicznej usługi Integra ERP) mogą:
- pobierać aktualny stan środków na rachunkach bankowych,
- pobierać historię rachunku z banku (w tym o wpłatach na rachunki indywidualne),
- wysyłać przelewy krajowe i zagraniczne (w tym MPP, ZUS, podatkowe, SEPA),
- akceptować płatności za pomocą certyfikatu banku lub podpisu kwalifikowanego (również wielostopniowo),
- aktualizować stan płatności wysyłanych do banku
Korzystanie z bezpośredniej wymiany danych z PKO Bankiem Polskim wymaga złożenia wniosku w serwisie iPKO biznes o aktywację usługi Integra ERP oraz samodzielnej konfiguracji uprawnień do usługi Integra przez administratora iPKO biznes. W przypadku chęci korzystania z nowego rozwiązania prosimy o kontakt z doradcą PKO BP.
Niezbędne dane do wymiany
Do skonfigurowania integracji z iPKO biznes w Comarch ERP XL będziemy potrzebowali:- identyfikator kontekstu – znajdziesz go w systemie bankowości elektronicznej iPKO biznes -> Administracja -> Parametry kontekstu,
- alias – identyfikator użytkownika, którego używa do logowania w systemie bankowości elektronicznej iPKO biznes
- informację o typie logowania operatora (certyfikat banku lub podpis kwalifikowany)
- zainstalowanego certyfikatu transportowego oraz certyfikatu imiennego banku (zgodnie z instrukcją znajdującą się w iPKO biznes -> Ustawienia -> Integra) lub podpisu kwalifikowanego
Konfiguracja wymiany danych
Na formularzu rejestru bankowego związanego z rachunkiem prowadzonym w banku PKO BP należy uzupełnić informację o identyfikatorze kontekstu. Brak tej informacji lub błędne dane uniemożliwią wymianę danych z bankiem.

Następnie należy otworzyć formularz Banku przypisany do tego rejestru. Na zakładce [Dodatkowe] należy ustawić format importu i eksportu wyciągów PKO BP – Webservice.

Na zakładce [Usługa sieciowa] należy ustawić sposób logowania użytkownika oraz wykorzystywane przez niego certyfikaty.

W sekcji sposób logowania użytkownika podajemy jego identyfikator w systemie banku (alias), jak również domyślny typ logowania. Do wyboru są tutaj dwie opcje: certyfikat banku na otrzymanej karcie kryptograficznej lub podpis kwalifikowany.
W części certyfikaty należy wskazać odpowiednie certyfikaty związane z logowaniem i akceptacją przelewów. Niezależnie certyfikatu wykorzystywanego do logowania należy wskazać zainstalowany na komputerze certyfikat SSL, zatem każdy Użytkownik, który ma mieć dostęp do systemu banku, powinien mieć przypisaną parę certyfikatów.
Eksport płatności
Bezpośrednia wymiana danych z PKO BP umożliwia eksport przelewów krajowych, przelewów MPP (Split Payment), podatkowych, do ZUS oraz przelewów walutowych. Przelewy walutowe wysyłane są jako przelewy zagraniczne lub przelewy SEPA. Na formularzu banku kontrahenta musi być uzupełniony numer SWIFT/BIC.
Eksport dostępny jest z poziomu listy płatności lub preliminarza płatności.
W przypadku gdy wybierana jest opcja eksportu z autoryzacją, to aplikacja poprosi dodatkowo o klucz PIN do karty kryptograficznej lub podpisu kwalifikowanego.
Po eksporcie możliwe jest pobranie aktualnego statusu wysłanej płatności z wykorzystaniem przycisku Import statusu.

Wielostopniowa autoryzacja
Bank PKO BP umożliwia utworzenie scenariusza, w którym realizacja przelewu jest możliwa tylko po uzyskaniu podpisu od kilku uprawnionych Użytkowników. Takie akceptacje można złożyć na stronie internetowej banku, jak również po stronie systemu ERP. Funkcjonalność ta dostępna jest z poziomu paczki przelewów, która ma status Zaakceptowana.

Tak dodane podpisy będą automatycznie dołączone do eksportowanego zlecenia.
Import historii
Historię rachunku bankowego można zaimportować z listy zapisów kasowych/bankowych. Na liście zapisów należy wskazać rejestr bankowy związany z rachunkiem prowadzonym w PKO BP i tam wybrać import zapisów.

System domyślnie rozpoznaje kontrahentów na podstawie numeru rachunku bankowego, z którym powiązana jest dana transakcja. Możliwe jest również uruchomienie rozpoznawanie kontrahentów na podstawie rachunku indywidualnego, na który została dokonana wpłata. Wymaga to zaznaczenie parametru Identyfikacja wirtualnych numerów rachunków na rejestrze bankowym.

Informacja o stanie środków na rachunkach
W systemie ERP XL istnieje możliwość importu informacji o aktualnym stanie środków na rachunku bankowym z wykorzystaniem przycisku Pobierz saldo rachunku.

Zmiany w słowniku kategorii Moment powstania obowiązku podatkowego na potrzeby KSeF
W słowniku kategorii Moment powstania obowiązku podatkowego dodano dwie nowe predefiniowane wartości:
- Obowiązek podatkowy dla dok. sprzedaży wg przepisów dot. KSeF
- Obowiązek podatkowy dla dok. zakupu wg przepisów dot. KSeF
Wyżej wymienione wartości kategorii są nieaktywne, w efekcie typy momentów powstania obowiązku podatkowego na fakturach ustawiane są na podstawie dotychczasowych wartości kategorii Moment powstania obowiązku podatkowego, tj.:
- Wyst./Wysłania do KSeF
- Wysłania do KSeF
- Odbioru/Przyjęcia w KSeF
- Przyjęcia w KSeF
- Wpływu/Przyjęcia w KSeF
- Przyjęcia w KSeF
Nowa wersje deklaracji VIU-DO(2) dla procedury unijnej (OSS)
Na stronie https://www.podatki.gov.pl/komunikaty-techniczne/nowa-wersje-deklaracji-viu-do-dla-procedury-unijnej-oss-oraz-deklaracji-vii-do-dla-procedury-importu-ioss/ Ministerstwo Finansów poinformowało o wprowadzeniu nowej wersji deklaracji VIU-DO(2) dla podatników rozliczających podatek VAT w procedurze unijnej (OSS).
Deklaracja zawiera nową wersję pouczenia w odniesieniu do stosowania przepisów ustawy z dnia 17 czerwca 1966 r. o postępowaniu egzekucyjnym w administracji (Dz.U. z 2022 r. poz. 479, z późn. zm.). Nowy wzór deklaracji VIU-DO(2) opublikowano w dniu 14.05.2024 r. W wersji Comarch ERP XL 2024.0.4 udostępniono dwie definicje schemy deklaracji VIU-DO, tj. VIU-DO(1) oraz VIU-DO(2).Nowe kolumny na zestawieniu obrotów i sald
Na listach zestawienia obrotów i sald udostępniono dwie nowe kolumny prezentujące obroty liczone narastająco od początku okresu obrachunkowego do dnia wybranego przez Użytkownika.

Kolumny domyślnie są ukryte. W celu ich odkrycia należy zmodyfikować formaty list.

- „Obroty n. debet” – litera n. oznacza narastająco
- „Obroty n. credit” – j.w.

Ww. kolumnach prezentowane są obroty liczone narastająco od początku okresu obrachunkowego do dnia wybranego przez Użytkownika w oknie Ustaw daty obliczeń dla funkcji księgowych.
Przykład: Zdefiniowano okres obrachunkowy od 01.01.2024 r. Do 31.12.2024 r.
Na koncie 100-01 wprowadzono Bilans Otwarcia na kwotę 1000,00 oraz w poszczególnych miesiącach zarejestrowano następujące obroty po stronie Debet:
01/2024: 2000,00 PLN
02/2024: 3000,00 PLN
03/2024: 4000,00 PLN Dla zestawienia obrotów i sald wybrano zakres obliczeń od 01.03.2024 r. do 31.03.2024 r.
System w poniższych kolumnach zaprezentuje następujące wartości: Saldo początk. debet: 6 000,00
Obroty debet: 4 000,00
Obroty n. debet: 9 000,00 (suma obrotów od 01/2024 do 03/2024)
Rejestry VAT oraz pliki JPK_V7M, JPK_V7K, VAT-UE na podstawie zaksięgowanych dokumentów
W wersji Comarch ERP XL 2024.1, w konfiguracji Księgowość/[Parametry2] wprowadzono parametr o nazwie Generuj rejestry, deklaracje VAT na podstawie dokumentów zaksięgowanych.
Parametr domyślnie nie jest zaznaczony.

Zmiany dot. rejestrów VAT
Jeżeli parametr Generuj rejestry, deklaracje VAT na podstawie dokumentów zaksięgowanych zostanie wybrany, na liście rejestrów VAT, filtr Zaksięgowano będzie miał przypisaną wartość Tak, bez możliwości zmiany. W efekcie lista będzie zawężona wyłącznie do dokumentów zaksięgowanych.

Zmiany dot. plików deklaracji JPK_V7M, JPK_V7K, VAT-UE, VAT-UEK
Na formularzach: JPK_V7M, JPK_V7K, VAT-UE, VAT-UEK dodano filtr o nazwie Dokumenty zaksięgowane z opcjami: Tak, Nie, Nieistotne. Jeżeli zostanie wybrany parametr:
- Nieistotne – deklaracje/informacje będą liczone na podstawie pozycji tabeli zakwalifikowanych do danego okresu rozliczeniowego na podstawie dokumentów zaksięgowanych oraz niezaksięgowanych.
- Nie – deklaracje/informacje będą liczone na podstawie pozycji tabeli zakwalifikowanych do danego okresu rozliczeniowego na podstawie dokumentów niezaksięgowanych.
- Tak – deklaracje/informacje będą liczone na podstawie pozycji tabeli zakwalifikowanych do danego okresu rozliczeniowego na podstawie dokumentów zaksięgowanych.
Jeżeli w konfiguracji nie zostanie wybrany parametr Generuj rejestry, deklaracje VAT na podstawie dokumentów zaksięgowanych na formularzach JPK_V7M, JPK_V7K, VAT-UE, VAT-UEK filtr Dokumenty zaksięgowane będzie aktywny, z domyślnie ustawioną opcją Nieistotne. W przypadku korekt deklaracji wartość ta zostanie przepisana z deklaracji źródłowej.
![JPK_V7M, zakładka [Ogólne] - aktywny parametr Dokumenty zaksięgowane](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/07/word-image-56697-15.png)
![VAT-UE, zakładka [Ogólne] - aktywny parametr Dokumenty zaksięgowane](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/07/word-image-56697-16.png)
Jeżeli w konfiguracji zostanie wybrany parametr Generuj rejestry, deklaracje VAT na podstawie dokumentów zaksięgowanych, na formularzach JPK_V7M, JPK_V7K, VAT-UE, VAT-UEK domyślnie zostanie wybrana opcja Dokumenty zaksięgowane: Tak, bez możliwości zmiany.
![JPK_V7M, zakładka [Ogólne] - nieaktywny parametr Dokumenty zaksięgowane](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/07/word-image-56697-17.png)
![VAT-UE, zakładka [Ogólne] - nieaktywny parametr Dokumenty zaksięgowane](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/07/word-image-56697-18.png)
Środki trwałe
Wielotorowa amortyzacja
Dodanie nowego toru
System Comarch ERP XL wspiera 5 torów amortyzacji, z czego domyślnie tworzone są dwa: Bilansowy oraz Podatkowy. Nowy tor można utworzyć w Konfiguracji / Środki trwałe / Słowniki / Rodzaj amortyzacji.

Przypisanie torów amortyzacji do środka trwałego.
Na karcie inwentarzowej środka trwałego stawki amortyzacji dla poszczególnych torów przypisywane są na zakładce [Amortyzacja]. Każdy z torów może mieć inne ustawienia, zarówno metody, jak i stawki.

Dla uproszczenia dodawania wielu torów dla środków trwałych można skorzystać ze Wzorca grupy środków trwałych, na którym można zdefiniować, które tory powinny się automatycznie tworzyć i jakie powinny przyjmować domyślne parametry.

Na nowych środkach trwałych wyłączono możliwość zaznaczania parametru Odpis 30%, chociaż jest on jeszcze respektowany dla istniejących środków.
Dokumenty inwentarzowe
Tak utworzony środek trwały można przyjąć do użytkowania oraz modyfikować jego wartość. Dla każdego z torów jego wartość może być ustalona indywidualnie.

Po konwersji do wersji Comarch ERP XL 2024.1 wszystkie środki trwałe mają przypisane oddzielne tory bilansowy i podatkowy. Środki, które wcześniej były jednotorowe mają obecnie automatycznie ustawiony tor podatkowy zgodny z torem bilansowym. Z tego powodu wycofano dokument RT (rozdzielenie torów bilansowego od podatkowego).
Jeśli występuje potrzeba dodawania większej liczby torów do istniejących środków trwałych, należy skorzystać z nowego typu dokumentu NT (nowy tor), gdzie można dodać brakującą definicję amortyzacji.

Dla łatwiejszej nawigacji po historii dokumentów dla danego środka trwałego została zmodyfikowana zakładka [Historia] karty inwentarzowej. Stosowany jest układ drzewka pokazujący dokument oraz jego wartości w ujęciu każdego ze stosowanych torów.

Amortyzacja
Generowanie odpisów amortyzacyjnych dla wielu torów odbywa się automatycznie i jego efekt widać m.in. na dokumencie AM, gdzie można zobaczyć wartość odpisu dla każdego z torów.
Dodano również nowy rodzaj planu amortyzacji. Na Tabela amortyzacji / Generacja dodano nową opcję Generacja planu amortyzacji (36 m-cy).

Nowy plan przyjmuje układ kolumnowy, gdzie w poszczególnych kolumnach prezentowana jest wartość odpisu w kolejnych miesiącach dla wskazanego w planie toru.

Zakładka Księgowe
Na zakładce [Księgowe] karty inwentarzowej można przypisać oddzielnie konta dla każdego z torów amortyzacji środka.

Dostosowane są do tego również schematy księgowe, gdzie można opierać się na wartościach wszystkich utworzonych torów.


XL HR
Zmiany w kwotach z deklaracji PIT od wynagrodzeń pracowników na rok 2024
W związku ze zmianami w przepisach, w Comarch ERP XL HR dodane zostały nowe wersje deklaracji dla kwot podatków od wynagrodzeń: PIT-4R oraz PIT-8AR, w których możliwe jest podanie kwoty pomniejszenia pobranej zaliczki na podatek zgodnie z art. 26eb lub art. 18db ustawy o podatku dochodowym (od osób fizycznych lub prawnych). Kwota ta dotyczy tych podmiotów, które poniosły za rok podatkowy stratę lub osiągnęły dochód niższy od kwoty przysługującego w roku podatkowym odliczenia.
Na tych samych deklaracjach w Comarch ERP XL wprowadziliśmy analogiczną pozycję. Jest ona widoczna na nowych wersjach deklaracji pobranych z XL HR, a także na deklaracjach dodawanych wprost w Systemie. Pole jest dostępne do edycji, a jego zmiana wpływa na wyliczenie wartości Kwota do zapłaty, która jest powiększana o wartość wpisanego potrącenia.
Dodatkowo deklaracje PIT-4R oraz PIT-8AR importowane z XL HR posiadają oznaczenie z numerem wersji deklaracji.

Wartość potrącenia z tytułu straty lub niższego dochodu można uwzględnić jako osobną pozycję w schematach księgowych oraz w opisie analitycznym.
Wspólne
Kursy walut obcych do 10-ciu miejsc po przecinku
Udostępniono możliwość wprowadzania kursów walut obcych z dokładnością do 10-ciu znaków po przecinku, we wszystkich obszarach systemu Comarch ERP XL, gdzie do tej pory kurs waluty i przeliczenie po kursie występowało. Minimalna ilość miejsc po przecinku, jaką można wprowadzić to 4 znaki, a maksymalna to 10. Nie ma już dostępnej opcji wprowadzania kursów z widocznymi 2 miejscami po przecinku.
Możliwość wprowadzania kursów walut z dokładnością do 10-ciu miejsc po przecinku, pozwala na zwiększenie precyzji przeliczania wartości wyrażanych w walutach.
Kursy walut

- Dodano możliwość wprowadzania kursów walut z precyzją do 10-ciu znaków po przecinku:
a. wyświetlana minimalna ilość miejsc po przecinku zawiera 4 znaki, co oznacza że w przypadku wprowadzenia kursu z trzema liczbami po przecinku na czwartym miejscu zawsze będzie automatycznie wyświetlane zero np.:
-
- kurs wprowadzony 4,452 –> wyświetlany 4,4520;
b. wyświetlana maksymalna ilość miejsc po przecinku zawiera 10 znaków, co oznacza że w przypadku wprowadzenia kursu z dziesięcioma liczbami po przecinku wszystkie 10 znaków będą widoczne w interfejsie Użytkownika np.:
-
- kurs wprowadzony 0,0002432115 –> wyświetlany 0,0002432115;
c. natomiast jeśli kurs będzie na końcu zawierał zera, to te zera będą automatycznie ukrywane aż do czwartego miejsca po przecinku np.:
-
- kurs wprowadzony 5,0606000000 –> wyświetlany 5,0606,
- kurs wprowadzony 0,0475575200 –> wyświetlany 0,04755752.
- Wprowadzone zmiany dotyczą wszystkich rodzajów kursów tj.: Średni NBP, Sprzedaży, Zakupu.
- Funkcja mnożnika pozostaje bez zmian, nadal można z niej korzystać.
Mechanizm automatycznego pobierania kursów walut z tabel NBP

- Wprowadzono zmianę w mechanizmie automatycznego pobierania kursów walut z tabel NBP. Zmiana polega na pobieraniu kursów 1:1, bez zwiększania mnożnika. Zwiększenie ilości miejsc po przecinku pozwoliło na zapisywanie kursów z czterema miejscami po przecinku, tak jak jest to prezentowane w tabelach NBP.
Konwersja

- Kursy walut po konwersji zostaną zachowane bez zmian tj.: mnożniki oraz kursy walut pozostaną takie same. Zostaną tylko dopisane dwa zera po przecinku na 3 i 4 miejscu zachowując nowy widok kursu z minimalną ilością 4 miejsc po przecinku.
- z mnożnikiem 100 i 4 miejscami po przecinku (wyświetlane dwa zera po przecinku na 3 i 4 miejscu):
- historyczne kursy (wprowadzane przed konwersją ręcznie i/lub poprzez automatyczną aktualizację kursów z 2 miejscami po przecinku).
ChatERP – dalszy rozwój
Nowe okno rozmowy
Dotychczasowe okno rozmowy z inteligentnym asystentem ChatERP dostępne z poziomu Komunikatora XL zostało zmienione. Od nowej wersji uruchamianie okna możliwe jest z poziomu Ribbona, gdzie w menu każdego modułu Sztuczna inteligencja pojawił się nowy przycisk ChatERP.

W pierwszym oknie wyświetlana jest informacja o konieczności zachowania ostrożności w danych przekazywanych do pytań oraz wymaganych w odpowiedziach, w której chodzi głównie o przestrzeganie przepisów o ochronie danych osobowych. Stąd też można uruchomić dokumentację dotyczącą zapytań obsługiwanych przez asystenta.

Po użyciu przycisku Rozpocznij rozmowę przechodzimy do okna komunikacji z ChatERP, które przebiega wg dotychczasowych zasad. Na początku mamy więc wiadomość powitalną, gdzie przykładowe pytanie jest wyświetlone jako przycisk, którego użycie spowoduje wysłanie dokładnie takiego zapytania do asystenta.
W trakcie oczekiwania na odpowiedź Użytkownik jest informowany, że przygotowywana jest odpowiedź, i dopiero po jej otrzymaniu można wprowadzić kolejne i użyć przycisku Wyślij.

Ogólne zasady komunikacji nie uległy zmianie, więc nadal wskazane jest, aby polecenia dotyczyły tylko zakresu danych opisanych w biuletynie https://pomoc.comarch.pl/xl/index.php/dokumentacja/xl165-chaterp-w-comarch-erp-xl/.
Obsługa kolejnych zapytań
W nowej wersji dodano obsługę poleceń dotyczących limitów kredytowych kontrahenta, takich jak:
- Pokaż pozostały limit kredytowy dla kontrahenta [akronim] / Pokaż pozostała kwotę kredytu kontrahenta [akronim],
- Ustaw limit kredytowy nieograniczony dla kontrahenta [akronim],
- Ustaw limit kredytowy kontrahentowi ABC w wysokości [kwota] od dnia [data],
- Ustaw dla kontrahenta ABC dozwolone przeterminowanie płatności na [ilość] dni.
Pierwsze z nich pozwala wyświetlić informację z bazy danych, a kolejne wykonać konkretną operację na limitach. Zgodnie ze standardowym działaniem operacja taka będzie mogła zostać wykonana dopiero po zaakceptowaniu komunikatu, w którym Użytkownik potwierdza zamiar jej wykonania.
Więcej szczegółów na temat obsługiwanych poleceń znajduje się w biuletynie https://pomoc.comarch.pl/xl/index.php/dokumentacja/xl165-chaterp-w-comarch-erp-xl/.
Uruchamianie Comarch sPrint wraz z uruchamianiem Comarch ERP XL
W celu zwiększenia ergonomii działania na aplikacji Comarch sPrint możliwe jest takie skonfigurowanie Systemu, aby uruchamiała się ona w tym samym momencie co Comarch ERP XL. Umożliwia to przyspieszenie działań Użytkownika w przypadku konieczności uruchomienia wydruku w formacie sPrint.
W tym celu w oknie Konfiguracja komputera dostępnym w module Administrator lub z poziomu Shella, na zakładce [Wydruki i wykresy] dodano parametr Uruchamiaj sPrint przy uruchamianiu systemu.
Domyślnie parametr pozostaje niezaznaczony.
Po zaznaczeniu parametru przy każdym uruchamianiu na danym stanowisku modułu Comarch ERP XL uruchamiany będzie również w tle proces dla wydruków w Comarch sPrint. Dzięki czemu wywołanie podglądu wydruku do PDF oraz sam wydruk będą się wykonywały szybciej.
Bez zmian pozostanie automatyczne zamykanie procesu przy zamykaniu modułu.
Kopiowanie do schowka treści wyświetlanych w powiadomieniach
W wersji 2024.1 systemu Comarch ERP XL w okienkach powiadomień dodany został przycisk pozwalający na skopiowanie do schowka treści wyświetlanych komunikatów.

- Przycisk dostępny jest w okienkach typu ostrzeżenie oraz błąd
- Naciśnięcie przycisku Kopiuj do schowka powoduje skopiowanie pełnej treści komunikatu zawartego zarówno w okienku głównym, jak i w okienku wyświetlanym po naciśnięciu przycisku Szczegóły
- Zachowane jest formatowanie kopiowanego komunikatu z podziałem na treść podstawową oraz przyczynę, remedium i informacje zaawansowane
Treść komunikatu skopiowanego do schowka z okienka zaprezentowanego w zrzucie ekranu powyżej wygląda następująco: Ostrzeżenie: Nieprawidłowe dane kontrahenta. Czy kontynuować zapis? Przyczyna: Nie podano NIP. Nie podano nazwy kontrahenta. Nie podano miasta kontrahenta. Remedium: NIP powinien być wypełniony jeśli zaznaczono pole Płatnik VAT na zakładce [Księgowe]. Dane takie jak nazwa kontrahenta, kod pocztowy, miasto, ulica potrzebne są do wystawiania dokumentów. Zaawansowane: Jeśli kontrahent nie posiada NIPu to nie jest płatnikiem VAT i należy odznaczyć pole Płatnik VAT na zakładce [Księgowe].
Współpraca z Comarch e-sklep
Przesyłanie numeru karty kontrahenta do Comarch e-Sklep
Numer karty zapisany na zakładce [Ogólne] karty kontrahenta przesyłany jest do sklepu podczas pełnej i różnicowej synchronizacji kontrahenta. Numer karty klienta prezentowany będzie w profilu klienta zarówno w formie tekstowej jak i w postaci kodu kreskowego w sekcji Program Lojalnościowy.
Przesyłanie dodatkowych kodów EAN towarów
Do tej pory do Comarch e-Sklep przesyłany był główny kod EAN zapisywany na karcie towaru na zakładce [Ogólne]. W związku z wprowadzeniem możliwości wysyłania wielu kodów EAN do e-Sklepu obsłużyliśmy wysyłanie kodów własnych z zakładki [Jednostki, kody, VAT][Kody kreskowe] z sekcji Kody własne. Warunkiem przesłania kodu kreskowego jest przypisanie do kodu jednostki miary podstawowej lub takiej, która na danym towarze ma zaznaczoną opcję e-Sklep. Kody własne przesyłane są bez względu na typ kodu.
W Comarch e-Sklep kody te będą prezentowane w sekcji szczegółów towaru oraz służyć będą do wyszukiwania towaru w sklepie.
Dodatkowe kody towarów mogą być wprowadzane albo podczas przypisania ich do jednostki pomocniczej, albo bezpośrednio na liście kodów własnych jak opisano wyżej.

Przesyłanie statusu płatności do Comarch e-Sklep
Status płatności dla ZS w Comarch e-Sklep może przyjmować trzy stany: nieopłacone, opłacone częściowo, opłacone. Zamówienie przesłane do Comarch ERP XL, może być rozliczone poprzez wystawienie faktury zaliczkowej lub innego dokumentu handlowego (FA, s(FS), S(FS), PA, WZ) i jego opłacenie. Na tej podstawie aktualizowane będą stany płatności dla zamówienia.
Zmiana statusu płatności zostanie wysłany do Comarch e-Sklep po wystawieniu faktury, faktury zaliczkowej, paragonu, dokumentu WZ z płatnością, spinacza s(FS) lub S(FS) i ich rozliczeniu. Status płatności zostanie również zaktualizowany w przypadku wystawiania dokumentów częściowych do ZS lub częściowym rozliczeniu tych dokumentów.
Zapisywanie danych osoby składającej zamówienie na dokumencie ZS
Na zakładce [Kontrahent]/[Docelowy] na dokumencie ZS zapisywana jest osoba kontaktowa czyli ta, która złożyła zamówienie. Na zamówieniu przesłanym z e-Sklep przekazywany jest LoginEmail oraz imię i nazwisko osoby składającej zamówienie. Na tej podstawie odszukiwana jest osoba w bazie XLa lub dodawana nowa, jeśli to pierwsze zamówienie a następnie dodawana na zakładce [Docelowy] w polu Osoba. Dzięki temu, w przypadku realizacji zamówienia łatwiej jest odszukać osobę, z którą należy się kontaktować w razie potrzeby.
Synchronizacja różnicowa rabatów i promocji
Wprowadzono synchronizację różnicową rabatów i promocji co ma znaczenie dla czasów i szybkości synchronizacji. Do tej pory przy każdej synchronizacji towarów wysyłane były wszystkie promocje. Obecnie możliwe jest wysyłanie tylko nowych promocji oraz tych, na których nastąpiła jakaś zmiana. Synchronizacja rabatów uzależniona jest od synchronizacji towarów. Jeśli dla towarów zostanie zaznaczona opcja synchronizacji różnicowej, wówczas również promocje zostaną wysłane różnicowo. Jeśli dla towarów zostanie zaznaczona opcja synchronizacji pełnej, wówczas również zostaną wysłane wszystkie rabaty.
Gdyby jednak zaistniała potrzeba wysłania wszystkich promocji na nowo, wówczas należy skorzystać z nowo dodanej opcji na oknie synchronizacji Eksport promocji. Po zaznaczeniu tej opcji pozostałe parametry zostaną dezaktywowane i możliwa będzie wysyłka wszystkich promocji na nowo (jest to synchronizacja pełna, co oznacza, że wszystkie promocje w e-sklepie zostaną usunięte a następnie dodane te nowo wysłane).
Przy zaznaczonym eksporcie promocji możliwe jest równoczesne wysyłanie całego cennika.
- Usuwanie/dezaktywacja rabatów w e-Sklepie
Promocje, które zostaną zamknięte w XLu, w synchronizacji różnicowej zostaną oznaczone jakie nieaktywne. Aby całkowicie usunąć nieużywane promocje z bazy e-Sklepu należy wykonać pełną synchronizację.
Promocje, dla których minął termin obowiązywania nie będą się naliczać ze względu na fakt przeterminowania. Aby usunąć je całkowicie z bazy e-Sklepu należy wykonać synchronizacje pełną.
Również w przypadku wprowadzenia zmian w promocji, które spowodują, że promocja nie będzie już wysyłana do e-Sklepu (usunięcie centrum e-Sklep, usuniecie wszystkich kontrahentów i grup wysyłanych do e-Sklepu, usuniecie wszystkich towarów i grup wysyłanych do e-Sklepu, zmiana typu dokumentów na przychodowe) należy dokonać pełnej synchronizacji rabatów.
Synchronizacja towarów powiązanych i zamienników
Towary powiązane i zamienniki są to obiekty rejestrowane na kartach towarów, na zakładce [Zamienniki] i podzakładkach [Zamienniki] oraz [Towary powiązane]. Są to różne rodzaje powiązań pomiędzy towarami, które pozwalają na lepsze zarządzenie sprzedażą, proponowanie dodatkowych towarów bądź zamienników. W Comarch ERP XL rodzaje powiązań pomiędzy towarami można definiować w słownikach kategorii w module Administrator. Do Comarch e-Sklep wysyłane są wszystkie rodzaje powiazań (łącznie z zamiennikami).
Standardowo w Comarch e-Sklep obsługiwane są następujące typy powiązań pomiędzy towarami: zamienniki, akcesoria i towary proponowane. Oprócz tego do Comarch e-Sklep można wysyłać inne rodzaje powiązań zdefiniowane przez Użytkownika.
Na definicji rodzaju powiązania w module Administrator (Listy/ Słowniki kategorii/ Inne/ Rodzaje powiązań towarów) dodano nowe pole pozwalające na mapowanie rodzaju powiązania w XLu z predefiniowanymi rodzajami w e-Sklepie. Z rozwijanej listy w polu Typ powiązania można wybrać opcje dostępne w e-Sklepie: Akcesoria lub Towar proponowany. Taki rodzaj powiązania w e-Sklepie będzie widoczny pod typem wybranym na definicji powiązania.

- Warunki przesyłania towarów powiązanych i zamienników
Do Comarch e-Sklep przesyłane są te powiązania i zamienniki, które na zakładce [Miejsca w strukturze firmy] mają dodane centrum powiązane z oddziałem Comarch e-Sklep lub centrum nadrzędne w stosunku do powyższego.
Zmiany w przesyłaniu kursów walut
Na oknie oddziału Comarch e-Sklep umożliwiono pobieranie i ustawianie kursów z precyzją do 10 miejsc po przecinku.
Przy ustawieniu opcji Kurs z tabeli kursów, kursy pobierane są z precyzją zapisaną w tabeli kursów. Minimalnie prezentowane są 4 miejsca po przecinku, w przypadku większej precyzji, prezentowane są wszystkie cyfry znaczące.
Przy ręcznym uzupełnianiu kursu możliwe jest wpisanie do 5 miejsc przed przecinkiem i do 10 miejsc po przecinku.

W przypadku ustalenia cen towarów w walucie innej niż PLN, podczas wysyłki cenników do Comarch e-Sklep następuje przelicznie cen na PLN z uwzględnieniem pełnej precyzji kursu.
Podczas wysyłki kursów walut do e-Sklepu kursy zaokrąglane są do 4 miejsc po przecinku zgodnie z obowiązującymi wymaganiami sklepu.
Inne zmiany
- Zablokowanie możliwości wykonywania automatycznie pełnej synchronizacji. Na oknie konfiguracji oddziału Comarch e-Sklep zablokowano możliwość wyłączenia synchronizacji różnicowej.
- Przesyłanie kolejności atrybutów przypisanych do grupy towarów.
- Przesyłanie wielowartościowych przypisanych do towaru bez typu lista. W przypadku atrybutów wielowartościowych, gdzie wartości nie są ujęte w listę lecz uzupełniane bezpośrednio na towarze, atrybut wysyłany jest wielokrotnie, oddzielnie dla każdej wartości.
- Przesyłanie prefiksu numeru NIP dla kontrahentów.
- Uwzględnienie parametru Aktywny na elemencie promocji. Pozycje promocji, które mają odznaczony parametr Aktywny, nie są wysyłane do Comarch e-Sklep.
- Zamiany w przesyłaniu atrybutów typu tekst, liczba i data w przypadku sklepów w innych językach. Atrybuty te nie posiadają tłumaczeń dlatego wysyłane są w taki sposób (JezykID=0), że widoczne są tak samo dla każdego języka.
Współpraca z Comarch POS
Zmiany w przesyłaniu kursów walut
Na oknie oddziału Comarch POS umożliwiono pobieranie i ustawianie kursów walut z precyzją do 10 miejsc po przecinku. Przy ustawieniu opcji Kurs z tabeli kursów, kursy pobierane są z precyzją zapisaną w tabeli kursów. Minimalnie prezentowane są 4 miejsca po przecinku, w przypadku większej precyzji, prezentowane są wszystkie cyfry znaczące. Przy ręcznym uzupełnianiu kursu możliwe jest wpisanie do 5 miejsc przed przecinkiem i do 10 miejsc po przecinku.

Podczas wysyłki kursów walut do oddziałów Comarch POS kursy przesyłane są zgodnie z zapisaną precyzją.
Inne zmiany
Przesyłane pełnej nazwy kontrahenta
Obsłużono przesyłanie wszystkich trzech linii nazwy kontrahenta do Comarch POS jak również zapisywanie nazwy przesłanej z Comarch POS we wszystkich liniach aż do wyczerpania miejsca. Ilość miejsca w XLu na nazwę kontrahenta to 2 x 50 znaków oraz 250 znaków w linii trzeciej. Podczas wysyłania kontrahentów do POS zawartość poszczególnych linii łączona jest przy pomocy spacji, podczas importu dane zapisywane są tak aby słowa nie były dzielone w środku.
Współpraca z Comarch Shipping
Pobieranie wydruków etykiet dla zleceń z Comarch Shipping
Dla zlecenia zarejestrowanego w Comarch Shipping serwis kuriera tworzy etykietę nadania zgodnie ze swoją specyfikacją. Etykieta ta jest widoczna na zleceniu, tak aby przed przekazaniem przesyłki kurierowi móc ją wdrukować i dołączyć do paczki.
Jeśli w Comarch ERP XL na paczkach i wysyłkach są wypełnione wszystkie niezbędne dla zlecenia dane, to pozwalają one założyć zlecenie w Comarch Shipping i jednocześnie je zarejestrować. Do bazy pobieramy wówczas zwrotnie komplet informacji dotyczących przesyłki i zapisujemy je na wysyłce. Informacje te mogą być również potem aktualizowane na bieżąco z poziomu Systemu. W całym tym procesie brakuje jedynie możliwości wydrukowania etykiet nadania tak, aby ograniczyć Użytkownikowi konieczności wchodzenia do aplikacji Comarch Shipping. W wersji 2024.1 została więc dodana taka funkcjonalności po stronie Systemu.
Operację pobrania etykiet można wykonać na dwa sposoby:
- Od razu przy tworzeniu i rejestracji zlecenia, jeśli zostanie zaznaczony parametr Pobierz wydruki etykiet w formacie

- Na żądanie, jeśli przesyłka została zarejestrowana w serwisie kuriera, po wybraniu na liście wysyłek nowego polecenia w menu kontekstowym Pobierz wydruki etykiet w formacie


Po wybraniu każdego z poleceń do pliku PDF pobrane zostaną żądane etykiety i plik ten zostanie otwarty tak, aby możliwe było jego wydrukowanie zgodnie ze standardem. Sam plik będzie domyślnie zapisywany w katalogu plików tymczasowych, a wszystkie informacje zawarte są w logach z operacji, jak pokazano poniżej.

Jak widać na rysunku pobranie etykiety nie zawsze będzie możliwe. Sytuacja taka może zaistnieć, jeżeli w Comarch Shipping nie ma zlecenia o żądanym numerze lub zlecenie istnieje, ale nie można dla niego pobrać etykiety, np. jeśli zlecenie nie zostało jeszcze zarejestrowane u kuriera lub nie jest dostępna etykieta w wybranym formacie.
Współpraca z Comarch wszystko.pl
W związku z zakończeniem projektu wszystko.pl oraz zablokowaniem integracji z platformą cała funkcjonalność dotycząca współpracy z wszystko.pl nie jest już dostępna w Systemie. Dotyczy to zarówno możliwości konfigurowania oddziału o takim typie w Administratorze oddziałów, jak i wykonywania wszelkich operacji na towarach. Na liście towarów ukryta została zakładka [wszystko.pl], czyli cała struktura katalogów pobranych z platformy oraz możliwość wykonywana wszelkich operacji na platformie, tj. wysyłania i aktualizacji ofert. Na karcie towaru nie są już także dostępne zakładki [wszystko.pl] i [wszystko.pl-opisy].
Dostępne są natomiast zamówienia sprzedaży pobrane z platformy wraz z możliwością ich filtrowania na liście zamówień.
W przypadku zdefiniowanej usługi synchronizacji dla oddziału wszystko.pl, pierwsze jej uruchomienie po aktualizacji Systemu do nowej wersji, spowoduje odpięcie od niej oddziału wszystko.pl, czyli dane nie będą już przesyłane za jej pomocą.
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji 2025.0
Numer wersji | Typ wersji | Termin wydania | Uwagi |
2025.1 | Wersja | Czerwiec 2025 | |
2026.0 | Wersja | Styczeń 2026 |
Aplikacja | Wersja | Uwagi |
Comarch IBARD | 6.13.2.0 | |
Comarch e-Sklep | 2025.0 | |
Comarch B2B | Informacja w dokumentacji nowej wersji | |
Comarch Mobile (Zarządzanie, Sprzedaż, Monitorowanie, Serwis) | 2024.3.1 lub wyższa | |
Comarch WMS (Zarządzanie, Magazynier) | 2025.0.0 | |
Comarch Magazynier | 2024.0.0 | |
Comarch ERP XL HR | 2025.1.1 | |
Comarch HRM | 2025.0.1 | |
Comarch DMS (stacjonarny, WWW) | 2024.3.1 | |
Comarch ERP XL Business Intelligence (Księga raportów, Panel zarządzania, Konfigurator) | 2025.0 | |
Comarch ERP XL Business Intelligence (BI Point) | 2024.1 | |
Migracja danych XL2XML | 12.0 | |
Comarch MES | 2025.0 | |
Comarch e-Sprawozdania | 2024.1.1 | |
Comarch POS | 2024.5 | |
Comarch Shipping | Aktualna wersja shipping.comarch.com | |
Comarch Apfino | Aktualna wersja apfino.pl | |
Comarch sPrint | 2024.2.0025 | |
Comarch APS | 2024.1 | |
Comarch WEB POS | 2025.0 |
Zmiany w komunikacji z serwerem klucza licencji w wersji Comarch ERP XL 2024.1
W wersji Comarch ERP XL 2024.1 zmieniono sposób komunikacji z serwerem SQL odpowiedzialnym za obsługę klucza licencji. Przy konwersji, w trakcie podpinania lub przy kreacji bazy danych, Użytkownik zostanie poproszony o podanie danych Użytkownika SQL (z uprawnieniami administratora) i określenie parametrów dotyczących szyfrowania połączenia z serwerem klucza.

- Szyfruj komunikację z serwerem SQL – parametr wymusza wymianę danych pomiędzy Comarch ERP XL a serwerem SQL w postaci zaszyfrowanej. Zalecane jest zaznaczenie tego parametru.
- Ufaj certyfikatowi serwera SQL – należy zaznaczyć wyłącznie, jeżeli brak jest własnego zaufanego certyfikatu po stronie serwera SQL. Zalecane jest odznaczenie parametru i konfiguracja własnego certyfikatu SSL.
Po autoryzacji na serwerze SQL i określeniu parametrów dotyczących szyfrowania połączenia, należy podać dane loginu, który będzie wykorzystywany do pobierania licencji programu Comarch ERP XL.

Po wykonaniu konwersji do wersji Comarch ERP XL 2024.1 na wszystkich stacjach roboczych, na których zainstalowana jest wersja 2024.1, konieczne będzie określenie parametrów dotyczących szyfrowania połączenia z serwerem klucza licencji w konfiguracji komputera (rysunek poniżej) oraz ponowne podpięcie bazy danych.

Pakiet bezpieczeństwa w wersji Comarch ERP XL 2024.0 Wersja Systemu Comarch ERP XL 2024.0 zawiera pakiet bezpieczeństwa. Jeżeli konwersja zostanie przeprowadzona na wersji Systemu Comarch ERP XL bez wgranych poprawek bezpieczeństwa, należy postępować zgodnie z instrukcją: “Comarch ERP XL 2023.2 – instalacja wersji HF, lista poprawionych zgłoszeń”. Wersje dla których dostępne są pakiety bezpieczeństwa: Od wersji 2022.1, w związku ze zmianami w rdzennych bibliotekach Comarch ERP XL, usuwamy możliwość konwersji baz starszych niż wersja 2018.0. W przypadku konieczności konwersji bazy starszej niż w wersji 2018.0, konwersję należy wykonać w dwóch krokach: 1. Najpierw należy skonwertować bazę do jednej z wersji z zakresu 2018.0 - 2022.0 2. Następnie należy wykonać konwersję do wersji 2022.1
W wersji Comarch ERP XL 2023.0 i 2023.1 po konwersji bazy danych z archiwalnych wersji Systemu Comarch ERP XL, mogą wystąpić problemy z logowaniem Użytkowników do aplikacji w przypadku haseł nieaktualizowanych od dłuższego czasu i niespełniających wymogów bezpieczeństwa polityki haseł (liczba znaków mniejsza lub równa 8).
W takim przypadku przed konwersją do wersji Comarch ERP XL 2023.0 lub 2023.1 należy zmienić hasła zgodnie z zaleceniami polityki bezpieczeństwa w zakresie stosowania uwierzytelnień i właściwego poziomu zabezpieczeń.
Generowanie kolejnych typów dokumentów zakupu z faktury KSeF
Udostępniona w wersji 2024.1 funkcjonalność generowania faktur zakupu FZ oraz faktur kosztowych (A)FZ na podstawie faktur zaimportowanych z KSeF została wzbogacona w wersji 2025.0 o kolejne typy dokumentów zakupu, a są to:
- Faktura zaliczkowa zakupu FZL
- Korekta faktury zaliczkowej zakupu KZL
- Faktura zakupu typu spinacz nagłówkowych (S)FZ
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


Numery dokumentów WZ i numery zamówień na liście faktur z KSeF
Lista faktur zaimportowanych z KSeF została wzbogacona o poniższe dane:
- Informacja o numerze/numerach dokumentów WZ, których dotyczy dana faktura
- Informacja o numerze/numerach zamówień, których dotyczy dana faktura
Zapisywanie i prezentowanie tych danych bezpośrednio na liście może być pomocne m.in. podczas rozdzielania faktur na poszczególne centra firmy bez konieczności podnoszenia ich formatek.
Nowe kolumny zostały obsłużone w filtrze prostym.

Informacja 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.
Informacja 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ń.
KSeF - zmiana zasad wysyłania elementów (S)FS, (S)FSE i RA
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.
Faktura typu spinacz elementów do WZ z nieustalonym kosztem
W wersji 2025.0 Systemu zniesione zostało ograniczenie nie pozwalające na tworzenie spinacza elementów z dokumentów WZ/WZE o nieustalonym koszcie sprzedaży. Dotychczas przed utworzeniem (s)FS/FSE z takiego WZ/WZE konieczne było zaznaczenie na nim parametru Ustalono koszt własny sprzedaży. W wersji 2025.0 już takiej potrzeby nie ma, co pozwala na uniknięcie konieczności tworzenia przez System korekt kosztów do tych WZ/WZE.
Parametryzacja tworzenia (s)FS/FSE z nieustalonym kosztem
Możliwość tworzenia dokumentów (s)FS/FSE z dokumentów o nieustalonym koszcie sprzedaży została sparametryzowana. O takiej możliwości decyduje parametr Generuj z dokumentu o nieustalonym koszcie w sekcji Spinacz elementów definicji dokumentu FS/FSE.

Jeżeli ww. parametr pozostanie wyłączony, wówczas jak dotąd, nie będzie można utworzyć spinacza elementów do dokumentu który ma nieustalony koszt ani do dokumentu, którego jakakolwiek korekta ma nieustalony koszt.
Jeżeli ww. parametr zostanie włączony, wówczas zasadniczo utworzenie spinacza elementów do dokumentu z nieustalonym kosztem będzie możliwe, poza poniższymi przypadkami:
- Dokument WZ ma koszt ustalony, ale jego korekta ilościowa na plus ma koszt nieustalony
- Do dokumentu WZ wystawiono korektę ilościową na plus z innej dostawy niż dostawa na WZ i koszt tej korekty jest nieustalony
Parametr ustalonego/nieustalonego kosztu sprzedaży
Wartość parametru Ustalono koszt własny sprzedaży na spinaczu elementów (s)FS/(s)FSE ustalana jest podczas zatwierdzania spinacza elementów w oparciu o ustawienie tegoż parametru na spiętych WZ/WZE. Jeżeli jakikolwiek dokument spięty w tym spinaczu ma koszt nieustalony, wówczas i spinacz ma koszt nieustalony. Podobna zasada dotyczy korekty spinacza elementów (s)FSK/FKE.
Aktualizacja ustawienia ww. parametru dokonywana jest przez System w chwili ostatecznego zatwierdzenia wartości dostawy, z której czerpały dokumenty WZ/WZE spięte w spinaczu elementów. Dodatkowo, jak na innych typach dokumentów sprzedaży Użytkownik ma możliwość samodzielnego zaznaczenia tego parametru zarówno na (s)FS/FSE jak i na (s)FSK/(s)FKE.

Zmiana ustawienia ww. parametru na danym dokumencie dokonywana czy to przez System podczas ustalania wartości dostawy czy też samodzielnie przez Użytkownika może wywołać jego zmianę na wielu różnych dokumentach:
- Zaznaczenie parametru Ustalono koszt własny sprzedaży na dokumencie WZ//WZE wywołuje aktualizację parametru na wszystkich spinaczach elementów, w którym jest on spięty
- Zaznaczenie ww. parametru na dokumencie WZK/WKE wywołuje aktualizację parametru na wszystkich korektach spinaczy elementów (s)FSK/FKE, w których jest ona spięta
- Zaznaczenie ww. parametru na spinaczu elementów (s)FS/FSE powoduje jego zaznaczenie na wszystkich dokumentach spiętych w tym spinaczu, a ono z kolei zmianę parametru na wszystkich innych spinaczach elementów, w którym to wydanie jest spięte
- Zaznaczenie ww. parametru na korekcie spinacza elementów (s)FSK/FKE wywołuje zmianę ustawienia parametru na wszystkich korektach wydań spiętych w tej korekcie spinacza
Aktualizacja kosztów na spinaczu elementów
Na spinaczu elementów o nieustalonym koszcie sprzedaży System dokonuje aktualizacji kosztu podczas zmiany kosztu na subelementach dokumentów WZ/WZE spiętych w tym spinaczu. Aktualizacja taka odbywa się podczas ostatecznego ustalania wartości dostawy PZ/PZI/PW. Identyczna zasada dotyczy korekt spinaczy elementów (s)FSK/(s)FKE.
Spinacze elementów z nieustalonym kosztem - inne zagadnienia
Podobnie jak innych dokumentów sprzedaży z nieustalonym kosztem również spinaczy elementów (s)FS/(s)FSE i korekt spinaczy elementów (s)FSK/(s)FKE z nieustalonym kosztem nie można księgować ani opisywać analitycznie. Takie dokumenty są standardowo wyróżniane kolorystycznie na liście RKZ (prezentowanie w kolorze zielonym) oraz oznaczane na wydruku listy RKZ. Obsłużone zostało również stosowne wyróżnianie kolorystyczne elementów spinacza z nieustalonym kosztem na zakładce [RKZ] formatki (s)FS/(s)FSE/(s)FSK/(s)FKE.


Zmiany w JPK_MAG
Dokonano poniższych zmian na formularzu/w pliku JPK_MAG:
- Lista typów dokumentów ujmowanych w pliku JPK_MAG została uzupełniona o dokumenty korekt kosztów KK oraz dokumenty przyjęć międzymagazynowych MMP
- Obsłużono przypadki dokumentów PA/PAK/WKA/WKK rejestrowanych bez kontrahenta
Dokumenty korekt kosztów KK w JPK_MAG
W pliku JPK_MAG ujęte zostały wszystkie dokumenty KK dotyczące danego magazynu, wygenerowane w okresie za jaki sporządzany jest JPK_MAG. Dany dokument KK prezentowany jest w sekcji stosownej do typu dokumentu, na który wskazują jego subelementy.
- Dokument KK wskazujący w subelementach na FS, WZ, FKE itp. wykazywany jest w sekcji WZ,
- Dokument KK wskazujący w subelementach na RW/RWK wykazywany jest w sekcji RW
- Dokument KK wskazujący w subelementach na MMW/MMP wykazywany jest w sekcji MM.
W JPK_MAG ujmowane są również tak zwane anty-KK czyli dokumenty KK tworzone wówczas, jeżeli podczas anulowania dokumentu, który spowodował utworzenie KK nie można tychże KK anulować, ponieważ zostały już zaksięgowane.

Dokumenty przyjęć międzymagazynowych MMP w JPK_MAG
Dotąd w pliku JPK_MAG w sekcji MM ujmowane były wyłącznie dokumenty MMW przesuwające towar z magazynu, dla którego sporządzany jest JPK_MAG. Od wersji 2025.0 w sekcji tej wykazywane są również dokumenty MMP przyjmujące towar na magazyn, dla którego sporządzany jest JPK_MAG.
Zarówno dla dokumentów MMW jak i MMP ilości/wartości wykazywane są jako wielkości dodatnie, a o charakterze ruchu magazynowego (wydanie/przyjęcie) świadczy typ dokumentu oraz informacja przekazywana w polach Skąd/Dokąd. Dokumenty MMW, czyli dokumenty, dla których magazyn JPK jest magazynem SkadMM to dokumenty wydania z magazynu JPK, natomiast dokumenty MMP, czyli dokumenty, dla których magazyn JPK jest magazynem DokadMM to dokumenty przyjęcia na magazyn z JPK.

Obsługa dokumentów PA/PAK/WKA/WKK bez kontrahenta
W Systemie Comarch ERP XL możliwe jest rejestrowanie dokumentu PA oraz jego korekty bez wprowadzania kontrahenta na dokument. Również kaucje WKA/WKK generowane do takich paragonów nie posiadają kontrahenta. W związku z tym, że pole Odbiorca sekcji WZ pliku JPK_MAG jest polem obowiązkowym przyjęto poniższe zasady jego obsługi dla ww. dokumentów:
- jeżeli dla danego dokumentu PA/PAK/WKA/WKK została utworzona faktura (spinacz/korekta spinacza), wówczas kontrahent ustalany jest na podstawie kontrahenta z tej faktury
- jeżeli zaś dla ww. dokumentu nie istnieje faktura, wówczas jako nazwa Odbiorcy wysyłana jest fraza Sprzedaż detaliczna

Rabaty na dokumentach FAI
Obsłużono rabaty i promocje na dokumentach importowych FAI oraz PZI. Działanie rabatów na wymienionych dokumentach jest standardowe i analogiczne do działania rabatów na innych dokumentach. Promocje naliczane są pod warunkiem, że na promocji zaznaczono rodzaj dokumentów: przychodowe lub wszystkie.

Podczas naliczania rabatów na dokumentach FAI i PZI uwzględniane są następujące parametry ustawiane w Konfiguracji systemu: System/ Konfiguracja/ Sprzedaż/ Rabaty i promocje:
- Rabaty liczone od ceny
- Rejestruj strukturę udzielonego rabatu
- Licz upusty dla dokumentów przychodowych od wartości początkowych

Uwzględniono również parametr dostępny na karcie towaru, na zakładce [Upusty] Nie stosuj żadnych upustów. Po jego zaznaczeniu rabaty na ten towar nie są naliczane.
Rabat nagłówka GLO
Na dokumentach FAI oraz PZI dodano na zakładce [Nagłówek] pole Rabat ogólny, w którym możliwe jest wpisanie rabatu procentowego do całego dokumentu. Do pola tego przenoszony jest również rabat kontrahenta z zakładki [Handlowe]. Po wpisaniu % rabatu następuje przeliczenie cen na pozycjach i zapisanie rabatu na elementach. Rabat nagłówka łączy się z innymi rabatami naliczonymi na pozycjach dokumentu.
Rabat operatora
Na dokumencie FAI umożliwiono również naliczanie rabatu operatora poprzez uzupełnianie rabatu bezpośrednio na liście pozycji w kolumnie Rabat oraz na zakładce [Kalkulacja].
Na zakładce [Kalkulacja] na pozycji dokumentu umieszczono pola, w których bezpośrednio możliwe jest ustawianie ceny początkowej ceny, końcowej (po rabacie), wartości, % rabatu oraz kwoty rabatu.
![Rabat operatora dostępny na liście pozycji oraz na zakładce [Kalkulacja]](https://pomoc.comarch.pl/xl/wp-content/uploads/2024/12/word-image-58870-13.png)
Promocje
Na dokumentach FAI i PZI obsługiwane są następujące promocje:- KNT – rabat globalny kontrahenta
- KNU – promocje kontrahenta
- PRM – promocje dla towaru
- Pomiń następne promocje
- Sposób łączenia z poprzednią: dodaj lub mnóż
Przenoszenie rabatów pomiędzy dokumentami
Rabaty naliczane podczas generowania zamówienia zakupu ZZ przenoszone są na dokument FAI.
Rabaty naliczone na dokumencie PZI przenoszone są na dokument FAI.
Rabaty naliczone na dokumencie FAI przenoszone są na dokument PZI generowany z listy FAI. Jeśli jednak PZI będzie generowane z poziomu dokumentu SAD lub FWS wówczas rabaty nie będą prezentowane. Na dokumencie PZI pojawią się ceny finalne z uwzględnieniem rabatów i kosztów dodatkowych naliczonych na SAD czy FWS.
Rabaty są przenoszone również podczas kopiowania dokumentów jak i pozycji dokumentów.
Struktura rabatów
Rabaty naliczone na dokumencie FAI prezentowane są w strukturze rabatów. Zapis rabatów do struktury rabatów uzależniony jest od ustawienia parametru opisanego w rozdz. Rabaty na dokumentach FAI.
Możliwość generowania awiza dostawy przed dokumentami MMP
W odpowiedzi na potrzeby Użytkowników Systemu umożliwiono zmianę kolejności w realizacji procesu przesunięcia towaru między różnymi magazynami, który dotychczas odbywał się w następujący sposób: MMW -> WM/ZWM -> MMP –> AWD. Pierwsze dwa dokumenty mogą być wystawiane w różnej kolejności, czyli może też być WM/ZWM -> MMW. Natomiast dla dwóch ostatnich dokumentów kolejność była stała, czyli zawsze najpierw musiał powstać dokument MMP, a dopiero po nim AWD.

Nowa ścieżka pozwala na wygenerowanie dyspozycji przyjęcia AWD na magazyn docelowy od razu po tym jak wygenerowano dokumenty MMW i wydania magazynowe z magazynu źródłowego. Dopiero na podstawie realizacji tej dyspozycji możliwe będzie utworzenie dokumentu MMP.

Dotyczy to zarówno magazynów docelowych zwykłych, jak i tych WMS, czyli do MMW możliwe będzie również wystawianie dokumentów (W)AWD.
Dokumenty AWD (dla MMP)
Na liście dokumentów MMW znajduje się nowe polecenie Awizo dostawy (dla MMP) do dokumentów, które dostępne jest zarówno w menu kontekstowym, jak i opcja dla przycisku pod listą:

Wskazane do operacji dokumenty MMW są weryfikowane pod kątem stanu dokumentu i utworzonych do nich dokumentów magazynowych. Do dalszego działania ‘pobierane’ są bowiem tylko te zatwierdzone MMW, które mają co najmniej jeden dokument wydania magazynowego: zatwierdzony WM lub zamknięte ZWM lub (W)ZWM.
W dalszej kolejności konieczne jest wskazanie magazynu docelowego, czyli takiego, na który zostanie utworzone AWD lub (W)AWD. Magazyn może być wybrany spośród docelowych ustawionych na ‘pobranych’ MMW lub w ogóle z nimi nie powiązany. Wynika to z tego, że na dokumentach przyjęć można obecnie ustawić dowolny magazyn docelowy, niekoniecznie ten sam, który jest na źródłowych MMW.
Na koniec utworzony zostaje dokument AWD lub (W)AWD, zależnie od tego, jaki zostanie ustawiony magazyn (tzw. zwykły lub WMS). Dodawane są na nim te pozycje i ilości ze źródłowych MMW, które zostały już wydane z magazynu źródłowego i nie są jeszcze ujęte na dokumentach MMP ani AWD, a pozostałe pozycje są pomijane.
Do dokumentu MMW-174/12/24 z pozycjami: wystawiono dokument ZWM-43/12/24 (zrealizowany, zamknięty), na którym są pozycje: Po utworzeniu dokumentu AWD (dla MMP) powstanie on na pozycje zgodne z tymi z ZWM, bo nie cała ilość z MMW została już wydana z magazynu, czyli: Scenariusz 1. Gdyby do MMW-174/12/24 został wcześniej wystawiony dokument MMP z jedną pozycją T2: 10 szt., wówczas taki dokument AWD (dla MMP) powstanie z pozycjami: Scenariusz 2. Gdyby do MMW-174/12/24 nie było wystawionego dokumentu MMP, ale za to wcześniej zostało wygenerowane już AWD (dla MMP), na którym ujęto tylko pierwszą pozycję z T1: 20 szt., wówczas kolejny dokument AWD (dla MMP) powstanie na jedną pozycje:
Wyświetlanie dokumentów AWD lub (W)AWD utworzonych do MMW niewiele różni od standardu w porównaniu z tymi, które posiadają źródłowe dokumenty handlowe. Zablokowana jest na nich dodatkowo operacja zmiany partii, czyli na pozycji nie można zmienić cechy i jej wartości, numeru EAN czy daty ważności. Konieczne jest bowiem działanie na dokładnie tej samej partii, która została wydana z magazynu źródłowego. Ukryto również możliwość wiązania innych dokumentów lub pozycji dokumentów tak, aby nie komplikować potem procesu tworzenia dla nich dokumentów MMP. Możliwe jest natomiast dodawanie pozycji nie powiązanych ze źródłowymi.
Powiązanie pomiędzy dokumentami AWD (dla MMP) a dokumentami źródłowymi MMW jest widoczne na nagłówku dokumentu oraz na liście w następujący sposób:
- Jeśli AWD powstało do jednego MMW lub jego części, wówczas widoczny jest numer tego dokumentu MMW ujęty w nawiasach,
- Jeśli AWD powstało do wielu MMW lub ich części wówczas widoczny jest tekst [Lista dokumentów MMW].

Jeśli do takich dokumentów zostanie potem utworzone MMP, to w tych miejscach będzie już wskazanie na te dokumenty, ponieważ wówczas cały cykl dokumentów zostanie już zakończony.
Jednak to, czy do danego dokumentu MMW były wystawione AWD (dla MMP) można sprawdzić zawsze w oknie Historia związanych dla dokumentów MMW, w którym są one prezentowane na zakładce [Inne].

Zmiany w generowaniu dokumentów MMP
Na liście dokumentów AWD dodaliśmy nowe polecenie Generuj MMP, które dostępne jest zarówno w menu kontekstowym, jak i opcja dla przycisku pod listą:

Pozwala ono zrealizować handlowo dokumenty AWD/(W)AWD utworzone na podstawie MMW. Jednocześnie tworzone stąd MMP zostaje automatycznie powiązane z tymi źródłowymi dokumentami MMW.
Ponieważ takie dokumenty stanowią domknięcie całego procesu przesunięcia między magazynami, to nie można na nich dokonywać żadnych zmian: ani ilości, ani usuwania pozycji. Jedyną dostępną operacją jest zatwierdzenie lub usunięcie całego dokumentu.
Dla polecenie generowania MMP z listy dokumentów MMW oraz ZW uwzględniane są od teraz powiązane z MMW dokumenty AWD/(W)AWD, które wyświetlają się w trakcie tej operacji.

Do Użytkownika należy decyzja czy dokument MMP ma powstać do tych dokumentów AWD (wówczas na liście jn. należy je wybrać), czy też z ich pominięciem (poprzez zamknięcie listy z wyborem dokumentów). W tym drugim przypadku dokument MMP jest tworzony jak dotychczas, czyli wprost z ilości na MMW, ale tylko takiej, która nie została jeszcze ujęta na powiązanych do nich AWD/(W)AWD oraz MMP.
Do dokumentu MMW-174/12/24 z pozycjami: Wystawiono i zamknięto z realizacją dwa dokumenty AWD (dla MMP) z pozycjami: - AWD-154/12/24: - AWD-155/12/24: Przy generowaniu do MMW-174/12/24 dokumentu MMP pojawiło się okno z możliwością wyboru powyższych dokumentów AWD. Scenariusz 1. Z listy wybrano (zaznaczono) obydwa dokumenty AWD. MMP powstało ze zsumowanymi pozycjami z tych AWD: Scenariusz 2. Z listy wybrano (zaznaczono) tylko dokument AWD-155/12/24. MMP powstało z pozycjami pobranymi z tego dokumentu, czyli de facto na jedną pozycję: T2: 8 szt. Dla drugiego AWD-154/12/24 można nadal wygenerować dokument MMP. Scenariusz 3. Z listy nie wybrano żadnego dokumentu AWD (zamknięto ją krzyżykiem). MMP powstało z pozycjami z MMW na ilość, którą jeszcze nie ujęto na AWD. Dla obu AWD można nadal wygenerować jeden lub kilka dokumentów MMP.
Uwzględnianie przy generowaniu MMP towarów kaucjonowanych z AWD (dla MMP)
Przy tworzeniu dokumentów MMP z uwzględnieniem, dokumentów AWD wystawionych wcześniej uwzględniane są dokumenty kaucji (K)MM, które są źródłowymi dla takich AWD. To czy dla takich źródłowych powstanie odpowiedni dokument (K)MMP czy zwykłe MMP zależy od powiązań źródłowego (K)MMW:
- Jeśli (K)MMW nie jest powiązany z dokumentem MMW, wówczas powstaje dokument (K)MMP, który również nie będzie miał powiązania z MMP.
W Systemie wprowadzono dwa dokumenty: Do obydwu powyższych wystawiono i zamknięto dokumenty AWD lub (W)AWD (dla MMP) – bez znaczenia, czy dwa osobne, czy jeden wspólny. Do powyższych AWD lub (W)AWD generowane są dokumenty MMP. Powstaną dwa dokumenty:
- Jeśli (K)MMW jest powiązany z dokumentem MMW i do tego MMW jest utworzone MMP, to powstaje dokument (K)MMP, który jest automatycznie wiązany z tym istniejącym MMP.
W Systemie wprowadzono dwa dokumenty: Do obydwu powyższych wystawiono i zamknięto dokumenty AWD lub (W)AWD (dla MMP) – bez znaczenia, czy dwa osobne, czy jeden wspólny. Scenariusz 1, gdzie (K)MMW-25/12/24 ma powiązanie z MMW-174/12/24. Do powyższych AWD lub (W)AWD generowane są dokumenty MMP. Powstaną dwa dokumenty: Scenariusz 2, gdzie (K)MMW-25/12/24 ma powiązanie z MMW-170/12/24, do którego istnieje MMP-185/12/24. Do powyższych AWD lub (W)AWD generowane są dokumenty MMP. Powstaną dwa dokumenty:
- Jeśli (K)MMW jest powiązany z dokumentem MMW, ale do tego MMW nie ma jeszcze utworzonego MMP, to działanie jest zależne od magazynu na dokumencie awiza, z którego następuje generowanie:
- Jeśli jest to magazyn zwykły, to powstanie osobny dokument MMP, który nie będzie powiązany z żadnym innym MMP/(K)MMP.
- Jeśli jest to magazyn WMS, to powstanie osobny dokument (K)MMP nie powiązany z dokumentem MMP,
W Systemie wprowadzono dwa dokumenty: Scenariusz 1. Do obydwu powyższych wystawiono i zamknięto osobne dokumenty AWD (dla MMP), czyli powstały one na magazyn zwykły: Do AWD-216/12/24 generowany jest dokumenty MMP. Powstanie zwykłe MMP bez żadnego powiązania do MMP lub (K)MMP Scenariusz 2. Do obydwu powyższych wystawiono i zamknięto osobne dokumenty (W)AWD (dla MMP), czyli powstały one na magazyn WMS: Do (W)AWD-216/12/24 generowany jest dokumenty MMP. Powstanie (K)MMP bez żadnego powiązania do MMP. Dopiero jak takie MMP powstanie, to będzie można je spiąć z tym dokumentem (K)MMP.
Pozostałe zmiany
Spinanie dokumentów MMP z magazynowymi
Przy spinaniu dokumentów magazynowych AWD/(W)AWD do MMP sprawdzane będzie dodatkowo, czy dokument AWD/(W)AWD jest powiązany na nagłówku z MMW. Jeśli jest powiązany z MMW, do którego zostało wystawione MMP, to nastąpi próba wiązania obu dokumentów wg standardowych zasad.
Anulowanie dokumentów MMP i MMW oraz magazynowych z nimi powiązanych
Przy anulowaniu MMW wymagane jest zaznaczenie parametru Wszystkie związane dokumenty magazynowe zostaną usunięte. Oznacza to, że teraz przy anulowaniu MMW są również anulowane dokumenty AWD/(W)AWD z nim powiązane.
Anulowanie MMP od tej wersji jest możliwe bez anulowania magazynowych AWD/(W)AWD, które zostały wystawione przed MMP. Dla takich MMP można bowiem przy anulowaniu odznaczyć teraz parametr Wszystkie związane dokumenty magazynowe zostaną usunięte, co będzie znaczyło, że anulowany zostanie tylko dokument MMP, a bez zmian pozostaną dokumenty AWD/(W)AWD, do których ponownie będzie można wystawić MMP.
Nie zostały jeszcze wprowadzone zmiany w działaniu procesów dla operacji tworzenia dokumentów wewnętrznych oraz magazynowych do takich dokumentów. W szczególności nie działa generowanie AWD (przed MMP) do dokumentów MMW oraz generowanie dokumentów MMP do dokumentów AWD (przed MMP). A samo tworzenie MMP wprost do MMW nie uwzględnia obecnie ilości ujętej już na dokumentach AWD (przed MMP). W przypadku zmiany kolejności działań z dokumentami wewnętrznymi nie należy więc opierać się o wykonywanie akcji z procesów. Zagadnienia niniejsze wykonywane przez procesy obsłużymy w pełnym zakresie w kolejnej wersji Systemu.
Inne zmiany
Kopiowanie cennika sprzedaży
Podczas kopiowania cennika sprzedaży za pomocą opcji <CTRL>+<Insert> obsłużone zostało kopiowanie elementów (towarów) i ich cen. Podczas tej operacji w kontrolce Poprzedni cennik ustalany jest kopiowany cennik, dzięki czemu na nowotworzonym cenniku można dokonać szybkiego ustalenia nowych cen w oparciu o cennik kopiowany.

Poprawa metody wyliczania wartości Zapłacono na wydrukach dokumentów walutowych
Dokonano poprawy w zakresie wielkości zapłaty drukowanej na dokumencie FSE, (s)FSE, (S)FSE, FEL w walucie obcej i korektach do tych dokumentów. Identyczna zmiana dotyczy wyliczania tej wielkości podczas wysyłania ww. dokumentów do KSeF.
Dotychczas wielkość zapłaty za ww. dokument ustalana była jako suma zapłat w walucie systemowej, przeliczana następnie na walutę dokumentu. Metoda ta i wynikające z niej zaokrąglenia mogły powodować rozbieżności pomiędzy tak wyliczoną wielkością a faktyczną wielkością zapłaty. Aby je wyeliminować przyjęta została zasada zgodnie, z którą zapłaty dokonane w walucie zgodnej z walutą dokumentu są ujmowana wprost w wielkości walutowej, w przypadku zapłat dokonanych w walucie innej niż waluta dokumentu zaś wg dotychczasowej metody tj. sumowane są kwoty systemowe takich zapłat i ich suma przeliczana na walutę nagłówka.
Udostępnienie kolejnych wydruków sPrint
W wersji 2025.0 udostępniono wydruki sPrint kolejnych typów dokumentów:
- Oferta sprzedaży OS
- Zamówienie sprzedaży ZS
- Wydanie zewnętrzne WZ
- Wydanie kaucji WKA
Informacja o ilości dostępnej w pakiecie KSeF i pakiecie OCR
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.

Produkcja
Rejestrowanie nietechnologicznych realizacji operacji na zleceniach produkcyjnych
W wersji 2025.0 systemu Comarch ERP XL umożliwiono rejestrowanie na ZP wykonania dodatkowych operacji, które nie wynikają z technologii i nie zostały wcześniej zaplanowane na zleceniu.
Do istniejącego na ZP procesu, można dodawać dowolne realizacje operacji, niezwiązanych z technologią. Dodatkowe realizacje są rejestrowane bez operacji planowanej (dodawana jest sama realizacja bez operacji planowanej).
Zapisana na ZP dodatkowa realizacja nie jest dodawana do żadnej technologii. Jest ona rejestrowana wyłącznie na zleceniu.
W ramach nietechnologicznej realizacji, można w standardowy sposób dodawać dowolne materiały i dowolne zasoby produkcyjne, a także, zdefiniowane w słowniku kategorii zabiegi, atrybuty, załączniki oraz przypisywać dodatkowe koszty.
Nietechnologiczną realizację można za pomocą nowych opcji połączyć automatycznie z wybraną operacją/realizacją, zarejestrowaną na zleceniu. Podczas automatycznego łączenia operacji, generowany będzie „techniczny” półprodukt łączący operację/realizację z realizacją nietechnologiczną (głównie na potrzeby przeniesienia odpowiednich kosztów, wynikających z realizacji nietechnologicznej, na wyrób końcowy).
Usunięcie nietechnologicznej realizacji ze zlecenia nie będzie powodowało odtwarzania dla niej operacji planowanej.
Dodawanie nietechnologicznych operacji do procesu na ZP nie jest blokowane żadną dodatkową parametryzacją. Oznacza to, że każdy operator mający prawo do edycji zlecenia, może do niego dodawać nietechnologiczne realizacje.
Dodawanie nietechnologicznej realizacji
Nową nietechnologiczną realizację można dodać z poziomu:
- ZP/HPR z zakładki [Procesy]
- ZP/HPR z zakładki [Operacje]
- Harmonogramu operacji
Dodawanie nietechnologicznej realizacji z poziomu ZP, z zakładki: Procesy
Nową nietechnologiczną realizację można dodać za pomocą opcji Dodaj nową realizację, znajdującej się w pop-up menu obok przycisku , na zleceniu produkcyjnym, na zakładce [Procesy].

Po wypełnieniu wymaganych danych i zapisaniu realizacji, jest ona dodawana bezpośrednio pod procesem, z poziomu którego uruchomiono jej dodawanie:

Jeśli przed dodaniem nowej realizacji nie zaznaczono żadnego procesu, ani jego elementu (np. operacji, materiału, itd.), wówczas nietechnologiczna realizacja zostanie dodana w ramach pierwszego procesu, prezentowanego w oknie ZP, na zakładce [Procesy].
W oknie nowododawanej nietechnologicznej realizacji, automatycznie wypełnione będzie pole Proces – procesem, z poziomu którego dodawania była realizacja lub pierwszym procesem znajdującym się na ZP, gdy nie wskazano konkretnego procesu. Przed zapisaniem realizacji, w polu Proces można wskazać inny proces z danego ZP. Po zapisaniu realizacji zmiana ta nie będzie możliwa.
Dodawanie nietechnologicznej realizacji z poziomu ZP, z zakładki: Operacje
Nową nietechnologiczną realizację można dodać za pomocą opcji Dodaj nową realizację, znajdującej się w sekcji Raport wykonania, na zleceniu produkcyjnym, na zakładce [Operacje].

W oknie nowododawanej nietechnologicznej realizacji automatycznie wypełnione będzie pole Proces – domyślnie będzie w nim wskazany pierwszy proces znajdujący się na ZP. Można będzie zmienić proces na inny przed zapisaniem realizacji. Po jej zapisaniu zmiana ta nie będzie możliwa.
Dodawanie nietechnologicznej realizacji z poziomu harmonogramu operacji
Nową nietechnologiczną realizację można dodać za pomocą opcji Dodaj nową realizację, dostępnej w oknie harmonogramu operacji, w pop-up menu obok przycisku .

W oknie nowododawanej nietechnologicznej realizacji należy wskazać zlecenie produkcyjne (lub harmonogram projektu), do którego ma zostać przypisana realizacja, a także odpowiedni proces produkcyjny.
Okno nietechnologicznej realizacji, zakładka: Ogólne
Kontrolki widoczne w widoku nietechnologicznej realizacji są w większości analogiczne, jak dla zwykłej realizacji operacji. Ze względu na to, że na realizacji nietechnologicznej nie odwołujemy się w żaden sposób do technologii, większość elementów tej realizacji jest konieczna do zdefiniowana przez Użytkownika.

Obsługa poszczególnych pól w oknie realizacji nietechnologicznej przedstawia się następująco:
- Zlecenie – pole jest wymagane do uzupełnienia, wskazujemy w nim dokument (ZP/HPR), do którego dodana zostanie nowa realizacja.
- Jeśli realizacja jest dodawana z poziomu ZP, wówczas pole jest automatycznie wypełniane odpowiednim numerem zlecenia.
- Jeśli realizacja jest dodawana z poziomu HPR, wówczas pole jest automatycznie wypełniane odpowiednim numerem harmonogramu.
- Jeśli realizacja jest dodawana z poziomu harmonogramu operacji, wówczas należy wybrać odpowiedni rodzaj i numer dokumentu (ZP albo HPR).
- Proces – pole jest wymagane do uzupełnienia, wskazujemy w nim proces produkcyjny, do którego chcemy dodać nietechnologiczną realizację
- Pole jest automatycznie wypełniane, gdy nietechnologiczna realizacja dodawana jest bezpośrednio z poziomu ZP lub HPR – wyświetlany jest tutaj albo pierwszy proces z ZP, albo ten proces, z poziomu którego dodano nietechnologiczną realizację.
- Pole jest automatycznie wypełniane dopiero po uzupełnieniu w oknie numeru zlecenia (ZP/HPR), w sytuacji gdy nietechnologiczna realizacja dodawana jest z poziomu harmonogramu operacji. Domyślnie podpowiada się pierwszy proces z danego zlecenia.
- Kontrola jakości – parametr ustawiany jest jako aktywny i domyślnie niezaznaczony w oknie nietechnologicznej realizacji. Obsługa parametru jest analogiczna, jak dla zwykłych realizacji
- Operacja – w polu należy podać kod i nazwę dla nietechnologicznej realizacji. Pola te są wymagane do uzupełnienia. Nazwa jest domyślnie wypełniana podanym kodem realizacji.
- Priorytet – w zależności od kontekstu dodawania realizacji, domyślnie w polu ustawiany jest priorytet z procesu lub ze słownika kategorii (Inne/Priorytety zadań). Priorytet można standardowo zmienić.
- Oddział – pole nie jest domyślnie wypełniane. W polu można wskazać wybrany oddział (centrum struktury firmy).
- Ilość – pole domyślne wypełniane jest wartością 1, którą można zmienić do momentu zamknięcia zlecenia.
- Jednostka – w polu można wskazać dowolną jednostkę zdefiniowaną w konfiguracji Systemu. Domyślnie podpowiadana jest jednostka z procesu, w ramach którego dodawana jest nietechnologiczna realizacja.
- Nr instrukcji – domyślnie pole nie jest wypełnione. Można wprowadzać w polu wartości, jak dla zwykłej realizacji.
- Terminy – domyślnie w obszarze jako termin Start i Koniec podpowiadana jest data bieżąca (data dodania realizacji). Daty te można zmieniać, jak dla zwykłej realizacji.
- Pole z jednostką obok czasu realizacji i rozliczeniowego – domyślnie w polach podpowiadane są godziny. Można w tych polach wybrać inną jednostkę czasu, analogicznie, jak dla zwykłej realizacji.
- Lista terminów – została obsłużona podobnie, jak dla zwykłej realizacji.
- Obszar pauzowania – obsłużono analogicznie, jak dla zwykłej zakończonej realizacji.
Okno nietechnologicznej realizacji, zakładka: Zasoby
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
W oknie nietechnologicznej realizacji, na zakładce [Zasoby], możliwe jest dodawanie dowolnych zasobów za pomocą standardowej opcji Dodaj dowolny zasób. Obsługa dodawania dowolnych zasobów jest podobna, jak w przypadku zwykłej realizacji.

Okno nietechnologicznej realizacji, zakładka: Materiały
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
Z poziomu zakładki [Materiały] można dodawać do nietechnologicznej realizacji dowolne materiały, wyroby i produkty uboczne, a następnie generować na nie odpowiednie dokumenty RW/PW.

Okno nietechnologicznej realizacji, zakładka: Zabiegi
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
Z poziomu zakładki [Zabiegi] do realizacji nietechnologicznej można dodawać zabiegi zdefiniowane w słowniku kategorii (słownik kategorii: Produkcja/Zabiegi).

Okno nietechnologicznej realizacji, zakładka: Koszty
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
Zakładka jest obsługiwana analogicznie, jak w przypadku zwykłych realizacji. Można z tego poziomu, np. przypisywać dodatkowe koszty w ramach zdefiniowanych kategorii kosztu.

Okno nietechnologicznej realizacji, zakładka: Opis
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
Analogicznie, jak w przypadku zwykłych realizacji, dla nietechnologicznej realizacji można dodawać opis.
Okno nietechnologicznej realizacji, zakładka: Atrybuty
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
Standardowo, jak w przypadku zwykłych realizacji, do realizacji nietechnologicznej można dodawać atrybuty.
Okno nietechnologicznej realizacji, zakładka: Załączniki
Zakładka będzie aktywna, gdy w oknie danej realizacji, na zakładce [Ogólne] uzupełnione będzie pole z dokumentem (ZP lub HPR) i procesem. W przeciwnym przypadku zakładka będzie nieaktywna.
Standardowo, jak w przypadku zwykłych realizacji, do realizacji nietechnologicznej można dodawać załączniki.
Wiązanie nietechnologicznej realizacji z innymi realizacjami/operacjami na zleceniu
Realizację nietechnologiczną można wiązać z innymi operacjami/realizacjami na zleceniu za pomocą nowych opcji: Zwiąż z poprzednią operacją lub realizacją/Zwiąż z następną operacją lub realizacją. Opcje te są dostępne wyłącznie z poziomu realizacji nietechnologicznych.
Wiązanie realizacji nietechnologicznej z innymi operacjami/realizacjami nie wymaga dodatkowej parametryzacji. Połączenie realizacji nietechnologicznej z inną operacją/realizacją, będzie polegało na automatycznym wygenerowaniu „technicznego” półproduktu łączącego operację z realizacją nietechnologiczną lub realizację z realizacją nietechnologiczną.
Realizację nietechnologiczną będzie można wiązać z inną operacją/realizacją w ten sposób, że będzie ona poprzednią lub następną do danej operacji/realizacji. Oznacza to, że „techniczny” półprodukt łączący realizację nietechnologiczną z inną operacją/realizacją, będzie mógł być albo półproduktem - materiałem, albo półproduktem - wyrobem danej realizacji nietechnologicznej.
Jedną nietechnologiczną realizację będzie można powiązać z wieloma operacjami/realizacjami, ale nie jednocześnie. Wiązanie będzie się odbywało pojedynczo - na raz będzie można powiązać nową realizację z jedną operacją/realizacją.
Opcje wiązania realizacji nietechnologicznych z innymi operacjami/realizacjami są dostępne z poziomu:
- ZP/HPR z zakładki [Procesy]

- ZP/HPR z zakładki [Operacje]

- Harmonogramu operacji

Wiązanie realizacji nietechnologicznej z poprzednią operacją lub realizacją
Za pomocą opcji Zwiąż z poprzednią operacją lub realizacją, można połączyć nietechnologiczną realizację z operacją/realizacją, która w praktyce została zaplanowana lub wykonana wcześniej niż nietechnologiczna realizacja. „Techniczny” półprodukt, którym połączone zostaną ww. obiekty będzie rejestrowany jako półprodukt-wyrób w operacji, z którą łączymy nietechnologiczną realizację i jednocześnie jako półprodukt-materiał w nietechnologicznej realizacji.
Dostępne są 3 metody wiązania nietechnologicznych realizacji z poprzednią operacją lub realizacją. Nietechnologiczną realizacją można związać z:
- Operacją lub realizacją, pochodzącą z tego samego procesu, co realizacja nietechnologiczna
- Operacją lub realizacją, pochodzącą z tego samego zlecenia, co realizacja nietechnologiczna
- Operacją lub realizacją, pochodzącą z dowolnego ZP



Wiązanie realizacji nietechnologicznej z następną operacją lub realizacją
Za pomocą opcji Zwiąż z następną operacją lub realizacją, można połączyć nietechnologiczną realizację z operacją/realizacją, która w praktyce została zaplanowana lub wykonana później niż nietechnologiczna realizacja.
„Techniczny” półprodukt, którym połączone zostaną ww. obiekty będzie rejestrowany jako półprodukt-wyrób w nietechnologicznej realizacji i jednocześnie jako półprodukt-materiał w zwykłej operacji/realizacji.
Dostępne są 3 metody wiązania nietechnologicznych realizacji z następną operacją lub realizacją. Nietechnologiczną realizacją można związać z:
- Operacją lub realizacją, pochodzącą z tego samego procesu, co realizacja nietechnologiczna
- Operacją lub realizacją, pochodzącą z tego samego zlecenia, co realizacja nietechnologiczna
- Operacją lub realizacją, pochodzącą z dowolnego ZP



Wiązanie realizacji nietechnologicznej z operacją lub realizacją – techniczny półprodukt łączący
Podczas wiązania nietechnologicznej realizacji z inną operacją lub realizacją automatycznie tworzony jest „techniczny” półprodukt łączący ww. obiekty. Półprodukty te można w pewnym zakresie edytować lub je usuwać.

Domyślnie kod i nazwa półproduktu „technicznego” łączącego realizację nietechnologiczną z inną operacją lub realizacją są tworzone na podstawie kodu i nazwy operacji „wytwarzającej” ten półprodukt. Oznacza to, że jeśli powiązana zostanie nietechnologiczna realizacja o kodzie i nazwie odpowiednio: „20 i malowanie” z operacją następną o kodzie i nazwie odpowiednio: „30 i suszenie”, to półprodukt łączący będzie miał kod i nazwę odpowiednio „20 i malowanie”, a jeśli nietechnologiczna realizacja „20 malowanie” zostanie powiązana z operacją poprzednią: „10 przygotowanie składników”, to półprodukt łączący będzie miał kod i nazwę odpowiednio: „10 i przygotowanie składników”.
Kod i nazwę „technicznego” półproduktu będzie można zmieniać ręcznie, co będzie powodowało aktualizację jego kodu i nazwy we wszystkich miejscach, gdzie istnieje z nim odpowiednie powiązanie.
Kod i nazwa „technicznego” półproduktu nie będzie jednak aktualizowana na skutek zmiany kodu i nazwy danej operacji/realizacji, z której pochodzi dany półprodukt.
Półprodukt łączący jest domyślnie dodawany z ilością 1. Ilość tą można zmienić ręcznie na inną.
Wiązanie realizacji nietechnologicznej z operacją planowaną jest możliwe, dopóki operacja planowana nie zostanie zrealizowana w całości. Jeśli jest zrealizowana, wówczas można powiązać realizację nietechnologiczną z dowolną realizacją ww. operacji planowanej.
„Techniczny” półprodukt łączący można ręcznie usunąć, za pomocą standardowej opcji Usuń, dostępnej w danym kontekście.
Filtrowanie nietechnologicznej realizacji w różnych miejscach w Systemie
W różnych miejscach w Systemie, gdzie prezentowane są realizacje nietechnologiczne, udostępniono filtr, za pomocą którego można wyświetlać lub nie, nietechnologiczne realizacje. Przy zaznaczonym filtrze realizacje nietechnologiczne są widoczne, a przy nie zaznaczonym nie są widoczne. Filtr Realizacje nietechnologiczne udostępniono w następujących miejscach:
- Na ZP, na zakładce [Operacje]:

- W Szczegółach zlecenia, na zakładce [Raport wykonania]:

- Na Harmonogramie operacji:

- Na dokumencie NZP, na zakładce [Raport wykonania]:

Inne
Na ten moment realizacje nietechnologiczne nie będą uwzględniane:
- na wykresie Gantt’a i wykresie obciążenia zasobów
- w ramach raportu NAR
- w MES
Ustawianie kolejności parametrów na wzorcu kontroli jakości
W wersji 2025.0 Systemu Comarch ERP XL umożliwiono określanie w Systemie kolejności dla parametrów KJ na wzorcu kontroli jakości. Kolejność parametrów ustawiona na wzorcu KJ jest zachowana podczas wczytywania parametrów z wzorca na dokument PKJ lub na materiał w technologii.
Ze względu na to, że lista parametrów wczytanych na podstawie wzorca KJ, na dokument PKJ albo na formatkę wyrobu/materiału w technologii może być jeszcze modyfikowana (można dodawać nowe lub usuwać istniejące parametry), wprowadzona została dodatkowo możliwość określania kolejności dla poszczególnych parametrów w oknie wyrobu/materiału w technologii oraz na dokumencie PKJ.
Zmiany na wzorcu kontroli jakości
W oknie Wzorzec KJ, pod listą parametrów, udostępnione zostały opcje bąbelkowania, za pomocą których można ustawić kolejność parametrów KJ w ramach danego wzorca.

Zmiany w oknie wyrobu/materiału w technologii
W oknie materiału/wyrobu w technologii, na zakładce [KJ], pod listą parametrów udostępnione zostały opcje bąbelkowania, za pomocą których można ustawić kolejność parametrów KJ dla danego materiału/wyrobu.

Zmiany w oknie PKJ
W oknie Protokół kontroli jakości, pod listą parametrów udostępnione zostały opcje bąbelkowania, za pomocą których będzie można ustawić kolejność parametrów KJ na danym PKJ.

Na PKJ opcje bąbelkowania będą aktywne do momentu potwierdzenia PKJ (ponieważ po potwierdzeniu PKJ nie można dodawać nowych parametrów do PKJ nawet jeśli operator ma prawo edycji potwierdzonych dokumentów).
Zaciąganie odpowiedzi do konfiguracji produktu z arkusza kalkulacyjnego
W wersji 2025.0 Systemu Comarch ERP XL z okna konfiguracji produktu (podnoszonym z ZS lub OS dla produktu konfigurowalnego) umożliwiono eksport pytań konfiguracji produktu do arkusza kalkulacyjnego oraz import odpowiedzi na pytania konfiguracji produktu z arkusza kalkulacyjnego. Ponadto dla listy pytań konfiguracji produktu obsłużono filtr prosty.
Eksport pytań konfiguracji produktu do arkusza kalkulacyjnego
W oknie Konfiguracja produktu udostępniono przycisk Eksportuj pytania do arkusza.

Za pomocą przycisku Eksportuj pytania do arkusza, możliwe jest wyeksportowanie do arkusza kalkulacyjnego pytań konfiguracji produktu, wraz z bieżącymi odpowiedziami oraz wszystkimi niezbędnymi danymi, które są potrzebne do identyfikacji pytania, podczas importu odpowiedzi z arkusza.

Arkusz eksportu pytań do arkusza, pełni pomocniczą rolę dla importu odpowiedzi na pytania konfiguracji produktu. Struktura wyeksportowanego arkusza jest zgodna ze strukturą arkusza wymaganego do importu odpowiedzi, a eksportowane do kolumny pomocniczej OdpowiedzBiezaca odpowiedzi ustawione w momencie eksportu, mają Użytkownikowi ułatwić udzielanie odpowiedzi.
Import odpowiedzi na pytania konfiguracji produktu z arkusza kalkulacyjnego
W oknie Konfiguracja produktu udostępniono przycisk

Za pomocą przycisku Importuj odpowiedzi z arkusza, możliwe jest zaimportowanie odpowiedzi na pytania konfiguracji produktu z arkusza kalkulacyjnego. Po wskazaniu właściwego pliku z dysku, importowane są dane z arkusza kalkulacyjnego do okna konfiguracji.
Budowa arkusza do importu odpowiedzi na pytania konfiguracji produktu
Arkusz do importu musi mieć nazwę OdpowiedziKonfiguracji (nazwa arkusza, a nie całego pliku). Obsługiwane są pliki o typach: .xls, .xlsx oraz .ods.
W arkuszu do importu muszą się znaleźć kolumny:
- Pytanie – treść pytania
- Odpowiedz – treść odpowiedzi zgodna z typem i formatem.
- TypPytania
- ObiTyp
- ObiNumer
- ObiLp
- Parametr – nazwa klasy atrybutu, wymagana dla pytań o parametr (atrybut)
Kolumna OdpowiedzBiezaca, przekazywana do arkusza podczas eksportu pytań, jest kolumną pomocniczą i nie musi jej być w arkuszu do importu odpowiedzi.

Zasady udzielania odpowiedzi w arkuszu
Aby odpowiedź na pytanie została prawidłowo zaimportowana, wprowadzona w arkuszu treść odpowiedzi powinna być zgodna z formatem i typem możliwej do udzielenia odpowiedzi, np. w przypadku pytania o parametr (atrybut) o formacie: 1234 i typie Liczba odpowiedź powinna być liczbą całkowitą, a w przypadku pytania o parametr (atrybut) o formacie: Tekst i typie Lista odpowiedź powinna być wartością tekstową, która znajduje się na liście wartości zdefiniowanych dla atrybutu.
W przypadku pytań o wybór lub wystąpienie surowca albo operacji, w kolumnie Odpowiedz można podać sam kod towaru/operacji lub kod i nazwę oddzielone średnikiem (np. KOD TOWARU; Nazwa towaru).
W przypadku, gdy w arkuszu pole w kolumnie Odpowiedz będzie puste to System zinterpretuje to jako brak udzielania odpowiedzi i pominie import takiego rekordu. Natomiast jeśli Użytkownik chce usunąć wcześniej udzieloną odpowiedź to powinien w polu Odpowiedz wprowadzić wartość: <PUS> lub <PUSTA> (dla wszystkich typów pytania) lub <Brak> (wyłącznie dla pytań o wystąpienie operacji, wybór operacji alternatywnej lub wybór surowca, czyli gdy TypPytania = 3, 4, 7) lub <Nieokreślona> (wyłącznie dla pytań o cechę materiału, czyli gdy TypPytania = 8).
W przypadku, gdy dokładnie to samo pytanie wystąpi kilka razy w arkuszu, to zaimportowanie ostatniej z odpowiedzi nadpisze wcześniej zaimportowaną odpowiedź. Dzięki takiemu działaniu, w przypadku pytań o surowce będące towarami powiązanymi, gdy zmiana na inny towar w odpowiedzi na pytanie o pierwszy z towarów powiązanych może być zablokowana przez aktualnie wybraną odpowiedź w pytaniu o drugi z towarów powiązanych to najlepiej, aby w arkuszu dwa razy dodane zostały pytania o wybór surowca dla towarów powiązanych – najpierw z odpowiedziami czyszczącymi wcześniej udzieloną odpowiedź (<PUSTA> lub <Brak>), a następnie te same pytania już z właściwymi odpowiedziami.
W konfiguratorze produktu mogą być zdefiniowane takie pytania, które w oknie konfiguracji dodawane są na listę pytań, dopiero po udzieleniu odpowiedzi na inne pytanie, np. gdy operacja występuje warunkowo, to po udzieleniu twierdzącej odpowiedzi na pytanie „Czy operacja <Kod operacji>, <Nazwa operacji> ma wystąpić?” dodawane są pytania dotyczące parametrów tej operacji, czy surowców, które mają być w niej użyte. Dlatego też, aby w takim przypadku z arkusza kalkulacyjnego prawidłowo zostały zaimportowane odpowiedzi, konieczne jest zachowanie właściwej kolejności pytań w arkuszu, tzn. najpierw musi być pytanie o wystąpienie operacji, a dopiero po nim pytania o parametry i surowce w tej warunkowej operacji.
Przy imporcie odpowiedzi na pytania o parametr (atrybut) obsługiwane są atrybuty o typach:
- Flaga
- Tekst
- Liczba
- Lista – jako odpowiedź należy podać kod wartości zdefiniowanej na liście wartości atrybutu
- SQL – jako odpowiedź należy podać wartość z listy wartości zwróconych przez zapytanie SQL
- SQL obiektowy – jako odpowiedź należy podać wartość z listy wartości zwróconych przez zapytanie SQL
- Adres URL
- Towar – jako odpowiedź należy podać kod towaru
- Kontrahent – jako odpowiedź należy podać akronim kontrahenta
- Pracownicy – jako odpowiedź należy podać akronim pracownika
- Konto
- Załączniki
- Bon
Filtr prosty dla listy pytań i odpowiedzi konfiguracji produktu
W oknie Konfiguracja produktu, pod listą pytań i odpowiedzi konfiguracji produktu udostępniono filtr prosty, przy użyciu którego umożliwiono wyszukiwanie po treści pytania lub odpowiedzi.

Inne zmiany
Wyłączone automatyczne kopiowanie atrybutów z karty towaru na materiał w technologii
W wersji 2025.0 Systemu Comarch ERP XL zostało zmodyfikowanie działanie Systemu w zakresie automatycznego kopiowania atrybutu z karty towaru na materiał w technologii. Automatyczne kopiowanie atrybutu, gdy nie zdefiniowano w Systemie żadnych akcji, zostało wyłączone.
Od teraz można zarządzać ww. funkcjonalnością poprzez definiowanie odpowiednich akcji kopiowania atrybutów.
Rozbudowa filtrowania na liście technologii i konfiguratorów produktu - wyszukiwanie również po kolumnach Produkt i Opis wersji
W filtrze prostym, na liście technologii i konfiguratorów produktu, umożliwiono filtrowanie również po kolumnach Produkt i Opis wersji. Po zmianach, przy użyciu filtra prostego można wyszukiwać po zawartości czterech kolumn: Kod, Nazwa, Produkt i Opis wersji.
Filtrowanie po zawartości kolumny Produkt oznacza wyszukiwanie po kodzie:
- towaru – w przypadku technologii, czyli po kodzie towaru wskazanego w polu Produkt na zakładce [Ogólne], formularza Technologia produkcji)
- grupy towarów – w przypadku konfiguratora produktu, czyli po kodzie grupy towarów wskazanej w polu Produkt na zakładce [Ogólne], formularza: Konfigurator produktu)
Filtrowanie po zawartości kolumny Opis wersji oznacza wyszukiwanie po zawartości pola Opis, znajdującego się w sekcji Wersja, na zakładce [Ogólne] formularza Technologia produkcji lub Konfigurator produktu.
Zakładka Opis na karcie Zasobu
W oknie Zasób dodana została zakładka [Opis], na której można wprowadzić opis dla zasobu produkcyjnego.

Serwis
Parametr pozwalający na domyślne zwijanie lub rozwijanie listy urządzeń
W wersji 2025.0 Systemu Comarch ERP XL, na liście serwisowanych urządzeń, na zakładce [Struktura urządzeń] udostępniono parametr Po otwarciu okna pokazuj zwinięte drzewo urządzeń.

Przy zaznaczonym parametrze, po otwarciu listy urządzeń, drzewo z urządzeniami będzie domyślnie zwinięte, przy odznaczonym – rozwinięte. Ustawienie parametru jest zapamiętywane po zamknięciu okna.
Księgowość
Wydłużenie numeru, nazwy konta, zwiększenie liczby poziomów w planie kont
- Do wersji Comarch ERP XL 2024 maksymalna:
- długość numeru konta wynosiła 30 znaków
- ilość poziomów w planie kont wynosiła sześć (syntetyka + 5 poziomów analityki)
- długość nazwy konta wynosiła 80 znaków (Nazwa1 = 40, Nazwa2 = 40, łącznie: 80 znaków)
- Od wersji Comarch ERP XL 2025.0 maksymalna:
- długość numeru konta wynosi 50 znaków
- ilość poziomów w planie kont została zwiększona do dziesięciu (syntetyka + 9 poziomów analityki)
- długość nazwy konta zwiększono do 120 znaków (Nazwa1 = 60, Nazwa2 = 60, łącznie: 120 znaków)
- W związku ze zmianą długości numeru konta, nazwy konta, liczby poziomów w planie konta wprowadzono zmiany:
- bazodanowe
- w wybranych procedurach, funkcjach.
- Interfejsowe, na wybranych:
- formatkach
- listach
- wydrukach
- w eksporcie danych do arkusza MS Excel




Możliwość generacji rejestrów VAT, plików JPK_V7M i K, VAT-UE/VAT-UEK na podstawie dokumentów zaksięgowanych w Buforze i Księdze Głównej lub tylko w Księdze Głównej
Zmiany w konfiguracji
Nazwa dotychczasowego parametru Generuj rejestry, deklaracje VAT na podstawie dokumentów zaksięgowanych, udostępnionego z poziomu konfiguracji Księgowość/Parametry2 została zmieniona na Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych. Parametr nie będzie miał już wpływu na filtr Zaksięgowane udostępniony z poziomu okna Rejestr VAT.
Zmiany na listach rejestrów VAT
- W ramach parametru Zaksięgowano udostępniono dwie nowe opcje:
- W Buforze i w KG
- W KG
- Usunięto opcję Tak. Jej odpowiednikiem jest opcja W Buforze i w KG
- Jeżeli zostanie wybrana opcja W Buforze i w KG lista zawężana jest do dokumentów zaksięgowanych w Buforze lub w Księdze Głównej
- Jeżeli zostanie wybrana opcja W KG lista zawężana jest do dokumentów zaksięgowanych w Księdze Głównej

Zmiany na formularzu JPK_V7M i JPK_V7K
Nowe wartości w filtrze „Dokumenty zaksięgowane”
- Dodano dwie nowe wartości:
- „W Buforze i w KG”
- „W KG”
- Usunięto wartość „Tak”.
- Wartość „Tak” zastąpiono wartością „W Buforze i w KG”
- Jeżeli w konfiguracji zostanie wybrany parametr:
- Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych oraz opcja W Buforze i w KG na formularzu, na zakładce [Ogólne] parametr Dokumenty zaksięgowane ulega dezaktywacji oraz ustawiana jest wartość „W Buforze i w KG”. Plik JPK_V7 generowany jest na podstawie dokumentów zaksięgowanych w Buforze oraz w Księdze Głównej.
- Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych oraz opcja W KG na formularzu, na zakładce [Ogólne] parametr Dokumenty zaksięgowane ulega dezaktywacji oraz ustawiana jest wartość „W KG”. Plik JPK_V7 generowany jest na podstawie dokumentów zaksięgowanych w Księdze Głównej.
- Jeżeli w konfiguracji nie zostanie wybrany parametr Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych, na formularzu JPK_V7M i K parametr Dokumenty zaksięgowane pozostaje aktywny. Domyślnie ustawiana jest wartość „Nieistotne”, którą Użytkownik może zmienić na dowolną.

Zmiany na formularzu VAT-UE, VAT-UEK
Nowe wartości w filtrze „Dokumenty zaksięgowane”
- Dodano dwie nowe wartości:
- „W Buforze i w KG”
- „W KG”
- Usunięto wartość „Tak”
- Wartość „Tak” zastąpiła wartość „W Buforze i w KG”
- Jeżeli w konfiguracji zostanie wybrany parametr:
- Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych oraz opcja W Buforze i w KG, na formularzu, na zakładce [Ogólne] parametr Dokumenty zaksięgowane ulega dezaktywacji oraz ustawiana jest wartość „W Buforze i w KG”. Plik JPK_V7 generowany jest na podstawie dokumentów zaksięgowanych w Buforze oraz w Księdze Głównej.
- Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych oraz opcja W KG, na formularzu, na zakładce [Ogólne] parametr Dokumenty zaksięgowane ulega dezaktywacji oraz ustawiana jest wartość „W KG”. Plik JPK_V7 generowany jest na podstawie dokumentów zaksięgowanych w Księdze Głównej.
- Jeżeli w konfiguracji nie zostanie wybrany parametr Generuj deklaracje VAT na podstawie dokumentów zaksięgowanych, na formularzach VAT-UE, VAT-UEK parametr Dokumenty zaksięgowane pozostaje aktywny. Domyślnie ustawiana jest wartość „Nieistotne”, którą Użytkownik może zmienić na dowolną.
Nowe raporty udostępnione z poziomu listy plików JPK_V7M i K oraz formularza JPK_V7M i K
- W wersji Comarch ERP XL 2025.0 udostępniono nowe wydruki powiązane z plikami JPK_V7M i K.
- Na liście plików JPK_V7 M i K zawężonych do danego okresu rozliczeniowego dodano wydruk prezentujący wartości wykazane na deklaracji VAT-7 per pole, per plik JPK_V7 oraz wartości różnicowe w przypadku istnienia plików JPK_V7 typu korekta części deklaratywnej.
- Na formularzu pliku JPK_V7 o typie złożenie lub korekta udostępniono wydruk prezentujący dokumenty wraz z kwotami wg pól deklaracji VAT-7.
- Z kolei na formularzu pliku JPK_V7 o typie korekta dodano wydruk prezentujący dokumenty wg pól deklaracji VAT-7 wpływające na różnice pomiędzy wartościami wykazanymi na bieżącej oraz poprzedniej deklaracji.
Wydruk udostępniony z poziomu listy plików JPK_V7 prezentujący wartości per pole deklaracji VAT-7, dla wszystkich plików JPK_V7 wystawionych w danym okresie rozliczeniowym wraz z kwotami różnic między deklaracjami
- Wydruk dostępny jest z poziomu menu wydruków: Zestawienie deklaracji VAT-7 za okres / Zestawienie deklaracji VAT-7 za okres
- Na wydruku na sztywno drukowanych jest dziewięć kolumn.
- W kolumnie pierwszej o nazwie Pole drukowany jest numer pola deklaracji VAT-7.
- W czterech kolejnych kolumnach prezentowane są wartości dla poszczególnych deklaracji VAT-7. Przewidziano możliwość wydrukowania wartości dla plików JPK_V7 typu złożenie oraz dla trzech typu korekta.
- W nazwie kolumny powiązanej z wystawionym plikiem JPK_V7 prezentowany jest numer kolumny oraz numer pliku JPK_V7, np. „I. JPK_V7M/12/2024/1”.
- Wartości prezentowane na wydruku są zaokrąglone w sposób analogiczny jak na deklaracji VAT-7.
- W przypadku wystawienia mniej niż 4 plików JPK_V7 nie wszystkie kolumny wypełnione są wartościami. W nagłówku kolumny nie powiązanej z plikiem JPK_V7 prezentowany jest numer kolumny, wyraz Deklaracja oraz numer, np. III. Deklaracja 3
- W trzech kolejnych kolumnach o nazwach: Różnica 1, Różnica 2, Różnica 3 prezentowane są wartości różnicowe, przy czym w kolumnie:
- Różnica 1 – różnica kwot wykazanych w kolumnach 3 i 2 (kwota z pierwszej korekty minus kwota z pliku typu złożenie)
- Różnica 2 – różnica kwot wykazanych w kolumnach 4 i 3 (kwota z drugiej korekty minus kwota z pierwszej korekty)
- Różnica 3 – różnica kwot wykazanych w kolumnach 5 i 4 (kwota z trzeciej korekty minus kwota z drugiej korekty).
- Ostatnia kolumna Opis pola to skrócony opis pola deklaracji VAT-7

Wydruk udostępniony z poziomu formularza JPK_V7 o typie złożenie lub korekta, prezentujący dokumenty wg pól deklaracji VAT-7
- Wydruk dostępny jest z poziomu menu wydruków: Faktury ujęte wg pól deklaracji / Faktury ujęte wg pól dekl. VAT-7 (21-22)
- W przypadku plików JPK_V7M, nowy wydruk dostępny jest z poziomu każdego formularza, na którym wybrano typ złożenie lub korekta.
- W przypadku plików JPK_V7K, nowy wydruk dostępny jest z poziomu ostatniego, aktualnego formularza wystawionego za ostatni miesiąc danego kwartału rozliczeniowego. Jeżeli zatem w ostatnim miesiącu danego kwartału zostały wystawione dwa pliki o typie złożenie i korekta, wydruk będzie dostępny z poziomu pliku o typie korekta (bez znaczenia, czy korekta dotyczy części deklaratywnej czy tylko ewidencyjnej).
- Sposób prezentacji danych, logika jest podobna do wydruków „Faktury sprzedaży/zakupu ujęte wg pól dekl. VAT-7(21-22)” udostępnionych z poziomu okna Rejestr VAT, zakładki [VAT-7].
- Nowy wydruk dodany z poziomu formularza JPK_V7 ma charakter historyczny, ponieważ prezentuje dokumenty wpływające na wartości poszczególnych pól deklaracji ściśle powiązanej z danym plikiem JPK_V7. Wydruk dostępny z poziomu okna Rejestr VAT prezentuje zawsze stan bieżący.
- Kolumny:
- Lp. w JPK: prezentacja numeru pozycji w pliku JPK_V7, w części ewidencyjnej
- Data wyst.: prezentacja daty wystawienia dokumentów sprzedaży i zakupu
- Data spr./Data wpł.
- dla dokumentów sprzedaży prezentowana jest data sprzedaży pod warunkiem, że jest ona różna od daty wystawienia
- dla dokumentów zakupu prezentowana jest data wpływu pod warunkiem, że jest ona różna od daty zakupu
- Data zapłaty
- Numer dokumentu – nr obcy dokumentu
- Kraj – kraj nadania numeru TIN
- NIP – numer identyfikacji podatkowej
- Kontrahent – nazwa kontrahenta
- Netto – kwota netto w PLN
- VAT – kwota VAT
- Sekcje:
- Udostępnienie wydruku z poziomu formularza JPK_V7 wymusza drukowanie dokumentów ujętych po stronie sprzedaży i zakupu. W związku z tym wprowadzono dwie sekcje nadrzędne:
- Dokumenty po stronie podatku VAT należnego
- Dokumenty po stronie podatku VAT naliczonego
- W ramach każdej z ww. sekcji drukowane są podsekcje powiązane z poszczególnymi polami deklaracji VAT-7. W ramach każdej podsekcji (pola deklaracji VAT-7) drukowane są dokumenty z nimi powiązane.
- Dla każdej podsekcji drukowane jest podsumowanie składające się z dwóch sum: niezaokrąglonej oraz zaokrąglonej w analogiczny sposób jak na deklaracji VAT-7.
- Udostępnienie wydruku z poziomu formularza JPK_V7 wymusza drukowanie dokumentów ujętych po stronie sprzedaży i zakupu. W związku z tym wprowadzono dwie sekcje nadrzędne:
- Podsumowanie końcowe:
- Na końcu wydruku, na osobnej stronie drukowane jest podsumowanie, osobne dla podatku należnego oraz podatku naliczonego.
- Tabela zawierająca podsumowanie tworzona jest dynamicznie na podstawie wierszy/pól deklaracji VAT-7 powiązanych z dokumentami.
- Tabela podsumowująca składa się z trzech kolumn:
- Pole deklaracji VAT-7– prezentacja nazwy wiersza wraz z numerami pól
- Netto
- VAT
- Jeżeli w konfiguracji nie zostanie wybrany parametr Nie zaokrąglaj kwot na deklaracji VAT-7, VAT-UE prezentowane są zaokrąglone kwoty netto, VAT, w przeciwnym razie niezaokrąglone.



Wydruk udostępniony z poziomu formularza JPK_V7 o typie korekta, prezentujący dokumenty wpływającymi na kwoty różnic między deklaracjami w ramach poszczególnych pól
- W przypadku plików JPK_V7M nowy wydruk dostępny jest z poziomu formularza o typie korekta, po wybraniu z menu wydruków opcji Faktury ujęte wg pól deklaracji / Faktury ujęte wg pól dekl. VAT-7 (22) – różnice.
- Wydruk prezentuje kwoty różnic między deklaracjami miesięcznymi, w ramach poszczególnych pól.
- Rozliczając podatek VAT w ramach JPK_V7K, podatnik co miesiąc wysyła do Ministerstwa Finansów część ewidencyjną. W ostatnim miesiącu danego kwartału, część ewidencyjną za ostatni miesiąc kwartału oraz deklarację VAT-7 za kwartał.
- Kolumny na wydruku:
- Lp. w JPK: prezentacja numeru pozycji w pliku JPK_V7, w części ewidencyjnej
- Data wyst.: prezentacja daty wystawienia dokumentów sprzedaży i zakupu
- Data spr./Data wpł.
- dla dokumentów sprzedaży prezentowana jest data sprzedaży pod warunkiem, że jest ona różna od daty wystawienia
- dla dokumentów zakupu prezentowana jest data wpływu pod warunkiem, że jest ona różna od daty zakupu
- Numer dokumentu – nr obcy dokumentu
- Kraj – kraj nadania numeru TIN
- NIP – numer identyfikacji podatkowej
- Kontrahent – nazwa kontrahenta
- Jest
- Netto – kwota netto w PLN
- VAT– kwota VAT
- Różnica
- Netto – kwota netto w PLN
- VAT – kwota VAT
Wydruk obejmuje wyłącznie pozycje tabeli VAT, które nie zostały ujęte w poprzednim pliku dot. tego samego miesiąca. W przypadku dodania nowego dokumentu, w kolumnach Jest i Różnica zostaną zaprezentowane te same kwoty. Przykład. Po wygenerowaniu pliku JPK_V7K za miesiąc 07/2024, wprowadzono FS1, data wystawienia 10.07.2024 r., transakcja Kraj, stawka 23%, Netto: 1000,00, VAT: 230,00Dodano kolejny plik JPK_V7K za miesiąc 07/2024. Na wydruku powiązanym z plikiem: W przypadku zmodyfikowania kwot na dokumencie ujętym w pliku JPK_V7, np. na fakturze a-vista, w kolumnie Jest zostanie zaprezentowana wartość po zmianie, w kolumnie Różnica, różnica kwot między kwotami po zmianie i przed zmianą. Przykład. Wystawiono A’FS2, data 10.07.2024 r., transakcja Kraj, stawka 23%, Netto: 1000,00, VAT: 230,00. Wygenerowano plik JPK_V7K za miesiąc 07/2024, na którym ujęto A’FS2, Netto: 1000,00, VAT: 230,00 Na A’FS2 zmodyfikowano wartości Netto: z 1000,00 na 3000,00, VAT: z 230,00 na 690,00 Dodano kolejny plik JPK_V7K za miesiąc 07/2024. Na wydruku powiązanym z plikiem:
- Sekcje:
- Udostępnienie wydruku z poziomu formularza JPK_V7M i K wymusza drukowanie dokumentów ujętych po stronie sprzedaży i zakupu. W związku z tym wprowadzono dwie sekcje nadrzędne:
- Dokumenty po stronie podatku VAT należnego
- Dokumenty po stronie podatku VAT naliczonego
- W ramach każdej z ww. sekcji drukowane są podsekcje powiązane z poszczególnymi polami deklaracji VAT-7. W ramach każdej podsekcji (pola deklaracji VAT-7) drukowane są dokumenty „różnicowe” z nimi powiązane.
- Dla każdej podsekcji drukowane jest podsumowanie składające się z dwóch sum: niezaokrąglonej oraz zaokrąglonej w analogiczny sposób jak na deklaracji VAT-7.
- Udostępnienie wydruku z poziomu formularza JPK_V7M i K wymusza drukowanie dokumentów ujętych po stronie sprzedaży i zakupu. W związku z tym wprowadzono dwie sekcje nadrzędne:

Cechowanie kont dla JPK_KR_PD (JPK_CIT)
Nowelizacja ustawy o podatku dochodowym (art. 9 ust.1c) wprowadziła obowiązek składania wraz z deklaracją podatkową ksiąg rachunkowych w ustrukturyzowanej formie. Księgi składają się z zapisów na kontach księgowych (JPK_KR_PD) oraz ewidencji środków trwałych (JPK_ST_KR).
Zapisy na kontach księgowych są bardzo zbliżone do już obecnie wysyłanej na żądanie struktury JPK_KR. Główną różnicą jest obowiązek cechowania kont księgowych.
Schemat XSD dla tej struktury przewiduje możliwość przypisania trzech znaczników do jednego konta księgowego:
- Obligatoryjny element słownika wskazujący na funkcję rachunkową tego konta np. „Umorzenie środków transportu”,
- Opcjonalny element pochodzący z tego samego katalogu pozycji, co powyższy znacznik obowiązkowy, określający możliwą drugą funkcję rachunkową tego konta,
- Opcjonalny element wskazujący, czy dany element pełni jakąś specyficzną funkcję wspomagającą kalkulację podatku dochodowego.
Obowiązkowe jest zastosowanie przynajmniej pierwszego z tych znaczników, dla każdego konta analitycznego, które wykazywało saldo lub obroty w danym roku podatkowym.
Konta można przypisywać na zakładce [Zestawienia] karty konta.

Dodawanie elementu otwiera słownik zgodny z rozporządzeniem Ministerstwa Finansów, które zawiera listę możliwych funkcji rachunkowych konta księgowego.

Rozporządzenie zawiera oddzielną dedykowaną listę elementów dla kont podatkowych.
Zawartość obu list dostępna jest w module Administrator / Listy / Słowniki kategorii / Księgowość i środki trwałe / Mapowanie kont księgowych.

Struktura bazy dla JPK_ST_KR (JPK_CIT)
Ministerstwo Finansów przesunęło rok obowiązek raportowania ewidencji środków trwałych zgodnie ze schematem JPK_ST_KR (Dz. U. 2024 poz. 1861). Do wersji Comarch ERP XL 2025.0 zostały jednak już dodane odpowiednie pola do bazy danych umożliwiających takie raportowanie.
Odpowiednie pola na interfejsie oraz deklaracja zostaną uzupełnione w kolejnych wersjach. Podobnie jak w przypadku struktury JPK_KR_PD nie będzie potrzeby cechowania poszczególnych wystawianych dokumentów w ciągu roku, a jedynie karty inwentarzowej środka trwałego, przed złożeniem deklaracji.
Adres kontrahenta dla przelewów
ISO 20022 to międzynarodowy standard dotyczący komunikacji elektronicznej w systemach finansowych. W ciągu najbliższych lat będzie on obejmował kolejne typy płatności. Na początku będzie dotyczył tylko przelewów zagranicznych, ale docelowo zmiany obejmą także i krajowe. W przeciwieństwie do dotychczasowych rozwiązań przewiduje on rozdzielenie pól określających adres kontrahenta na osobne pola wskazujące numer domu czy mieszkania.
W związku z powyższymi zmianami, na karcie kontrahenta na zakładce [Adresy] została dodana nowa zakładka [Webservice].
Informacje z tej zakładki przekazywane są jako dane adresowe kontrahenta dla przelewów krajowych i zagranicznych, niezależnie od wykorzystywanego formatu przelewu (m.in. Elixir-O).

Uproszczone zakładanie konta na platformie Apfino
Platforma Apfino to stworzona przez Comarch platforma wymiana danych z instytucjami finansowymi. Aktualnie z poziomu Systemu ERP możliwe jest zlecenie windykacji lub faktoringu, bądź sprawdzenie wiarygodności kontrahenta w bazie informacji gospodarczej.
Od wersji Comarch XL 2025.0 możliwe jest proste połączenie Systemu ERP z platformą.
W sytuacji, gdy konieczne jest połączenie z platformą np. w celu sprawdzenia kontrahenta, System wyświetla okno zakładania konta w serwisie.

Na wskazany w tym kroku adres e-mail zostanie wysłany kod aktywacyjny, który należy przepisać na kolejnym ekranie.

Po sprawdzeniu kodu następuje automatyczne powiązanie instalacji Comarch ERP XL z odpowiednim kontem w serwisie Apfino.
Automatyczna windykacja z wykorzystaniem Apfino
System pozwala na zgłaszanie niezapłaconych faktur do windykacji przez podmiot zewnętrzny z wykorzystaniem platformy Apfino. Możliwe jest także ustawienie procesu, który będzie okresowo sprawdzał, czy posiadamy przeterminowane należności. Jeśli ich okres przeterminowania przekroczy ustawiony próg, System samodzielnie zgłosi taką fakturę.
Uruchomienie procesu
Uruchomienie procesu możliwe jest z poziomu ekranu konfiguracji System / Konfiguracja / Księgowość / Słowniki / Rodzaje upomnień.
Został tam dodany nowy typ upomnienia o nazwie Windykacja-Apfino.

Po zaznaczeniu parametru Procesy - Automatyczna windykacja (usługa Apfino) oraz ustawienia progu okresu przeterminowania można przygotować odpowiedni proces.
Najpierw należy jednak na zakładce [Warunki] udzielić niezbędnych zgód wymaganych przez partnera Comarch Apfino lub też określających dodatkowe parametry działania Systemu.
Możliwe jest m.in. automatyczne dopisanie kontrahenta do Krajowego Rejestru Dłużników lub dodanie do windykacji innych przeterminowanych należności od tego kontrahenta, ale tych, które jeszcze nie przekroczyły granicznego terminu ustalonego na zakładce [Ogólne].

Informacja dla dłużnika
Wraz ze zleceniem windykacji do partnera Apfino wysyłane jest także potwierdzenie dla kontrahenta, informujące o tym, że jego zobowiązania zostały przesłane do firmy windykacyjnej. Konfiguruje się to na kolejnych zakładkach [Wydruki], gdzie określa się treść, która będzie się pojawiała na wydruku listy faktur przekazanych do windykacji oraz [E-mail], gdzie określa się treść maila wysłanego do dłużnika.


Przypisanie kontrahentów
Spółka nie musi stosować automatycznej windykacji do wszystkich kontrahentów. Informacja o tym, że dany kontrahent jest objęty automatycznym ściąganiem należności jest widoczna na karcie kontrahenta na zakładce [Rozliczenia].

Konieczne jest również wskazanie osoby, do której kierowane będą informacje o rozpoczęciu procesu ściągania należności. Na karcie kontrahenta należy zatem wskazać taką osobę, którą będzie miała ustawiony parametr E-mail do wysyłki upomnień i not odsetkowych.

Aktywacja procesu
Zgłaszanie spraw do windykacji jest uruchamiane jak inne procesy dostępne w Systemie ERP XL w module Administrator / Procesy / Definicje procesów.
Tam należy aktywować proces o nazwie Automatyczna windykacja faktur przez Apfino.

Proces ten można dostosować ustawiając m.in. odpowiedni czas jego uruchomienia.


Uwzględnienie okresów odsetkowych w prolongatach
Zmodyfikowano okno prolongat, aby ułatwić śledzenie wartości odsetek za zwłokę w sytuacji, gdy nowy termin płatności przechodzi przez kilka okresów o różnej wartości stopy odsetkowej.

W sytuacji, gdy do prolongaty zostały dodane koszty odsetkowe, to zarówno na liście jak i na wydruku pojawia się ta informacja w rozbiciu na poszczególne okresy.

Informacja o wygasającym certyfikacie Webservice
Certyfikaty służące do ustanowienia komunikacji z bankiem, ze względów bezpieczeństwa, mają określony termin, po których tracą ważność. Ponieważ przedłużenie ważności starego certyfikatu lub wyrobienie nowego wymaga czasu, System będzie informował, że jego certyfikat zbliża się do daty ważności.
Comarch ERP XL od wersji 2025.0 podczas korzystania z kanału Webservice, sprawdza kiedy wygasa ważność certyfikatu wybranego do nawiązania połączenia. Jeśli ten czas jest krótszy niż domyślne 30 dni, to zostaje wyświetlone okno z monitem.

Po ustawieniu nowego terminu przypomnienia, System wraca do normalnego działania. Kolejny monit zostanie wyświetlony po upłynięciu wskazanej liczby dni.
Ilość dni, od których mają się wyświetlać powiadomienia, można zmienić w konfiguracji Systemu.
Wskazanie specyfikacji Webservice na formacie przelewu
Poszczególne banki korzystają ze swoich indywidualnych specyfikacji komunikacji przez Webservice. Do wersji Comarch ERP XL 2024.1 System określał typ po nazwie formatu przelewu. Obecnie nazwa nie jest już istotna, a na samym formacie przelewu wskazujemy jaki jest to typ wymiany.

W przypadku, gdy dany kanał ma dodatkowe ustawienia komunikacji, to również z tego powodu można je określić.

Inne zmiany
Dodanie brakujących wydruków dla wielotorowości środków trwałych
W wersji Comarch ERP XL 2025.0 zostały dodane brakujące wydruki dla środków trwałych, wspierające wielotorową amortyzację. Dodano:
- Dynamiczne raportowanie
- Księga inwentarzowa
- Tabela ruchu grup środków trwałych
- Wykaz środków trwałych
- Wykaz środków trwałych – prosty
- Wykaz środków trwałych (grupa wg n znaków KŚT)
- Lista wyszukanych środków trwałych
- Karta środka trwałego
- Karta inwentarzowa
- Bilans środków trwałych
- Historia dokumentów dla środka
- Tabela amortyzacji
- Tabela amortyzacji
- Tabela amortyzacji – rozszerzona
- Lista dokumentów środków trwałych
- Zestawienie dokumentów środków trwałych
- Zest. dokumentów środków trwałych (zaznaczone)
Wspólne
Informacje ESG na kluczowych obiektach
ESG (skrót oznaczający Environmental, Social, Governance) to kluczowe zagadnienia, które obecnie zyskują coraz większe znaczenie w świecie biznesu. Jest to podejście do zarządzania, które skupia się na aspektach związanych ze środowiskiem, społeczeństwem i ładem korporacyjnym. Aby takie zarządzanie było skuteczne firmy muszą być świadome oddziaływania w powyższych aspektach, czego wyrazem są m.in. raporty zawierające szereg współczynników określających wpływ na wyszczególnione obszary. Dążeniem każdej firmy powinno być zmniejszenie wartości współczynników ‘szkodliwych’, a zwiększenie tych, które mają pozytywny wpływ na wszystkie obszary objęte ESG. Od nowej wersji Systemu możliwe jest odnotowywanie takich współczynników 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 (np. https://www.gpw.pl/pub/GPW/ESG/Wytyczne_do_raportowania_ESG.pdf).
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 jn. wykorzystując do tego przyciski Dołącz lub Odłącz
:
-
- lista wskaźników – zakładka [Podział wg standardów ESG],
- 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.
Do towaru są przypisane następujące wskaźniki: - Ślad węglowy (emisja CO2) - z wartością: 0,82 kg, - Zużycie energii cieplnej – bez ustalonej wartości, - Zużycie wody – z wartością 0,12 m3. Przypisuję do tego towaru dostawcę ABC i ustalam dla niego wartości wskaźników: - Ślad węglowy (emisja CO2) - bez ustalonej wartości, - Zużycie energii cieplnej – ,1,05 kWh, - Zużycie wody – z wartością 0,22 m3. Do wykonania operacji ustawienia wartości dla dostawcy ABC na podstawie wartości ogólnych dla towaru wybrano wszystkie 3 wskaźniki. Po operacji zapisane zostały dla ABC następujące wartości wskaźników: - Ślad węglowy (emisja CO2) – 0,82 kg (wartość pobrana z towaru), - Zużycie energii cieplnej – ,1,05 kWh (wartość niezmieniona), - Zużycie wody – z wartością 0,12 m3 (wartość zaktualizowana na podstawie wartości dla towaru).
Dane ESG gromadzone dla kontrahentów
W przypadku kontrahentów umożliwiamy 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.

Po dodaniu na listę tych samochodów, dla których dane chcemy wprowadzać, mamy możliwość ustalenia dla nich następujących informacji:
- 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.
Comarch ChatERP (Beta) – dalszy rozwój funkcjonalności
Wyrażanie zgody na korzystanie z usługi Comarch ChatERP w oparciu o warunki regulaminu
Od wersji 2025.0 korzystanie z usługi Comarch ChatERP (Beta) wymaga akceptacji przez firmę regulaminu określającego zasady, zakres i warunki świadczenia takiej usługi. Regulamin zawiera m.in. warunki powierzenia do przetwarzania danych osobowych w ramach usługi.
Informacje o konieczności zaakceptowania niniejszego regulaminu znajdują się obecnie w dwóch miejscach:- W oknie komunikatu wyświetlanego przy włączaniu dostępu na karcie operatora (parametr Dostęp do ChatERP (Beta) na zakładce [Parametry]/[Uprawnienia])
- W oknie komunikacji z inteligentnym asystentem Comarch dostępnym z poziomu Ribbona (menu Sztuczna Inteligencja), gdzie dla operatora z uprawnieniami administratora pojawia się poniższe okno startowe, o ile zgoda nie została jeszcze wyrażona i przesłana do Comarch.

W przypadku operatorów nieposiadających uprawnień administratora w tym oknie są oni informowani jedynie o tym, że usługa nie jest włączona i powinni skontaktować się z administratorem programu.
Wyrażenie zgody umożliwia dostęp dla całej bazy danych do komunikacji z asystentem. Weryfikacja odbywa się tutaj po numerze NIP wpisanym na pieczątce firmy, który powinien być zgodny z NIP przesłanym wraz ze zgodą do Comarch.
Jeśli zgoda zostanie przesłana, to każdy operator przy pierwszym uruchamianiu okna rozmowy będzie miał nadal wiadomość z informacją o konieczności przestrzegania zasad przetwarzania danych osobowych i związanych z nimi obostrzeniach. Umieściliśmy w niej dodatkowo link do klauzuli informacyjnej RODO, która informuje o tym, że przetwarzane mogą być dane samego Użytkownika korzystającego z usługi Comarch ChatERP.
Informacje te są od nowej wersji wyświetlane tylko przy pierwszym uruchomieniu okna, a każde kolejne powoduje od razu wejście w tryb rozmowy z asystentem.
Nowe polecenia obsługiwane przez ChatERP
W komunikacji z Comarch ChatERP nadal rozwijany jest obszar działań handlowych prowadzonych z kontrahentami. W nowej wersji skupiliśmy się na wykonywaniu dodatkowych operacji za pomocą asystenta. Obsługiwane są więc nowe polecenia:
- Zarezerwuj dla kontrahenta [akronim] towar [kod towaru] na magazyn [kod magazynu] w ilości [ilość] do dnia DD-MM-RRRR.
- Wystaw zamówienie sprzedaży (lub zakupu) dla kontrahenta [akronim] na [ilość] jednostek towaru [kod towaru].
- Wystaw fakturę sprzedaży (lub zakupu) dla kontrahenta [akronim] na [ilość] jednostek towaru [kod towaru].
- Zatwierdź [numer dokumentu, np. ZS-255/12/24].
Boldem oznaczono dane, które są wymagane, aby polecenie zostało wykonane. Nowe rezerwacje lub dokumenty zostaną dodane z jednostką podstawową ustawioną dla towaru, nie ma więc konieczności wpisywania jednostki w treści samych poleceń.
Zgodnie ze standardowym działaniem asystenta powyższe operacje zostaną wykonane dopiero po zaakceptowaniu komunikatu systemowego, w którym Użytkownik potwierdza zamiar ich wykonania.
Obsługa uprawnień i zakazów dla poleceń
Od wersji 2025.0 w komunikacji z inteligentnym asystentem Comarch weryfikowane są uprawnienia dostępu Użytkownika do żądanych informacji lub do wykonania zleconej operacji. Dzięki temu otrzyma on odpowiedź tylko na takie zapytania, które dotyczą dostępnych dla niego informacji. Nie uda mu się również wykonać takich operacji, które są dla niego zablokowane (z poziomu interfejsu lub poprzez API).
Przy obecnie obsługiwanych poleceniach weryfikowane są na karcie operatora dostępy do modułów oraz przypisane zakazy. Brak dostępu do modułu lub zakaz mogą bowiem blokować dostęp do określonych danych lub operacji. W takim przypadku:
- Dla zapytań o dane z bazy asystent wysyła w odpowiedzi informację o braku uprawnień.
- Dla wykonania operacji najczęściej zostaje wyświetlony odpowiedni komunikat z Systemu, który również pokazałby się przy próbie wykonania jej z interfejsu. Dodatkowo informacja ta jest zawarta w odpowiedzi od asystenta.
Więcej szczegółów na temat obsługiwanych poleceń oraz stosowanych dla nich uprawnień opisano w biuletynie https://pomoc.comarch.pl/xl/index.php/dokumentacja/xl165-chaterp-w-comarch-erp-xl/.
Współpraca z Comarch e-Sklep
Przesyłanie formy płatności kontrahenta
W Comarch e-Sklep obsługiwane są predefiniowane formy płatności. Aby umożliwić przesłanie formy płatności przypisanej do kontrahenta konieczne jest przesłanie do Comarch e-Sklep form płatności wykorzystywanych w Comarch ERP XL.
Konfiguracja form płatności przesyłanych do e-Sklep
Określenie czy dana forma płatności ma być wysłana do sklepu jest możliwe na Centrum powiązanym z oddziałem e-Sklep na zakładce [Formy płatności]. Na oknie Formy płatności należy zaznaczyć parametr Dostępna w e-Sklep a następnie określić typ płatności wg typów dostępnych w e-Sklep. Tylko formy płatności, które zostaną skonfigurowane j.w. zostaną przesłane do Comarch e-Sklep.

Ustawienia form płatności wysyłanych do e-Sklepu możliwe jest w Centrum głównym oraz w Centrach powiązanych z oddziałem Comarch e-Sklep. W przypadku Centrum podrzędnego możliwe jest zaznaczenie opcji Z węzła nadrzędnego.
Przesyłanie domyślnej formy płatności kontrahenta do Comarch e-Sklep
Przesyłanie domyślnej formy płatności kontrahenta jest uzależnione od tego czy forma płatności ustawiona na kontrahencie jest wysyłana do e-Sklep. Jeśli forma płatności ustawiona na kontrahencie dla sprzedaży będzie wysyłana do e-Sklepu wówczas zostanie ona przekazana do e-Sklep jako domyślna forma płatności kontrahenta.
Zastosowanie domyślnej formy płatności w Comarch e-Sklep
Klient, dla którego zostanie wysłana domyślna forma płatności podczas składania zamówienia w sklepie będzie miał wyświetloną domyślną formę płatności. Nazwa formy płatności będzie prezentowana zgodnie z ustawieniem w XL. Dla formy płatności mogą być zdefiniowane nazwy w innych językach, które również są przesyłane do Comarch e-Sklep, pod warunkiem, że dany język również jest wysyłany do e-Sklepu. Prezentacja formy płatności w innych językach będzie uzależniona od języka sklepu wybranego przez kupującego.
Kupujący w Comarch e-Sklep będzie mógł mieć dostępną tylko domyślna formę płatności lub dodatkowo standardowe formy płatności w zależności od ustawień parametrów w panelu administracyjnym e-Sklep.
Import zamówienia z Comarch e-Sklep z domyślną formą płatności
Jeśli na składanym zamówieniu zostanie wybrana domyślna forma płatności przesłana z Comarch ERP XL wówczas podczas importu zamówienia zostanie ona ustawiona na dokumencie ZS.
W przypadku wybrania innej formy płatności niż domyślna kontrahenta, dotychczasowe działanie zostanie zachowane (mapowanie form płatności wg ustawień na oddziale e-Sklep).
Przesyłanie progów stanów towarów do e-Sklep
- Zmiany na oknie prezentacji stanów
Wprowadzono zmiany na oknie prezentacja stanów, które dostępne jest z poziomu karty towaru na zakładce [Aplikacje] pod przyciskiem Prezentacja stanów.

W związku z wymaganiami Systemu Comarch e-Sklep dodano na oknie prezentacji stanów sekcję Zestawy progów, w której to sekcji można przypisać określony zestaw progów zdefiniowany na liście zestawów progów.
W sekcji zestawów progów dodano również pozycję <Niezwiązane>, dla której prezentowane są progi dodawane wg wcześniejszych zasad, nie powiązane żadnym zestawem.
Aby przypisać zestaw progów, który będzie wysyłany do Comarch e-Sklep należy wybrać przycisk Dołącz zestaw progów. Po jego wybraniu Użytkownik zostaje przeniesiony na listę zestawów, gdzie może wybrać i przypisać do towaru wybrany zestaw lub utworzyć nowy a następnie przypisać go do towaru.
Do towaru można przypisać jeden zestaw progów, wg którego prezentowane będą stany w sklepie. ZW celu zmiany przypisanego zestawu można odpiąć zestaw od towaru przyciskiem Odłącz zestaw progów i wybrać nowy.
W przypadku gdy jest przypisany zestaw a Użytkownik wybierze opcję przypięcia zestawu, zostanie zapytany czy chce zmienić zestaw. Po odpowiedzi Tak, zostanie przeniesiony na listę zestawów progów i będzie mógł wybrać inny.

- Tworzenie nowych zestawów progów
Na oknie Lista zestawów progów należy wybrać przycisk Dodaj zestaw progów. Po wybraniu tej opcji pojawi się formatka zestawu, na której należy uzupełnić nazwę zestawu oraz dostępność w aplikacji oraz dodatkowo opis. Aktualnie progi definiowane w Comarch ERP XL obsługiwane są w tylko w e-Sklep.

- Dodawanie progów zestawu
Elementy takiego zestawu należy dodawać z poziomu listy, ustawiając kursor na odpowiednim zestawie i wybierając przycisk Dodaj próg. Po wybraniu tej opcji pojawi się dotychczasowy formularz progu.

Na progach przypisanych do zestawu zmieniono zasady wprowadzania zakresu ilości w polach Przedział od i Przedział do, w taki sposób, że można wprowadzać tylko liczby całkowite. Dodatkowa zmiana polega na dodawaniu grafiki w formie załącznika. W polu grafika dodano menu rozwijane, w którym udostępniono opcje: Dodaj załącznik i Wybierz z listy. Tylko grafika dodana w formie załącznika może być wysłana do e-Sklepu. Załącznik standardowo musi mieć zaznaczony parametr e-Sklep.
- Zestawy progów na wzorcu/grupie towarów
Analogiczne zmiany wprowadzono na wzorcu towarów przenosząc równocześnie prezentację stanów z zakładki [Prezentacja stanów] na przycisk Prezentacja stanów dostępny na zakładce [Aplikacje].
Zasady przypisywania zestawu są takie same jak w przypadku towarów. Po dodaniu/zmianie zestawu na wzorcu przycisk podświetlany jest na żółto i standardowo możliwa jest aktualizacja danych (towarów i grup) zgodnie z ustawionymi parametrami.

Import załączników dodanych do zamówienia lub reklamacji
System Comarch e-Sklep umożliwia przesyłanie do Systemów ERP załączników podpiętych do zamówienia lub reklamacji. Może to być zdjęcie uszkodzenia/wady, skan składanej pisemnie reklamacji, oświadczenie klienta bądź inny złącznik przewidziany w działaniu Comarch e-Sklep. Maksymalna ilość załączników dla jednego dokumentu wynosi 5.
Jeśli kupujący załączy do dokumentu zamówienia bądź reklamacji załącznik, to zostanie on zaimportowany i zapisany na zakładce [Załączniki] odpowiedniego dokumentu w XLu.
- Domyślna grupa dla załączników reklamacji
Na liście załączników zostały dodane predefiniowaną grupy, do których przypisywane są przesłane załączniki powiązane z reklamacjami czy zamówieniami. Grup tych nie można usuwać.
Dzięki umieszczeniu załączników reklamacji i zamówień w odrębnych grupach nie będą się one domyślnie pojawiały podczas wybierania załączników do innych celów.

Ukrywanie towarów z ceną 0,00
Na oknie konfiguracji oddziału e-Sklep, na zakładce [Eksport] dodano parametr Ukrywaj towary z cena 0,00 w cennikach indywidualnych, który pozwala na ukrywanie towarów z ceną 0,00 w przypadku gdy zalogowany klient posiada przypisany indywidualny cennik. Po zaznaczeniu tego parametru nie będzie widział towarów, które nie mają określonej ceny (cena wynosi 0,00).

W przypadku cenników towarów, które już były wysłane do e-Sklep, po zaznaczeniu powyższego parametru należy wykonać Eksport cen. Po zaznaczeniu parametru pojawi się stosowny komunikat informujący o konieczności wykonania takiej operacji.

W przypadku nowych towarów lub edycji istniejących ustawienia parametru zostaną uwzględnione przy standardowej synchronizacji różnicowej.
Parametr Uwzględniaj stany ujemne
Dla opcji przesyłania stanów magazynowych towaru dodano parametr Uwzględniaj stany ujemne. Zaznaczenie tego parametru spowoduje zmianę w wyliczaniu stanu towaru w sytuacji gdy oddział e-Sklep powiązany jest z Centrum, do którego podpiętych jest wiele magazynów. Parametr dostępny jest na oknie konfiguracji oddziału e-Sklep na zakładce [Eksport], po zaznaczeniu parametru Eksport stanów magazynowych.

Do tej pory ilość towaru wysyłana do e-Sklep ustalana była dla każdego magazynu oddzielnie a następnie sumowana. Jeśli dla jednego magazynu ilość towaru wraz z rezerwacjami była ujemna wówczas była traktowana jako stan 0 i tak doliczana do ilości łącznej. Obecnie przy zaznaczonym parametrze Uwzględniaj stany ujemne ilość towaru w każdym magazynie jest wyliczana z uwzględnieniem braków a następnie sumowana, przy czy stan towarów łącznie nigdy nie może być mniejszy niż 0.
Wyliczenie ilości towaru dla dwóch magazynów bez zaznaczonego parametru Ilość na magazynie 1 (100 szt) Ilość na magazynie 2 (- 10 szt) Łączna ilość (100+0) = 100
Parametryzacja przesyłania statusu płatności zamówienia
Od wersji 2024.1 wprowadzono aktualizację statusu zamówienia w Comarch e-Sklep na podstawie stanu płatności na dokumentach wystawionych do zamówienia z Comarch ERP XL (stan płatności może przyjmować trzy wartości, nieopłacone, opłacone, opłacone częściowo).
Obecnie w konfiguracji oddziału e-Sklep na zakładce [Eksport] dodano parametr Przesyłanie statusu płatności zamówienia, który domyślne jest odznaczony. Użytkownicy, którzy nadal będą chcieli przesyłać status płatności do zamówienia muszą zaznaczyć opisany parametr. W przypadku gdy dla Użytkownika informacja ta jest nieistotna lub rozliczenia realizowane są z poziomu sklepu, parametr należy pozostawić nieznaczony.

Procedura VAT OSS we współpracy z Comarch e-Sklep
W wersji 2022.1 Comarch ERP XL została udostępniona funkcjonalność związana z pakietem VAT e-commerce (VAT OSS) w zakresie obsługi wewnątrzwspólnotowej dostawy towarów na odległość.
Obecnie dostosowano współpracę z Comarch e-Sklep w zakresie zmian wprowadzonych pod pakiet VAT e-Commerce (VAT OSS) w XLu. Realizacja pakietu VAT OSS wymaga zmiany wersji protokołu synchronizacji w e-Sklep na 17, w którym to protokole wprowadzono zmiany związane z OSS. Zmiany w synchronizacji dotyczą zarówno wysyłania danych konfiguracyjnych jak i tych związanych z towarami i cennikami oraz importu dokumentów zamówień wraz z informacjami o zastosowaniu procedury VAT OSS.
Przesyłanie parametru OSS do Comarch e-Sklep
Wysłanie zaznaczonego parametru OSS do e-Sklep oznacza, że sprzedaż towaru dla kontrahenta detalicznego do innego kraju Unii Europejskiej niż kraj działalności będzie traktowany jako sprzedaż w procedurze VAT OSS. Na zamówieniu zostaną zastosowane stawki VAT obowiązujące w kraju zakupu (kraj docelowy wysyłki).
Przesłanie parametru OSS uzależnione jest od ustawień parametru Stosuj WSTO_EE dostępnego w Konfiguracji Systemu System/ Konfiguracja/ Sprzedaż/ Parametry 1. W przypadku gdy parametr ten jest zaznaczony, do e-Sklep przesyłana jest informacja o stosowaniu procedury VAT OSS.
Parametr Stosuj WSTO_EE standardowo jest zaznaczony w każdej bazie danych Xla. Jeśli nie chcesz stosować procedury VAT OSS w Comarch e-Sklep należy odznaczyć parametr Stosuj WSTO_EE. Jeśli planujesz stosowanie procedury VAT OSS w Comarch e-Sklep pamiętaj o: - Skonfigurowaniu stawek VAT dla towarów wysyłanych do e-Sklep dla poszczególnych krajów - Skonfigurowaniu stawek VAT dla sposobów dostawy i płatności w panelu administracyjnym Comarch e-Sklep.
Przesyłanie stawek VAT obowiązujących w innych krajach
Jeśli dla towaru wysyłanego do e-Sklep zostaną przypisane stawki VAT obowiązujące w poszczególnych krajach, wówczas stawki te zostaną przesłane do Comarch e-Sklep. Eksport stawek VAT odbywa się zarówno w synchronizacji towarów jak i podczas wysyłania cennika (opcja Eksport cen na oknie synchronizacji).
Zakup towaru przez klienta unijnego poza granicami kraju instalacji
Jeśli kontrahent podczas składania zamówienia wskaże inny kraj dostawy niż kraj instalacji/działalności w XLu (najczęściej będzie to PL) wówczas nastąpi przeliczenie zamówienia i zostaną ustalone stawki podatku VAT wg kraju, do którego ma trafić zamówiony towar.
Import zamówienia w procedurze OSS
Podczas importu zamówienia, na którym zastosowano procedurę VAT OSS zostaną ustawiony następujące dane:
- kraj przeznaczenia zgodny z krajem przesłanym na adresie kontrahenta Docelowego
- typ transakcji: Wewnątrzwspólnotowa
- zaznaczony parametr WSTO_EE
Na pozycjach zamówienia zostaną ustalone stawki VAT zgodnie z ustawianiami stawek na towarze dla kraju przeznaczenia.
Przesyłanie lokalizacji sklepu na podstawie kraju działalności
Przesyłanie lokalizacji sklepu będzie miało zastosowanie przy ustawieniu sprzedaży w innym kraju niż kraj instalacji. W chwili obecnej w Comarch e-Sklep możliwe jest prowadzenie działalności w 8 krajach.
Kraje działalności obsługiwane w Comarch e-Sklep:
1 – Polska (pl-PL),
2 – USA (en-US),
3 – Niemcy (de-DE),
4 - Ukraina (uk-UA),
5 – Francja (fr-FR),
6 – Szwajcaria (fr-CH),
7 – Szwajcaria (de-CH),
8 – Szwajcaria (it-CH)
Lokalizacja będzie ustalana na podstawie kraju działalności określonego w Pieczątce firmy przypiętej do Centrum powiązanego z oddziałem sklepu, o ile pole to będzie wypełnione. Jeśli pole nie będzie wypełnione wówczas lokalizacja będzie ustalana na podstawie kraju określonego w konfiguracji Systemu Ogólne/Parametry 1 jako kraj instalacji (parametr – Kraj instalacji). Najczęściej krajem instalacji będzie Polska (PL).
Wskazanie lokalizacji innej niż PL oznacza to, że sprzedaż w sklepie ma się odbywać na zasadach kraju, który zostanie ustalony jako kraj instalacji lub działalności.
W przypadku Centrum powiązanego z oddziałem e-Sklep podczas dodawania Pieczątki Firmy z krajem o lokalizacji kraju nieobsługiwanego w e-Sklep pojawi się komunikat:

W przypadku ustawienia lokalizacji innej niż PL konieczne jest uzupełnienie stawek podatku VAT na towarach wysyłanych do e-Sklepu wg kraju lokalizacji/działalności.
Po ustawieniu lokalizacji wg zasad opisanych wyżej możliwe będzie prowadzenie sprzedaży w e-Sklepie wg stawek podatku udostępnionych dla danych krajów.
Po zalogowaniu do sklepu i wybraniu odpowiedniej lokalizacji możliwe będzie zamawianie towaru wg stawek danego kraju a sprzedaż będzie traktowana jak sprzedaż krajowa, o ile zarejestrowany kontrahent będzie Użytkownikiem kupującym w danym kraju.
W przypadku kontrahentów będących podmiotami z innego kraju, sprzedaż będzie rejestrowana jako wewnątrzunijna lub pozaunijna.
W przypadku kontrahenta z innego kraju i zaznaczenia parametru OSS będzie traktowana jako sprzedaż OSS z zastosowaniem stawek kraju dostawy towaru.
Import zamówień będzie działał analogicznie jak w przypadku dokumentów krajowych jedynie zmiany będą polegały na zastosowaniu stawek VAT wg kraju instalacji/działalności.
Współpraca z Comarch POS
Wyszukiwanie globalne dokumentów w POS oraz możliwość wystawienia do nich korekt i reklamacji
Globalne wyszukiwanie dokumentów na stanowiskach POS
Obsłużono parametr globalne wyszukiwanie dokumentów na stanowiskach POS wg ustawienia na konfiguracji oddziału POS, zakładka [Parametry].

Wyszukiwanie globalne polega na możliwości przeszukania dokumentów w bazie Comarch ERP XL i pobranie na stanowisko POS. W przypadku, gdy po wpisaniu numeru poszukiwanego dokumentu (faktury lub paragonu) na liście dokumentów na stanowisku POS nie zostanie on odnaleziony w bazie lokalnej POS, System zadaje pytanie: Czy chcesz kontynuować wyszukiwanie również w systemie ERP?. Po wybraniu opcji Szukaj wysyłane jest zapytanie o konkretny numer dokumentu do Comarch ERP XL. W przypadku gdy dokument zostanie odnaleziony następuje jego pobranie i zapisanie w lokalnej bazie POS.
Pobieranie dokumentów handlowych (faktur i paragonów) wystawionych na innych stanowiskach POS
Dokument wyszukany bazie Xla, automatycznie jest pobierany i zapisywany na liście dokumentów w POS. Jeśli do paragonu wystawiono fakturę, jest ona również pobierana. Dotyczy to również faktur wystawionych do tych dokumentów w Systemie Comarch ERP XL. Na liście dokumentów pojawi się zarówno paragon jak i faktura wraz z informacją o powiązaniu tych dokumentów. W przypadku paragonów z wystawionymi do nich fakturami wyszukiwanie może być realizowane zarówno po numerze paragonu jak i faktury.
Paragony i faktury, do których wystawiono korekty pobierane są wraz z korektami, które są powiązane i widoczne na liście dokumentów w POS. Dotyczy to również korekt wystawionych do tych dokumentów w Systemie Comarch ERP XL. Wyjątkiem jest sytuacja gdy w XLu wystawiono korektę wartościową lub stawki VAT. Wówczas paragon czy faktura nie zostaną przekazane do Comarch POS, gdyż nie byłoby możliwe uwzględnienie tych korekt w dalszym procesie wystawiania dokumentów (kolejne zwroty lub faktura).
Wystawianie korekt i reklamacji do dokumentów pobranych z innych stanowisk i oddziałów
Do pobranego paragonu możliwe będzie wygenerowanie faktury, wystawienie korekty oraz wystawienie dokumentu reklamacji na takich samych zasadach jak dla dokumentów wystawionych lokalnie. Do pobranych faktur możliwe będzie wystawienie korekty lub reklamacji na takich samych zasadach jak dla dokumentów wystawionych lokalnie.- Magazyn na korektach
W przypadku wystawiania dokumentów zwrotu, towar trafi na magazyn domyślny oddziału, na którym realizowany jest zwrot bez względu z jakiego magazynu realizowana była sprzedaż.
Blokada wystawiania faktur bez numeru NIP
Na oknie konfiguracji oddziału Comarch POS na zakładce [Parametry] został dodany nowy parametr Blokada wystawiania faktur bez numeru NIP. Po jego zaznaczeniu nie będzie możliwe wystawienie faktury dla podmiotu gospodarczego bez uzupełnienia numeru NIP.

Równocześnie w przypadku wystawiania faktury dla kontrahenta detalicznego pojawi się komunikat o konieczności rejestracji paragonu a następnie wystawienia faktury do paragonu. Jeśli jednak numer NIP zostanie przesłany dla kontrahenta detalicznego z XLa, możliwe będzie wystawienie faktury bezpośrednio (bez konieczności rejestrowania paragonu).
Termin płatności na dokumentach pochodzących z dokumentu ZS
Na oddziale Comarch POS dodano parametr dotyczący ustawiania terminu płatności na dokumentach FS lub PA wystawianych do ZS. Parametr Ignoruj termin płatności ustawiony na dokumencie ZS został dodany na oknie konfiguracji oddziału POS na zakładce [Parametry]. Domyślnie jest odznaczony.

Jeśli parametr zostanie zaznaczony wówczas podczas generowania faktury lub paragonu do zamówienia, termin z zamówienia zostanie zignorowany i ustawiony na podstawie ustawień karty kontrahenta.
Warunkiem do ustalenia terminu na dokumencie handlowym wg powyższego jest ustawienie w konfiguracji stanowiska oddziału POS przynajmniej jednej płatności odroczonej czyli takiej, dla której nie są generowane automatyczne rozliczenia KP/KW.
W Systemie Comarch POS na formularzu faktury prezentowana jest informacja o ustawionym terminie płatności.
Informacja o terminie płatności przekazywana jest do Comarch ERP XL i odpowiednio zapisana na zakładce [Płatności] dokumentu handlowego.
Przesunięcia towaru pomiędzy sklepami (oddziałami) Comarch POS
- Odblokowano możliwość dodawania magazynów przypisanych do innych oddziałów w Centrum powiązanym z oddziałem POS. Dzięki temu w Comarch POS możliwe będzie wykonanie przesunięcia towarów pomiędzy różnymi sklepami (oddziałami POS).
- Przesunięcia pomiędzy różnymi sklepami można realizować w Comarch POS z poziomu menu Back Office/ Wydanie towarów/ Przygotowanie wysyłki/ Przesuniecie ręczne. Po dodaniu nowego dokumentu należy wskazać magazyn oddziału, z którego będzie realizowane przesuniecie (lokalny magazyn sklepu) oraz magazyn docelowy innego sklepu, na który zostaną przesunięte dodane do dokumentu towary.
- Jeśli na definicji dokumentu MMW w kontekście Centrum powiązanego z oddziałem POS zostanie niezaznaczony parametr dotyczący automatycznego generowania dokumentów MMP, wówczas MPP nie zostanie utworzone a dokument MMW może zostać pobrany na stanowisko oddziału, do którego zostały przesunięte towary. Standardowo przyjęcie towaru na drugim oddziale może być realizowane z poziomu opcji Back Office> Przyjęcie dostawy. Jeśli ww. parametr będzie zaznaczony wówczas dokument MMP zostanie utworzony w XLu a stany towarów na magazynie docelowym zostaną zaktualizowane.
Inne zmiany
- Paczkowanie limitów kredytowych podczas synchronizacji
- Wydłużenie pola Adres usługi kolejki wiadomości w Konfiguracji Systemu na zakładce [POS] do 64 znaków.
- Dodanie wydruków do Inwentaryzacji (Inwentaryzacja, Wykaz rozbieżności inwentaryzacji, Arkusz inwentaryzacji, Raport inwentaryzacji). Wydruki widoczne są na formularzu stanowiska POS na zakładce [Wydruki].
Współpraca z Comarch B2B
Uprawnienia operatora do panelu administracyjnego
Na karcie operatora, zakładka [Ogólne], dodano parametr Dostęp do panelu administracyjnego Comarch B2B.

Analogiczny parametr znajduje się też na wzorcu operatora, również na zakładce [Ogólne].
Ustawienie będzie wykorzystywane przez Comarch B2B. Operatorzy z zaznaczoną opcją, będą mogli logować się do panelu administracyjnego Comarch B2B.
Więcej informacji na ten temat znajduje się w Centrum Pomocy Comarch B2B https://pomoc.comarch.pl/b2b/pl/.