Rozbudowa obsługi KSeF oraz uproszczenie przetwarzania dokumentów
W wersji 36.0 wprowadziliśmy istotne zmiany w sposobie obsługi faktur oraz integracji z Krajowym Systemem e-Faktur (KSeF). Aktualizacja koncentruje się na ujednoliceniu logiki dokumentów, poprawie stabilności oraz przygotowaniu systemu pod dalszy rozwój funkcjonalności KSeF.
Nowy model obsługi KSeF
Wprowadzono spójny mechanizm zarządzania dokumentami w kontekście KSeF:
- Ujednolicono obsługę faktur sprzedaży, zakupu oraz korekt.
- Dodano kontrolę stanów dokumentów KSeF wraz z możliwością ręcznej zmiany statusu.
- Wprowadzono walidację numeru KSeF oraz jego poprawności.
- Dodano kontrolę dostępności akcji w zależności od statusu dokumentu.
- Wprowadzono możliwość pobierania XML faktury bezpośrednio z systemu.
Dodatkowo:
- system automatycznie generuje plik XML oraz jego identyfikator (hash),
- kontrolowany jest proces wydruku faktury (np. zależny od numeru KSeF lub kodu QR).
Zmiany te wprowadzają uporządkowany i bezpieczny model pracy z dokumentami KSeF.
Uproszczenie obsługi korekt
Przebudowano mechanizm obsługi korekt faktur:
- ujednolicono sposób edycji i zapisu korekt,
- usunięto nadmiarową i przestarzałą logikę,
- wprowadzono kontrolę operacji (np. zapis możliwy tylko w odpowiednim stanie dokumentu),
- przygotowano system pod pełną obsługę korekt w KSeF.
Dzięki temu obsługa korekt jest bardziej spójna i przewidywalna.
Poprawa jakości generowanych XML
Wprowadzono usprawnienia w generowaniu plików XML:
- poprawiono usuwanie niedozwolonych znaków zgodnie ze standardem XML 1.0,
- zapewniono pełną zgodność kodowania (UTF-8),
- zwiększono odporność na błędne dane wejściowe,
- dodano mechanizm identyfikacji dokumentu (hash).
Zmiany te eliminują problemy z odrzucaniem dokumentów przez KSeF.
Zmiany w konfiguracji systemu
- usunięto nieużywane ustawienia związane z wysyłką XML,
- dodano możliwość wyboru środowiska KSeF (np. testowe / produkcyjne),
- zaktualizowano mechanizm aktualizacji systemu.
Ujednolicenie przeliczania kursów walut
- centralizacja zasad zaokrągleń i precyzji kursów,
- ujednolicenie sposobu przeliczania danych z tabel NBP,
- większa spójność obliczeń w całym systemie.
Uproszczenie obsługi kont bankowych
- uproszczono sposób przypisywania kont bankowych do dokumentów,
- dane są teraz bezpośrednio dziedziczone z dokumentów źródłowych.
Wycofywane funkcjonalności
- oznaczono mechanizm wysyłki faxem jako przestarzały (planowane usunięcie),
- usunięto nieużywane fragmenty systemu i uproszczono kod.
Usprawnienia wyszukiwania i filtrowania
- dodano możliwość filtrowania dokumentów według statusu KSeF,
- poprawiono działanie wyszukiwania dokumentów.
Podsumowanie
Wersja 36.0 wprowadza:
- spójny model obsługi KSeF,
- uproszczoną i bezpieczniejszą obsługę korekt,
- większą zgodność z wymaganiami XML i KSeF,
- poprawę stabilności i czytelności działania systemu.
Zmiany te stanowią fundament pod kolejne etapy rozwoju integracji z KSeF.