Dotyczy produktów: Symfonia Handel, Symfonia ERP Handel
Poprawione błędy i zmiany funkcjonalne
- Połączenie desktopa z chmurą: jednostki podrzędne posługujące się ID wewnętrznym
- Obsługa identyfikatora wewnętrznego dla Jednostek Samorządu Terytorialnego
- Nieprawidłowy kurs w .XML na fakturze końcowej wystawianej z Kontraktu
- Błędnie wysyłana stawka vat - odwrotne obciążenie - do xml KSeF
Opis zmian
Obsługa podmiotów podlegających Jednostkom Samorządu Terytorialnego (JST) z wykorzystaniem identyfikatora wewnętrznego (ID Wew)
W przypadku struktur organizacyjnych opartych na Jednostkach Samorządu Terytorialnego (JST), takich jak miasta czy gminy, istotne jest rozróżnienie między formalnym podatnikiem a jednostkami organizacyjnymi działającymi w jego ramach.
Struktura prawno-podatkowa
Przykładowo:
-
Miasto (JST)
- posiada numer NIP: 1173357297
- jest jedynym podatnikiem VAT w całej strukturze
-
Przedszkole (jednostka budżetowa)
- posiada własny numer NIP: 1154337135
- nie jest odrębnym podatnikiem VAT
- wykorzystuje swój NIP wyłącznie do celów administracyjnych, takich jak:
- rozliczenia z ZUS
- rozliczenia z PFRON
- inne obowiązki administracyjne
Funkcjonowanie w KSeF
W ramach Krajowego Systemu e-Faktur obowiązuje zasada centralizacji rozliczeń VAT:
- wszystkie faktury wystawiane są na NIP jednostki nadrzędnej (miasta)
- JST nadaje swoim jednostkom organizacyjnym indywidualne identyfikatory wewnętrzne (tzw. ID Wew), np. 93445
Identyfikator wewnętrzny:
- umożliwia jednoznaczną identyfikację konkretnej jednostki (np. przedszkola)
- funkcjonuje wyłącznie w ramach struktury JST
- nie zmienia faktu, że formalnym podatnikiem pozostaje miasto
Połączenie z Chmurą Symfonii
Aby powiązać aplikację desktopową, w której w danych firmy wprowadzono NIP 1154337135, z Chmurą Symfonii działającą na NIP-ie jednostki nadrzędnej, należy odpowiednio skonfigurować strukturę w systemie.
W tym celu w Chmurze Symfonii trzeba utworzyć firmę odpowiadającą jednostce organizacyjnej (np. przedszkolu), przypisaną do NIP-u jednostki nadrzędnej, a następnie nadać jej wygenerowany identyfikator wewnętrzny (ID Wew). Dzięki temu możliwe będzie prawidłowe powiązanie danych oraz zapewnienie zgodności z centralnym rozliczaniem w ramach JST.
Następnie, w oknie „Skonfiguruj Chmurę Symfonii”, należy zaznaczyć opcję „Jednostka podrzędna identyfikowana identyfikatorem wewnętrznym”.
W kolejnym kroku trzeba wskazać:
- NIP jednostki nadrzędnej,
- przypisany do niej identyfikator wewnętrzny (ID Wew).
Po uzupełnieniu tych danych należy przejść do kolumny „Klucz firmy”, gdzie wybiera się wcześniej zdefiniowaną firmę w Chmurze Symfonii.
Na zakończenie należy przeprowadzić weryfikację połączenia, aby upewnić się, że konfiguracja została wykonana poprawnie i system prawidłowo komunikuje się z chmurą.
Aby zapewnić prawidłowe wystawianie oraz wysyłkę dokumentów do KSeF, konieczne jest odpowiednie uzupełnienie ustawień w module Handel.
W tym celu należy przejść do okna Wystaw w imieniu i wprowadzić wymagane dane identyfikujące jednostkę działającą w strukturze JST. Następnie trzeba wybrać właściwą rolę, tj. „7 – JST – Wystawca”, która umożliwia wystawianie dokumentów w imieniu jednostki nadrzędnej.
Poprawne skonfigurowanie tych ustawień gwarantuje zgodność z zasadami funkcjonowania KSeF oraz prawidłową identyfikację podmiotu wystawiającego dokumenty.
Podczas wystawiania faktur sprzedaży dane przekazywane do KSeF są strukturyzowane w określony sposób, zgodnie z zasadami obowiązującymi dla jednostek JST.
Faktura w KSeF zawiera następujące podmioty:
- Podmiot 1 – dane sprzedawcy, pobierane z okna „Wystaw w imieniu”,
- Podmiot 2 – dane nabywcy faktury,
- Podmiot 3 – dane sprzedawcy, również z okna „Wystaw w imieniu”, uzupełnione o przypisany identyfikator wewnętrzny (ID Wew).
Taka struktura pozwala na jednoznaczną identyfikację zarówno jednostki nadrzędnej (jako podatnika VAT), jak i konkretnej jednostki organizacyjnej odpowiedzialnej za wystawienie dokumentu.
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_20260429 - 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ą znajdującą się w artykule: Jak wykonać skrypt SQL na bazie danych. Zwróć uwagę na informacje podane poniżej 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_20260429 - 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ą znajdującą się w artykule: Jak wykonać skrypt SQL na bazie danych. Zwróć uwagę na informacje podane poniżej w zakładce Ważne.
Poprawka jest przyrostowa, co oznacza, że obejmuje wszystkie wcześniejsze poprawki z poprzednich fixów. Szczegółowe informacje oraz opis zmian wprowadzonych w poprzednim fixie można znaleźć w artykule: [HMF, H50] Poprawka z 17.04.2026 r. do programu Symfonia Handel i Symfonia ERP Handel 2026.2
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.