# 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`