[HMF, H50] Poprawka z 17.04.2026 r. do programu Symfonia Handel i Symfonia ERP Handel 2026.2

Dorota Rutkowska
Dorota Rutkowska
  • Zaktualizowano

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.

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

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

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

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

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

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

  7. Obsługa pola "DoZaplaty" w sekcji "Rozliczenie"
     

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

  9. 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.
    1. Utwórz kopię bezpieczeństwa bazy danych i zamknij program.
    2. Pobierz plik z poprawką o nazwie TempFix_H50_2026.2_20260417 - plik jest umieszczony poniżej.
    3. Kliknij prawym przyciskiem myszy na pobranym pliku i wybierz Właściwości.
    4. 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
    5. Kliknij prawym przyciskiem myszy na pobranym pliku, a następnie rozpakuj plik za pomocą opcji Wypakuj lub Wyodrębnij.
    6. Uruchom plik Install.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
    7. Uruchom plik Copy.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
    8. 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.
    1. Utwórz kopię bezpieczeństwa bazy danych i zamknij program.
    2. Pobierz plik z poprawką o nazwie TempFix_HMF_2026.2_20260417 - plik jest umieszczony poniżej.
    3. Kliknij prawym przyciskiem myszy na pobranym pliku i wybierz Właściwości.
    4. 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
    5. Kliknij prawym przyciskiem myszy na pobranym pliku, a następnie rozpakuj plik za pomocą opcji Wypakuj lub Wyodrębnij.
    6. Uruchom plik Install.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
    7. Uruchom plik Copy.bat z prawami administratora. Aby to zrobić, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
    8. 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.

Czy ten artykuł był pomocny?

Liczba użytkowników, którzy uważają ten artykuł za przydatny: 0 z 0