Opis zmian HSQL

  1. Strona główna
  2. Opis zmian HSQL
  3. Wersja 3.92
  4. Konfigurator schematów sprzedaży

Konfigurator schematów sprzedaży

Wydrukuj dokument

1. Ilość miejsc po przecinku dla konkretnego tagu

W nowej wersji systemu wprowadzono możliwość określenia liczby miejsc po przecinku indywidualnie dla poszczególnych tagów schematu KSeF.

Dotychczas, liczba miejsc po przecinku dla wartości przesyłanych do KSeF wynikała z ustawień globalnych programu, osobno dla cen oraz ilości. Obecnie, liczba miejsc po przecinku może być określona niezależnie dla każdego tagu w konfiguracji schematu KSeF.

Ustawienie dostępne jest w konfiguracji schematu a dokładniej bezpośrednio w edycji wybranego tagu.

W oknie definicji tagu dodano pole Miejsca po przecinku, w którym można określić liczbę miejsc po przecinku dopuszczalną dla danego tagu.

 

Zakres dostępnych wartości jest uzależniony od typu tagu określonego w schemacie KSeF. Dla przykładowych tagów dostępne są następujące zakresy:

  • kwoty – od 0 do 2 miejsc po przecinku,
  • ceny jednostkowe – od 0 do 8 miejsc po przecinku,
  • ilości – od 0 do 6 miejsc po przecinku,
  • wartości procentowe – od 0 do 6 miejsc po przecinku.

Dla tagów nieliczbowych, takich jak teksty, daty czy numery NIP, pole Miejsca po przecinku jest nieaktywne.

 

Liczba miejsc po przecinku określona dla tagu jest stosowana podczas generowania pliku XML KSeF. Wartość pobierana jest bezpośrednio z dokumentu, a następnie zaokrąglana do liczby miejsc określonej w konfiguracji. Ustawienie większej liczby miejsc pozwala zachować większą precyzję wartości znajdującej się na dokumencie.

Przykładowo, jeżeli dla tagu ceny jednostkowej ustawiono 6 miejsc po przecinku, wartość 7,654321 zostanie przekazana do pliku XML z zachowaniem sześciu miejsc po przecinku.

Na liście pozycji schematu KSeF dodano również kolumnę Miejsca po przecinku, prezentującą ustawioną wartość dla poszczególnych tagów.

 

Zachowanie po aktualizacji do wersji 3.92

Podczas aktualizacji do wersji 3.92 liczba miejsc po przecinku nie jest zapisywana na stałe w schematach KSeF. Generowanie dokumentów działa tak jak dotychczas, tj. liczba miejsc po przecinku dla wartości przesyłanych do KSeF wynika z aktualnych ustawień globalnych programu, osobno dla cen, ilości oraz pozostałych wartości liczbowych.

Po zmianie ustawień globalnych plik XML jest generowany na podstawie wartości obowiązujących w danym momencie, a na wydruku PDF wartości prezentowane są identycznie jak w wygenerowanym pliku XML.

Dzięki temu po aktualizacji zachowana zostaje dotychczasowa precyzja generowanych wartości, bez konieczności ręcznego określania liczby miejsc po przecinku dla poszczególnych tagów.

 

Zmiana prezentacji wartości na wydruku PDF

Wprowadzono również zmianę sposobu prezentowania wartości na wizualizacji dokumentów KSeF.

Wartości liczbowe prezentowane na wydruku PDF są obecnie pobierane bezpośrednio z wygenerowanego pliku XML. Dzięki temu liczba miejsc po przecinku na wizualizacji jest zgodna z wartością przesłaną do KSeF.

 

UWAGA!!!

Zmiana sposobu zapisu wartości w pliku XML powoduje, że ilości mogą być prezentowane z końcowymi zerami, zgodnie z ustawioną w systemie precyzją.

 

Przykładowo, ilość 2 przy precyzji wynoszącej 3 miejsca po przecinku może zostać zapisana w pliku XML jako 2,000. Nie oznacza to zmiany rzeczywistej wartości ilości, a jedynie sposób jej prezentacji w pliku XML.

W przypadku ustawienia precyzji ilości na 0 miejsc po przecinku, wartość jest zaokrąglana zarówno w pliku XML, jak i na wydruku PDF.

Przykładowo:

  • wartość 2,20 zostanie zaprezentowana jako 2,
  • wartość 2,80 zostanie zaprezentowana jako 3.

 

Przykład:
Dla wartości tagu P_9A, która w systemie wynosi 7,654321, przy ustawieniu precyzji na 0 miejsc po przecinku, zarówno w pliku XML, jak i na wydruku PDF wartość zostanie zaprezentowana jako 8.

 

Użytkownicy bez konfiguratora KSeF

W przypadku użytkowników, którzy nie korzystają z konfiguratora KSeF, liczba miejsc po przecinku dla poszczególnych wartości liczbowych w schemacie KSeF wynika z ustawień globalnych programu, tak jak dotychczas.

Plik XML jest generowany na podstawie wartości obowiązujących w ustawieniach globalnych w danym momencie, odpowiednio dla cen, ilości oraz pozostałych wartości liczbowych. Po zmianie ustawień globalnych kolejne dokumenty generowane są zgodnie z nowymi wartościami, a wydruk PDF prezentuje je identycznie jak w pliku XML.

Dzięki temu po aktualizacji do wersji 3.92 zachowana zostanie dotychczasowa precyzja wartości generowanych w dokumentach KSeF, bez konieczności ręcznego określania liczby miejsc po przecinku dla poszczególnych tagów.

Czy ten artykuł był pomocny? Tak Nie

W czym możemy pomóc?