# Lista zmian

# Lista zmian

## v2026.30.0

**Zakres zmian**

<details>
- **1. Branding i ustawienia Panelu Klienta**
 - **INT-5654 | Utworzono endpoint do zarządzania ustawieniami brandingu (PK)** 
 **Co dodano / zmieniono:**
 - Dodano nowy endpoint umożliwiający obsługę ustawień brandingu Panelu Klienta.
 - Ułatwia przesyłanie i zarządzanie konfiguracją wyglądu z poziomu systemu.
 **Efekt:**
 - Przygotowanie podstaw pod spójne zarządzanie brandingiem (UI + przesyłanie konfiguracji).

 - **INT-5656 | Dodano przesyłanie ustawień brandingu do panelu klienta** 
 **Co dodano / zmieniono:**
 - Dodano mechanizm przesyłania ustawień brandingu do Panelu Klienta.
 - Ustawienia zdefiniowane w systemie mogą zostać zastosowane w panelu użytkownika.
 **Efekt:**
 - Panel Klienta odzwierciedla wybrane ustawienia brandingu.

 - **INT-5653 | Dodano możliwość zarządzania brandingiem Panelu Klienta** 
 **Co dodano / zmieniono:**
 - Wprowadzono funkcjonalność zarządzania brandingiem Panelu Klienta.
 - Umożliwiono sterowanie konfiguracją wyglądu na poziomie aplikacji.
 **Na co zwrócić uwagę:**
 - Zmiany w branding’u będą widoczne w Panelu Klienta po uruchomieniu/odświeżeniu zgodnie z logiką aplikacji.

 - **INT-5655 | Utworzenie UI do zarządzania ustawieniami wyglądu PK** 
 **Co dodano / zmieniono:**
 - Dodano interfejs użytkownika (UI) do konfiguracji ustawień wyglądu Panelu Klienta.
 **Efekt:**
 - Admin może łatwo zaktualizować branding bezpośrednio w panelu zarządzania.

---

- **2. Umowy najmu — nazwy składników czynszu/licznika**
 - **INT-6292 | Dodano funkcjonalność w umowie najmu pozwalającą definiować nazwę konkretnego składnika czynszu/licznika** 
 **Co dodano / zmieniono:**
 - Rozszerzono funkcjonalność umowy najmu o możliwość definiowania nazwy wybranego składnika czynszu/licznika.
 **Efekt:**
 - Użytkownicy mogą dopasować nazwy do rzeczywistych składników rozliczeń, co poprawia czytelność danych.

---

- **3. Poprawki błędów**
 - **INT-6302 | Naprawiono wyświetlanie wykonań z EOD z innych inwestycji w harmonogramie i budżecie podczas podglądu szczegółów wykonań dla danego okresu** 
 **Co dodano / zmieniono:**
 - Naprawiono błąd, przez który nieprawidłowe wykonania (z EOD z innych inwestycji) mogły pojawiać się w harmonogramie i budżecie.
 - Dotyczy to podglądu szczegółów wykonań dla konkretnego okresu.
 **Efekt:**
 - Podgląd jest zgodny z właściwą inwestycją i okresem, a dane nie mieszają się między inwestycjami.
</details>

---

---

## v2026.29.9

**Zakres zmian**

<details>
 <p><b>1) Poprawki w generowaniu dokumentów (PDF / szablony)</b></p>
 <hr/>
 
 <p><b>INT-6300 | Eliminacja ponownej inicjalizacji rozszerzenia Twig w flow PDF</b></p>
 <p><b>Co dodano / zmieniono:</b></p>
 <ul>
 <li>Usunięto błąd generowania PDF pojawiający się przy usuwaniu/renumeracji not odsetkowych.</li>
 <li>Zatrzymano dynamiczne rejestrowanie funkcji Twig w trakcie renderowania.</li>
 </ul>
 <p><b>Efekt:</b></p>
 <ul>
 <li>PDF generują się stabilniej w scenariuszach związanych z notami odsetkowymi.</li>
 </ul>
 <hr/>
 
 <p><b>INT-6301 | Dodanie PESEL i VAT klienta do generowania dokumentów z szablonu w EOD</b></p>
 <p><b>Co dodano / zmieniono:</b></p>
 <ul>
 <li>W EOD uzupełniono dane przekazywane do generowania dokumentów z szablonu o <b>PESEL</b> oraz <b>VAT klienta</b>.</li>
 </ul>
 <p><b>Efekt:</b></p>
 <ul>
 <li>Dokumenty tworzone na podstawie szablonów w EOD mają kompletne dane identyfikacyjne klienta.</li>
 </ul>
</details>

---

<details>
 <p><b>2) Utrzymanie i stabilność migracji</b></p>
 <hr/>
 
 <p><b>Naprawa migracji dla pustych wiadomości</b></p>
 <p><b>Co dodano / zmieniono:</b></p>
 <ul>
 <li>Usprawniono migracje tak, aby poprawnie działały dla <b>pustych wiadomości</b>.</li>
 </ul>
 <p><b>Na co zwrócić uwagę:</b></p>
 <ul>
 <li>Zmiana dotyczy środowiska <b>master</b> i ma poprawić niezawodność procesów migracyjnych.</li>
 </ul>
</details>

---

## v2026.29.8

**Zakres zmian:** 
Usprawnienia w obszarze migracji danych oraz korekta błędu związanego z funkcją .

---

<details>
 <summary><b>1. Wydajność i stabilność migracji</b></summary>

 **Co dodano / zmieniono:**
 - Zwiększono wydajność migracji na gałęzi **master**.

 **Efekt:**
 - Szybsze działanie procesu migracji podczas aktualizacji.

</details>

---

<details>
 <summary><b>2. Poprawki w logice dodawania SQL</b></summary>

 **Co dodano / zmieniono:**
 - Naprawiono problem związany z funkcją / funkcjonalnością **addsql** na gałęzi **master**.

 **Efekt:**
 - Mniej błędów podczas wykonywania operacji zależnych od .

</details>

---

## v2026.29.7

Zakres zmian
---
<details>
Brak dostarczonego opisu zmian dla tej wersji (w treści wiadomości widnieje tylko numer wersji).
</details>

---

## v2026.29.5

**Zakres zmian**

<details>
 
**1. Naprawy (Bug Fix)** 
- Naprawiono problem ze **zgłaszaniem reklamacji dla inwestycji** (INT-6277) w ramach poprawki wskazanej w PR **#3636**. Dzięki temu proces reklamacji powinien działać bez nieoczekiwanych błędów. 

---

</details>

---

## v2026.29.4

**Zakres zmian** 
Naprawy błędów oraz optymalizacja wyszukiwania korespondencji, aby poprawić niezawodność działania i wydajność przy większym wolumenie danych.

---

**1) Poprawki (Bug Fix)**

<details>
- **INT-6299 — Naprawiono generowanie dokumentu z szablonu dla dokumentu z EOD** 
 **Co dodano / zmieniono:**
 - Naprawiono problem, przez który nie działało generowanie dokumentu na podstawie szablonu dla dokumentu z EOD. 
 **Efekt:**
 - Dokumenty z szablonów generują się poprawnie dla przypadków związanych z EOD. 
 **Na co zwrócić uwagę:**
 - Po aktualizacji problem nie powinien już występować dla procesów obejmujących EOD.
</details>

---

<details>
- **INT-6290 — Wyszukiwanie korespondencji: JSON LIKE zastąpione indeksem (lookup po e-mail)** 
 **Co dodano / zmieniono:**
 - Zmieniono mechanizm wyszukiwania korespondencji: zamiast przeszukiwania typu używany jest indeksowany lookup po adresach e-mail. 
 **Warunki / zależności:**
 - Optymalizacja dotyczy sytuacji z dużym wolumenem wiadomości i widoków korespondencji klienta. 
 **Efekt:**
 - Widok korespondencji klienta przestaje timeoutować przy dużym wolumenie wiadomości. 
 - Wyszukiwanie nie skanuje już pól w JSON, tylko korzysta z indeksowanej tabeli lookup. 
 **Na co zwrócić uwagę:**
 - Jeśli wcześniej widok timeoutował, po wdrożeniu powinien działać stabilniej.
</details>

---

<details>
- **INT-6267 — Naprawa aktualizacji umowy: rodzic zamiast umowy przekształconej (w PK)** 
 **Co dodano / zmieniono:**
 - Naprawiono błąd polegający na tym, że aktualizowana była główna umowa (rodzic) zamiast umowy przekształconej w PK. 
 **Efekt:**
 - Zmiany trafiają we właściwą umowę przekształconą, zgodnie z oczekiwanym przebiegiem procesu.
</details>

---

## v2026.29.3

**Zakres zmian**
- Aktualizacja logiki sprawdzania problemów z wdrożeniem (deployment)

---

<details>
 <summary><b>1. Poprawki wdrożeniowe</b></summary>

 **Tytuł**
 - Zmieniono/ujednolicono funkcję do wykrywania problemów z deploymentem

 **Co dodano / zmieniono:**
 - Zmieniono nazwę i funkcję mechanizmu służącego do sprawdzania, czy występują problemy z wdrożeniem (deployment)

 **Efekt:**
 - Łatwiejsze i bardziej spójne wykrywanie potencjalnych problemów podczas/po wdrożeniu na środowisko.

 **Na co zwrócić uwagę:**
 - Zmiana dotyczy wewnętrznej logiki (funkcja do sprawdzania deployment issues), więc użytkownik widzi głównie poprawę stabilności procesów wdrożeniowych.
</details>

---

## v2026.29.2

**Zakres zmian**: Aktualizacja logiki wykrywania problemów z wdrożeniem.

<details>
 
**1. Zmiany w weryfikacji wdrożenia**
- Zmieniono nazwę funkcji służącej do sprawdzania problemów z wdrożeniem, aby lepiej odzwierciedlała jej cel. 
- Uspójniono/uprościowano sposób identyfikacji potencjalnych problemów w trakcie deployu.

---
 
</details>

---

## v2026.29.1

Zakres zmian
<details>
Brak dostarczonego opisu zmian (ticketów / listy punktów / changeloga technicznego) dla tej wersji. 
Podeślij proszę treść zmian, a przygotuję kompletne release notes zgodnie z wymaganym formatem.
</details>

---

## v2026.29.0

**Zakres zmian** 
- Ograniczenie listy kategorii podczas konfiguracji przenoszenia kategorii harmonogramu do budżetu w kontekście aktualnej spółki.

---

<details>
 
**1. INT-6298 | Ograniczono wyświetlanie kategorii podczas konfiguracji przenoszenia kategorii harmonogramu do budżetu** 

**Co dodano / zmieniono:**
- W trybie **„Widoczność harmonogramu finansowego w budżecie”** podczas konfiguracji przenoszenia kategorii harmonogramu do budżetu:
 - rozwijana lista **select z kategoriami** wyświetla **wyłącznie kategorie należące do tej samej spółki**, co **edytowane konto**.

**Efekt:**
- Użytkownik nie widzi kategorii z innych spółek (mniej pomyłek i poprawniejsze mapowanie kategorii podczas konfiguracji).

**Na co zwrócić uwagę:**
- Jeśli wcześniej w select pojawiały się kategorie z wielu spółek, teraz lista będzie zawężona do kontekstu aktualnej spółki edytowanego konta.

</details>

---

## v2026.28.0

**Zakres zmian** 
- Rozbudowano typy dokumentów inwestycji o flagę sterującą dostępnością w Panelu Klienta 
- Przywrócono logi z procesu budowania templatek AngularJS

---

<details>
 <summary><b>1. Dokumenty inwestycji — dostępność w Panelu Klienta</b></summary>

 **Tytuł**
 - INT-6273 | Rozbudowa typów dokumentów inwestycji o flagę dostępny w Panelu Klienta ([#3609](https://github.com/THTG-Polska/integrator/pull/3609))

 **Co dodano / zmieniono:**
 - Dodano nową flagę **„Dostępny w Panelu Klienta”** do typów dokumentów inwestycji.
 - Włączenie flagi powoduje automatyczne udostępnienie w Panelu Klienta wszystkich plików przypisanych do tego typu.
 - Udostępnienie dotyczy **wszystkich umów powiązanych z daną inwestycją**.

 **Efekt dla użytkownika:**
 - Panel Klienta automatycznie pokazuje właściwe dokumenty bez dodatkowych ręcznych działań.
</details>

---

<details>
 <summary><b>2. Budowanie templatek AngularJS — logi</b></summary>

 **Tytuł**
 - INT-6297 | Przywrócono logi z gulpa podczas budowania templatek AngularJS ([#3635](https://github.com/THTG-Polska/integrator/pull/3635))

 **Co dodano / zmieniono:**
 - Przywrócono wyświetlanie logów z **gulp** podczas budowania templatek **AngularJS**.

 **Efekt:**
 - Lepsza przejrzystość procesu budowania i łatwiejsze diagnozowanie problemów podczas tworzenia templatek.
</details>

---

## v2026.27.1

**Zakres zmian** 
Naprawiono problemy z ładowaniem faktur w nocie odsetkowej oraz z widocznością harmonogramu finansowego w budżecie. Uzupełniono też środowiskowe zmienne (env).

---

<details>
 <summary><strong>1. Naprawy błędów w UI/API</strong></summary>

 <details>
 <summary><strong>Fix: invoice select w nocie odsetkowej nie ładuje wszystkich faktur przed wyborem filtrów</strong></summary>

 **Co dodano / zmieniono:**
 - Zmieniono logikę ładowania listy faktur: zapytanie do API jest wysyłane dopiero po wybraniu klienta lub kontrahenta.

 **Efekt dla użytkownika:**
 - Lista faktur nie próbuje pobierać wszystkich pozycji od razu, co ogranicza ryzyko timeoutów.
 </details>

 <details>
 <summary><strong>INT-6294: Naprawiono ustawianie widoczności harmonogramu finansowego w budżecie podczas edycji planu kont</strong></summary>

 **Co dodano / zmieniono:**
 - Naprawiono przypadek, w którym zmiana w trakcie edycji numeru konta powodowała błędne przełączenie widoku.
 - Zamiast poprawnego wyświetlania kategorii z elementami harmonogramu, wiersz mógł być traktowany jak zwykły element budżetu.

 **Efekt dla użytkownika:**
 - Harmonogram finansowy zachowuje poprawną widoczność i prezentację podczas edycji planu kont.
 </details>

 <details>
 <summary><strong>INT-6182: Naprawiono traktowanie id jako string dla partial obiektów w Doctrine</strong></summary>

 **Co dodano / zmieniono:**
 - Skorygowano sposób mapowania/obsługi pól uid=1001(runner) gid=1001(runner) groups=1001(runner),4(adm),100(users),118(docker),999(systemd-journal) w encjach częściowych (partial) w Doctrine, aby nie traktować uid=1001(runner) gid=1001(runner) groups=1001(runner),4(adm),100(users),118(docker),999(systemd-journal) jako string.

 **Efekt:**
 - Stabilniejsze działanie warstwy danych przy pracy z partial obiektami.
 </details>
</details>

---

<details>
 <summary><strong>2. Zmiany infrastrukturalne</strong></summary>

 <details>
 <summary><strong>Master: dodano brakujące zmienne środowiskowe (env)</strong></summary>

 **Co dodano / zmieniono:**
 - Dodano brakujące zmienne środowiskowe w gałęzi .

 **Efekt:**
 - Poprawa kompletności konfiguracji uruchomieniowej.
 </details>
</details>

---

## v2026.27.0

**Zakres zmian**
<details>
 
**1. Ulepszenia**
- **Dodano rzeczywiste źródło dotarcia do leada** (INT-6274) — wzbogacono dane leada o realne źródło dotarcia. 
 - PR: [#3611](https://github.com/THTG-Polska/integrator/pull/3611)
 - Autorzy: [@Malinovskypl](https://github.com/Malinovskypl), [@biaggio12](https://github.com/biaggio12)

---
 
**2. Poprawki błędów**
- **Naprawiono problem z ucinaniem długich nazw w placeholderach** (INT-6291) — pola wyboru nie będą już pomijać/ucinać długich nazw w placeholderze. 
 - PR: [#3630](https://github.com/THTG-Polska/integrator/pull/3630)
 - Autorzy: [@Malinovskypl](https://github.com/Malinovskypl)

</details>

---

## v2026.26.3

**Zakres zmian**
Poprawki błędów w obszarach numeracji faktur, zapisu harmonogramów płatności, przypisywania pracownika do kolejki kontaktów oraz zmiany w modelu danych/ograniczeniach edycji komentarzy.

<details>
 <summary>1. **Naprawy błędów w logice biznesowej**</summary>

 **Tytuły:**
- **INT-6283 | Naprawiono logikę numeracji faktur** 
 **Co dodano / zmieniono:**
 - Skorygowano logikę numeracji faktur, aby poprawnie nadawać numery dokumentom.
 **Efekt:**
 - Mniej błędów i niespójności w numeracji wystawianych faktur.

 ---

 **Tytuły:**
- **INT-6275 | Naprawiono problem z zapisem harmonogramu płatności** 
 **Co dodano / zmieniono:**
 - Naprawiono problem powodujący błędy przy zapisie harmonogramu płatności.
 **Efekt:**
 - Harmonogram płatności jest poprawnie utrwalany w systemie.

 ---

 **Tytuły:**
- **INT-6263 | Naprawiono problem z kolejnością przypisywania pracownika do rejestru kontaktów** 
 **Co dodano / zmieniono:**
 - Skorygowano kolejność przypisywania pracownika do .
 **Efekt:**
 - Poprawne powiązania pracowników z rejestrem/kolejką kontaktów.

</details>

<details>
 <summary>2. **Zmiany techniczne i w modelu danych**</summary>

 **Tytuł:**
- **INT-6289 | Zmigrowano pola z typu array na json w Doctrine** 
 **Co dodano / zmieniono:**
 - Zmieniono mapowanie pól w Doctrine z na .
 **Efekt:**
 - Stabilniejsze przechowywanie danych zgodnie z docelowym formatem.

 --- 

 **Tytuł:**
- **INT-6287 | Wyłączono możliwość zmiany typu komentarza na edycji** 
 **Co dodano / zmieniono:**
 - Ograniczono UI/logikę edycji tak, aby nie można było zmieniać typu komentarza podczas edycji.
 **Efekt:**
 - Zapobieganie niespójnościom i błędom wynikającym ze zmiany typu komentarza po utworzeniu.

</details>

---

---

## v2026.26.2

**Zakres zmian**
- Hotfix dla plików PK – poprawa działania w określonych przypadkach.

---

<details>
 <summary><b>[1] 🐛 Poprawki</b></summary>

 **INT-6288 | Hotfix plików PK**

 **Co dodano / zmieniono:**
 - Wdrożono hotfix dotyczący plików PK, aby wyeliminować problem występujący w dotkniętych scenariuszach.

 **Efekt:**
 - Stabilniejsze przetwarzanie plików PK i mniej błędów po stronie integracji.

 **Na co zwrócić uwagę:**
 - Jeśli dotychczas pojawiały się błędy przy obsłudze plików PK, po aktualizacji sprawdź czy problem nie występuje.
</details>

---

## v2026.26.1

**Zakres zmian**
- Usprawniono zapis komentarzy poprzez dodatkowe czyszczenie HTML, aby poprawić czystość i przewidywalność treści.

---

<details>
 <summary><b>1. Poprawki jakości zapisu komentarzy</b></summary>

 **INT-6286 — Dodano czyszczenie tagów HTML przed zapisem komentarza** 
 **Co dodano / zmieniono:**
 - Przed zapisem komentarza wdrożono czyszczenie tagów HTML.

 **Efekt:**
 - Zmniejszenie ryzyka, że do komentarzy trafią niepożądane fragmenty HTML (większa czytelność i spójność zapisów).

 **Na co zwrócić uwagę:**
 - Jeśli użytkownik wcześniej polegał na wstawianiu HTML w komentarzach, część znaczników może zostać usunięta.
</details>

---

## v2026.26.0

**Zakres zmian**

---

<details>
**1. Powiadomienia po utworzeniu publicznej wiadomości (INT-6245)**

**Co dodano / zmieniono:**
- Dodano tworzenie powiadomień dla pracowników po utworzeniu publicznej wiadomości w **odbiorach/reklamacjach**.

**Działanie systemu:**
- Po dodaniu publicznego wpisu system automatycznie przygotowuje powiadomienia dla wskazanych pracowników.

**Efekt:**
- Pracownicy szybciej widzą nowe publiczne komunikaty w kontekście odbiorów/reklamacji.
</details>

---

<details>
**2. Synchronizacja komentarzy z PK (INT-6244)**

**Co dodano / zmieniono:**
- Dodano synchronizację komentarzy z systemem PK.

**Efekt:**
- Komentarze są spójne między integracją a PK, co zmniejsza ryzyko rozjazdu informacji.
</details>

---

<details>
**3. Publiczne komentarze w Odbiorach i Reklamacjach (INT-6243)**

**Co dodano / zmieniono:**
- Zmieniono endpoint tak, aby możliwe było **tworzenie publicznych komentarzy** w **Odbiorach i Reklamacjach**.

**Działanie systemu:**
- Nowe wywołanie/obsługa endpointu rozróżnia komentarze publiczne w kontekście odbiorów i reklamacji.

**Na co zwrócić uwagę:**
- Jeśli korzystasz z integracji/wywołań API: upewnij się, że wysyłasz poprawny typ dla komentarzy publicznych.
</details>

---

<details>
**4. UI do obsługi komentarzy publicznych i prywatnych (INT-6242)**

**Co dodano / zmieniono:**
- Zmieniono UI tak, aby umożliwiało obsługę zarówno **komentarzy publicznych**, jak i **prywatnych** w **Reklamacjach i Odbiorach**.

**Efekt:**
- Użytkownicy mają czytelny wybór rodzaju komentarza i nie muszą obejść procesu, aby publikować treści.
</details>

---

<details>
**5. Komunikacja Panel Klienta ↔ Pracownik (INT-6241-story)**

**Co dodano / zmieniono:**
- Dodano możliwość komunikacji między **klientem z Panelu Klienta** a **pracownikiem w Integratorze** w **reklamacjach i odbiorach**.

**Działanie systemu:**
- Umożliwiono wymianę wiadomości w ramach wątków dla reklamacji i odbiorów, tak aby rozmowa była widoczna po obu stronach.

**Efekt:**
- Szybsze wyjaśnianie spraw bez ręcznego przenoszenia informacji.
</details>

---

<details>
**6. Numer rachunku w szablonach wiadomości (INT-6281)**

**Co dodano / zmieniono:**
- Dodano wyciąganie **numeru rachunku** do szablonów wiadomości w **Twig**.

**Efekt:**
- Tworzone wiadomości mogą zawierać numer rachunku automatycznie, bez dopisywania go ręcznie.
</details>

---

## v2026.25.0

**Zakres zmian**
- Dodano obsługę formy płatności z EOD (dynamicznego pola) w integracji z Optimą (ESB)
- Naprawiono brakującą datę wykrycia usterki
- Zaktualizowano zależność 

---

<details>
<summary><strong>1. Usprawnienia (Enhancement)</strong></summary>

**INT-6229 — Dodano formę płatności z EOD (dynamicznego pola) do Optimy (ESB)** 
**Co dodano / zmieniono:**
- Dodano możliwość przesyłania/wykorzystania formy płatności pochodzącej z EOD (dynamicznego pola) w integracji z Optimą (ESB).

**Efekt:**
- Poprawa dopasowania danych płatności przekazywanych do Optimy zgodnie z wartościami z dynamicznych pól.

</details>

---

<details>
<summary><strong>2. Poprawki błędów (Bug Fix)</strong></summary>

**INT-6279 — Naprawiono brakującą datę wykrycia usterki** 
**Co dodano / zmieniono:**
- Naprawiono problem polegający na braku daty wykrycia usterki.

**Efekt:**
- Pełniejsze i poprawne dane w rekordach usterki (brakujące pole zostaje uzupełnione).

---

**INT-6279 / INT-3614 — Aktualizacja zależności do v2.4.6** 
**Co dodano / zmieniono:**
- Zaktualizowano bibliotekę do wersji 2.4.6.

**Efekt:**
- Stabilniejsze działanie obsługi arkuszy/spreadsheetów dzięki nowszej wersji biblioteki.

</details>

---

## v2026.24.1

**Zakres zmian**

<details>
 
**1. Poprawki funkcjonalne (KSeF, faktury)** 
- **INT-6272 — Zmieniono synchronizację faktur z KSeF z 3 do 2 miesięcy** 
 - **Co dodano / zmieniono:** skrócono okno synchronizacji, aby ograniczyć błędy pobierania w miesiącach z większą liczbą dni (>30). 
 - **Efekt:** stabilniejsze pobieranie faktur z KSeF. 
 - --- 
- **INT-6278 — Naprawiono uzupełnianie pola P_6 datą zapłaty** 
 - **Co dodano / zmieniono:** poprawiono logikę uzupełniania pola **P_6** dla **faktur zaliczkowych** oraz ich **korekt**. 
 - **Efekt:** poprawne daty w danych faktur, bez ryzyka błędnego/nieuzupełnionego pola P_6. 

**2. Zmiany w konfiguracji Lendi (uprawnienia)** 
- **INT-6271 — Wykluczono nowe ustawienie Lendi (link do umówienia konsultacji) z globalnego uprawnienia** 
 - **Co dodano / zmieniono:** nowe ustawienie Lendi zostało wykluczone z globalnego uprawnienia **lendi.configuration**. 
 - **Efekt:** lepsza kontrola dostępu do ustawienia (mniejsze ryzyko nieuprawnionego dostępu). 

**3. Usprawnienia techniczne** 
- **INT-6276 — Dodano Monolog Bundle do projektu** 
 - **Co dodano / zmieniono:** włączono **Monolog Bundle** w projekcie. 
 - **Efekt:** ułatwione i spójniejsze zarządzanie logowaniem w aplikacji. 

</details>

---

---

## v2026.24.0

**Zakres zmian**
- Rozbudowa Oferty Online o podgląd PDF
- Usprawnienia w kalkulatorze kredytowym (wstawianie ceny najtańszego produktu)

---

<details>
 <summary><b>1. Oferta Online: PDF i zdolność kredytowa</b></summary>

 **Podgląd PDF oferty online**
 - Dodano możliwość **podglądu PDF oferty online**.
 - Użytkownik nie musi pobierać dokumentu, aby sprawdzić jego treść.

 <b>Na co zwrócić uwagę</b>
 - Sprawdź, czy użytkownicy mają widoczność elementów związanych z PDF podglądem oraz czy proces wyliczeń zdolności kredytowej przebiega poprawnie w Ofertach Online.
</details>

---

<details>
 <summary><b>2. Kalkulator kredytowy: szybsze uzupełnianie ceny</b></summary>

 **Wstawianie ceny najtańszego produktu z oferty**
 - W kalkulatorze kredytowym dodano funkcję **wstawiania ceny najtańszego produktu z oferty**.
 - Użytkownik szybciej uzupełnia parametry i ogranicza ręczne wpisywanie cen.

 <b>Efekt dla użytkownika</b>
 - Mniej kroków w konfiguracji wyliczeń oraz potencjalnie krótszy czas przygotowania symulacji.
</details>

---

## v2026.23.1

**Zakres zmian**
<details>
 <p><strong>Poprawki błędów</strong>: korekty faktur zaliczkowych w KSeF — poprawna wartość do zapłaty.</p>
</details>

---

<details>
 <p><strong>1) Bug Fix</strong></p>
 <p><strong>INT-6270 — Naprawiono kwotę do zapłaty w korektach faktur zaliczkowych dla KSeF</strong></p>
 <p><strong>Co dodano / zmieniono:</strong></p>
 <ul>
 <li>Naprawiono błąd powodujący nieprawidłowe wyliczenie <strong>kwoty do zapłaty</strong> w <strong>korektach faktur zaliczkowych</strong> wysyłanych do <strong>KSeF</strong>.</li>
 </ul>
 <p><strong>Efekt:</strong></p>
 <ul>
 <li>Dla korekt faktur zaliczkowych wartości do zapłaty będą zgodne z oczekiwaniami systemu/KSeF.</li>
 </ul>
</details>

---

## v2026.23.0

**Zakres zmian**
- Nowe funkcje i konfiguracje w ofercie online
- Poprawki błędów w dokumentach, KSeF i integracjach
- Usprawnienia obsługi danych (w tym maili i wyciągów bankowych)
- Aktualizacje platformy (Symfony/PHP) oraz porządki w zależnościach

---

<details>
**1. Oferta online – nowe linki i konfiguracja**
- **INT-6264**: Dodano linki do umówienia z konsultantem w ofercie online (nowe ustawienie systemowe) 
Efekt: użytkownicy widzą w ofercie opcję umówienia się z konsultantem.

- **INT-6262**: Dodano globalną konfigurację danych deweloopera w ofercie online 
Efekt: ujednolicenie i centralne zarządzanie danymi dewelopera wykorzystywanymi w ofercie online.
</details>

---

<details>
**2. Dokumenty i szablony – naprawy oraz nowe pola**
- **INT-6230**: Naprawiono skalowanie zdjęć w ofercie online 
Efekt: poprawne wyświetlanie obrazów w ofercie.

- **INT-5691**: Naprawiono błąd oznaczania dokumentu jako opłacony mimo problemu z wygenerowaniem pliku przelewów (np. brak numeru rachunku bankowego) 
Efekt: dokumenty nie będą błędnie oznaczane jako opłacone, jeśli plik przelewów Elixir-O nie został wygenerowany poprawnie.

- **INT-6226**: Obsłużono nowe pola w szablonie wezwania do zapłaty (per pozycja dokumentu) 
Zmiany: dodano możliwość użycia nowych pól **data wystawienia** oraz **typ dokumentu** w szablonie.

- **INT-6233**: W szablonie oferty online naprawiono błędne nazwy typów produktów 
Efekt: poprawne nazewnictwo typów produktów w generowanej ofercie.

- **INT-6255**: Naprawiono generowanie PDF noty odsetkowej po jej edycji/usunięciu; zaktualizowano stawki odsetek 
Efekt: PDF noty odsetkowej będzie poprawnie odzwierciedlał aktualny stan dokumentu i właściwe stawki.
</details>

---

<details>
**3. Płatności, KSeF i synchronizacje**
- **INT-6112**: Dodano obsługę błędów mapowania faktur KSeF 
Efekt: lepsza odporność na niepoprawne/niezgodne dane podczas mapowania faktur z KSeF.

- **INT-6225**: Naprawiono synchronizacje pobierania faktur z KSeF dla zakresu do maks. 3 miesięcy (limit) 
Efekt: synchronizacja faktur działa poprawnie w ramach ograniczeń KSeF.
</details>

---

<details>
**4. Bankowość i import danych**
- **INT-6147**: Obsłużono puste wyciągi bankowe przy ich czytaniu (MT940) 
Efekt: import nie kończy się wyjątkiem dla pustych/nieczytelnych plików — takie pliki są pomijane bez publikacji pustych wiadomości.
</details>

---

<details>
**5. Integracje z wiadomościami e-mail**
- **INT-6211**: Znormalizowano legacy odbiorców w 
Efekt: widok wiadomości wysłanych przestaje się psuć dla rekordów, gdzie odbiorcy są zapisani jako pojedynczy string zamiast tablicy. Ekstrakcja obsługuje też puste i częściowo uszkodzone dane.
</details>

---

<details>
**6. Widoczność produktów i uprawnienia**
- **INT-5621**: Naprawiono uprawnienie dotyczące widoczności produktów z oddziału, do którego użytkownik nie ma dostępu 
Efekt: użytkownicy nie zobaczą produktów spoza oddziałów, do których mają uprawnienia.
</details>

---

<details>
**7. Poprawki w działaniu systemu / platformie**
- **INT-6269**: Dodano flow do Schedulera 
Efekt: usprawnienie obsługi cyklicznych przypomnień.

- **INT-6268**: Naprawiono błąd wynikający z użycia w kontrolerze 
Efekt: stabilniejsze działanie kontrolera w tym obszarze.

- **INT-6258**: Zaktualizowano Symfony do wersji 7.4 
Efekt: aktualizacja komponentów frameworku.

- **INT-6257**: Naprawiono błąd psujący linki generowane dla kart mieszkań przez tiny 
Efekt: linki dla kart mieszkań będą poprawnie generowane.

- **INT-4791**: Zaktualizowano PHP do 8.4 
Efekt: kompatybilność i aktualizacja środowiska uruchomieniowego.

- **thtg-5553**: Usunięto , i częściowo z zależności aplikacji 
Efekt: porządkowanie zależności i potencjalnie mniejsze ryzyko konfliktów.

- **INT-6226**: (w zakresie release) obsługa nowych pól w szablonie wezwania do zapłaty 
Uwaga: pozycja w treści ticketu dotyczy tej samej zmiany — została ujęta także w grupie “Dokumenty i szablony”.

- **INT-6254**: Dodano tworzenie brakujących katalogów dla środowiska dockerowego 
Efekt: stabilniejszy start/uruchomienie w kontenerach.
</details>

---

---

## v2026.22.0

**Zakres zmian**
- Walidacje i poprawki bezpieczeństwa w ofercie online
- Usprawnienia w pracy z płatnościami, budżetem i harmonogramami (EOD, Excel, wersjonowanie)
- Poprawki mapowań i walidacji (KSEF, ceny promocyjne)
- Dodatkowe usprawnienia w raportach i formularzach (EOD, selecty, grupowanie)
- Zmiany techniczne w obszarze integracji i widoków (Angular/Endpointy)

---

<details>
 <summary><strong>1. Bezpieczeństwo i walidacje linków (oferta online)</strong></summary>

 **Tytuł:** INT-6034 | Dodano walidacje i bezpieczna obsługa linków model360/virtualTour w ofercie online

 **Co dodano / zmieniono:**
 - Dodano walidacje dla pól z linkami **model360/virtualTour** w ofercie online.
 - Pola akceptują **bezpieczne adresy URL** również **bez podania schematu** (np. w formacie „domena/ścieżka”).
 - W widoku publicznym wartości są **automatycznie normalizowane** do pełnej postaci linku.

 **Efekt:**
 - Ograniczenie ryzyka błędnych/niebezpiecznych odnośników w ofercie online (usunięcie wektora XSS).
 
</details>

---

<details>
 <summary><strong>2. Obsługa danych branżowych / parsowanie</strong></summary>

 **Tytuł:** INT-6143 | Dodano parsowanie zwolnień dla BNP Paribas

 **Co dodano / zmieniono:**
 - Dodano logikę parsowania **zwolnień** w kontekście integracji dla **BNP Paribas**.

 **Efekt:**
 - Poprawne odczytywanie i obsługa informacji o zwolnieniach w procesie powiązanym z BNP Paribas.

</details>

---

<details>
 <summary><strong>3. Naprawy w mapowaniach i logice prezentacji</strong></summary>

 **Tytuł:** INT-6240 | Naprawiono problem z mapowaniem adresu korespondencyjnego dla klientów indywidualnych w mapowaniu z KSEF

 **Co dodano / zmieniono:**
 - Naprawiono mapowanie **adresu korespondencyjnego** dla klientów indywidualnych w integracji z **KSEF**.

 **Efekt:**
 - Adres korespondencyjny trafia poprawnie do dalszych etapów procesu (zgodnie z oczekiwaniami mapowania).

 ---

 **Tytuł:** INT-6219 | Naprawiono problem, że system domyślnie używał powierzchni projektowej zamiast powykonawczej

 **Co dodano / zmieniono:**
 - Przy generowaniu oferty (w szablonie wiadomości) poprawnie podstawiana jest powierzchnia **powykonawcza** dla produktów, które ją posiadają.

 **Efekt:**
 - W treści oferty prezentowane są właściwe wartości powierzchni.

 ---
 
 **Tytuł:** thtg-5015 | Naprawiono błąd sum pod tabelą po przełączaniu budżetu na wykonania z EOD

 **Co dodano / zmieniono:**
 - Naprawiono sytuację, w której po zmianie układu budżetu/harmonogramu oraz przełączaniu trybu na wykonania z EOD **sumy pod tabelą nie aktualizowały się poprawnie**.

 **Efekt:**
 - Sumy pod tabelą są spójne z aktualnie wybranym widokiem (budżet/harmonogram i EOD).

</details>

---

<details>
 <summary><strong>4. EOD: nowe informacje w tabelach i naprawy procesów</strong></summary>

 **Tytuł:** INT-6228 | Do tabeli oraz dashboardu dokumentów przychodzących w EOD dodano pole z datą wygenerowania paczki z przelewem

 **Co dodano / zmieniono:**
 - W **EOD** dodano pole z **datą wygenerowania paczki z przelewem** do:
 - tabeli dokumentów,
 - dashboardu dokumentów przychodzących.

 **Efekt:**
 - Łatwiej jest sprawdzić, kiedy wygenerowano paczkę przelewów.

 ---
 
 **Tytuł:** INT-6237 | Naprawiono brak uruchamiania się skryptu dla rejestru kontaktów i maili przychodzących w schedulerze

 **Co dodano / zmieniono:**
 - Naprawiono problem, przez który skrypt odpowiedzialny za **rejestr kontaktów** i **maile przychodzące** nie uruchamiał się w **schedulerze**.

 **Efekt:**
 - Skrypty działają zgodnie z harmonogramem, a dane są przetwarzane bez pominięć.

</details>

---

<details>
 <summary><strong>5. Płatności, budżet i eksport do Excel</strong></summary>

 **Tytuł:** INT-6189 | Dodano eksport harmonogramu płatności i wpłat do Excel oraz kolumnę wpłacającego w tabeli wpłat

 **Co dodano / zmieniono:**
 - W zakładce **Umowa → Płatności** dodano przyciski pobierania (ikony) dla:
 - **Harmonogram płatności**,
 - **Wpłaty**.
 - Przyciski generują plik **Excel** z danymi z tabeli.
 - Przyciski są **dezaktywowane** dla użytkowników bez odpowiednich uprawnień.
 - W tabeli **Wpłaty** dodano kolumnę **Wpłacający**, która pokazuje **faktyczną osobę**, która wykonała wpłatę.
 - Dodatkowo:
 - dla płatności przypisanych z **PaymentManagement** pobierana jest nazwa konta nadawcy przelewu,
 - dla płatności ręcznie dodawanych można uzupełnić ją opcjonalnie w formularzu.

 **Efekt:**
 - Wyraźniejsza identyfikacja wpłacającego i szybszy eksport danych do analizy.

 ---
 
 **Tytuł:** INT-5607 | Naprawiono błędną wartość w exportowanym pliku

 **Co dodano / zmieniono:**
 - Naprawiono problem w **eksporcie XLSX** (harmonogram finansowy i budżet), gdzie generowane formuły miały **podwójne odwołanie** do końcowej pozycji.
 - Naprawa koryguje zawyżanie/zakłócenie wartości w kolumnach:
 - **„Całkowite koszty prognoza (suma P)”**
 - **„Rzeczywiste koszty (suma W)”**

 **Efekt:**
 - Eksportowane pliki zawierają poprawne sumy.

 ---
 
 **Tytuł:** INT-5826 | Zoptymalizowano generowanie budżetu

 **Co dodano / zmieniono:**
 - Usprawniono sposób generowania **budżetu**.

 **Efekt:**
 - Szybsze lub bardziej stabilne tworzenie budżetu (bez zmiany logiki biznesowej użytkownika).

</details>

---

<details>
 <summary><strong>6. Wersjonowanie umów i zmiany w harmonogramie</strong></summary>

 **Tytuł:** INT-6180 | Dodano zmiany harmonogramu do wersjonowania umów

 **Co dodano / zmieniono:**
 - Do historii zmian w sekcji **„Zmiany i aneksy”** dodano także edycje **harmonogramu płatności** umowy.
 - Lista zmian jest sortowana **malejąco po dacie** (najnowsze wpisy na górze).

 **Efekt:**
 - Lepszy audyt zmian umowy – użytkownik szybciej znajduje najnowsze modyfikacje harmonogramu.

</details>

---

<details>
 <summary><strong>7. Raporty i widoki (UI/raportowanie)</strong></summary>

 **Tytuł:** thtg-4521 | Do pól typu select inwestycji w raportach dodano nazwę spółki prowadzącej inwestycję

 **Co dodano / zmieniono:**
 - W raportach w polach **select** dotyczących inwestycji dodano wyświetlanie **nazwy spółki prowadzącej inwestycję**.

 **Efekt:**
 - Mniej niejasności przy wyborze inwestycji w raportach.

 ---
 
 **Tytuł:** INT-5816 | Dodano grupowanie po oddziale, inwestycji w głównym raporcie sprzedaży

 **Co dodano / zmieniono:**
 - W głównym raporcie sprzedaży dodano grupowanie po:
 - **oddziale**
 - **inwestycji**

 **Efekt:**
 - Raport jest bardziej porównywalny i łatwiejszy do analizy.

</details>

---

<details>
 <summary><strong>8. Księgowanie i ceny promocyjne</strong></summary>

 **Tytuł:** INT-6122 | Dodano możliwość zmiany szablonu księgowania, po włączeniu nowego ustawienia systemowego W schemacie księgowania faktur rozliczeniowych przekazuj tylko różnicę

 **Co dodano / zmieniono:**
 - Dodano możliwość zmiany logiki wyboru/wykorzystania **szablonu księgowania** po włączeniu ustawienia systemowego:
 - „W schemacie księgowania faktur rozliczeniowych przekazuj tylko różnicę”.

 **Efekt:**
 - Elastyczniejsza konfiguracja sposobu księgowania faktur rozliczeniowych.

 **Na co zwrócić uwagę:**
 - Zmiana jest aktywna po włączeniu wskazanego ustawienia systemowego.

 ---
 
 **Tytuł:** INT-5868 | Naprawiono walidacje cen promocyjnych, poprawiono mechanizm przeliczania cen promocyjnych

 **Co dodano / zmieniono:**
 - Naprawiono walidacje dotyczące **cen promocyjnych**.
 - Poprawiono mechanizm ich **przeliczania**.

 **Efekt:**
 - Mniej błędów w naliczaniu i walidacji cen w kontekście promocji.

 ---
 
 **Tytuł:** INT-6238 | Naprawiono sprawdzanie poprawności stosunku ceny minmalnej do promocyjnej w produkcie

 **Co dodano / zmieniono:**
 - Naprawiono kontrolę relacji pomiędzy **ceną minimalną** a **promocyjną** w produkcie.

 **Efekt:**
 - Bieżące reguły cenowe działają poprawnie.

</details>

---

<details>
 <summary><strong>9. Integracje techniczne i zmiany w aplikacji</strong></summary>

 **Tytuł:** INT-4221 | Zaktualizowano widok zarządzania ankietami do Angular

 **Co dodano / zmieniono:**
 - Zaktualizowano widok zarządzania **ankietami** do technologii **Angular**.

 **Efekt:**
 - Usprawnienie i modernizacja UI w obszarze ankiet.

 ---
 
 **Tytuł:** INT-5903 | Przeniesiono endpointy modułu ankiet z V1 na V2

 **Co dodano / zmieniono:**
 - Przeniesiono endpointy modułu ankiet z **V1** na **V2**.

 **Warunki / zależności:**
 - Zmiana wymaga zgodności po stronie wywołań klienta/integraora z wersją V2.

</details>

---

## v2026.21.1

**Zakres zmian**

<details>
 <summary><b>1. KSeF — oznaczanie transakcji dla jednostek powiązanych</b></summary>

 **Tytuł**

 **Co dodano / zmieniono:**
 - Dla faktur wysyłanych do KSeF dodano oznaczenie, gdy kontrahent (nabywca) jest oznaczony jako **jednostka powiązana**.
 - Gdy kontrahent **nie jest powiązany** (albo dane nie wskazują na powiązanie), pole pozostaje **nieustawione**.

 **Efekt:**
 - Poprawne przygotowanie danych do KSeF w scenariuszach wymagających oznaczenia relacji powiązania.

 **Na co zwrócić uwagę:**
 - Oznaczenie w eksporcie pojawi się tylko wtedy, gdy kontrahent jest skonfigurowany jako jednostka powiązana.
</details>

---

## v2026.21.0

**Zakres zmian** 
Usprawnienia w obsłudze faktur i EOD, poprawa UX w rejestrze kontaktów oraz nowe możliwości w edytorze TinyMCE.

---

<details>
**INT-6231 | Dodano wysyłanie linku do pobrania faktury do ESB** ([#3570](https://github.com/THTG-Polska/integrator/pull/3570))
 
**Co dodano / zmieniono:**
- Dodano wysyłkę linku umożliwiającego pobranie faktury do ESB.

**Działanie systemu:**
- Po wygenerowaniu/udostępnieniu faktury system przekazuje do ESB informację w postaci linku do pobrania.

**Efekt:**
- Integracje po stronie ESB mogą szybciej i precyzyjniej pobierać faktury bezpośrednio z przygotowanego linku.
</details>

---

<details>
**INT-6206 | Rejestr kontaktów: „Ignoruj” zmienione na „Usuń” + dialog potwierdzenia i poprawa redirectu po usunięciu** ([#3539](https://github.com/THTG-Polska/integrator/pull/3539))
 
**Co dodano / zmieniono:**
- Zmieniono etykietę przycisku w widoku przypisania w rejestrze kontaktów z **„Ignoruj”** na **„Usuń”**.
- Akcję usuwania podpięto pod **standardowe** mechanizmy oraz **zabezpieczono dialogiem potwierdzenia**.
- Poprawiono **redirect po usunięciu**, aby użytkownik był przekierowany na **Dashboard**.

**Efekt:**
- Użytkownik ma jasną informację, że wykonuje operację usuwania oraz otrzymuje dodatkowe potwierdzenie przed jej wykonaniem.
- Eliminacja edge-case’a z przekierowaniem przy wejściu bez historii na stronę przypisania.

**Na co zwrócić uwagę:**
- Sprawdź przepływ po usunięciu w rejestrze kontaktów (redirect na Dashboard) w scenariuszach bez historii na stronie.
</details>

---

<details>
**INT-6227 | Dodano kolumnę z rachunkiem bankowym spółki do tabeli dokumentów przychodzących w EOD** ([#3566](https://github.com/THTG-Polska/integrator/pull/3566))
 
**Co dodano / zmieniono:**
- Dodano w EOD w tabeli dokumentów przychodzących nową kolumnę z **rachunkiem bankowym spółki**.

**Efekt:**
- Łatwiejsze weryfikowanie danych bankowych bez potrzeby dodatkowych podglądów.
</details>

---

<details>
**INT-6222 | Do Tiny dodano możliwość dodawania zdjęć (z linku)** ([#3563](https://github.com/THTG-Polska/integrator/pull/3563))
 
**Co dodano / zmieniono:**
- W edytorze **TinyMCE** dodano możliwość wstawiania obrazów na podstawie **URL**:
 - z poziomu przycisku **obrazu** w pasku narzędzi,
 - dzięki dedykowanemu pluginowi.

**Efekt:**
- Użytkownicy mogą szybciej dodawać obrazy do treści bez ręcznego pobierania/pośrednich kroków.
</details>

---

<details>
**INT-6218 | Naprawiono błąd: w tabeli ofert nie pojawia się informacja o adresie email klienta** ([#3559](https://github.com/THTG-Polska/integrator/pull/3559))
 
**Co dodano / zmieniono:**
- Naprawiono problem, w którym **adres email klienta** nie wyświetlał się w tabeli ofert.

**Efekt:**
- Poprawna widoczność danych klienta w kontekście ofert.
</details>

---

## v2026.20.0

Zakres zmian 
W tej wersji poprawiono m.in. stabilność integracji (YouLead, ESB/invoicepayments), działanie wyszukiwania w Leadach oraz kilka elementów UI. Dodatkowo rozszerzono możliwości konfiguracji integracji YouLead i wprowadzono nowe mechanizmy synchronizacji.

---

<details>
 <summary>**1. Integracje i synchronizacje (YouLead / ESB)**</summary>

 **INT-6179 | Dodano synchronizacje stanu opłacenia faktur z kolejki invoicepayments** 
 **Co dodano / zmieniono:**
 - Dodano synchronizację opłacenia faktur na podstawie danych z kolejki ESB (**partial/full payment**).
 - Import aktualizuje:
 - listę płatności faktury,
 - status opłacenia,
 - datę opłacenia.

 **Efekt:**
 - Faktury otrzymują poprawny status płatności i datę opłacenia zgodnie z danymi z kolejki.

 --- 

 **INT-6201 | Rozbudowa endpointu konfiguracji YouLead o powiązanie akcji rozmowy ze statusem i wyzwalanie aktualizacji** 
 **Co dodano / zmieniono:**
 - W mapowaniach statusów w konfiguracji YouLead dodano **opcjonalne ID akcji rozmowy**.
 - Gdy sprzedawca doda/zaktualizuje rozmowę powiązaną z akcją, system automatycznie wysyła aktualizację statusu do YouLead:
 - tylko jeśli **akcja** i **status leada** zgadzają się z konfiguracją.
 - Mechanizm jest generyczny (obsługuje dowolne kombinacje status leada ↔ akcja rozmowy).

 **Na co zwrócić uwagę:**
 - Po aktualizacji rozmów powiązanych z akcjami statusy mogą zmieniać się automatycznie w YouLead (zgodnie z konfiguracją).

 --- 

 **INT-6200 | Rozbudowano UI do konfiguracji integracji z YouLead o możliwość aktualizacji statusu na podstawie dodania rozmowy do leada** 
 **Co dodano / zmieniono:**
 - Rozbudowano interfejs konfiguracji integracji YouLead, aby umożliwić aktualizację statusu na podstawie dodanej rozmowy.

 --- 

 **INT-6205 | Rozbudowano konfiguracje YouLead o mapowanie powodów fiaska** 
 **Co dodano / zmieniono:**
 - Endpoint obsługuje **opcjonalne mapowanie** (ID z ) w .
 - Umożliwia to przypisanie konkretnego **powodu fiaska** do mapowania statusu w konfiguracji YouLead.

 --- 

 **INT-6106 | Dodano domyślny lejek dla konfiguracji integracji z YouLead** 
 **Co dodano / zmieniono:**
 - Dodano **domyślny lejek** dla konfiguracji integracji YouLead.

 --- 

 **INT-6132 | Usunięto warunek blokujący zmianę statusu YouLead** 
 **Co dodano / zmieniono:**
 - Usunięto blokujący warunek, który utrudniał/uniemożliwiał zmianę statusu YouLead.

 --- 

 **INT-6195-story | Dodano możliwość uzależnienia zmiany statusów YouLead od rozmów dodawanych do leada** 
 **Co dodano / zmieniono:**
 - Dodano logikę, w której zmiana statusu w YouLead może zależeć od tego, jakie rozmowy zostaną dodane do leada.

 --- 

 **INT-6202 | Dodano wysyłane informacji o sposobie kontaktu po udanej synchronizacji z YL** 
 **Co dodano / zmieniono:**
 - Po udanej synchronizacji z YouLead system wysyła informacje o **sposobie kontaktu**.

 --- 

 **INT-6197-story | Dodano możliwość wysyłko do YouLead szczegółow fiaska** 
 **Co dodano / zmieniono:**
 - Rozszerzono wysyłkę do YouLead o **szczegóły fiaska**.

 ---
 
</details>

---

<details>
 <summary>**2. Leady i wyszukiwanie**</summary>

 **INT-5568 | Naprawiono filtrowanie po emailu i numerze telefonu w tabeli Leadów** 
 **Co dodano / zmieniono:**
 - Rozszerzono szybkie wyszukiwanie w tabeli Leadów o:
 - adres e-mail,
 - numer telefonu.
 - Naprawiono przypadki, w których pojawiały się błędy **500**.
 - Naprawa działa również dla wcześniej zapisanych profili tabeli.

 **Efekt:**
 - Filtrowanie danych kontaktowych działa poprawnie i nie powoduje błędów 500.

 ---
</details>

---

<details>
 <summary>**3. Faktury i dokumenty**</summary>

 **INT-6203 | Dodano powód zwolnienia z VAT do faktury KSeF** 
 **Co dodano / zmieniono:**
 - Do faktury KSeF dodano pole/obsługę **powodu zwolnienia z VAT**.

 ---
</details>

---

<details>
 <summary>**4. YouLead / workflow i uprawnienia**</summary>

 **INT-6199 | Dodano możliwość anulowania umowy sprzedaży z odpowiednim uprawnieniem** 
 **Co dodano / zmieniono:**
 - Użytkownicy z dedykowanym uprawnieniem mogą anulować **podpisane umowy sprzedaży**.
 - Uprawnienie należy nadać w panelu administracyjnym.

 **Efekt:**
 - Anulowanie umów jest dostępne kontrolowanie przez role.

 ---
</details>

---

<details>
 <summary>**5. UI i prezentacja**</summary>

 **INT-6208 | Poprawiono skalowanie pionowe rzutu mieszkania w podglądzie oferty online** 
 **Co dodano / zmieniono:**
 - Po kliknięciu w ofertę online poprawiono wyświetlanie rzutu mieszkania:
 - pionowe rzuty nie są już pokazywane jako spłaszczone,
 - lightbox używa rzeczywistych proporcji obrazu, jeśli są dostępne.

 --- 

 **INT-6088 | [MVP] UI do widoku z konsultantem AI** 
 **Co dodano / zmieniono:**
 - Dodano UI umożliwiające widok/konsultację z **konsultantem AI** (wersja MVP).

 --- 

 **INT-6185 | Dodano wyświetlanie zdjęcia pracownika w komponencie thtg avatar** 
 **Co dodano / zmieniono:**
 - W komponencie **thtg avatar** dodano wyświetlanie zdjęcia pracownika.

 --- 

</details>

---

<details>
 <summary>**6. Naprawy integracyjne, API i stabilność**</summary>

 **INT-6215 | Naprawiono przekazywanie poprawnego ylid w żądaniu** 
 **Co dodano / zmieniono:**
 - Naprawiono problem z przekazywaniem **poprawnego ylid** w żądaniu.

 --- 

 **INT-6198 | Przywrócenie edycji typów dokumentów przychodzących** 
 **Co dodano / zmieniono:**
 - Przywrócono edycję typów dokumentów przychodzących dla wskazanego archetypu.
 - Błąd naprawiono przez migrację danych uzupełniającą historyczne rekordy pól dokumentów o systemowe nazwy.

 **Efekt:**
 - Można ponownie edytować typy dokumentów przychodzących (po migracji danych).

 --- 

 **INT-6214 | Przygotowano aplikację pod działanie z Doctrine ORM 3** 
 **Co dodano / zmieniono:**
 - Zmiany przygotowujące aplikację do współpracy z **Doctrine ORM 3**.

 --- 

 **INT-6223 | Naprawiono problem w którym nie można przekształcić oferty** 
 **Co dodano / zmieniono:**
 - Naprawiono błąd blokujący przekształcanie oferty.

 --- 

 **INT-6137 / INT-6196 / INT-6212 / INT-6204 / INT-6193 / thtg-5541 / INT-5721 (z listy zmian w wersji)** 
 **Co dodano / zmieniono (w skrócie):**
 - Dodano możliwość usuwania wpłat z poziomu umowy. 
 - Rozszerzono wysyłkę do YouLead po obsłudze formularza kontaktowego. 
 - Dodano obsługę w . 
 - Rozbudowano UI konfiguracji YouLead o ustawienie powodów fiaska. 
 - Naprawiono warunek w YouLead (wspomniany w sekcji 1). 
 - Dodano powód zwolnienia z VAT do KSeF (wspomniany w sekcji 3). 
 - Dodano badge „nowość” do efaktor. 
 - Usunięto nieużywane pliki modułu Autonomic Sales. 
 - Naprawiono problemy z testami w GitHub Actions (losowe failowanie części testów).

 ---
</details>

---

<details>
 <summary>**7. Zmiany dotyczące pipeline / repo**</summary>

 - Zmiana „Pushed to master”: **Renamed Clou** oraz **usunięto badge z efaktor**.

 ---
</details>

---

## v2026.19.1

**Zakres zmian**
Brak szczegółowego opisu zmian w dostarczonym wejściu.

---

## v2026.19.0

**Zakres zmian**
- Naprawy błędów w obsłudze odbiorów i dokumentów w obiegu
- Usprawnienie logiki wystawiania faktur (Enova → Profbud)
- Aktualizacje informacji o eFaktor w systemie

---

<details>
 
**1) Usprawnienia**

**INT-6159 | Enova → Profbud: jedna faktura dla wpłat z tej samej daty**
 
**Co dodano / zmieniono:**
- Zmieniono logikę przy wystawianiu faktur w integracji Enova → Profbud, aby dla wpłat z tej samej daty tworzyć jedną fakturę zamiast wielu.

**Efekt:**
- Mniej rozdrobnionych dokumentów i bardziej spójne wystawianie faktur.

---
</details>

<details>
 
**2) Poprawki (błędy)**

**INT-6024 | Nie można było usunąć odbioru z komentarzami**
 
**Co dodano / zmieniono:**
- Naprawiono błąd blokujący usuwanie odbioru, gdy miał powiązane komentarze.

**Działanie systemu:**
- Odbiór jest usuwany razem ze wszystkimi powiązanymi komentarzami.

**Efekt:**
- Użytkownik może bez problemu usuwać odbiory nawet wtedy, gdy zawierają komentarze.

---
 
**INT-5515 | Niespójny zapis wartości pól typu bool (checkbox) w dokumentach w obiegu**
 
**Co dodano / zmieniono:**
- Naprawiono niespójność wartości pól typu checkbox w dynamicznych polach dokumentu.
- Zapewniono spójne zapisy i odczyty niezależnie od ścieżki zapisu (np. tworzenie przez multipart vs edycja przez JSON).
- Poprawiono obsługę historycznych danych w integracji Elixir-O (w tym dla podzielonej płatności).

**Efekt:**
- Poprawna wartość checkboxów w zależności od sposobu edycji dokumentu oraz lepsza stabilność na danych historycznych.

---
 
**INT-6192 | Informacje o eFaktor**
 
**Co dodano / zmieniono:**
- Dodano w systemie informacje o eFaktor.

**Efekt:**
- Użytkownicy zyskują kontekst dot. eFaktor bez konieczności poszukiwania informacji w zewnętrznych źródłach.

---
</details>

---

## 2026.18.0

Zmiany obejmują: KSeF, EOD, paczki przelewów, integracje księgowe, umowy najmu, wydajność tabel oraz UI.

<details>
<summary><strong>Szczegóły</strong></summary>

**1. KSeF**

**INT-6186 – Adres korespondencyjny nabywcy na fakturze KSeF**

**Co dodano:**
- Wzór faktury KSeF rozszerzony o adres korespondencyjny nabywcy.

**Warunek:**
- Wyświetlanie zależne od ustawienia systemowego.

**Na co zwrócić uwagę:**
- Jeśli adres nie jest widoczny:
 - sprawdzić ustawienie systemowe,
 - sprawdzić, czy adres istnieje na danych kontrahenta.

---

**INT-6191 – Usuwanie konfiguracji KSeF**

**Co dodano:**
- Możliwość usunięcia konfiguracji KSeF z poziomu UI.

**Zachowanie systemu:**
- Konfiguracja:
 - znika z listy,
 - nie jest używana przy wysyłce/odbiorze,
 - pozostaje w DB (soft-delete), aby zachować historię sesji.

---

**INT-6188 – Informacja o MPP na fakturach KSeF**

**Co zmieniono:**
- Dodano oznaczenie dotyczące mechanizmu podzielonej płatności (MPP).

**Znaczenie:**
- Spójność danych między systemem a dokumentem KSeF.

---

**2. Paczki przelewów**

**INT-6161 – Wymuszenie MPP przy generowaniu paczki (EOD)**

**Co dodano:**
- Możliwość wymuszenia mechanizmu podzielonej płatności podczas generowania paczki przelewów z EOD.

---

**INT-5863 – Dokument nie ustawiany automatycznie jako opłacony**

**Co dodano:**
- Ustawienie pozwalające, aby po wygenerowaniu paczki:
 - dokument nie był automatycznie oznaczany jako opłacony.

**Istotne:**
- Zależne od konfiguracji systemowej.

**Typowe zgłoszenia:**
- „Dokument nie zmienił statusu na opłacony” → sprawdzić ustawienie.

---

**3. EOD / Integracje**

**INT-6167 – Wyłączenie wysyłki do programu księgowego po zakończeniu obiegu**

**Co dodano:**
- Możliwość, aby po zakończeniu obiegu dokument nie był wysyłany do systemu księgowego.

**Warunek działania:**
- Dokument musi posiadać co najmniej 1 dekret fantomowy (ustawione konto).

**Na co zwrócić uwagę:**
- Przy braku dokumentów w księgowości:
 - sprawdzić to ustawienie.

---

**4. Faktury / Wydajność**

**INT-3503 – Poprawa ładowania tabeli faktur**

**Co zmieniono:**
- Usunięto dodatkowe zapytania HTTP przy ładowaniu tabeli.
- Dane (np. numer umowy, inwestycja) są teraz zwracane bezpośrednio w odpowiedzi listy.

**Efekt:**
- Szybsze ładowanie tabeli.
- Mniejsza liczba requestów.

**Wsparcie:**
- Problemy z wydajnością po tej wersji traktować jako anomalie.

---

**5. Umowy najmu**

**INT-3488 – Waloryzacja z wyrównaniem**

**Co dodano:**
- Możliwość masowej waloryzacji umów najmu.

**Działanie:**
- Aktualizacja składników czynszu od daty waloryzacji.
- Opcjonalne wyrównanie za wcześniejsze miesiące:
 - dodawane jako osobna pozycja na kolejnej fakturze.

**Na co zwrócić uwagę:**
- Klienci mogą nie rozumieć dodatkowej pozycji → to wyrównanie.

**Sprawdzać:**
- datę waloryzacji,
- okres objęty wyrównaniem.

---

**6. UI / UX**

**INT-6184 – Układ informacji o zmianach i aneksie**

**Co zmieniono:**
- Przebudowany układ prezentacji zmian i aneksów.

**Efekt:**
- Dane bez zmian, zmieniona prezentacja.

---

**INT-6183 – Nawigacja (Clou)**

**Co zmieniono:**
- Dodano element nawigacyjny (Clou).

**Uwagi:**
- Zmiana wyłącznie UI.

---

**INT-6037 – Optymalizacja CSS/JS (oferta online)**

**Efekt:**
- Szybsze ładowanie widoków oferty online.

</details>

## 2026.17.0
Zakres zmian
Zmiany obejmują głównie EOD, paczki przelewów, komunikację e‑mail, umowy oraz UI.

<details>
<summary>Szczegóły</summary> 

## 1. EOD – dokumenty i faktury
INT-6169-story – Wybór rachunku spółki przy wprowadzaniu dokumentu do obiegu
Co dodano:

Podczas wprowadzania dokumentu do obiegu użytkownik może wybrać rachunek spółki z listy.
Powiązane zmiany UI:

INT-6170, INT-6171 – Select rachunku spółki przy dodawaniu dokumentu w EOD.
INT-6172, INT-6173 – Pole wyboru rachunku spółki w edycji dokumentu.
Na co zwrócić uwagę:

Lista rachunków pochodzi z konfiguracji spółki.
Brak rachunku w select → sprawdzić konfigurację spółki.
INT-6181 – Widoczność dekretacji przy generowaniu protokołu
Co naprawiono:

Naprawiono błąd uniemożliwiający generowanie protokołu odbioru, gdy:
dekretacje miały wartość netto = 0 (np. umowy budowlane).
Efekt:

Protokół generuje się poprawnie niezależnie od wartości netto dekretacji.
## 2. Paczki przelewów
INT-6174 – Zmiana procesu generowania paczek przelewów
Co się zmieniło:

Zmodyfikowano mechanizm generowania paczek przelewów (logika wewnętrzna).
Powiązane zmiany:

INT-6175 – Zmieniony UI dialogu generowania paczek przelewów.
Uwaga dla wsparcia:

W przypadku problemów z paczkami po tej wersji:
sprawdzić datę płatności,
sprawdzić wybrany rachunek spółki,
zweryfikować nowy dialog generowania.
INT-6165 – Wybór daty płatności przy generowaniu paczki
Co dodano:

Przy generowaniu paczki przelewów (DMS) można:
wybrać konkretną datę realizacji paczki,
niezależnie od daty bieżącej.
Domyślnie ustawiana jest data dzisiejsza.
Częste zgłoszenia:

„Paczka ma inną datę niż dziś” → sprawdzić ręcznie wybraną datę.
### 3. Umowy
INT-5820 – Historia aneksów w umowie
Co naprawiono:

Poprawne zapisywanie i wyświetlanie historii zmian podczas dodawania aneksu.
Efekt:

Historia umowy nie nadpisuje się i pozostaje spójna.
### 4. Komunikacja / e‑mail
INT-6158 – Szablon wiadomości o ukończeniu inwestycji
Co dodano:

Możliwość wykorzystania treści dynamicznej w szablonie wiadomości e‑mail wysyłanych z poziomu inwestycji np. dla powiadomień o ukończeniu etapu inwestycji.
Zastosowanie:

Możliwy do dalszej konfiguracji treści (jeśli klient ma dostęp).
Fix – EmailLabs (transport mailowy)
Co naprawiono:

Naprawiono błąd powodujący crash wysyłki maili, gdy:
Znaczenie:

Stabilna wysyłka maili przy większym wolumenie.
Jeśli klient zgłasza brak maili „zbiorczo” – problem powinien być już nieaktualny.
### 5. UI / Zadania
INT-6176 – Widget zadań
Co naprawiono i dodano:

Poprawiono wyświetlanie:
podsumowań,
opisów zadań.
Dodano kolumnę z nazwą inwestycji.
</details>