# Historia zmian - Faktura VAT 2026 (z Git)
## Wersja 26.1.1 (12.12.2025)
- Pocz�tkowa wersja integracji KSeF 2.0
- Import faktur z KSeF do bazy
- Eksport faktur do KSeF XML
## Wersja 26.1.2 (12.12.2025)
- Naprawiono duplikaty deklaracji zmiennych
- Fix generowania adnotacji w szablonie KSeF
- Naprawiono type mismatch w GenerujAdnotacje
## Wersja 26.1.3 (12.12.2025)
- Import KSeF 2.0 - mapowanie faktur sprzeda�y
- Mapowanie danych p�atno�ci (spos�b zap�aty, numer konta, termin)
- Naprawiono b��dy sk�adni VB6 (Select Case, numery linii)
- Konwersja formularzy do Windows-1250
## Wersja 26.1.4 (16.12.2025)
- Naprawiono (#0008727): B��d 204 podczas pr�by drukowania
- KSeF: data zap�aty w fakturach ko�cowych
- Faktury zaliczkowe tylko netto - zabezpieczenie z komunikatem
- Poprawka numeracji wierszy w korekcie KSeF
- 2 dodatkowe procedury mar�y do wyboru
## Wersja 26.1.5 (14-15.12.2025)
- Import KSeF XML - mapowanie adnotacji
- Naprawiono kodowanie polskich znak�w (Windows-1250, CRLF)
- KSeF: brak opcji 'wycena' faktury - metoda kasowa
- Pole CN (kod towaru) dla KSeF
- Obs�uga VAT OSS w eksporcie KSeF
- Rabat P_10 dla poszczeg�lnych towar�w
## Wersja 26.1.6 (19-25.12.2025)
- Pe�na synchronizacja KSeF (fix out of memory)
- Synchronizacja faktur zakupu z KSeF (kosztowe) - nowa tabela
- Integracja Mobilna Faktura z MySQL ODBC Driver 8.x
- Import zaliczek, ko�cowych i korekt z KSeF
- Mapowanie rabatu P_10 dla pozycji faktury
## Wersja 26.1.7 (22-27.12.2025)
- Synchronizacja wysy�ania faktur do KSeF
- Naprawiono (#0008718): Dane do VAT ginďż˝ przy zmianie NIP podatnika
- Link PayU w eksporcie do KSeF
- Pole z linkiem do p�atno�ci, pole stopka
- Nazwy generowanych plik�w XML dla KSeF
## Wersja 26.1.8 (29.12.2025)
- Wy��czenie HDI_Plugin i usuni�cie klas PIT5_15_Dane
- Tryb KSeF: rejestr Windows + blokada synchronizacji gdy wy��czony
- Auto-launch KSeF_Client.exe przy starcie aplikacji
- Blokada edycji/usuwania faktur KSeF
## Wersja 26.1.9 (30.12.2025)
- Dodano obs�ug� statusu KSeF PROCESSING
- Tryb podgl�du dla faktur KSeF
- Aktualizacja wersji projektu na PRO
- Komunikat z pytaniem o otwarcie ustawie� KSeF przy b��dzie konfiguracji
## Wersja 26.1.10 (30.12.2025)
- Synchronizacja Mobilna-Faktura: Desktop (master) ? Web
- Auto-synch po zapisie faktury (checkbox)
- Uproszczenie druku QR - etykieta osadzona w BMP z KSEF_CLIENT
## Wersja 26.1.11 (31.12.2025)
- Naprawiono eksport JPK V7M do PDF (#0008719)
- Naprawa synchronizacji Desktop-Web: dodano DESKTOP_ID
- Optymalizacja: `UpdateSentInvoicesKSeF` tylko gdy KSeF w��czony
- Przenoszenie osieroconych plik�w `.info` do archive
## Wersja 26.1.12 (02.01.2026)
- Naprawiono (#0008711): Po dodaniu towaru magazyn dalej pusty
- Naprawiono (#0008716): Program podstawia tre�� maila z poprzedniego profilu
## Wersja 26.1.14 (06.01.2026)
- Sprawdzanie wersji KSeF Client przed pobraniem
- Zapis `.version` tylko gdy EXE faktycznie pobrany
## Wersja 26.1.15 (06.01.2026)
- Naprawiono parser nazwy pliku w `UpdateSentInvoicesKSeF`
- Zabezpieczenie przed pustymi datami w imporcie z Web
- Zamiana indeks�w na nazwy kolumn w synchronizacji KSeF
- Dodano `ksef_number`/`ksef_status` do eksportu/importu
- Naprawiono synchronizacjďż˝ firm i cennika (filtr `desktop_id IS NULL`)
- Dodano opcjďż˝ Synchronizacja do menu KSeF
## Wersja 26.1.16 (07.01.2026)
- Przywr�cono podmenu Eksport (Do XML, Do Rewizora GT, Do JPK)
## Wersja 26.1.17 (08.01.2026)
- Auto-update KSeF_Client przez HTTPS
- Sprawdzanie czy EXE istnieje przed aktualizacjďż˝
- Komunikat "Czy chcesz otworzyďż˝ ustawienia KSeF Client?" gdy brak trybu KSeF
## Wersja 26.1.18 (10.01.2026)
- Naprawiono brak miejsca wystawienia faktury w druku seryjnym (#0008752)
- Integracja z KSeF Client - pokazywanie ustawie� po klikni�ciu "KSeF Synchro"
- Naprawiono `ShowKSeFClientSettings` - tworzenie folderu signal
## Wersja 26.1.19 (11.01.2026)
- Naprawiono niesko�czon� p�tl� w `SprawdzKod` (EOF(1) ? EOF(FF))
- Usuni�to nadmiarowe logi z `frmDanePodatnika`
- Optymalizacja startu: usuni�ty implicit Load frmDanePodatnika
## Wersja 26.1.20 (12.01.2026)
- Naprawiono b��d "File already open" w `WypelnijPola` - Close przed Exit Sub
- Usuni�to nadmiarowe logi diagnostyczne
- Dodano regu�y ostro�no�ci do Copilot/Cursor rules
## Wersja 26.1.21 (13.01.2026)
- Auto-launch `KSeF_Client.exe` przy klikni�ciu synchronizacji (KSeF)
## Wersja 26.1.22 (13.01.2026)
- Naprawiono migotanie panelu konfiguracji (LockWindowUpdate)
- Dodano fallback miejsca wystawienia: u�yj MIE_PO z `firma.dat` gdy rejestr pusty
## Wersja 26.1.23 (13.01.2026)
- JPK: RodzajPodatnika czytany z `firma.dat` zamiast z bazy Firmy
- Refaktoring JPK (V7M/V7K/MAG): u�ycie GetDaneFirma(12/13/14/15), usuni�cie PobierzDaneVATzPliku z basGeneral.bas
- Naprawiono uszkodzony Select Case w EksportDoJPKV7M2PDF
- JPK V7M: NIP z `firma.dat` (poprawka txtNIP1 indeks 2) + email z linii 8
## Wersja 26.1.24 (14.01.2026)
- Dokumentacja: `firma.dat` vs obiekt Firmy (instrukcje dot. eksport�w JPK)
- Naprawiono zap�tlenie dialogu zapisu JPK przy Cancel (obs�uga b��du 32755)
## Wersja 26.1.25 (14.01.2026)
- Miejsce wystawienia: poprawki
- KSeF: obs�uga profili per-NIP (integracja wielofirmowa)
## Wersja 26.1.26 (14.01.2026)
- KSeF: zawsze wysy�aj NIP + obs�uga b��du 4 (niezgodno�� NIP)
- KSeF per-NIP: tylko STANDARD/PRO wysy�a NIP w sygnale
## Wersja 26.1.27 (15.01.2026)
- ZUS: aktualizacja do przepis�w 2026 + forma opodatkowania (Polski �ad)
- 0008733: b��dny kod QR
## Wersja 26.1.28 (21.01.2026)
- Pokazywanie licznika post�pu paczki w logu
- Zapisywanie NIP tylko w trybie profili
## Wersja 26.1.29 (21.01.2026)
- UpdateSentInvoicesKSeF: obs�uga plik�w `.error` i status "b��d wysy�ania"
- UpdateSentInvoicesKSeF: uproszczenie obs�ugi plik�w `.error`
- Form1openFiles: dopisywanie wpis�w logu post�pu
- Form1openFiles: komunikaty post�pu/przetwarzania + ko�cowe info
- Dodano ko�cowy komunikat gdy brak plik�w XML do importu
- Uproszczony MsgBox: tylko "Operacja zako�czona"
## Wersja 26.1.30 (21.01.2026)
- KSeF FA(3): eksport `NrZamowienia` (WarunkiTransakcji/Zamowienia)
- KSeF FA(3): JST/P�atnik - eksport Podmiot3
- ListaFaktur: zapami�tywanie ustawie� okna (rozmiar/max/kolumny) - bazowy klucz rejestru
- ListaFaktur: zapami�tywanie rozmiaru okna przy zamykaniu (QueryUnload) oraz przy ESC/OK
- ListaFirm: zapami�tywanie rozmiaru formy przy zamkni�ciu
- Naprawiono b��d kompilacji: zduplikowane etykiety `ZapamietanieUstawienOkna`
- Dodano "Prosz� czeka�" do komunikat�w po�rednich
## Wersja 26.1.31 (21-22.01.2026)
- KSeF: poprawki eksportu dla faktur MP (metoda kasowa)
- Faktura MP: automatyczne `P_16=1` i domy�lna wycena (metoda kasowa)
- Termin/Zap�ata: format `yyyy-mm-dd` zamiast `CStr` (bug 450)
- Synchronizacja: faktury ze statusem "b��d wysy�ania" s� ponownie generowane
## Wersja 26.1.32 (22.01.2026)
- Aktualizacja KSeF Client: wysy�anie `close.cmd` gdy EXE jest zablokowany
## Wersja 26.1.33 (23.01.2026)
- Synchronizacja: proc_* (procedury) + split_payment
- Synchronizacja: `jpk_dokument_typ`
- KSeF: JST (dostosowania w eksporcie)
- Dopisano regu�y dot. struktury kodu VB6 + dokumentacj� synchronizacji
## Wersja 26.1.35 (24-26.01.2026)
- Aktualizacja KSeF Client: zamykanie przez `close.cmd` tylko gdy jest nowsza wersja (sprawdďż˝ wersjďż˝ przed `close.cmd`)
- Aktualizacja KSeF Client: komunikat gdy `close.cmd` nie zamyka EXE (info o restarcie komputera)
- 0008764: ukrywanie p�l konta przy sposobie zap�aty "got�wka"
- 0008779: zapami�tywanie tekstu "zgodnie z umow�" na wydruku
- 0008782: od�wie�enie listy po klonowaniu (�eby dokument by� widoczny)
- 0008779/0008782: zamkni�cie dokumentu przed otwarciem kolejnego
- Dokumentacja: workflow migracji bootstrap5
## Wersja 26.1.36 (28.01.2026)
- Pomini�cie ostrze�enia o kursie walut dla faktur WDT/Eksport/OSS
- 0008779/0008782: podgl�d dokumentu + zamykanie dokumentu przed otwarciem kolejnego
## Wersja 26.1.37 (29.01.2026)
- VAT: poprawiona logika dla faktur UE / poza UE / Commercial Invoice
- Dokumentacja: regu�a sprawdzania obu repo w workspace
## Wersja 26.1.38 (29.01.2026)
- KSeF: aktualizacja informacji na splash screenie + logi
## Wersja 26.1.39 (30.01.2026)
- UpdateSentInvoicesKSeF: czytanie plik�w `.info` tak�e z `archive` przy sprawdzaniu statusu faktury
- KSeF: filtr pro-forma/oferta/zam�wienie + informacyjny komunikat dla faktur bez NIP w walucie obcej
## Wersja 26.1.40 (30.01.2026)
Na chwil� obecn� u nas mo�na zrobi� korekt� tylko ceny i ilo�ci trzeba doda� wszystko, co mia�a nota korygujaca. Pilne bo to wesz�o od 1.02. sprawdzic czy w ksef mozna poprawiac adres korygowac to co w nocie bylo wg schematu xsd i dokumentacji w internecie- UpdateSentInvoicesKSeF: poprawka b��du - pro-forma z tym samym numerem co faktura VAT
- UpdateSentInvoicesKSeF: optymalizacje i przyspieszenie (mniej typ�w, wyszukiwanie w ListView zamiast zapyta� do bazy)
- JPK V7M/V7K: aktualizacja do wersji 3 (od 1 lutego 2026) + numer KSeF w strukturze
- 0008710: parser - modyfikacja do faktur cyklicznych
## Wersja 26.1.41 (30.01.2026)
- KSeF: naprawa escapowania XML (znaki specjalne) w eksporcie - b��d EntityRef (np. nazwy typu "D&G")
- Dokumentacja: komentarz do funkcji XMLit()
## Wersja 26.1.42 (31.01.2026)
- KSeF: komunikat na splash (sprawdzanie/pobieranie)
- Synchronizacja: dodanie `na_kraj` i `rabat` + lepsza obs�uga b��d�w po��czenia
## Wersja 26.1.43 (31.01.2026)
- Profile (wielofirmowo��): przelogowanie bez wy��czania programu - menu "Zmie� profil" + skr�t Ctrl+W (gdy czySaProfile)
- Profile: cleanup przy przelogowaniu (Unload frmListaFaktur/frmDANE_PODATNIKA, wy��czenie tmrKSefCheck) + pomini�cie splash przy przelogowaniu
- JPK_V7M(3)/JPK_V7K(3): dodane schematy XSD + aktualizacja namespace ETD i obs�uga p�l (NrKSeF/OFF/BFK/DI)
- JPK_V7M(3): filtrowanie numer�w KSeF z TEST/DEMO - u�ywaj NrKSeF tylko dla �rodowiska PROD
## Wersja 26.1.44 (31.01.2026)
- Synchronizacja: dodano obs�ug� WDT/Eksport oraz pole `odwrotne_obciazenie` (kolumny + mapowanie typ�w dokument�w)
- Synchronizacja: mapowanie `odwrotne_obciazenie` z pola Wycena (funkcja CzyOdwrotneObciazenie) + import Web?VB6
- Uproszczono komunikat b��du po��czenia
## Wersja 26.1.45 (31.01.2026)
- Synchronizacja: optymalizacja `eksportujFirmy` (batch INSERT) + logowanie post�pu
- Synchronizacja: logowanie do pliku (Dane\synch.log / Bledy_synch.log) zamiast Debug.Print + porz�dki w funkcjach logowania
- Eksport firm: filtrowanie pustych firm z MDB + zabezpieczenia na pusty recordset (BOF/EOF) + poprawki kolumny `jst`
## Wersja 26.1.46 (31.01.2026)
- Synchronizacja: wymuszaj wczytanie �wie�ych danych FKT przy synchronizacji - naprawia brak numer�w KSeF w panelu
## Wersja 26.1.47 (02.02.2026)
- Synchronizacja: du�e optymalizacje (usuni�cie martwego kodu + eliminacja zb�dnych SELECT�w)
- SQL: u�ycie `adExecuteNoRecords` dla szybszego wykonywania zapyta�
- Eksport dokument�w: usuni�cie SELECT�w cennika + batch INSERT
- QR: zmiana rozszerzenia z .bmp na .jpg (integracja z KSEF_CLIENT)
## Wersja 26.1.48 (02.02.2026)
- QR: wi�kszy rozmiar + wycentrowanie pod lewym podpisem + obs�uga nowej strony
- QR: przywr�cenie hardkodowanych warto�ci `qrX` dla styl�w 5/7/8
- QR: poprawki centrowania po zmniejszeniu oraz docelowe centrowanie pod liniďż˝ podpisu
## Wersja 26.1.49 (03.02.2026)
- KSeF: zabezpieczenie przed eksportem faktur sprzed 01.02.2026 - walidacja `DataWystawienia` w EksportujLvDoXMLKSeF2
## Wersja 26.1.50 (03.02.2026)
- HOTFIX: krytyczny b��d P_1 - data wystawienia ustawiana na `Now` zamiast `kFaktura.DataWystawienia` (naprawiono 4 wyst�pienia)
## Wersja 26.1.51 (03.02.2026)
- KSeF: naprawa korekt - dodanie `NrKSeFFaKorygowanej` gdy oryginalna faktura by�a w KSeF, zachowanie `NrKSeFN` gdy nie by�a
## Wersja 26.1.52 (03.02.2026)
- KSeF: naprawa XMLit - polskie znaki w XML
## Wersja 26.1.53 (03.02.2026)
- Start programu: zamiana blokuj�cych `MsgBox` na `LogStartup`
## Wersja 26.1.54 (03.02.2026)
- Diagnostyka zawieszania: dodatkowe logi w `OdczytajWgKryt` / `PobierzWszystkie`
- `OdczytajWgKryt`: zabezpieczenie przed wielokrotnym wywo�aniem (reentrancy guard)
- VB6: przeniesienie deklaracji `bOdczytWTrakcie` do sekcji deklaracji
- Timer KSeF: uruchamiaj tylko gdy `CzyKSeFWlaczony()` (brak p�tli gdy KSeF wy��czony)
## Wersja 26.1.55 (03.02.2026)
- KSeF: respektuj ustawienie �Pomi� wysy�k� z KSeF Client - fvat2026 pomija eksport XMLi gdy checkbox aktywny
## Wersja 26.1.56 (04.02.2026)
- KSeF: refactor `EksportujNiewyslaneFakturyKSeF` - wysy�ka wszystkich niewys�anych faktur z bazy (nie z ListView)
## Wersja 26.1.57 (04.02.2026)
- START/STANDARD: pomi� `ZarzadzajStanemMagazynu` (brak modu�u magazynu)
- Korekta zeruj�ca: automatyczny zapis w tle bez UI
- Import KSeF: rozszerzone logowanie do pliku `import_ksef_errors.log`
- Import KSeF: `Wartosc.PobierzBrutto` -> `RazemWartoscBrutto.KwotaFormat`
- Import KSeF: u�ycie `kFaktury.BiezacaLista` zamiast bazy danych
- Import KSeF: wy��czono auto-recovery z `archive` (r�czne kopiowanie plik�w XML)
## Wersja 26.1.58 (04.02.2026)
- Wydruk: wy��czono logo i QR code na wydruku faktur zakupowych
- Porz�dki: usuni�cie `frmTELEFON1` (nieu�ywana forma telefonu TAPI)
- Korekta zeruj�ca: automatyczny zapis + zamkni�cie okna
- Korekta zeruj�ca: wyczy�� `NumerKSeF` przed zapisem
- Korekta zeruj�ca: u�yj `kWczytanaFaktura` zamiast `frmGlowna.FAKTURA`
- Optymalizacja: `UpdateSentInvoicesKSeF` wywo�ywana raz zamiast 17x przy �adowaniu wszystkich dokument�w
## Wersja 26.1.59 (05.02.2026)
- Drukowanie/podgl�d z listy dokument�w: rozdzielenie flag Drukuj/Podgl�d + poprawki widoczno�ci listy/okna dokumentu
- Drukowanie z listy: brak �klepsydry� i loading indicator, lista pozostaje widoczna
- Reset `DrukujZListyDokumentow`: poprawki przy zamykaniu podgl�du + usuni�cie zb�dnego resetu w `PrinterSelect`
- KSeF: drukowanie/podgl�d dozwolone mimo blokady edycji (ostrze�enie tylko przy usuwaniu gdy tryb OFF)
- KSeF: drukowanie z podgl�du pomija zapis faktur z `NumerKSeF`
- JPK3: dodano rok 2026 na li�cie lat
## Wersja 26.1.61 (05.02.2026)
- Dodano eksport JPK_V7M(2) obok V7M(3) w menu kontekstowym
- KSeF: poprawiony XPath dla terminu p�atno�ci (zagnie�d�ony element `Termin`)
## Wersja 26.1.62 (05.02.2026)
- KSeF per-NIP: normalizacja NIP w �cie�kach folder�w (foldery bez kresek)
- JPK: wycofano zmian� �ver 2 i 3 w menu� (revert)
- Drobne zmiany w UI/projekcie (frmGlowne / plik projektu)
## Wersja 26.1.63 (05.02.2026)
- KSeF: dodano import/eksport P�atnika (Podmiot3) z obs�ug� `IDWew` dla JST
## Wersja 26.1.64 (05.02.2026)
- KSeF: dodano generowanie element�w JST i GV w Podmiot2
## Wersja 26.1.65 (05.02.2026)
- JPK_V7M(2): poprawki zgodno�ci ze schem� (VAT-7 (22), `WariantFormularzaDekl=22`)
- JPK: pomini�to pole `P_360` dla wersji 2 (nie wyst�puje w schemacie v2)
## Wersja 26.1.67 (05.02.2026)
- KSeF: auto-kopiowanie plik�w `.info` z `archive` dla faktur z niekompletnym statusem
- KSeF: naprawa zapisu `NumerKSeF` do FKT w `UpdateSentInvoicesKSeF`
## Wersja 26.1.68 (05.02.2026)
- Import KSeF: poprawki liczenia cen � u�ywaj BRU zamiast globalnego `sposob_liczenia` w warunku oblicze�
- Import KSeF: reimport faktur z KSeF zamiast pomijania duplikat�w
- Import KSeF: poprawny `ConnectionString` (w�a�ciwa klasa `BazyDanych_Klasa`) w `ImportKSefInvoices`
- Import KSeF: auto-reimport z `archive` po zmianie wersji
## Wersja 26.1.69 (10.02.2026)
- Ewidencja VAT: dla faktur zaliczkowych z dwiema stawkami (np. 8% i 23%) widoczne sďż˝ wszystkie pozycje
- Import JPKFA4: poprawki importu (CD, nr dokumentu oraz dodatkowe korekty)
- KSeF FA(3): przeniesiono poprawki z `KSeFtemp_fixed` do aktywnej formy
- KSeFtemp.frm: porz�dki + fix �Out of Memory� przy kompilacji (usuni�cie nieu�ywanych zmiennych, naprawa `Dim`, przeniesienie `Dim` na pocz�tek procedur)
- Projekt/UI: usuni�to zduplikowany plik projektu oraz zmiana `comctl32` 1.5 -> 1.3
## Wersja 26.1.70 (10.02.2026)
- Import KSeF: poprawka pozycji rabatowych gdy `P_9A=0` i `P_11` ujemne � fallback na `P_11` gdy `P_9A*P_8B` nie zgadza si� z warto�ci� wiersza (np. OVH Flash Sale)
- JPKFA4: import ca�ej listy + uzupe�nianie pola kodu pocztowego
- Parser: aktualizacje (CD oraz `$MIESIAC+1+2+3+6`)
## Wersja 26.1.71 (11.02.2026)
- KSeF: usuwanie spacji z NIP w `KSeFtemp.frm` � fix b��du KSeF 445
- KSeF: `XMLit()` � dodano brakuj�ce escapowanie znak�w specjalnych (2 rundy: +41 i +36)
## Wersja 26.1.72 (11.02.2026)
- KSeF: poprawki Podmiot2/Podmiot3 pod XSD ďż˝ `IDWew` przeniesione do Podmiot3 (TPodmiot2 nie dopuszcza `IDWew`) + refaktoryzacja wykrywania `IDWew`
- KSeF: Podmiot2 zawsze u�ywa Odbiorca + obs�uga `IDWew` dla PSG
- Import KSeF: poprawki terminu p�atno�ci oraz podw�jnego rabatu
- Import KSeF: zabezpieczenie przed ponownym importem faktur zakupowych (fallback `MoveFile`)
- KSeFIntegration.bas: naprawa b��du kompilacji (brakuj�cy znak)
- KSeF 445: usuni�cie duplikat�w JST/GV w szablonach (powi�zane z 445)
## Wersja 26.1.73 (12.02.2026)
- Fix KSeF "Subscript out of range": przywr�cono szablon `KSeFtemp.frx` z pe�n� liczb� linii (indeksy 0�207)
- Zmiana logiki JST/GV: zamiast dynamicznie dodawa� elementy (ryzyko duplikat�w), `ZamienJSTValue()` zast�puje statyczne `2` na warto�� dynamiczn� gdy nabywca jest JST
## Wersja 26.1.74 (12.02.2026)
- Fix KSeF b��d 445: naprawa struktury XML `BrakID` (nabywcy bez NIP)
- B��d od commit `e6ac1c2`: brak `<` przed `` oraz `` w z�ej pozycji
- Naprawiono 2 wyst�pienia w `KSeFtemp.frx` (szablony FA z walut� PLN i EUR)
## Wersja 26.1.75 (12.02.2026)
- KSeF: auto-regeneracja XML � zmiana logiki pomijania: sprawdzaj `.info` (wys�ane) zamiast `.xml` (wygenerowane); faktury bez `.info` s� regenerowane nawet je�li XML istnieje � naprawia problem z duplikatem JST/GV w starych plikach
## Wersja 26.1.76 (12.02.2026)
- KSeF: parsowanie plik�w `.error` � wy�wietlaj `STATUS_DETAILS` zamiast hardkodowanego tekstu
## Wersja 26.1.77 (13.02.2026)
- KSeF: log synchronizacji � zachowaj histori� w UI (nie czy�� logu) + zawsze pokazuj podsumowanie: wys�ano/pobrano/import/reimport/b��dy
- KSeF: diagnostyka � loguj do `startup_log.txt` tak�e gdy brak nowych plik�w
- KSeF: eksport � naprawa �Subscript out of range� (prawid�owe indeksowanie `ListViewEx`) + obs�uga b��du per-faktura (kontynuacja eksportu)
- KSeF: import � naprawa parsowania XML i zatrzymanie zap�tlenia + poprawki licznik�w import/reimport
- KSeF: log synchronizacji � zachowaj histori� w UI (nie czy�� logu) + zawsze pokazuj podsumowanie: wys�ano/pobrano/import/reimport/b��dy
- KSeF: diagnostyka � loguj do `startup_log.txt` tak�e gdy brak nowych plik�w
## Wersja 26.1.78 (13.02.2026)
- KSeF: filtr/pomijanie � sprawdzaj plik `.error` przed �skip� oraz usu� fa�szywe ustawianie `setStatusKSeF` przy generowaniu XML
- KSeF: szablon ďż˝ wgrano poprawny `KSeFtemp.frx`
## Wersja 26.1.79 (13.02.2026)
- KSeF: synchronizacja �cie�ek plik�w `.info`/`.error` � obok XML zamiast podfolder�w, zachowanie kompatybilno�ci
- KSeF: uniwersalny parser numer�w faktur � `Replace(baseName, "_", "/")` zamiast `UBound`, naprawa 3-cz�ciowego formatu `numer/miesi�c/rok`
## Wersja 26.1.80 (16.02.2026)
- KSeF: regeneracja XML przy b��dach `.error` innych ni� `440` � eksport usuwa stary `.error` i ponawia generowanie XML
- KSeF: blokada ponownej wysy�ki utrzymana tylko dla `ERROR_CODE=440` (duplikat w KSeF)
## Wersja 26.1.81 (16.02.2026)
- Version bump
## Wersja 26.1.82 (16.02.2026)
- KSeF import: MSXML DOMDocument.load zamiast r�cznego parsowania UTF-8 � natywna obs�uga encoding
- KSeF import: LogImportKSeF helper � szczeg�owe logi importu do pliku
## Wersja 26.1.83 (16.02.2026)
- Version bump
## Wersja 26.1.84 (17.02.2026)
- KSeF import: naprawa b��du przenoszenia do archive zamiast error � propagacja b��du z ExtractXMLValues, walidacja parseError po Load
- KSeF import: reimport_version 20260217
## Wersja 26.1.85 (17.02.2026)
- KSeF log: import_ksef_debug.log przeniesiony do `C:\RAFSOFT\KSEF`, dodano wpis wersji
## Wersja 26.1.86 (17.02.2026)
- KSeF import: import_ksef_errors.log przeniesiony do `C:\RAFSOFT\KSEF`
- KSeF import: naprawa reset i cleanup archive przy b��dach
## Wersja 26.1.87 (17.02.2026)
- KSeF sync: zachowanie SESSION_REF/INVOICE_REF podczas aktualizacji plik�w .info
## Wersja 26.1.88 (17.02.2026)
- KSeF sync: obs�uga cz�ciowych b��d�w synchro (partial sync error code)
## Wersja 26.1.89 (18.02.2026)
- KSeF: pomijanie aktualizacji statusu gdy istnieje lock file (KSeF_Client.lock)
## Wersja 26.1.90 (18.02.2026)
- Mobilna sync: naprawa progress safety i PRO cennik warehouse lookup
- Silence empty firmy/cennik import popups w sync
## Wersja 26.1.91 (18.02.2026)
- KSeF sync: diagnostyka �rodowiska i sekcji config
## Wersja 26.1.92 (18.02.2026)
- KSeF reimport: dokumentacja reset-only flow
## Wersja 26.1.93 (19.02.2026)
- KSeF reimport: migracja archive XML do in, naprawa mapowania kwot i VAT
- JPK: naprawa nr wersji
- ExtractXMLValues: memory-safe variable reuse, VB6 label safety rules
## Wersja 26.1.94 (19.02.2026)
- KSeF QR: lista regeneracji skanuje wszystkie faktury z numerem KSeF (tak�e brakuj�ce w `tblKSeFInvoices`)
- JPK_FA: p�ynniejszy import, usuni�to zb�dny komunikat
## Wersja 26.1.95 (20.02.2026)
- KSeF korekty standard: naprawa resetu synchronizacji przy reimport
- Refine: dopracowanie resetu reimportu bez dodawania nowych zmiennych
## Wersja 26.1.96 (20.02.2026)
- Korekta KSeF zapis: nowy dokument nie dziedziczy `NumerKSeF`
## Wersja 26.2.1 (23.02.2026)
- KSeF import: poprawka `Val()` na `Kwota_Klasa` (grosze nie sďż˝ obcinane), `P_15` z XML dla `Pozostaje`
- KSeF reimport: bump `KSEF_REIMPORT_VERSION` do `20260223` (wymuszenie reimportu faktur z obci�tymi groszami)
- VB6: naprawa duplikat�w etykiet `3722/3724/3726` w `ExtractXMLValues`
## Wersja 26.2.2 (25.02.2026)
- KSeF import: ceny 1:1 z XML (`P_9A/P_9B/P_11/P_11A`) bez przeliczeďż˝, bump reimport `20260225`
- KSeF/JPK: poprawka `SposobLiczenia=4` (bez resetu do `1`), poprawki JPKV7K (nr wzoru schematu) i nazwy menu
- Prze��czenie wydania na START
## Wersja 26.2.3 (25.02.2026)
- ActiveNIP: zapis aktywnego profilu do `ksef_config.ini` (zamiast `active_nip.txt`)
- Konfiguracja projektu
## Wersja 26.2.4 (25.02.2026)
- KSeF/JPK: `SposobLiczenia=4` � brak resetu w `LadujFakture` (`Opcje.bas`) i p�tli JPK zakup�w
## Wersja 26.2.5 (26.02.2026)
- KSeF: poprawki `P_8A` (`JM` puste => pomini�cie elementu, `minOccurs=0`) + naprawa b��du 450
- KSeF: poprawka filtra typ�w faktur (obs�uga eksportowych i commercial invoice)
- Prze��czenie wydania na START
## Wersja 26.2.6 (26.02.2026)
- KSeF: poprawa obliczania sumy `Razem` dla faktur (`sposob_liczenia=4`)
- JPK_FA: dalsze optymalizacje importu
- Rejestracja/Dane podatnika: mo�liwo�� wpisania emaila z domen� `.tech`
## Wersja 26.2.7 (26.02.2026)
- Przywr�cono kodowanie `cp1250` w `frmListaFaktur.frm` (naprawa krzak�w)
## Wersja 26.2.8 (26.02.2026)
- KSeF: poprawka W tym (rozbicie wg stawek VAT) - KwotaVAT pokazywa�a 0,00 z�
## Wersja 26.3.0 (27.02.2026)
- KSeF: eksport/import faktur zagranicznych + procedury FA(3)
## Wersja 26.3.1 (27.02.2026)
- Korekta KSeF: korekta nie dziedziczy `NumerKSeF` z faktury pierwotnej
## Wersja 26.3.2 (27.02.2026)
- Import faktur zakupu: eliminacja duplikat�w numer�w (`NIP` w nazwie `.fkt`, bez auto-numeracji)
## Wersja 26.3.3 (27.02.2026)
- Zmiana profilu: poprawka etykiety Demo i timing odczytu `ActiveNIP`
## Wersja 26.3.4 (27.02.2026)
- KSeF zakup: faktury zakupu z KSeF widoczne ponownie w ewidencji VAT
## Wersja 26.3.5 (02.03.2026)
- KSeF zakup: poprawka faktur bez `P_11A` (`VAT`/`brutto=0`) i ilo�ci `01:00:00`
## Wersja 26.3.6 (02.03.2026)
- Zaliczki: poprawka rozliczenia � faktura zaliczkowa odlicza wp�acon� kwot� od brutto
## Wersja 26.3.7 (03.03.2026)
- Zaliczka OSS: poprawka statusu KSeF i b��du XML dla faktury zaliczkowej
## Wersja 26.3.8 (03.03.2026)
- Stabilno��/OOM: usuni�cie zb�dnego `Dim fktFilePath` (u�ycie `kFaktura.zapis.sciezka` inline)
## Wersja 26.3.9 (03.03.2026)
- KSeF import: poprawka `CenaNetto=0` przy braku `P_9A` w XML (np. Poczta Polska)
## Wersja 26.4.0 (05.03.2026)
- KSeF wysy�ka: checkbox `Tylko zaznaczone`, ostrze�enie daty KSeF i poprawki OOM
- KSeF UI/walidacja: checkbox po lewej + walidacja zaznaczonych przed wysy�k�
## Wersja 26.4.1 (05.03.2026)
- JPK V7M: poprawka kwoty VAT w wierszu sprzeda�y (warto�� pobierana z faktury)
## Wersja 26.4.2 (05.03.2026)
- KSeF: dodano `ZaliczkaCzesciowa` w fakturze ko�cowej (ROZ)
- Refactor: usuni�to formularz `frmRejestracjaProgramuOnline` (zam�wienie online)
- KSeF XML: dodano `DodatkowyOpis` z p�l `Opis` i `Uwagi` faktury
## Wersja 26.4.3 (06.03.2026)
- Aktualizacja wersji
## Wersja 26.4.4 (07.03.2026)
- Import KSeF zakup: poprawa warto�ci netto pozycji faktury
## Wersja 26.4.5 (07.03.2026)
- KSeF eksport: `EksportujNiewyslaneFakturyKSeF` nie pomija faktury, gdy `.fkt` jest nowszy niďż˝ archiwalne `.info`
## Wersja 26.4.6 (07.03.2026)
- KSeF: poprawka checkbox (object variable) i przeniesienie `DodatkowyOpis` przed `FaWiersz` (b��d 450)
## Wersja 26.4.7 (10.03.2026)
- KSeF podgl�d: poprawka przeliczania kwot (u�ycie warto�ci z XML zamiast ponownego liczenia)
## Wersja 26.4.8 (10.03.2026)
- KSeF wysy�ka: `chkKSeFZaznaczone` wysy�a tylko zaznaczone faktury (zamiast wszystkich)
## Wersja 26.4.9 (11.03.2026)
- KSeF faktury ko�cowe: poprawka kolejno�ci `ZaliczkaCzesciowa` / `FakturaZaliczkowa`
- Podgl�d KSeF: warto�ci kwot pobierane z XML (bez ponownego przeliczania)
## Wersja 26.5.0 (11.03.2026)
- KSeF: poprawka brakuj�cego `DodatkowyOpis` oraz obs�uga sentinel `DataZaplaty = 1970-01-01`
## Wersja 26.5.1 (12.03.2026)
- KSeF: poprawka indeksowania eksportu zaznaczonych faktur (selected export)
## Wersja 26.5.2 (13.03.2026)
- JPK V7M(3): poprawka b��du semantyki dla faktur zakupowych z KSeF
- Repo cleanup: usuni�cie zb�dnych plik�w
## Wersja 26.5.3 (17.03.2026)
- JPK V7M: korekta zeruj�ca z KSeF trafia do pliku wg okresu faktury pierwotnej
- Wydruk faktury ko�cowej: poprawka b��dnych kwot Razem/W tym w sekcji Rozliczenie zaliczki
## Wersja 26.5.4 (18.03.2026)
- KSeF/JPK V7M: korekta z KSeF pojawia si� na li�cie i w pliku wg daty faktury pierwotnej
## Wersja 26.5.5 (19.03.2026)
- KSeF korekty: naprawa brakuj�cych filtr�w `DataSprzedazy` i `DataDokumentu` oraz usuni�cie b��dnego warunku `CzyFakturaKorekta()` przy wyznaczaniu `PierwotnaDatWyst`
- Import KSeF korekt: wymuszenie reimportu danych korygowanej faktury (`DaneFaKorygowanej`) i od�wie�enie wersji reimportu `KSEF_REIMPORT_VERSION=20260319`
- SQL: poprawka 3 b��d�w w `SELECT_BY_KRYTERIA` po `LEFT JOIN` dla korekt
## Wersja 26.5.6 (19.03.2026)
- KSeF: import w�asnych korekt sprzeda�owych z KSeF jako `FakturaVAT_Korekta`
- Konfiguracja/edycje: poprawka `RodzajProgramu` dla START -> PRO
## Wersja 26.5.7 (20.03.2026)
- JPK FA import: naprawa b��du, w kt�rym podczas importu z innego programu pojawia�o si� okno nowej faktury korekta
- Lokalna baza `.mdb`: przywr�cenie odczytu danych po cofni�ciu problematycznego `LEFT JOIN` dla korekt
- Edycja formularza g��wnego: poprawki `frmGlowne`
## Wersja 26.5.8 (20.03.2026)
- KSeF: poprawka `DataZaplaty` przesuni�tej o jeden dzie� w fakturach KSeF
- KSeF: dynamiczne �rodowisko w oknie uwierzytelniania
## Wersja 26.5.9 (20.03.2026)
- Baza towar�w: poprawka zawieszania aplikacji przy du�ej liczbie pozycji (1600+)
- KSeF XML: poprawka b��dnych numer�w kont bankowych
- Repo cleanup: usuni�cie plik�w `.exe` z repozytorium
## Wersja 26.5.10 (21.03.2026)
- Program g��wny: domy�lny `RodzajProgramu` prze��czony z `START` na `PRO`
## Wersja 26.5.11 (21.03.2026)
- Build/oznaczenia wersji: ustawienie `ExeName32` na `FVAT2026PRO.exe` i synchronizacja oznaczenia `REP: 26.5.11`
## Wersja 26.5.12 (21.03.2026)
- JST/KSeF: poprawka `Podmiot3` z wyszukiwaniem NIP bez my�lnik�w oraz numerem KSeF na wydruku faktury zakupu
- KSeF XML: poprawka walidacji dla faktur `np.` / reverse charge
- Fiskalizacja i JPK V7M: poprawka stawki VAT na drukarce fiskalnej, korekty walutowej (`Razem do zap�aty`) oraz ujemnych `K_19`/`K_20` dla korekty zeruj�cej
- VB6 compile: usuni�cie duplikatu etykiety `278` w `WstawienieDoTabeliSzybkaSprzedaz`
## Wersja 26.5.13 (21.03.2026)
- JPK V7M: poprawka `LiczbaWierszyZakupow mismatch` dla faktur mar�owych
## Wersja 26.5.14 (21.03.2026)
- Aktualizacja wersji
## Wersja 26.5.15 (22.03.2026)
- JPK V7M / korekta zeruj�ca z KSeF: poprawka `Wart.VAT=0` i podw�jnego `Netto`
- Import faktur JST: poprawka rozr�niania firm przy tym samym NIP i jednostce samorz�du terytorialnego
## Wersja 26.5.16 (22.03.2026)
- KSeF XML: poprawka faktur VAT `np.`; dodanie p�l `P_13_8` / `P_13_9`, aby netto nie trafia�o jako `0` przy stawce `np.`
## Wersja 26.5.17 (22.03.2026)
- Aktualizacja wersji
## Wersja 26.5.18 (22.03.2026)
- Aktualizacja wersji
## Wersja 26.5.19 (22.03.2026)
- Faktura ko�cowa: poprawka rozliczania zaliczki w tabeli `Razem transakcja` na drugiej stronie wydruku
## Wersja 26.5.20 (22.03.2026)
- JPK XML / e-mikrofirma: poprawka namespace `xmlns:xsi`, formatu `DataUrodzenia`, zakresu lat w formularzu oraz fallbacku daty bie��cej
## Wersja 26.5.21 (22.03.2026)
- KSeF KOR: poprawka sum importu korekt i podbicie wersji reimportu
## Wersja 26.5.22 (23.03.2026)
- KSeF: przywr�cenie sposobu liczenia dla zwyk�ych faktur po regresji z `#8927`
## Wersja 26.5.23 (23.03.2026)
- KSeF: podbicie `KSEF_REIMPORT_VERSION` do `20260323_1`, aby wymusiďż˝ automatyczny reimport po naprawie regresji `#8927`
## Wersja 26.5.24 (23.03.2026)
- Dokument RR: poprawka logo na wydruku
- KSeF: poprawka faktur z tylko `P_9B`, kt�re dawa�y `0,00` na wydruku i w JPK, oraz podbicie `KSEF_REIMPORT_VERSION`
- JPK V7M: poprawka `K_19` / `K_20 = 0` zamiast ujemnych warto�ci dla korekt zeruj�cych z KSeF, z kolejnym podbiciem `KSEF_REIMPORT_VERSION`
## Wersja 26.5.25 (24.03.2026)
- Ewidencja faktur zaliczkowych: poprawka wy�wietlania pe�nych kwot zamiast warto�ci proporcjonalnych do zaliczki
## Wersja 26.5.26 (24.03.2026)
- KSeF / JPK / ewidencja VAT: usuni�cie root cause b��dnych zerowych i dodatnich warto�ci przy korektach zeruj�cych z KSeF
- Import `jpk_fa(4)`: kolejne modyfikacje importu i obs�ugi polskich znak�w
## Wersja 26.5.27 (25.03.2026)
- KSeF eksport: poprawka wysy�ki faktur MP przez dodanie `CzyMP` do filtra eksportu
## Wersja 26.5.28 (25.03.2026)
- JPK V7M: poprawka przypisywania korekt do miesi�ca wystawienia korekty zamiast miesi�ca faktury pierwotnej oraz podbicie `KSEF_REIMPORT_VERSION`
- KSeF XML: poprawka b��dnych numer�w kont bankowych i wykrywania waluty w `ParseBankAccount`
## Wersja 26.5.29 (25.03.2026)
- JPK Zakupy: poprawka braku kwot `K_40-K_47` w `ZakupWiersz` dla faktur z innym miesi�cem ni� miesi�c JPK
## Wersja 26.5.30 (25.03.2026)
- JPK V7M: poprawka `K_19` / `K_20 = 0` dla korekt z KSeF przez dodanie `CzyFakturaKorekta()` do `warunek14()`
- JPK Zakupy: poprawka zduplikowanych `LpZakupu` w `ZakupWiersz` dla faktur z innym miesi�cem
## Wersja 26.5.31 (25.03.2026)
- KSeF XML: dodanie `` do `Podmiot3` (p�atnik/JST) zgodnie ze schematem `FA(3)`
## Wersja 26.5.32 (25.03.2026)
- JPK Zakupy: poprawka prawdziwego blockera braku kwot `K_40-K_47` w `ZakupWiersz` dla faktur z innym miesi�cem wybranych r�cznie do JPK
- Wydruk faktury: poprawka tabeli `Razem transakcja`, kt�ra przy `czyzalnadruku=1` nie odejmowa�a zaliczki
## Wersja 26.5.33 (26.03.2026)
- JPK Zakupy: poprawka `PodatekNaliczony`, kt�ry nie uwzgl�dnia� VAT z faktur zakupu z innego miesi�ca wybranych r�cznie do JPK
## Wersja 26.5.34 (26.03.2026)
- Dokumenty zakupu: pomini�cie walidacji numeracji, osobna waluta zakupu i ukrycie pola `Spos�b sprzeda�y`
- KSeF sync: obs�uga `error code 6` i obrona `Case 3`, aby po udanym batchu nadal odczytywa� `.info` z numerami KSeF
## Wersja 26.5.35 (26.03.2026)
- JST: kolejne modyfikacje formularza danych firmy
- Wydruk faktury: osobne sumy dla sekcji `Transakcja` i `Rozliczenie zaliczki` w tabeli `Razem transakcja`
- KSeF: poprawka `Subscript out of range` przy wysy�ce faktury oraz lepsza diagnostyka b��d�w generatora XML
- KSeF XML: przywr�cenie numeru BDO i nazwy banku na fakturze
## Wersja 26.5.37 (26.03.2026)
- Wydruk faktury: sekcja `Rozliczenie zaliczki` dzia�a tak�e dla 100% zaliczki dzi�ki poprawce `WstawianiePozycji2` i `DrukowanieRazem3`
## Wersja 26.5.38 (26.03.2026)
- KSeF: poprawka `Invalid procedure call` po bloku `VatOdl` przez `Err.Clear` i przywr�cenie error handlera
- KSeF: poprawka `Error 91` dla faktur bez pliku `.fkt` przez defensywny check `zapis Is Nothing`
## Wersja 26.5.39 (26.03.2026)
- KSeF eksport: dodanie etykiet `Erl` i lepszego debugowania w `EksportujNiewyslaneFakturyKSeF`
## Wersja 26.5.40 (26.03.2026)
- KSeF eksport: poprawka error handlera, kt�ry traci� `Err.Number`, `Err.Description` i `Erl` po `On Error Resume Next`
## Wersja 26.5.41 (26.03.2026)
- KSeF eksport: przywr�cenie indeksowania `ListItems(0)` dla `ListViewEx`, kt�ry jest kontrolk� `0-based`
## Wersja 26.5.42 (26.03.2026)
- KSeF sync: lepszy opis b��du `code 6` w `MsgBox` i w oknie z logami
- Import JPK FA: poprawki polskich znak�w
## Wersja 26.5.43 (27.03.2026)
- Wydruk dokumentu: numer `BDO` jest pobierany z `firma.dat`, gdy lookup SQL nie zwr�ci danych
## Wersja 26.5.45 (27.03.2026)
- KSeF eksport: b��dy w `GenerujFaktKSEF*` nie blokuj� ju� przetwarzania kolejnych faktur dzi�ki `Resume Next` w error handlerach
- KSeF eksport: dodane etykiety `585/587/589/591` w bloku `SPLICZ=1`, aby logi wskazywa�y dok�adne miejsce b��du
## Wersja 26.5.47 (27.03.2026)
- Faktura walutowa: poprawka r�nicy VAT `0,01 EUR` w tabeli `Razem` przez u�ycie zaokr�glonej kwoty VAT z pozycji zamiast ponownego przeliczania
## Wersja 26.5.48 (28.03.2026)
- Import JPK FA: nazwa dokumentu mo�e trafia� do nazwy towaru, a NIP firmy dodawanej z JPK jest normalizowany bez my�lnik�w
- KSeF eksport: `EksportujNiewyslaneFakturyKSeF` sprawdza `.error` i `.info` tak�e w `archive/`, co zapobiega ponownym wysy�kom po przeniesieniu plik�w
## Wersja 26.5.49 (29.03.2026)
- Formularz zg�osze�: zamiana Winsock HTTP na `WinHttpRequest` z HTTPS oraz dodanie kodu HTTP do komunikatu b��du
- Formularz zg�osze�: usuni�cie zakomentowanego kodu Winsock
- Formularz zg�osze�: logi `startup_log.txt` i `KSEF/*.log` s� dodawane jako za��czniki do zg�oszenia
## Wersja 26.5.50 (29.03.2026)
- Formularz zg�osze�: wysy�ka przez `multipart/form-data` zamiast `urlencode` oraz dodatkowy log `Logs\import_ksef_errors.log`
- Formularz zg�osze�: zapami�tywanie imienia i emaila w rejestrze Windows
- Formularz zg�osze�: status `Wysy�anie zg�oszenia...` podczas POST
## Wersja 26.5.51 (31.03.2026)
- KSeF sync: naprawa b��du `Operacja nie jest dopuszczalna gdy obiekt jest zamkni�ty` przez bezpieczne czyszczenie obiekt�w ADODB i popraw� obs�ugi b��d�w
## Wersja 26.5.52 (31.03.2026)
- Rozliczenie zaliczki: przywr�cenie oryginalnej logiki `Razem/W tym` w sekcji wydruku zaliczkowego
- KSeF sync: przeniesienie log�w synchronizacji do osobnego pliku `C:\RAFSOFT\KSEF\ksef_sync.log`
## Wersja 26.5.53 (31.03.2026)
- Faktura koryguj�ca: przywr�cenie poprawnej kwoty `Razem do zwrotu`, tak�e dla korekt zeruj�cych
## Wersja 26.5.54 (01.04.2026)
- Allegro: przepisanie modu�u integracji z martwego SOAP na REST API z OAuth 2.0 Device Flow i od�wie�aniem tokenu
- KSeF: generowanie sekcji `` tak�e dla faktur got�wkowych bez rozpoznanej formy p�atno�ci
- Profile KSeF: normalizacja `ActiveNIP` przy zapisie do `ksef_config.ini` przez usuni�cie prefiksu `PL` i walidacj� d�ugo�ci NIP
## Wersja 26.5.57 (01.04.2026)
- Faktura ko�cowa ROZ: poprawa wyliczenia `P_13_1` i `P_14_1` po odliczeniu zaliczek
- KSeF XML: generowanie osobnego elementu `FakturaZaliczkowa` dla ka�dej faktury zaliczkowej zamiast tylko pierwszej
## Wersja 26.5.58 (01.04.2026)
- Formularz zg�osze�: jawna lista plik�w log�w zamiast p�tli `Dir$`, z dodatkowym za��cznikiem `ksef_config.ini`
- Mantis #9106: naprawa Error 91 przy zmianie rodzaju dokumentu przez wyzerowanie `kFaktura` przed `CzyMP`
- Mantis #9109: fix Error 401 przy `Skala podatkowa` w ZUS Opcje skladek przez zmiane okna na non-modal, guard przed duplikatem i cleanup przy zamknieciu
- PrestaShop: filtrowanie zamowien po dacie bezposrednio przez API oraz zmiana etykiety opcji na `PrestaShop REST API`
- Formularz zg�osze�: dodanie `KSeF_Client.version` jako sz�stego za��cznika zg�oszenia
## Wersja 26.5.59 (01.04.2026)
- KSeF FA(3): poprawa mapowania form p�atno�ci, w tym `PlatnoscInna` dla form spoza zakresu 1-7
- KSeF FA(3): cz�ciowa p�atno�� generuje sekcj� `` tak�e bez rozpoznanej formy, a p�atno�� `online` jest mapowana poprawnie
## Wersja 26.5.64 (03.04.2026)
- Fix #9062: Brak `` w XML KSeF dla faktur got�wkowych - dodano w�asny error handler w `dodajplatnosc` oraz log diagnostyczny
## Wersja 26.5.60 (02.04.2026)
- Faktura ko�cowa: poprawa kwot w sekcji `Rozliczenie zaliczki` na wydruku przez u�ycie danych `transakcja_vat` zamiast globalnych kontrolek
## Wersja 26.5.71 (04.04.2026)
- WDT / faktury zagraniczne: `PrefiksPodatnika` trafia przed `DaneIdentyfikacyjne`, a nie do wn�trza `Adres`
- Mail: naprawa crasha po wysy�ce, poprawa obs�ugi b��d�w i logowanie do `Dane\bledy_mail.log`
- Formularz zg�osze�: dodanie `ksef_sync.log` do za��cznik�w zg�oszenia
- JPK_V7M(3): obci�cie pola `Telefon` do 16 znak�w zgodnie z XSD
## Wersja 26.5.72 (04.04.2026)
- KSeF QR na PDF: dopracowanie uk�adu tekst�w i URL po prawej stronie kodu QR, bez t�a linku oraz z poprawionym formatowaniem
- KSeF QR: dodanie odczytu `QR_URL` z `.info` w `modKSeFQR.bas`
## Wersja 26.5.73 (04.04.2026)
- KSeF eksport: `GetKSeFSyncDateFrom` czyta `SyncDays` z sekcji per-NIP `[KSeF_{NIP}]` albo z `[KSeF]` zale�nie od trybu profili
## Wersja 26.5.74 (04.04.2026)
- XML KSeF dla WDT: domkni�cie warunku pomijania `AdresKoresp` sprzedawcy, gdy brak danych kartoteki firmy
- XML KSeF dla WDT: `PrefiksPodatnika` trafia wewn�trz `DaneIdentyfikacyjne`, bezpo�rednio przed `NIP`
## Wersja 26.5.75 (04.04.2026)
- Aktualizacja changelog z poprawnym kodowaniem polskich znakĂłw (UTF-8 BOM)
- Poprawki formatowania i kodowania w historiach zmian
## Wersja 26.5.77 (04.04.2026)
- Konfiguracja buildu: przywrÄŹĹĽËťcenie domyÄŹĹĽËťlnego rodzaju programu na "PRO"
## Wersja 26.5.78 (06.04.2026)
- Aktualizacja numeru wersji
## Wersja 26.5.79 (07.04.2026)
- Fix: brakujacy `Exit Sub` w `LadujListeGrupyTowarow` (frmNOWA_POZYCJA)
- Fix: Subscript out of range w `frmInfoPlatnosci` przy fakturach bez zamowienia
- Fix: usuniecie `P_10` z `ZamowienieWiersz` faktury zaliczkowej (KSeF blad 450)
- Fix: Podmiot3 (platnik) bez NIP generuje `BrakID=1` zamiast pomijac sekcje
- Fix: `P_9AZ` w fakturze zaliczkowej uwzglednia rabat
- Fix: obsluga faktur zaliczkowych ZAL przy cenach brutto (SPLICZ=2)
- Fix: przeliczenie brutto->netto dla ZAL przy cenach brutto (SPLICZ=2)
## Wersja 26.5.80 (08.04.2026)
- Fix: przyjazny komunikat przy braku pliku logo (err 481)
- Diagnostyka #9073: etykiety + nazwa faktury w `KomunikatBlad` w `WstawienieDanychDoTabeli`
## Wersja 26.5.81 (08.04.2026)
- Diagnostyka #9073: log `Cols/UBoundStrZam/ZamNumer` przy bledzie w `WstawienieDanychDoTabeli`
- Diagnostyka #9073: `LogStartup` zamiast `zapisz_log` w `blad:` `WstawienieDanychDoTabeli`
## Wersja 26.5.82 (08.04.2026)
- Diagnostyka #9073: cichy `Resume Next` zamiast `KomunikatBlad` w `WstawienieDanychDoTabeli`
- Fix #9073: Blad Subscript out of range przy otwieraniu programu - naprawa `WstawienieDanychDoTabeli`
## Wersja 26.5.83 (09.04.2026)
- Mantis #9096: `PKWiU` -> `PKWiUZ` i `CN` -> `CNZ` w `ZamowienieWiersz` dla faktur zaliczkowych
- Mantis #9095: naprawa par `P_13_x`/`P_14_x` w XML KSeF dla korekt zmieniajacych stawke VAT
- Mantis #9090: naprawa bledu Nieprawidlowy XML przy wysylce faktur do KSeF
- Fix: zakomentowanie bloku `Select Case KomunikatBlad` w `frmInfoPlatnosci.WstawianieDanychDoTabeli`
## Wersja 26.5.84 (09.04.2026)
- Mantis #9087: naprawa blednego kursu waluty przy wysylce faktury dwuwalutowej do KSeF
## Wersja 26.5.85 (09.04.2026)
- Mantis #9101: naprawa wysylki faktury VAT Marza do KSeF - typ `Faktura marza` byl pomijany w eksporcie
- `KSeFtemp.frm`: dodano `CzyFakturaMarza` do warunku w `GenerujFaktKSEF`
## Wersja 26.5.86 (09.04.2026)
- Mantis #9108: naprawa wysylki faktury z zagranicznym numerem VAT (np. GB326725496) do KSeF
- `KSeFtemp.frm`: dla nabywcy spoza UE (Podmiot2) poprawiono generowanie `` + `` zamiast `GB...`
- `KSeFtemp.frm`: funkcja `GenerujPodmiot3` - poprawiono obsluge zagranicznego NIP platnika (UE: ``+``, spoza UE: ``+``)
## Wersja 26.5.87 (10.04.2026)
- Mantis #9099: KSeF eksport czyta `BatchFolder=` z `ksef_config.ini` (sekcja per-NIP `[KSEF_]` z fallbackiem na `[KSEF]`). Naprawia wysylke faktur (w tym zerujacych) u klientow, u ktorych `BatchFolder` w KSeF Client jest skierowany na inny folder niz domyslny `C:\RAFSOFT\KSEF\\out\`.
- Mantis #9088: KSeF JST - naprawa `` w `Podmiot2` dla nabywcow JST. Funkcje `GenerujJSTGV` i `ZamienJSTValue` w `KSeFtemp.frm` uzywaly starego lookup `WyszukajFirme(nazwa,,,NIP)` ktory porownywal NIP doslownie - jesli w bazie firm NIP byl zapisany z myslnikami (`569-17-49-854`), lookup nie znajdowal firmy i flaga JST nie byla odczytana. Zamieniono na `WyszukajFirmePrzezNIPBezMyslnikow` (taki sam fix jak #8959 dla `GenerujPodmiot3`).
## Wersja 26.5.88 (10.04.2026)
- Mantis #9105: usuniecie `StanPrzed` z `FaWiersz` faktury koncowej ROZ (SPLICZ=2), dodanie brakujacego `FaWiersz` w XML
- Mantis #9100: Faktura MP (metoda kasowa) - naprawa rozpoznawania i ustawiania `P_16=true` w eksporcie KSeF
- Mantis #9109: naprawa edycji stawki VAT w fakturze korekty
- Mantis #9089: poprawa terminu platnosci przy wariancie `$$$opis` w opisie terminu
- Mantis #9077: naprawa utraty wlasnego opisu terminu zaplaty po zapisie faktury
## Wersja 26.5.89 (10.04.2026)
- Poprawka: plik `.error` zostaje w katalogu `error/` dla bledow != 440 (poprzednio byl przenoszony mimo bledu)
## Wersja 26.5.90 (10.04.2026)
- Naprawa pustych list Rodzaj podatnika i Urzad Skarbowy w Dane podatnika
## Wersja 26.5.98 (11.04.2026)
- Mantis #9086: fix Error 482 (Printer error) w drukuj_tekst — warunkowa ochrona Printer.ForeColor tylko dla trybu PDF/Podglad (CelWydruku <> Drukarka); w trybie drukarki blad 482 propaguje jak dotychczas
## Wersja 26.5.97 (11.04.2026)
- Mantis #9016: JPK_V7M(3) - naprawa pola OFF na BFK dla faktur polskich bez numeru KSeF
- Od 01.02.2026 faktury wystawione poza KSeF powinny miec BFK (Brak Faktury w KSeF), nie OFF (tryb offline KSeF art. 106nf)
## Wersja 26.5.96 (11.04.2026)
- Mantis #9119: zachowanie wlasnego opisu terminu platnosci w UI oraz brak falszywej walidacji kursu dla faktur z VAT `np.` i adnotacja `odwrotne obciazenie`
- `frmGlowne.frm`: `txtTERMIN_Change` nie kasuje juz pola `Wprowadz wlasny opis` przy odczycie `.fkt` i recznej edycji
- `KSeFtemp.frm`: walidacja kursu waluty pomija przypadki eksportu uslug UE z `VAT np.`, gdzie podstawa w PLN nie jest wymagana
- Fix Mantis #9117: faktury zaliczkowe w walucie obcej — brak przeliczenia VAT z EUR na PLN
- `GenerujFaktKSEFzal`: usunieto logike `ulamek_zaplaty` ktora zerowala kwoty VAT przy `zaplacono=0` (zawsze przy nowej zaliczce)
- Petla agregacji po pozycjach: `For intJ = 0 To UboundTowary` zamiast `0 To 0` (naprawa dla zaliczki z wieloma pozycjami)
- `P_13_*`/`P_14_*`/`P_14_*W`/`P_15` w XML zaliczki sa teraz niezerowe i zgodne z walutami (EUR + PLN przez KursWalutyZ)
## Wersja 26.5.95 (11.04.2026)
- Fix #9112: import KSeF odczytuje `OpisPlatnosci` dla platnosci niestandardowych (`PlatnoscInna`) zamiast ustawiania domyslnej "Gotowka"
- Przy imporcie faktur z KSeF niestandardowy sposob zaplaty, np. "Za pobraniem", trafia do `SposobZaplaty`
## Wersja 26.5.94 (10.04.2026)
- Mantis #9113: napraw link weryfikacyjny QR KSeF na wydruku faktury (czykwotaformat usuwala myslniki z URL-a)
## Wersja 26.5.93 (10.04.2026)
- Mantis #9087: naprawa kursu waluty przy wysylce faktury dwuwalutowej do KSeF (EUR, USD itp.)
- Brakujacy element w XML naglowka Fa (GenerujFaktKSeF2)
- przelicz_walute(): dodano obsluge separatora ";" w polu uwag faktury (format NBP: "1 EUR = 4,2894 PLN")
## Wersja 26.5.92 (10.04.2026)
- KSeF XML: Podmiot3 rola 2 (Odbiorca) gdy klient zmienil etykiete sekcji Platnik na Odbiorca
## Wersja 26.5.91 (10.04.2026)
- Mantis #9091: wyciszenie bledu Automation error -2147024703 w `tmrORGReminder_Timer`
## Wersja 26.5.99 (13.04.2026)
- Mantis #9048: poprawa edycji stawki VAT w fakturze korygujacej KSeF 2.0
- Mantis #9134: fix `Overflow` przy duzym pliku po `Split()` w imporcie firm
## Wersja 26.5.104 (14.04.2026)
- Mantis #9123: KSeF eksport dodaje brakujacy element `` i odczytuje kurs z `kFaktura.KursWalut`, gdy w `Uwagi` nie ma kursu waluty
- Mantis #9124: poprawa pola `Uwagi/KursWalut` dla dokumentow walutowych, aby generowalo `1 EUR = X PLN`, a nie bledne `1 EUR = X EUR`
- Mantis #9125: korekta KSeF pokazuje numer KSeF oryginalu, rubryki VAT i poprawna kwote po korekcie; poprawiono sumowanie bucketow VAT i `P_15`
- Fix #9112: eksport KSeF generuje blok `` takze dla platnosci niestandardowych, np. `Za pobraniem`