Dotyczy produktów: Symfonia Handel, Symfonia ERP Handel
Poprawka z 17.04.2026r. do wersji 2026.2 wprowadza szereg zmian funkcjonalnych oraz poprawek błędów. Część z tych rozwiązań stanowi pierwszy etap szerszych usprawnień, które będą dalej rozwijane i docelowo udostępnione w pełnej formie w wersji 2026.3 lub w kolejnych wydaniach. Zdecydowaliśmy się jednak udostępnić je już teraz, aby umożliwić Państwu wcześniejsze skorzystanie z nowych możliwości oraz częściowo odpowiedzieć na zgłaszane potrzeby.
Opis zmian wprowadzonych w ramach tego fixa.
Poprawa błędu z wysyłką do KSeF. Podczas wysyłki dokumentu pojawiał się komunikat:
Operacja wysyłki dokumentów została przerwana.
An exception has been raised that is likely due to a transient failure. If you
are connecting to a SQL Azure database consider using
SqlAzureExecutionStrategy.
Jeżeli dokument został już wysłany do KSeF, ale z jakiegoś powodu nie otrzymał identyfikatora guidEarch, po zainstalowaniu fixa będzie możliwe jego ponowne wysłanie. W efekcie dokument zostanie prawidłowo sparowany i otrzyma GUID istniejącego dokumentu w KSeF.
Ponowna wysyłka odbywa się wyłącznie do Symfonii KSeF Plus (dokument nie jest ponownie wysyłany do KSeF MF).
Po tej operacji należy odświeżyć status dokumentu w module Handlu.Zbiorcze oznaczanie kodów paskowych parametrem: Wyślij do KSeF.
W pierwszym etapie (w ramach obecnego fixa) możliwe jest grupowe oznaczenie parametru: Wyślij do KSeF, wyłącznie dla pierwszej jednostki ewidencyjnej. Funkcjonalność ta zostanie rozszerzona w wersji 2026_3 o obsługę jednostek dodatkowych oraz kolejnych jednostek ewidencyjnych.
Aby grupowo oznaczyć parametr Wyślij do KSeF, wykonaj następujące kroki:
- Zaznacz wybrane towary na liście.
- Przejdź do zakładki Operacje.
- Wybierz opcję „Oznacz kody paskowe 'Wyślij do KSeF'....
- po wybraniu opcji aktywny -program zmieni wartość pola Wyślij do KSeF dla ewidencyjnego kodu paskowego wybranych towarów
Po wykonaniu tej operacji, w nowej formatce towaru zostanie automatycznie zaznaczony parametr Wyślij do KSeF w zakładce Kody paskowe.
Jest to nowa funkcjonalność. Dotyczy wyłącznie nowej kartoteki Towary. Parametr: Wyślij do KSeF jest dostępny tylko w nowym oknie towaru.
Wysyłka unikalnego identyfikatora pozycji do Symfonii KSeF Plus.
W kartotece Ustawienia → Ustawienia KSeF dodano parametr Unikalny identyfikator pozycji.
Po zmianie ustawienia na NIE, dla dokumentów już wystawionych i wysłanych do pliku w formacie KSeF pojawi się informacja o zmianie XML – w tym przypadku o usunięciu unikalnego identyfikatora pozycji.
Analogicznie, po zmianie ustawienia z NIE na TAK, dla takich dokumentów zostanie wygenerowana informacja o zmianie XML polegająca na dodaniu unikalnego identyfikatora pozycji.
Jeśli faktura została wysłana do Symfonia KSeF Plus z unikalnym identyfikatorem i konieczna jest jego zmiana, należy:
- Usunąć fakturę z KSeF Plus.
- Odświeżyć status dokumentu w module Handel.
- Zmienić parametr „Unikalny identyfikator pozycji” na NIE.
- Ponownie wysłać dokument do Symfonia KSeF Plus.
-
Wysyłka faktur dla kontrahentów zagranicznych z polskim NIP
Jeśli nabywcą (podmiot 2) jest kontrahent niemiecki posiadający polski NIP, w celu poprawnego wysłania NIP (typ identyfikatora) do KSeF w polu NIP kontrahenta należy wprowadzić NIP z przedrostkiem „PL”.
Jest to rozwiązanie umożliwiające wysyłkę dokumentów w tym przypadku, jednak będzie ono dopracowywane w wersji 2026_3.
-
Użycie myślnika w polu "symbol" szczegółów słownika
Wprowadzono nową kolumnę Klucz KSeF w kartotece Ustawienia → Ustawienia KSeF → Mapowanie pól własnych sprzedaży.
Pole Klucz KSeF umożliwia użytkownikowi samodzielne zdefiniowanie nazwy pola. W odróżnieniu od pola Symbol. W polu Klucz KSeF nie obowiązuje tutaj kontrola znaków niedozwolonych w SQL, dzięki czemu można stosować m.in. znaki takie jak myślnik (-). Domyślnie pole Klucz KSeF jest automatycznie uzupełniane wartością z pola Symbol i taka wartość jest wysyłana do KSeF. Aby wysyłać do KSeF wartość inną niż domyślna, należy ręcznie zmodyfikować pole Klucz KSeF.Jeśli użytkownik wyczyści pole Klucz KSeF, system ponownie będzie wysyłał wartość z pola Symbol (działanie domyślne).
Zbędny wpis w polu 'P_10', gdy nie ma rabatu w pozycji.
Po wdrożeniu fixa w pliku XML nie występuje pole P_10, a na wydruku PDF nie jest wyświetlana kolumna „Rabat” z wartością zerową.
Obsługa pola "DoZaplaty" w sekcji "Rozliczenie"
Niepoprawne pole w sekcji Podmiot1K przy korekcie
Poprawiono błąd polegający na nieprawidłowym użyciu pola Podmiot1K w korekcie. Pole to jest stosowane wyłącznie w przypadku, gdy korekta dotyczy danych Podmiotu 1 (sprzedawcy).
Dla cen netto i brutto ustawiono wyświetlanie wartości z dokładnością do dwóch miejsc po przecinku.
10. Dodano nowe ustawienie w kartotece Ustawienia → Ustawienia KSeF → Nazwa oddziału, umożliwiające wybór, czy do KSeF ma być wysyłana nazwa kontrahenta, czy nazwa oddziału z zakładki Adresy dostaw oraz oddziały
Zakładka Adresy dostaw oraz oddziały znajduje się w kartotece kontrahenta w zakładce Informacje.
Pełna lista poprawek i zmian funkcjonalnych:
- IDWew: nowa formatka kontrahenta.
- IDWew: Obsługa wysyłki Identyfikatora Wewnętrznego z danych kontrahenta lub odbiorcy.
- IDWew: wypełnianie podmiotu 3, kiedy jest Id Wew.
- Import dokumentów korekt IOREC dane ksef.
- Nie działa procedura OnBeforeInsert.
- Brak pola P_12 ze stawką VAT w XML wysyłanym do KSeF po zmianie firmy w H50
- Akceptowanie ciasteczek podczas logowania przez SID.
- Błąd wysyłki do Symfonia KSeF Plus: Operacja wysyłki dokumentów została przerwana. An exception has been raised that is likely due to a transient failure. If you are connecting to a SQL Azure database consider using SqlAzureExecutionStrategy.
- Zbiorcze oznaczanie kodów paskowych jako "Wyślij do KSeF".
- Wysyłka unikalnego identyfikatora pozycji do Symfonii KSeF Plus,
- Konfiguracja Handlu do wysyłki faktur dla kontrahentów zagranicznych z polskim NIP.
- Użycie myślnika w polu "symbol" szczegółów słownika.
- Zbędny wpis w polu 'P_10', gdy nie ma rabatu w pozycji.
- Do sekcji Rozliczenia w xml wprowadzana jest informacja <DoZaplaty> nawet jeśli nie uzupełniono danych w informacjach dodatkowych.
- Nieprawidłowe przesyłanie sekcji Podmiot1K w xmlu, gdy nie zostały skorygowane dane sprzedawcy.
- Ilość zer po przecinku w XML KSeF.
- Nazwa Oddziału/Kontrahenta w Podmiocie3
- Element "DynamicTypeBuilder.DynamicDictionaryElement" Nie zawiera definicji "kraj_czyUE".
Instalacja poprawki
- Przeprowadź następujące czynności w Symfonii Handel w wersji 2026.2.
- Utwórz kopię bezpieczeństwa bazy danych i zamknij program.
- Pobierz plik z poprawką o nazwie TempFix_H50_2026.2_20260417 - plik jest umieszczony poniżej.
- Kliknij prawym przyciskiem myszy na pobranym pliku i wybierz Właściwości.
- Na zakładce Ogólne zaznacz pole Odblokuj przy opcji "Ten plik pochodzi z innego komputera i może być zablokowany, aby pomóc w ochronie tego komputera" i kliknij przycisk OK
- Kliknij prawym przyciskiem myszy na pobranym pliku, a następnie rozpakuj plik za pomocą opcji Wypakuj lub Wyodrębnij.
- Uruchom plik Install.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
- Uruchom plik Copy.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
-
Uruchom skrypt SQL (*.sql) na właściwej bazie danych z katalogu Dodatki → StoredPrecedures, który uruchomisz w programie SQL Server Management Studio. Skrypt zrób zgodnie z instrukcją podaną w zakładce Ważne.
- Przeprowadź następujące czynności w Symfonii ERP Handel w wersji 2026.2.
- Utwórz kopię bezpieczeństwa bazy danych i zamknij program.
- Pobierz plik z poprawką o nazwie TempFix_HMF_2026.2_20260417 - plik jest umieszczony poniżej.
- Kliknij prawym przyciskiem myszy na pobranym pliku i wybierz Właściwości.
- Na zakładce Ogólne zaznacz pole Odblokuj przy opcji "Ten plik pochodzi z innego komputera i może być zablokowany, aby pomóc w ochronie tego komputera" i kliknij przycisk OK
- Kliknij prawym przyciskiem myszy na pobranym pliku, a następnie rozpakuj plik za pomocą opcji Wypakuj lub Wyodrębnij.
- Uruchom plik Install.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
- Uruchom plik Copy.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
- Uruchom skrypt SQL (*.sql) na właściwej bazie danych z katalogu Dodatki → StoredPrecedures, który uruchomisz w programie SQL Server Management Studio. Skrypt zrób zgodnie z instrukcją podaną w zakładce Ważne.
Poprawka jest rozwiązaniem tymczasowym i może mieć wpływ na działanie programów współpracujących np. Mobilny Magazyn, Mobilny Handel. Przed jej zastosowaniem należy upewnić się, że rozwiązania te będą działać po jej zastosowaniu (notatka w dzienniku zmian).
Zanim wgrasz poprawki, utwórz kopię bezpieczeństwa.
Plik Install.bat i Copy.bat uruchom na każdym stanowisku.
Skrypt zrób zgodnie z instrukcją podaną w linku.