Opis zmian HSQL

  1. Strona główna
  2. Docs
  3. Opis zmian HSQL
  4. Wersja 3.89

Wersja 3.89

Wydrukuj dokument

Ogólne

1. Możliwość przypisania modułów KSeF oraz Konfiguracji schematów sprzedaży do konkretnych podmiotów

W związku z wprowadzeniem modułów KSeF i Konfiguracji schematów sprzedaży, dodano mechanizm przypisania modułów dedykowanych KSeF do konkretnych firm.

Zmiana ta jest istotna dla użytkowników zarządzających wieloma dodatkowymi podmiotami gospodarczymi, gdyż pozwala aktywować funkcje KSeF i schematy sprzedaży tam, gdzie są one faktycznie wymagane.

 

Przykład:

Firma posiada trzy pomioty gospodarcze, dwa z nich będą korzystały z modułu KSeF, jeden z Konfiguracji schematów sprzedaży a jeden z żadnego z nich.

 

Użytkownik samodzielnie decyduje, które moduły przypisze do danej firmy. Odbywa się to na poziomie wyboru firmy, po kliknięciu przycisku listy i otwarciu okna, które od wersji 3.89 zmieniło swój wygląd.

 

 

Przypisanie modułów możliwe jest tylko dla firmy licencjonowanej w przypadku, gdy została zakupiona odpowiednia ilość modułów i w Serwerze licencji dostępne są wolne moduły KSEF lub Konfiguratora schematów KSeF.

 

Po ustawieniu się kursorem na firmie licencjonowanej, aktywowany jest przycisk KSeF, za pośrednictwem, którego możliwe jest włączenie wybranego modułu.

 

Przy firmie nielicencjonowanej, przycisk KSeF będzie niedostępny.

 

Jeśli firma posiada Moduł KSeF i Konfigurator schematów KSeF dla danej licencji i posiada również bazę testową/ nielicencjonowaną, wówczas nie podepnie ww. modułów do firmy nielicencjonowanej. One będą działać, ale bez możliwości wysyłki na bramkę produkcyjną.

 

Po przypisaniu Modułu KSeF do firmy, w menu pojawi się opcja umożliwiająca Eksport do KSeF na bramkę produkcyjną.

 

W przypadku przypisania do firmy modułu Konfiguracji schematów sprzedaży, w oknie Konfiguracji schematów sprzedaży dostępna będzie opcja Import konfiguracji.

 

Natomiast w definicji rejestrów trafiających do KSeF, możliwe będzie przypisanie konfiguracji użytkownika.

 

Podobnie będzie w przypadku definicji schematu dla kontrahenta.

 

 

W przypadku firmy nielicencjonowanej, w pliku XML do wygenerowanej faktury, w tagu <SystemInfo> dodana zostanie informacja, że plik powstał z firmy nielicencjonowanej.

Pakiet podstawowy

1. Obsługa dokumentów poufnych

W nowej wersji systemu wprowadzono mechanizm dokumentów poufnych. Umożliwia on kontrolę dostępu do faktur, które nie powinny być widoczne dla ogółu pracowników (np. faktury za usługi doradcze, faktury B2B pracowników, zakupy zarządu).

 

Uprawnienie do pracy z dokumentami poufnymi można nadać użytkownikowi w jego profilu, w zakładce Różne uprawnienia – cd., poprzez zaznaczenie opcji Ma dostęp do dokumentów poufnych. Dzięki temu użytkownik może przeglądać, wystawiać oraz edytować dokumenty oznaczone jako poufne.

 

 

Na formularzu kontrahenta, w zakładce Pozostałe dane, dostępny jest znacznik Dokumenty kontrahenta domyślnie poufne.

 

 

 

Dokumenty wystawiane dla takich kontrahentów automatycznie otrzymują status poufny.

 

Analogicznie, na formularzach dokumentów F, KF, FZ i KZ dodano znacznik Poufny, który jest dostępny wyłącznie dla użytkowników posiadających odpowiednie uprawnienie.

Przy wyborze kontrahenta, znacznik jest ustawiany automatycznie zgodnie z jego ustawieniami, a w przypadku dokumentów korygowanych przyjmuje wartość dokumentu źródłowego.

 

Użytkownicy nieposiadający odpowiednich uprawnień, nie widzą kontrahentów oznaczonych jako domyślnie poufne, nie mają dostępu do dokumentów poufnych i nie mogą ich wystawiać. Z kolei osoby  nadanym uprawnieniem mogą dowolnie zmieniać status poufności dokumentu, nawet jeśli kontrahent nie ma zaznaczonego znacznika poufności w kartotece kontrahenta

Dokumenty poufne są uwzględniane w analizach i obliczeniach systemowych, jednak w dokumentach kontrahenta nie są widoczne. Bez odpowiedniego uprawnienia nie można ich podejrzeć przy użyciu opcji Pokaż dokument.

 

Zamówienia

1. Domyślna rola odbiorcy w KSeF – definicja rejestru ZS/ZO

Definicja rejestru Zamówienia ZS/ZO została rozszerzona o nową funkcjonalność umożliwiającą określenie domyślnej roli odbiorcy końcowego w KSeF.

 

W tym celu dodano opcję Czy wypełniać rolę KSeF dla odbiorcy końcowego, która może przyjmować następujące wartości:

  • Tak – odbiorca końcowy automatycznie otrzymuje rolę Odbiorca,
  • Nie – odbiorca końcowy nie ma przypisanej roli.

 

Wybór tej opcji ma konsekwencje w dalszych etapach przetwarzania dokumentów w systemie.
Jeżeli rola zostanie wskazana, to podczas przekształcenia dokumentu zamówień, zostanie ona przeniesiona na fakturę. W efekcie, dane odbiorcy końcowego z dokumentu ZS/ZO zostaną ujęte w sekcji Podmiot 3 na dokumencie sprzedaży.

Dodatkowo, w przypadku przypisania roli odbiorcy końcowego, obowiązkowe jest uzupełnienie następujących danych:

 

  • Nazwa

  • Adres

  • Nr domu

 

  • Miasto

 

  • Kod pocztowy

W przypadku braku uzupełnienia któregokolwiek z wymaganych pól, system nie pozwoli na zatwierdzenie okna. Wynika to z wymagań walidacyjnych KSeF a brak jednej z tych danych spowoduje błędy walidacji.

Księga handlowa

1. Analizy obrotów kont – Numer dokumentu

Na formularzu Przeglądu zapisanych analiz obrotów kont, dodano informację o numerze dokumentu.

2. JPK_CIT dla firm stosujących MSSF

JPK_CIT to nowa forma elektronicznego przekazywania danych z ksiąg rachunkowych
i ewidencji podatkowych. Harmonogram wdrażania zakłada, że w 2025 r. raportowanie objęło największych podatników oraz podatkowe grupy kapitałowe, natomiast w 2026 r. obowiązek ten rozszerzy się na większość podmiotów prowadzących pełną księgowość.

Zgodnie z projektem rozporządzenia Ministra Finansów i Gospodarki z 25 września 2025 r., termin obowiązkowego mapowania kont według słownika znaczników dla spółek stosujących MSR/ MSSF został odroczony o dwa lata. Oznacza to, że jednostki te będą zobowiązane do uzupełniania ksiąg o te znaczniki dopiero od roku podatkowego rozpoczynającego się po 1 stycznia 2028 r.

Ministerstwo Finansów uzasadnia tę decyzję wejściem w życie standardu MSSF nr 18, który znacząco wpływa na strukturę słownika kont. Należy jednak pamiętać, że odroczenie dotyczy wyłącznie mapowania kont, natomiast sam obowiązek przesyłania JPK_CIT pozostaje w mocy. Podatnicy stosujący MSR/ MSSF nadal muszą raportować pozostałe wymagane dane, takie jak dane kontrahentów czy numery faktur w systemie KSeF.

 

W związku z tym, wersja 3.89 umożliwia wygenerowanie pliku JPK_KR_PD dla firm stosujących MSSF bez wymaganych znaczników kont.

Aby prawidłowo wygenerować dedykowany plik dla jednostek stosujących MSSF, należy wykonać Analizę obrotów kont i ją zapisać. W takim przypadku konta nie muszą mieć przypisanych znaczników kont z dodatkowego zakresu danych.

 

Następnie należy zaznaczyć dedykowaną opcję Jednostki stosujące MSSF/ MSR przy tworzeniu nowego dokumentu JPK_CIT i wskazać przygotowaną analizę obrotów.

 

Po wygenerowaniu pliku, w XML’u widoczny będzie Znacznik_MSSF w sekcji Podmiot1.

 

Natomiast węzły dotyczące zestawienia obrotów i sald będą ocechowane jako ZOiS8 bez wymagalności dodatkowych znaczników kont.

3. Równoległe księgowanie kont zespołu 5

W systemach Humansoft dotychczas problematyczna była rejestracja kosztu, który rozksięgowywany jest na różne konta zespołu 5. Dotyczy to firm, które praktykują księgowanie kosztów zarówno na 4 jak i 5.

 

Do wersji 3.88, do kartoteki artykułu, środka trwałego, pracownika, konta przeciwstawnego kosztowego na dokumentach rozrachunkowych i pozycji dokumentu możliwe było przypisanie jednego konta zespołu 4 i jednego konta zespołu 5.

Opisywane zagadnienie dotyczy włączonej w menu Księgi Handlowej konfiguracji dotyczącej kręgu kosztów, pozwalającej na automatyczne zaksięgowanie na konto 4, 490 oraz przypisanego do transakcji konta zespołu 5.

 

Dotychczas, użytkownik sam musiał wybrać odpowiadające danemu zdarzeniu konto
zespołu 5. Ostatnie wersje wprowadziły ułatwienia, ponieważ możliwe jest wskazanie konta zespołu 5 w kartotece artykułu, natomiast nadal problemem było księgowanie jednego konta zespołu 4 i wielu kont zespołu 5.

 

Proponowane rozwiązanie udostępnione w wersji 3.89, opiera się na możliwości budowania Szablonów Księgowań Równoległych, gdzie w dodatkowej tabeli można określić na jakie konta, w jakiej wartości lub procencie czy z jakim komentarzem będzie można rozksięgować dane zdarzenie.

Wszędzie, gdzie jest możliwość wskazania konta zespołu 5, jest również możliwość wskazania Szablonu księgowania równoległego.

 

W związku z powyższym, w menu Księga Handlowa pod schematami księgowymi, dodano opcję Szablony księgowania równoległego.

Nowa opcja umożliwia zdefiniowanie przeksięgowania kosztów wynikających z faktury zakupu z czwórek na wiele piątek.

 

  • Definiowanie szablonu księgowania równoległego

 

Tworząc nowy szablon należy podać kwotę z pozycji dokumentu, która będzie przeksięgowana oraz szereg definicji dekretów na piątki.

Mechanizm działa analogicznie do definicji kwoty w schemacie księgowym dla księgowania z pozycji dokumentu.

 

 

 

Przy definiowaniu pozycji dekretu należy podać konto, jak również można wprowadzić komentarz treść dekretu.

 

Do każdej pozycji należy zdefiniować sposób rozksięgowania.

 

Kwota może być zdefiniowana jako:

  • procent od kwoty wyjściowej,

 

  • konkretna wartość,

 

  • zdefiniowany kod użytkownika do jej obliczenia.

 

UWAGA!!!

Przy wpisywaniu wartości procentowej program nie pilnuje limitu 100%.

 

  • Wystawianie faktur zakupu

 

Na potrzeby opisywanej funkcjonalności, zmieniony został formularz Danych księgowych na pozycji dokumentu faktury zakupu. Formularz będzie dostępny w trybie poprawiania jak również dodawania pozycji, ale po jej zapisaniu, o czym użytkownik zostanie poinformowany stosownym komunikatem.

 

Jeżeli operator nie zgodzi się na zapisanie dodawanej pozycji, wyświetlony zostanie dotychczasowy formularz danych księgowych.

 

Po zapisaniu pozycji, wyświetlony zostanie nowy formularz z zakładkami Konta oraz Przeksięgowania.

Na zakładce Konta, po wyborze konta KUP i NKUP z zespołu KUP można użyć szablonu księgowania równoległego lub możliwe jest wskazanie odpowiednich kont zespołu 5, tak jak to miało miejsce dotychczas. Oznacza to, że można dodać dekrety bez wykorzystania szablonu księgowania równoległego.

 

Wskazanie szablonu księgowania równoległego będzie skutkowało brakiem możliwości wskazania jednego konta zespołu 5.

 

 

 

Po wyborze szablonu, na zakładce Przeksięgowania odpowiednia tabela z dekretami zostanie wypełniona zgodnie z definicją i w tym momencie obliczona zostanie kwota dekretu.

 

Podczas dekretacji, jeżeli w schemacie księgowym wybrane zostanie konto pobierane z pozycji, program pobierze informacje ze wskazanej definicji szablonu i odpowiednio rozksięguje kwoty na konto zespołu 4, 490 oraz przypisane do transakcji konta zespołu 5.

Zakładka Przeksięgowania umożliwia także ręczne dodanie dekretów. W pierwszej kolejności należy wskazać kwotę z pozycji dokumentu, analogicznie jak w definicji szablonu księgowania równoległego.

 

Po wyborze definicji kwoty zostanie ona pobrana z pozycji dokumentu i wyświetlona.

 

Program wyświetla też sumę kwot dekretów dla przeksięgowań KUP i NKUP.

Dodając pozycję po wybraniu konta należy podać jej kwotę. Może zostać obliczona jako procent od kwoty pobranej z pozycji dokumentu lub wpisana ręcznie.

 

Można też automatycznie pobrać całą kwotę pozostałą do rozksięgowania.

 

Kadry i płace

1. Nowy formularz deklaracji IFT-1 i IFT-1R w wersji 18

Dodano obsługę nowych formularzy deklaracji IFT-1 oraz IFT-1R – Informacja o wysokości dochodu (przychodu), uzyskanego w Polsce przez osoby, które w naszym kraju nie mają miejsca zamieszkania, w wersji 18.

 

 

Na potrzeby obsługi ww. deklaracji, dodano nowe wzorce wydruku dla wersji 18.

 

2. Nowy formularz deklaracji PIT-8C w wersji 13

Zaktualizowano formularz deklaracji PIT – 8C – Informacja o niektórych dochodach z kapitałów pieniężnych w roku, do wersji 13. Ta wersja formularza dedykowana jest dla deklaracji wystawionych od 10 października 2025 roku.

 

Na potrzeby obsługi ww. deklaracji, dodano nowy wzorzec wydruku dla wersji 13.

E-deklaracje

1. Nowa struktura logiczna deklaracji IFT-1 i IFT-1R w wersji 18

Zaktualizowano struktury logiczne deklaracji IFT-1 oraz IFT-1R – Informacja o wysokości dochodu (przychodu), uzyskanego w Polsce przez osoby, które w naszym kraju nie mają miejsca zamieszkania, do wersji 18.

2. Nowa struktura logiczna deklaracji PIT-8C w wersji 13

Zaktualizowano strukturę logiczną deklaracji PIT – 8C – Informacja o niektórych dochodach z kapitałów pieniężnych w roku, do wersji 13. Ta wersja dedykowana jest dla deklaracji wystawionych od 10 października 2025 roku.

Moduł KSeF – Sprzedaż

1. Zmiana adresów środowisk KSeF

W związku z uruchomieniem KSeF 2.0 na środowisku produkcyjnym od 01.02.2026 roku, Ministerstwo Finansów wprowadziło nową i ujednoliconą adresację środowisk KSeF. Oznacza to, że wszystkie dotychczasowe zostały wyłączone 17 stycznia 2026 roku a wysyłka pod stare adresy będzie niemożliwa.

Wysyłanie dokumentów na środowisko produkcyjne będzie możliwe wyłącznie z wykorzystaniem nowych adresów.

2. Eksport do KSeF – zmiana nazewnictwa

W oknie Eksportu do KSeF zmieniono nazwę drzewka z dotychczasowej Statusy KSeF na Etapy KSeF.

 

3. Certyfikat uwierzytelniania – środowisko przedprodukcyjne oddane w 3.88.003

Wprowadzono modyfikacje w zakresie Uwierzytelnienia certyfikatem na środowisku Przedprodukcyjnym.

Obecnie, konieczne jest użycie dwóch osobnych plików wygenerowanych z aplikacji KSeF:

  • Plik z rozszerzeniem .crt – certyfikat,
  • Plik z rozszerzeniem .key – Klucz prywatny.

Oba pliki wraz z hasłem, należy wskazać w konfiguracji systemu na zakładce Uwierzytelnienie.

 

Klucz prywatny jest generowany tylko raz. System najpierw sprawdza czy istnieje i jest ważny token, jeśli jest włączony, a dopiero w przypadku jego braku lub błędu, sprawdza certyfikat.

4. Obsługa certyfikatu typu 2 (offline)

Dodano obsługę certyfikatu do podpisu wizualizacji OFFLINE. Certyfikat KSeF typu 2 wymagany jest do oznaczenia faktury kodem umożliwiającym potwierdzenie tożsamości wystawcy przy wystawianiu faktur w trybie OFFLINE, tj. w trybie offline24, offline-niedostępność systemu, trybie awarii KSeF. Tym samym umożliwia wystawcy przypisanie do faktury kodu QR lub linku, który potwierdza autentyczność dokumentu i tożsamość wystawcy, a następnie wysłanie go nabywcy, co zapewnia ciągłość fakturowania. Działa jako cyfrowy identyfikator do potwierdzania tożsamości w sytuacjach, gdy standardowe uwierzytelnianie online nie jest możliwe, zastępując lub uzupełniając tokeny i podpis kwalifikowany.

 

Certyfikat należy wygenerować z aplikacji KSeF. Analogicznie jak w przypadku uwierzytelnienia, konieczne jest wskazanie dwóch osobnych plików z rozszerzeniem .crt oraz .key.

 

W ustawieniach KSeF na zakładce Uwierzytelnienia, dostępna jest sekcja do wskazania tego certyfikatu.

 

Po wygenerowaniu XML’a faktury, ale jeszcze przed wysyłką, możliwe jest wygenerowanie PDF’a z kodem QR dedykowanym do trybu OFFLINE.

 

UWAGA!!!

Przy każdej zmianie pliku XML dla dokumentu będzie tworzony nowy skrót dokumentu (hash). Oznacza to, że jeśli ktoś zamierza wysyłać wizualizację do swoich klientów MUSI to robić zawsze po utworzeniu nowego XML’a, ponieważ później link z kodu QR nie przeniesie do odpowiedniego pliku w aplikacji MF.

5. Filtry w Eksporcie do KSeF

Na liście dokumentów eksportowanych do KSeF dodano nowe możliwości filtrowania, rozszerzając listę dostępną pod F8 o dodatkowe filtry ułatwiające wyszukiwanie i zawężanie wyświetlanych danych.

 

  • Okres – umożliwia wskazanie konkretnej daty lub przedziału dat, z którego mają zostać wyświetlone dokumenty.

 

  • Konfigurator – pozwala na wybór schematu lub schematów, na podstawie których został wygenerowany plik XML dla dokumentu. Po wskazaniu schematu(ów) wyświetlane są wyłącznie dokumenty, które mają przypisane wybrane schematy w konfiguracji.

  • Rejestr – umożliwia filtrowanie listy dokumentów według wskazanego rejestru lub rejestrów.

 

  • Operator – umożliwia wyświetlanie dokumentów utworzonych przez wskazanego operatora.

  • Magazyn – pozwala na filtrowanie dokumentów w zależności od magazynu, w którym zostały wprowadzone.

 

  • Oddział – wyświetla wyłącznie dokumenty przypisane do wskazanego oddziału.

 

  • Dodatkowy filtr – umożliwia zdefiniowanie własnego, niestandardowego warunku filtrowania dokumentów.

 

6. Rozbudowa ustawień do akceptacji dokumentów do KSeF

Opcja automatycznej akceptacji dokumentu do KSeF, dostępna w definicji rejestrów, została rozszerzona o dodatkową wartość Pytaj.

 

Od obecnej wersji systemu, funkcja ta działa w następujący sposób:

  • Tak – dokument zostanie automatycznie zaakceptowany do KSeF.
  • Pytaj – podczas zatwierdzania dokumentu zostanie wyświetlony komunikat z pytaniem o jego akceptację do KSeF.

 

  • Nie – dokument nie zostanie automatycznie zaakceptowany. Jego akceptacja będzie możliwa poprzez wybranie opcji Akceptacja z menu przycisku KSeF na liście dokumentów.

7. Blokada dublowania wysyłki dokumentów do KSeF

Od wersji 3.89 wprowadzono mechanizm zabezpieczający przed wysyłką tych samych dokumentów do KSeF przez więcej niż jednego operatora, co zapobiega dublowaniu faktur na serwerach Ministerstwa Finansów.

W sytuacji, gdy dokumenty są już wysyłane przez jednego operatora, a inny operator podejmie próbę wysyłki tych samych dokumentów, system zablokuje tę operację i wyświetli stosowny komunikat informujący o uniemożliwieniu wysyłki.

8. Pasek postępu generowania pliku XML

Dodano informację o postępie generowania XML dla opcji Generuj / Waliduj XML dostępnej pod przyciskiem KSeF – narzędzia. Po wybraniu opcji pojawia się pasek postępu generowania XML z wartością procentową oraz z informacją dla jakiego dokumentu jest obecnie generowany XML.

9. Rozbudowa mechanizmu dla Jednostek Samorządu Terytorialnego

Do ustawień globalnych dodano nowe ustawienie Podmiot JST z kartoteki kontrahenta.

 

Ustawienie opcji na Nie powoduje pobieranie danych jednostki podrzędnej JST do XML z oddziału kontrahenta JST wskazanego na dokumencie sprzedaży jako Miejsce przeznaczenia.

 

Dane oddziału trafiają do sekcji <Podmiot3> z rolą 8 tj. JST – odbiorca. Jest to tożsame z dotychczasowym działaniem programu.

 

W przypadku ustawienia Podmiot JST z kartoteki kontrahenta na Tak, dane dla jednostki podrzędnej JST są pobierane z kartoteki innego kontrahenta, wskazanego po wybraniu podmiotu JST w nagłówku dokumentu z listy Podmiot JST.

 

Podmiot JST jest także możliwy do wyboru z poziomu Pozostałych danych.

 

Dane wskazanego w ten sposób kontrahenta trafiają do obszaru <Podmiot3> z rolą 8 tj. JST – odbiorca.

 

Lista kontrahentów Podmiot JST jest definiowana w kartotece kontrahenta, na zakładce Pozostałe dane c.d., w której to po ustawieniu Podmiot JST z kartoteki kontrahenta na Tak, widoczna będzie lista kontrahentów jednostki samorządu terytorialnego.

 

10. Wymagalność form płatności KSeF

W nowej wersji systemu wprowadzono zmiany dotyczące form płatności w celu zapewnienia prawidłowego procesu wysyłki dokumentów do KSeF:

 

  1. Wymuszone wskazanie płatności KSeF

Na formularzu dodawania formy płatności konieczne jest wybranie jednej z opcji płatności KSeF. System nie pozwala na zatwierdzenie formularza bez określenia rodzaju płatności KSeF.

 

  1. Rozbudowany widok listy form płatności

Na liście form płatności dodano kolumnę Płatność KSeF, która informuje do jakiego rodzaju płatności KSeF przypisana jest dana forma płatności.

 

Znaczenie przypisania płatności KSeF

Wybrany rodzaj płatności KSeF jest kluczowy dla prawidłowego generowania pliku XML.

Przykład: Jeśli forma płatności w nazwie zawiera Przelew 14 dni, ale przypisany rodzaj płatności KSeF to gotówka, w wygenerowanym pliku XML pojawi się gotówka, a nie termin wskazany w nazwie formy płatności. Dlatego prawidłowe przypisanie odpowiedniego rodzaju płatności KSeF jest niezbędne, aby XML odzwierciedlał rzeczywistą formę i warunki płatności dokumentu.

11. Rozdzielenie obsługi środowisk przedprodukcyjnego i produkcyjnego KSeF

Opcja Eksport do KSeF znajdująca się w menu KSeF, została rozdzielona ze względu na obsługiwane środowisko KSeF na opcje:

  • Eksport do KSeF – Przedprodukcja,
  • Eksport do KSeF – Produkcja.

 

 

Z poziomu okna Eksport do KSeF – Przedprodukcja.operacje dostępne w menu KSeF są wykonywane dla środowiska przedprodukcyjnego, inaczej nazywanego także demonstracyjnym.

Okno Eksport do KSeF – Produkcja obsługuje wyłącznie operacje dla środowiska produkcyjnego KSeF.

Wraz z wprowadzonymi zmianami zmodyfikowano mechanizm wysyłki XML do KSeF, umożliwiając wysyłkę do środowiska produkcyjnego, w przypadku wcześniejszej wysyłki na środowisko demonstracyjne.

12. Obsługa korekt formalnych sprzedaży w KSeF

Od wersji 3.89 możliwe jest wysyłanie dokumentów Korekt formalnych sprzedaży NS do KSeF. W związku z tym, w definicji dokumentu NS dodano parametr Dokument ma trafiać do KSeF.

 

Po wybraniu opcji TAK, pojawiają się dwa parametry:

  • Automatycznie akceptuj dokument do KSeF – domyślnie Pytaj,
  • Identyfikator konfiguracji KSeF – domyślnie Nie wybrano.

W identyfikatorze konfiguracji można wskazać konfigurację fabryczną lub użytkownika.

 

W kartotece kontrahenta jest możliwość wskazania dokumentu NS do listy rejestrów z przypisanym schematem.

 

W momencie dodawania dokumentu NS, Etap KSeF dostępny w nagłówku przyjmuje status W przygotowaniu.

 

Po zatwierdzeniu dokumentu pojawia się pytanie Czy zaakceptować dokument do eksportu KSeF?

 

Po wskazaniu opcji TAK, na liście korekt formalnych sprzedaży dokument otrzyma status Zaakceptowany.

 

 

13. Historia zmian i logowanie zdarzeń w procesie obsługi KSeF

Od wersji 3.89, w systemie została dodana dodatkowa funkcjonalność umożliwiająca szczegółowe śledzenie przebiegu etapów przetwarzania dokumentu w ramach KSeF.

Funkcjonalność obejmuje:

  • rejestrowanie każdej zmiany etapu dokumentu,
  • zapisywanie informacji o operatorze, który wykonał daną czynność,
  • zachowanie chronologii zdarzeń w formie logów systemowych.

 

Dzięki temu możliwe jest:

  • jednoznaczne ustalenie, kto i kiedy zmienił etap dokumentu,
  • pełna audytowalność procesu obsługi dokumentu w KSeF,
  • łatwiejsza analiza i kontrola przebiegu przetwarzania dokumentów.

 

Logi zmian są automatycznie tworzone w momencie zmiany etapu dokumentu.

 

Na liście dokumentów pod przyciskiem KSeF, znajduje się opcja Historia dokumentu, która po uruchomieniu otwiera okno zawierające pozycje informujące o zmianach w kolejności chronologicznej.

 

Na widoku listy tych pozycji wyświetlane są następujące kolumny:

  • Nr dokumentu – numer dokumentu,
  • Data – data wprowadzenia zmiany,
  • Kto wykonał – symbol operatora, który wprowadził zmianę,
  • Środowisko – wartość uzupełniana dla pozycji związanych z wysyłką; informuje o środowisku, do którego dane zostały wysłane,
  • Stan – informacja o aktualnym etapie dokumentu,
  • Było – informacja o poprzednim stanie dokumentu,
  • Jest – informacja o stanie dokumentu po wprowadzeniu zmiany.

 

Kolumny Było oraz Jest mogą przyjąć wartość Dane, która informuje o obecności szczegółowych danych.

Po wejściu w taką pozycję poprzez przycisk Pokaż, wyświetlana jest szczegółowa informacja lub stan pliku XML przed zmianą i po zmianie, co pozwala na szybkie porównanie i weryfikację wprowadzonych modyfikacji.

14. Usuwanie certyfikatów KSeF

Ustawienia KSeF w module KSeF zostały rozbudowane o funkcję umożliwiającą usuwanie certyfikatów z systemu.

Po prawej stronie certyfikatu dodano kwadratowy przycisk z czerwonym X, który po kliknięciu usuwa wszystkie informacje dotyczące danego certyfikatu zarówno z systemu, jak i z bazy danych.

15. Obsługa zagranicznych adresów w KSeF

W kartotece kontrahenta na zakładce KSeF, zmieniono obszar dotyczący Adresu zagranicznego w danych korespondencyjnych kontrahenta.

 

Obecnie jest to jedno pole tekstowe, w którym można wpisać do 650 znaków. Po przekroczeniu tego limitu pojawi się poniższy komunikat.

 

Zagraniczny adres korespondencyjny widoczny jest w pliku XML do wygenerowanej faktury.

 

Jeżeli w zakładce KSeF nie ma uzupełnionego adresu zagranicznego wówczas, przy obsłudze KSeF w pliku XML do pola AdresL1 zostanie wpisany adres główny z kartoteki kontrahenta lub z pól Nazwa/ Adres na dok., pod warunkiem, że kod kraju jest inny niż PL oraz dane w tym polu są uzupełnione.

 

Przykład 1: Adres główny:

 

Przykład 2: Nazwa/ Adres na dok.

 

W przypadku braku uzupełnienia adresu głównego na pierwszej zakładce, do XML w <AdresL1> pobrany jest Adres z nazwa/ Adres na dok.

 

 

Przykład 3: Brak uzupełnionego adresu głównego na pierwszej zakładce i zakładce KSeF.  Błąd walidacji.

 

Podgląd XML: Brak sekcji <AdresL1>

Przykład 4: Uzupełniony adres zagraniczny korespondencyjny i brak adresu głównego.

 

W pliku XML <Adres> pobrany z Nazwa/ Adres na dok. i <AdresL1> z adresu zagranicznego uzupełnionego na zakładce KSeF.

 

Podgląd PDF:

 

Tu widoczny jest adres z Nazwa/Adres na dok. – brak adresu korespondencyjnego.

16. Zmiana sposobu obsługi roli odbiorcy końcowego i miejsca przeznaczenia

W wersji 3.89 system został przebudowany pod kątem obsługi ról dla odbiorcy końcowego oraz miejsca przeznaczenia.

Dotychczas system wymuszał na operatorze wskazanie roli w momencie, gdy w polach odbiorcy lub miejsca przeznaczenia wskazywany był kontrahent lub oddział.

Obecnie operator może wskazać miejsce przeznaczenia lub odbiorcę końcowego bez przypisanej roli. Skutkuje to tym, że w pliku XML nie pojawia się <Podmiot3>. Jeśli podmiot wskazany w transakcji nie ma przypisanej roli, generator pliku XML nie uwzględnia go w transakcji.

 

Miejsce przeznaczania – Rola

W momencie wskazania miejsca przeznaczenia, system sprawdza w kartotece, czy dla podmiotu jest domyślnie przypisana rola.

  • Jeśli rola jest przypisana, system automatycznie ją uzupełnia.
  • Jeśli rola nie jest przypisana, nie zostaje dodana.

Jeżeli użytkownik chce, aby wskazany podmiot formalnie brał udział w transakcji, a nie ma przypisanej roli w kartotece, rola musi zostać przypisana ręcznie na dokumencie.

 

Odbiorca końcowy – Rola

Nowe rozwiązanie umożliwia przypisanie dodatkowych podmiotów do transakcji w obrębie programu, jednak formalnie <Podmiot3> nie bierze udziału w transakcji, a jego dane nie pojawiają się na fakturze wysyłanej do Ministerstwa Finansów i odbiorcy.

17. Nowe uprawnienia do akceptacji i wycofywania dokumentów innych operatorów

Do zakładki Inne uprawnienia, dostępnej po stronie Sprzedaży w oknie Uprawnienia do KSeF, dodano dwa nowe uprawnienia:

  • Może akceptować cudze dokumenty

Uprawnienie umożliwia akceptację dokumentów do Eksportu do KSeF, utworzonych przez innych operatorów, tj. akceptację za pośrednictwem opcji Akceptacja dostępnej w pod przyciskiem KSeF – narzędzia oraz akceptację przy zatwierdzaniu niezaakceptowanego dokumentu.

 

 

W przypadku ręcznej akceptacji, tj. za pośrednictwem opcji Akceptacja pod przyciskiem KSeF – narzędzia i braku uprawnienia wyświetlany jest komunikat o treści Nie wszystkie dokumenty zostały zaakceptowane () z możliwością wyświetlenia tymczasowego pliku logów KSF_AKCE.log. Plik ten zawiera szczegółowy wykaz dokumentów wraz z przyczyną niepowodzenia operacji, w tym przypadku Dokument (…) innego operatora, nie trafia do KSeF.

 

 

W przypadku dokumentów wystawianych w rejestrach ze skonfigurowanym pytaniem o akceptację, tj. ustawienie Automatycznie akceptuj dokument do KSeF na Pytaj i braku uprawnień do akceptacji, zamiast pytania o akceptację zostanie wyświetlony komunikat z informacją Akceptacja dokumentu do eksportu KSeF nie jest możliwa. Nie masz uprawnień do akceptacji cudzych dokumentów.

 

  • Może wycofywać akceptację cudzych dokumentów

Uprawnienie umożliwia wycofanie akceptacji dokumentów do Eksportu do KSeF wystawionych przez innych operatorów za pośrednictwem opcji Wycofaj akceptację spod przycisku KSeF – narzędzia.

 

W przypadku braku uprawnienia, próba wycofania akceptacji dokumentu skutkuje pojawieniem się komunikatu o treści Nie usunięto akceptacji dla dokumentów z możliwością wyświetlenia tymczasowego pliku logów KSF_USUN.log. Plik zawiera szczegółowy wykaz dokumentów wraz z przyczyną niepowodzenia operacji, w tym przypadku Dokument (…) innego operatora, nie można usunąć akceptacji.

 

18. Zasady obsługi dokumentów do KSeF w rejestrach z aktywną fiskalizacją

Zmodyfikowano mechanizm akceptacji dokumentów do Eksportu do KSeF
w przypadku dokumentów sprzedaży wystawianych w rejestrach z fiskalizacją, tj.:

  • ze skonfigurowaną w ustawieniu Rodzaj dokumentu opcją Czy dokument będzie drukowany na drukarce fiskalnej? na Tak,
  • zaznaczoną opcją w rejestrach Fiskalizacją tylko dla osób fizycznych wraz z ustawionym drukowaniem na drukarce fiskalnej na Tak.

Rejestr 1. Fiskalizacja.

W przypadku rejestrów z ustawioną fiskalizacją i automatyczną akceptacją do KSeF na Pytaj lub Tak, w momencie zatwierdzania dokumentu, wyświetlany jest komunikat Akceptacja dokumentu do eksportu KSeF nie jest możliwa. Dokument fiskalny.

 

Dokument można zaakceptować ręcznie tj. za pośrednictwem opcji Akceptacja pod przyciskiem KSeF – narzędzia pod warunkiem, że nie został wydrukowany na drukarce fiskalnej. Próba ręcznej akceptacji dokumentu wydrukowanego fiskalnie powoduje pojawienie się komunikatu Nie wszystkie dokumenty zostały zaakceptowane z możliwością wyświetlenia pliku logów KSF_AKCE.log. Plik zawiera szczegółowy wykaz dokumentów wraz z przyczyną niepowodzenia operacji, w tym przypadku Dokument (…) nie trafia do KSeF. Dokument został wydrukowany fiskalnie.

 

 

Rejestr 2. Fiskalizacja tylko dla osób fizycznych.

W przypadku rejestrów z ustawioną fiskalizacją tylko dla osób fizycznych i automatyczną akceptacją do KSeF na Pytaj lub Tak, w momencie zatwierdzania dokumentu wystawianego na osobę fizyczną, wyświetlany jest komunikat Akceptacja dokumentu do eksportu KSeF nie jest możliwa. Dokument fiskalny.

 

Podobnie jak w przypadku rejestrów z fiskalizacją, ręczna akceptacja jest możliwa wyłącznie dla dokumentów niewydrukowanych fiskalnie. Próba akceptacji dokumentu wydrukowanego fiskalnie powoduje pojawienie się komunikatu Nie wszystkie dokumenty zostały zaakceptowane z możliwością wyświetlenia pliku logów KSF_AKCE.log. Plik zawiera szczegółowy wykaz dokumentów wraz z przyczyną niepowodzenia operacji, w tym przypadku Dokument (…) nie trafia do KSeF. Dokument został wydrukowany fiskalnie.

 

Ustawienie w rejestrze fiskalizacji tylko dla osób fizycznych, nie wpływa na możliwość akceptacji dokumentów wystawianych na kontrahentów typu Firma. Oznacza to, że istnieje możliwość akceptacji zarówno automatycznej, z pytaniem jak i ręcznej za pośrednictwem opcji Akceptacja pod przyciskiem KSeF – narzędzia.

 

 

Konfiguracja schematów sprzedaży

1. Rozszerzenie mechanizmu eksportu/importu schematów KSeF o opisy dodatkowe

Rozbudowano mechanizm eksportu/ importu Konfiguracji schematów sprzedaży o obsługę dodatkowych opisów, dostępny pod przyciskiem F12 na liście konfiguracji schematów sprzedaży.

 

Przykład:

Konfiguracja użytkownika FA (3)/1-0E/024 ma włączone uwzględnianie Uwag dokumentu ze zmodyfikowanym Kluczem w KSeF, tj. Uwagi dokumentu – Fabryczne oraz zdefiniowaną przykładową formułę użytkownika o kluczu Nagłówek Test na Liście formuł opisu dodatkowego nagłówka.

 

Konfiguracja zostaje wyeksportowana do pliku KSEF FA (3) 1-0E 024 20260120 102829.xml.

 

Następnie zostaje ponownie zaimportowana z wyeksportowanego wcześniej pliku. Ze względu na duplikat tworzona jest kopia z kolejnym wolnym numerem, tj. FA (3)/1-0E/031.

 

 

Zaimportowana konfiguracja posiada definicje dodatkowych opisów nagłówka zgodnie z wyeksportowaną konfiguracją, tj. uwzględnianie uwag dokumentu oraz formułę użytkownika.

2. Rozbudowa konfiguracji KSeF o fabryczne definicje opisów dodatkowych nagłówka i pozycji

Rozbudowano mechanizm Listy formuł opisu dodatkowego dostępny dla niefabrycznych Konfiguracji KSeF zarówno dla Definicji dodatkowych opisów nagłówka oraz Definicji dodatkowych opisów pozycji.

 

Zarówno okno dodatkowych opisów do nagłówka jak i do pozycji, zostało rozdzielone na dwie części dotyczące formuł Fabrycznych oraz Użytkownika.

Tabela Fabryczne, z ustawieniami dodatkowych opisów nagłówka zawiera kolumny:

  • Uwzględnij – w przypadku zaznaczenia Uwzględnij w dodatkowym opisie, dla ustawienia dodatkowego opisu nagłówka, w polu tym widoczny jest symbol zaznaczenia,

 

  • Opis – w polu zawarta jest nazwa ustawienia dodatkowego opisu,
  • Klucz w KSeF – zawiera Nazwę klucza w KSeF zdefiniowaną dla tagu <Klucz>.
    W przypadku ustawienia Cechy pole jest puste, ponieważ nazwa klucza trafiająca do XML uzależniona jest od nazwy wyświetlanej dla poszczególnej cechy nagłówka dokumentu.

Dotychczas utworzone definicje dodatkowych opisów znajdują się w tabeli oznaczoną etykietą Użytkownika i umieszczone są w tabeli poniżej Fabrycznej.

 

Niezależnie od sposobu definicji dodatkowego opisu dokumentu, tj. Fabryczny lub Użytkownika, struktura węzła <DodatkowyOpis> jest taka sama i składa się z tagów <Klucz> oraz <Wartosc>, a sam węzeł zagnieżdżony jest w węźle <Fa>.

 

 

Definicja dodatkowych opisów nagłówka

Tabela Fabryczne zawiera następujące ustawienia dla dodatkowych opisów nagłówka:

  • Uwagi – opcja z możliwością włączenia/ wyłączenia uwzględniania Uwag dokumentu w Dodatkowym opisie nagłówka oraz definicji nazwy klucza.

 

Po zaznaczeniu opcji Uwzględnij w dodatkowym opisie, wartość tekstowa wprowadzona w polu Nazwa klucza w KSeF trafi do tagu <Klucz>, natomiast treść uwag faktury sprzedaży do tagu <Wartosc>. Tak zdefiniowane tagi umieszczone zostaną w węźle <DodatkowyOpis> w XML dla KSeF.

 

  • Cechy – opcja z możliwością włączenia/ wyłączenia uwzględniania Cech w dodatkowym opisie do nagłówka.

Po zaznaczeniu Uwzględnij w dodatkowym opisie, cechy dla nagłówka faktury będą uwzględniane w XML dla KSeF.

Informacje dotyczące funkcjonalności obsługi cech w Konfiguratorze KSeF znajdują się w oddzielnym punkcie – KSEF – Konfigurator – obsługa cech.

 

Definicja dodatkowych opisów pozycji

Do formularza Lista formuł opisu dodatkowego dla definicji dodatkowych opisów pozycji dodano tabelę Fabryczne, zawierającą ustawienia dodatkowych opisów pozycji dla KSeF.

Do tej tabeli zostały przeniesione znaczniki włączające uwzględnianie:

  • opłaty cukrowej,
  • KGO (Koszty Gospodarowania Odpadami),
  • numerów seryjnych,
  • numerów partii jako dodatkowe opisy pozycji w XML dla KSeF.

Dotychczas utworzone własne definicje dodatkowych opisów pozycji, znajdują się w tabeli z etykietą Użytkownika.

 

 

Każde z fabrycznych ustawień dodatkowych opisów pozycji zawiera znacznik Uwzględnij w dodatkowym opisie, umożliwiający włączanie/ wyłączanie opcji oraz pole Nazwa klucza w KSeF z możliwością określenia nazwy wpisywanej w tagu <Klucz> w XML dla KSeF.

 

Tabela Fabryczne zawiera następujące ustawienia dla dodatkowych opisów pozycji:

  • Nr partii ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z nr partii w XML dla KSeF. Aby numer partii prawidłowo trafił do XML, niezbędne jest wskazanie dostawy, w czasie dodawania pozycji do dokumentu sprzedaży,
  • Data ważności ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z datą ważności w XML dla KSeF. Aby data ważności prawidłowo trafiła do XML, niezbędne jest wskazanie dostawy, w czasie dodawania pozycji do dokumentu sprzedaży,
  • Nr seryjnyustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z numerem seryjnym w XML dla KSeF,
  • Nr seryjny zakresustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z zakresem numerów seryjnych w XML dla KSeF,
  • Opis do pozycji – ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z opisem do pozycji w XML dla KSeF,
  • Nr katalogowy – ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z numerem katalogowym w XML dla KSeF,
  • Nr u kontrahentaustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z numerem u kontrahenta w XML dla KSeF.
  • Koszt gospodarowania odpadami (KGO) – ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z wartością KGO w XML dla KSeF.
  • Opłata cukrowa – ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z wartością opłaty cukrowej w XML dla KSeF.
  • Opłata alkoholowa – ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z wartością opłaty alkoholowej w XML dla KSeF.
  • Cechy – ustawienie umożliwiające generowanie węzła <DodatkowyOpis> dla pozycji z wartością cechy pozycji w XML dla KSeF.

 

Przykład. 1 Nr partii jako dodatkowy opis.

Artykuł CC-41 z włączoną Obsługą partii przyjęto dokumentem przychodowym P /W  /26/000001 z nr partii 12102253.

 

Dokument sprzedaży jest wystawiany w rejestrze F /NKS ze wskazanym Identyfikatorem konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja ma włączone uwzględnianie Nr partii w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Podczas dodawania pozycji na dokumencie sprzedaży F /NKS/26/000005, pozycja sprzedaży została powiązana z konkretną dostawą, tj. pozycją dokumentu P /W  /26/000001.

 

W efekcie, w wygenerowanym XML’u dla dokumentu F /NKS/26/000005 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie Nr partii,
  • <Wartosc>, do którego wpisywany jest nr partii z dokumentu przychodowego.

 

Przykład 2. Data ważności jako dodatkowy opis.

Na pozycji dokumentu przychodowego P /W  /26/000001 określono datę ważności pozycji w polu Termin przydatności jako 23.01.2026.

 

Dokument sprzedaży jest wystawiany w rejestrze F /NKS ze wskazanym Identyfikatorem konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja ma włączone uwzględnianie Daty ważności w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Podczas dodawania pozycji na dokumencie sprzedaży F /NKS/26/00006, pozycja sprzedaży została powiązana z konkretną dostawą tj. pozycją dokumentu P /W  /26/000001.

 

W efekcie, w wygenerowanym XML’u dla dokumentu F /NKS/26/000006 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF, tj. domyślnie Data ważności,
  • <Wartosc>, do którego wpisywana jest data ważności z dokumentu przychodowego określona w polu Termin przydatności.

 

Przykład 3. Nr seryjny jako dodatkowy opis.

Artykuł CC-42 z włączoną obsługą numerów seryjnych przyjęto dokumentem przychodowym P /W  /26/000002, nadając na pozycji przychodu nr seryjny 1111.

 

Dokument sprzedaży jest wystawiany w rejestrze F /NKS ze wskazanym Identyfikatorem konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja ma włączone uwzględnianie Nr seryjnego w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Podczas dodawania pozycji na dokumencie sprzedaży F /NKS/26/00007, pozycja sprzedaży została powiązana z konkretną dostawą, tj. pozycją dokumentu P /W  /26/000002 oraz wskazany został konkretny nr seryjny dla wydawanej pozycji tj. 1111.

 

W efekcie, w wygenerowanym XML’u dla dokumentu F /NKS/26/000007 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie Nr seryjny,
  • <Wartosc>, do którego wpisywany jest nr seryjny wskazany podczas dodawania pozycji sprzedaży (nadany na pozycji przychodowej) w tym przypadku 1111.

 

Przykład 4. Zakres nr seryjnych jako dodatkowy opis.

Artykuł CC-42 z włączoną obsługą numerów seryjnych przyjęto dokumentem przychodowym P /W  /26/000003 w ilości 100 szt., nadając nr seryjne od 1 do 100 (całkowita dł. nr seryjnego 4 tj. maska 0000, a więc nr seryjne od 0001 do 0100).

 

Dokument sprzedaży jest wystawiany w rejestrze F /NKS ze wskazanym Identyfikatorem konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja posiada włączone uwzględnianie zakresu numerów seryjnych w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Podczas dodawania pozycji na dokumencie sprzedaży F /NKS/26/00008 w ilości 50 szt., pozycja sprzedaży została powiązana z konkretną dostawą, tj. pozycją dokumentu P /W  /26/000003 oraz wskazane zostały numery seryjne dla wydawanej pozycji, tj. nr seryjne od 0051 do 0100.

 

W efekcie, w wygenerowanym XML’u dla dokumentu F /NKS/26/000008 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie Nr seryjny,
  • <Wartosc>, do którego wpisywany jest zakres numerów seryjnych, które zostały wskazane podczas dodawania pozycji sprzedaży (nadane w czasie przychodu) w tym przypadku 0051-0100.

 

Przykład 5. Opis do pozycji jako dodatkowy opis.

Pozycja dokumentu sprzedaży F /NKS/26/000009 została dodana z opisem do pozycji wprowadzonym w polu Dodatkowy opis, tj. Przykładowy dodatkowy opis do pozycji.

 

Dokument sprzedaży jest wystawiany w rejestrze F /NKS ze wskazanym Identyfikatorem konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja posiada włączone uwzględnianie Opisu do pozycji w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

W efekcie w wygenerowanym XML’u dla dokumentu F /NKS/26/000009 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie Opis do pozycji,
  • <Wartosc>, do którego wpisywany jest opis pozycji wprowadzony w polu Dodatkowy opis podczas dodawania pozycji sprzedaży.

 

 

 

 

Przykład 6. Nr katalogowy jako dodatkowy opis.

Podczas dodawania pozycji dokumentu F /NKS/26/000010 wskazano artykuł CC-42 z nr katalogowym CC1123.

 

Dokument sprzedaży jest wystawiany w rejestrze F /NKS ze wskazanym Identyfikatorem konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja posiada włączone uwzględnianie Nr katalogowego w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

W efekcie w wygenerowanym XML’u dla dokumentu F /NKS/26/000010 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie Nr katalogowy,
  • <Wartosc>, do którego wpisywany jest nr katalogowy danego artykułu określany w kartotece, w tym przypadku CC1123.

 

 

Przykład 7. Nr u kontrahenta jako dodatkowy opis.

Artykuł CC-44 ma skonfigurowany Symbol u kontrahenta K00047 tj. COM-1010.

 

Rejestr F /NKS ma wskazany Identyfikator konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja posiada włączone uwzględnianie Nr u kontrahenta w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Dokument sprzedaży F /NKS/26/000011 został wystawiony na Kontrahenta K00047, z 1 szt. artykułu CC-44.

 

W efekcie w wygenerowanym XML’u dla dokumentu F /NKS/26/000011 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie Nr u kontrahenta,
  • <Wartosc>, do którego wpisywany jest nr u kontrahenta danego artykułu określany w kartotece artykułu, w tym przypadku COM-1010.

 

 

Przykład 8. Koszt gospodarowania odpadami (KGO) jako dodatkowy opis.

Artykuł CC-45 jest oznaczony jako Produkt zawierający KGO (Koszt gospodarowania odpadami).

 

Rejestr F /NKS ma wskazany Identyfikator konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja posiada włączone uwzględnianie Kosztu gospodarowania odpadami w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Dodając pozycję z artykułem CC-45 do dokumentu sprzedaży F /NKS/26/000012, w polu W tym KGO wprowadzona została wartość 10,00 PLN.

 

W efekcie w wygenerowanym XML’u dla dokumentu F /NKS/26/000012 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie W tym koszt gospodarowania odpadami (KGO),
  • <Wartosc>, do którego trafia wartość z pola W tym KGO pozycji sprzedaży, w tym przypadku 10,00 PLN.

Przykład 9. Opłata cukrowa jako dodatkowy opis.

Artykuł CC-46 posiada skonfigurowaną Opłatę od środków spożywczych (cukrową), wynoszącą 0,75 PLN za 1 SZT.

 

Rejestr F /NKS ma wskazany w Definicji rejestru Identyfikator konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja KSeF posiada włączone uwzględnianie Opłaty cukrowej w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

Na dokumencie F /NKS/26/000013 dodano pozycję z 10 SZT. artykułu CC-46.

 

W efekcie w wygenerowanym XML’u dla dokumentu F /NKS/26/000013 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie W tym: opłata od środków spożywczych (cukrowa) netto w PLN,
  • <Wartosc>, do którego trafia wartość z pola Opłata od środków spożywczych (cukrowa) kartoteki artykułu, pomnożona przez ilość pozycji sprzedaży, w tym przypadku 0,75 PLN x 10 SZT = 7,50 PLN.

Przykład 10. Opłata alkoholowa jako dodatkowy opis.

Artykuł o symbolu CC-47 posiada skonfigurowaną opłatę alkoholową wynoszącą 3,5829 PLN za 1 SZT.

 

Rejestr F /NKS ma wskazany w Definicji rejestru Identyfikator konfiguracji KSeF użytkownika FA (3)/1-0E/024.

 

Wskazana konfiguracja KSeF posiada włączone uwzględnianie Opłaty alkoholowej w dodatkowym opisie w Definicji dodatkowych opisów pozycji.

 

Na dokumencie F /NKS/26/000014 dodano pozycję z 10 SZT. artykułu CC-47.

 

W efekcie, w wygenerowanym XML’u dla dokumentu F /NKS/26/000014 w węźle Fa znajduje się gałąź DodatkowyOpis zawierająca tagi:

  • <NrWiersza> odnoszący się do numeru pozycji, której dotyczy dodatkowy opis,
  • <Klucz> zawierający nazwę klucza w KSeF tj. domyślnie W tym: opłata od alkoholi o pojemności poniżej 300ml netto w PLN,
  • <Wartosc>, do którego trafia wartość z pola Opłata za jednostkę magazynową (zakładka Opł. alk. kartoteki artykułu), pomnożona przez ilość pozycji sprzedaży, w tym przypadku 3,5829 PLN x 10 SZT = 35,83 PLN

 

3. Nowy model obsługi cech nagłówka i pozycji w schematach KSeF

Tak jak już wspominaliśmy w punkcie Rozbudowa konfiguracji KSeF o fabryczne definicje opisów dodatkowych nagłówka i pozycji, nowa wersja systemu wprowadza zmiany w wyglądzie oraz funkcjonalności opcji Definicji dodatkowych opisów w konfiguratorze schematów KSeF. W poprzedniej wersji okno konfiguracji zawierało pola typu checkbox z dodatkowymi opcjami. Obecnie zostało ono zastąpione listą pozycji, która została rozbudowana o nowe elementy.

Wprowadzone zmiany znacząco upraszczają przenoszenie danych z dokumentu do pliku XML, w szczególności cech dokumentu, zarówno na poziomie pozycji, jak i nagłówka dokumentu.

 

Dodatkowy opis pozycji – cechy.

Aby uwzględnić cechy w dodatkowych opisach, należy w konfiguracji dodatkowych opisów odnaleźć pozycję Cechy, wejść w jej edycję i zaznaczyć opcję Uwzględnij w dodatkowym opisie.

Po zatwierdzeniu zmian, pozycja ta zostanie oznaczona na liście dodatkowych opisów w kolumnie Uwzględnij, co oznacza jej udział w schemacie.

 

Dodatkowo, aby dana cecha została przeniesiona z dokumentu do pliku XML, konieczne jest zaznaczenie przy niej opcji Występuje w KSeF. Tylko cechy oznaczone w ten sposób zostaną uwzględnione podczas generowania pliku XML.

 

 

 

Po dodaniu dokumentu zawierającego pozycje z przypisaną cechą, wygenerowany plik XML w sekcji <DodatkowyOpis> zawiera tag <Klucz>, którego wartością jest nazwa cechy, oraz tag <Wartość>, który zawiera wartość cechy.

 

Po wyświetleniu faktury w formacie PDF informacje z cech są prezentowane w polu Dodatkowy opis i obejmują:

  • numer wiersza – numer wiersza pozycji dokumentu, do którego jest przypisana cecha,
  • rodzaj informacji – nazwę cechy,
  • treść informacji – wartość wpisaną w cechę.

 

 

Dodatkowy opis nagłówka – cechy.

Aby uwzględnić cechy w dodatkowych opisach nagłówka, należy w konfiguracji dodatkowych opisów odnaleźć pozycję Cechy, wejść w jej edycję i zaznaczyć opcję Uwzględnij w dodatkowym opisie.

 

Po zatwierdzeniu zmian pozycja ta zostanie oznaczona na liście dodatkowych opisów w kolumnie Uwzględnij, co oznacza jej udział w schemacie.

 

Dodatkowo, aby dana cecha została przeniesiona z dokumentu do pliku XML, konieczne jest zaznaczenie przy niej opcji Występuje w KSeF. Tylko cechy oznaczone w ten sposób zostaną uwzględnione podczas generowania pliku XML.

 

 

Po dodaniu dokumentu zawierającego pozycje z przypisaną cechą, wygenerowany plik XML w sekcji <DodatkowyOpis> zawiera tag <Klucz>, którego wartością jest nazwa cechy, oraz tag <Wartość>, który zawiera wartość cechy.

 

Po wyświetleniu faktury w formacie PDF informacje z cech są prezentowane w polu Dodatkowy opis i obejmują:

  • numer wiersza – pusta wartość oznacza, że cecha przypisana jest do nagłówka dokumentu,
  • rodzaj informacji – nazwę cechy,
  • treść informacji – wartość wpisaną w cechę.

 

Obsługa ryczałtu

1. Moduł Obsługa ryczałtu

Dodano możliwość konfiguracji i ewidencjonowania ryczałtu. Opis funkcjonalności znajduje się w oddzielnym dokumencie (link).

Opis zmian

3.89.002

Serwispack 3.89.002 (z dnia 22 stycznia 2026 roku)

Moduł KSeF

Poprawiono usterkę polegającą na niewłaściwie uzupełnianym polu z nagłówka netto_5 (P_13_5) w podsumowaniu stawek. Pole P_13_5 wpadało w pole OSS.

Poprawiono usterkę polegająca na braku podglądu UPO faktury przyjętej w KSeF.

Zamówienia (tylko HSQL)

Poprawiono usterkę polegającą na niewłaściwie przypisywanej cenie dla artykułu z dodatkową jednostką miary podczas przywoływania zamówienia na zakup ZZ na dokument Przyjęcia z zewnątrz PZ.

Obsługa kurierów 

Poprawiono usterkę polegająca na ponownym generowaniu nowych numerów paczek podczas generowania etykiet dla kuriera DPD.

Usunięto komunikat błędu Błędny status: VALIDATION_ERROR, pojawiający się podczas próby zamówienia kuriera DPD. Dodano obsługę błędów walidacji danych zamówienia kuriera.

Księga handlowa

Poprawiono usterkę polegającą na pojawianiu się komunikatu Deklaracja niezgodna ze schematem: FOR XML could not serialize the data for node ‘tns:Z_2’ because it contains a character (0x0002) which is not allowed in XML. To retrieve this data using FOR XML, convert it to binary, varbinary or image data type and use the BINARY VASE64 directive, podczas próby generowania pliku JPK_CIT.

E-kontrola

Poprawiono usterkę polegającą na pojawianiu się komunikatu: Deklaracja niezgodna ze schematem Cannot insert the value NULL into column XML_UFT8, table ‘firma_xxx.JED_P_KON; column does not allow nulls. UPDATE fails, pojawiający się podczas generowania deklaracji JPK_KR.