const fWersja = 'FR352.24.02a'; (* ------------------------------------------------------------------------- Parametry środowiska : bcTEMP=PATH lub TEMP=path - ustalenie (w takiej kolejności szukania) katalogu do przechowywania plików tymczasowych NETMODE=TRUE - wymuszenie procedur wielodostępu FR320_GE=TRUE - pobieranie z magazynu do sprzedaży z możliwością edycji magazynu ; domyślnie tylko pobieranie FR320_ADRESY=PlikAdresów - określenie innej lokalizacji, nazwy pliku z adresami firm KPRLPT=PlikDrukarki lub BCPRWIN=(path)PlikDrukarki - inna nazwa, lokalizacja pliku ustawień drukarek windows Prametry uruchomienia : -mceny : bez wyświetlania cen w liście magazynowej -medycja: jak dla FR320_GE --------------------------------------------------------------------------- Historia rozwoju programu bcFakturowanie --- FR351.13.01a 30.12.2012 --- Program jest w pełni kompatybilny przy odczycie danych (tj.faktur, rachunków, paragonów, magazynu, bazy adresowej, przelewów) z poprzednią wersja FR340 i FR350. Wydruki (tj.formularze) są w pełni kompatybilne z wersją FR340. Zmiany w stosunku do ostatniej wersji FR350.11.07a 1.Adaptacja Faktur na rok 2013, zmiany na wydrukach, dodanie wyboru daty sprzedaży/zakończenia/dokonania Alt-D 2.Dodano sumę kontrolną wystawionej Faktury (wymóg itegralności danych) Spełnienie wymogów nowego fakturowanie na 2013: - Obowiązek zapewnienia autentyczności pochodzenia: tutaj - autentyczność wystawiającego, podpis (?), papier firmowy (?), pieczątka (?) - integralności treści : papierowa : np. suma konrolna elektroncizna : np. suma konrolna i/czy podpis elektroniczny - czytelności faktury : papierowa - czytelny wydruk; elektroniczna - format ogólnie dostępny np. PDF, XML --- FR351.13.01b 01.01.2013 --- 3.Poprawka wywołania sterowników FAKT_MP i FAKT_A17 na FAK3_MP i FAK3_A17 --- FR351.13.01b 03.01.2013 --- 4.Niepoprawne wywołanie graficznego wydruku FAKT_MP zamiast FAK3_MP --- FR351.13.02a 04.02.2013 --- 5.Usunięcie eksportu do kpr za lata wcześniejsze niż 2011 6.Szlifowanie wydruku fakruty. --- FR351.13.02b 06.02.2013 --- 7.Wydruk Rejestru VAT - Numer faktury {L21}, zamieniono na Numer faktury + przyrostek {L18} --- FR351.13.02c 08.02.2013 --- 8. Eksport do KPRa. Dodano wypełnienie pola FR.Sposób zapłaty -> KPR.Uregulowano Dokument --- FR351.13.02d 25.02.2013 --- 9. Do wydruku Faktur dodano wypełnienie pola Data Uregulowania o ile wpisano --- FR351.13.04a 09.04.2013 --- 10. Zmiany wersji indywidualnej B&M --- FR351.13.07a 09.07.2013 --- 11. Dodano możliwość edycji numeru wystawionego dokumentu rachunku i paragonu klawiszem Ctrl F9 --- FR351.13.09a 24.09.2013 --- 12. Do bazy adresowej dodano pole "KrajNumeruNip :" w które można wpisać identyfikator kraju (np.NL) jaki dopisze się przed pobierany do faktury numer NIP --- FR351.14.01a 10.01.2014 --- 13. Rozszerzono ilość pozycji opisów pola Data (dostępne były:AltD) do: - Data sprzedaży <- domyślna - Data ~dokonania dostawy towaru - Data zakończenia dostawy ~towaru - Data ~wykonania usługi - Data zakończenia wykonania ~usług - Data otrzymana ~zaliczki - Miesiąc Sprzedaży Dodano (ustawieniane w konfiguracji) domyślne ustawienie w/w Daty --- FR351.13.08a 04.08.2014 --- 14. Dobne modyfikacje kodu źródłowego programu 15. W fakturze nie musi być wypełniona pierwsza pozycja towarowa ilość --- FR351.13.08b 22.08.2014 --- 16. Poprawiono wydruk graficzny faktury RR --- FR351.13.08c 27.08.2014 --- 17. Poprawiono pobieranie do Faktur RR z magazynu (poprzednio wprowadzało nieprawidłową stawkę VAT, która trzeba było poprawiać) --- FR351.13.11a 06.11.2014 --- 18. Dodano sortowanie wystawionych faktur w f(data, numer faktury) --- FR351.16.02a 02.02.2016 --- 19. Poprawiono zestawianie wg asortymentu 20. bc Importy z BazyLicencji --- FR352.16.12a 07.12.2016 --- NOWY KLUCZ REJESTRACYJNY - przeskok wersji 21. a) zachowana kompatybilność na poziomie danych b) rezygnacja z wersji programu DOS 8 bit. c) dodano generację pliku XML : JPK_FA(1) d) faktury : (CtrlF10,CtrlV) - możliwość wyboru innego typu faktur: marże turystyki, marże sprzedaży, obciążenie odwrotne, rozliczenie A17 dla WNT, Importu usług, obciążenia odwrotnego e) dodano (CtrlF4) uproszczoną fakturę korektę f) pogrupowano pliki obsługi wydruków do podkatalogów --- FR352.16.12b 15.12.2016 --- 22. Do JPK-FA(1) dodano fakturę rozliczenia zakupu wg A17 --- FR352.17.01a 03.01.2017 --- 23. Jeżeli druga linia odbiorcy poprzedzona jest "#" np. #Gminny Ośrodek Pomocy to na wydruku faktury będzie to pierwsza linia bloku "Odbiorcy" i wówczas trzecia linia drukowana jest jako druga linia odbiorcy. Jeżeli w trzeciej lini wstawimy znak "*" to wszystko to po znaku "*" będzie drukowane w trzeciej linii odbiorcy. np: ZARZĄD MIASTA GDYNIA #Zakład Oczyszczania i Zieleni ul.Pomorska 13*80-300 Sopot wydrukuje się jako NABYWCA: ZARZĄD MIASTA GDYNIA Odbiorca: Zakład Oczyszczania i Zieleni ul.Pomorska 13 80-300 Sopot --- FR352.17.02a 02.02.2017 --- 24.Pozycja Sprzedaż Zamówienie (kiedyś rachunki) zamieniono na "Oferta do zamówienia". Tam umieszczamy oferty ("proformy"). Oferty klawiszem CtrlHome możemy wrzucić do bufora i wstawić do wystawianej faktury klawiszem CtrlEnd 25.Zmiana sposobu wstawiania danych "Odbiorcy" i jeszcze dodano "Płatnika": Z pola "Odbiorca" wybieramy go klawiszem F3. Więcej F1 z tego pola. M.i. zmianie uległy wszystkie wydruki faktur. Dodano to także w Ofercie do zamówienia. Uwaga - usunięto sposób "tymczasowy" z aktualizacji #23 26.Zmiana rekordu paragony - dodanie pola NrID. Paragony klawiszem CtrlHome możemy wrzucić do bufora i wstawić do wystawianej faktury klawiszem CtrlEnd 27.Wydruk rejestrów vat od faktur - dodano podział na rodzaje faktur 28.Eksport do KPR "faktur marża" - jeżeli wpiszemy koszty zakupu, przeniesiona zostanie prawidłowa wartość netto i vat do rozliczenia. (Edycja kosztu sprzedaży - Ctrl Z pozycji faktury) --- FR352.17.02b 18.02.2017 --- 29.Dodano możliwość dodania kodu pocztowego do adresu w - drukowaniu rejestru VAT - eksportowaniu danych do programu KPR_BC --- FR352.17.02c 20.02.2017 --- 30.Dodano bezpiecznik dla tych, co chcą zrobić JPK-FA1 z jednej faktury bez wypełnionych pozycji. --- FR352.17.09a 04.09.2017 --- 31.Dodano możliwość zmiany numeru ID kontrahenta/firmy z formatki edycji danych kontrahenta. Uwaga - zmiana tylko w bazie kontrahentów. --- FR352.17.10a 30.10.2017 --- 32.Dodano możliwość obsługi bazy danych standardu KPR_BC - BAZA_AD8.REK 1.Aby włączyć odczyt z bazy będącej w katalogu danych - uruchamiamy program z parametrem -danekpr (lub dopisujemy do linii polecen skrótu) 2.Aby włączyć odczyt z bazy będącej w innym katalogu (np. bazy globalnej) uruchamiamy program z parametrem -danekpr=sciezka_do_tej_bazy np. -danekpr=d:\praca\kpr_2017\#bin970 --- FR352.17.11a 16.11.2017 --- 33.Dodano generowanie pliku JPK-VAT(2) --- FR352.17.12a 12.12.2017 --- 34.Eksport danych (do KPR): - domyślny okres ustawiany na cały poprzedni miesiąc od daty bieżącej - dodano wybór eksportowania wg daty wystawienia czy daty sprzedaży lub daty wystawienia dla PD i daty sprzedaży dla VAT 35.Dodano generowanie pliku JPK-VAT(3) 36.Dodano automat "Generator faktur z ofert" tworzący np.cykliczne dokumenty Faktur z danych przygotowanych wg Oferty 37.Przyrostek do numeru Faktury/Zamówienia|Rachunku/Paragonu: Wypełniane na wydruku i eksporcie danych wg DatyWystawienia DD-MM-RRrr: @M=MM; %M=/MM; @R=RRrr; %R=/RRrr; @r=rr; %r=/rr --- FR352.17.12b 15.12.2017 --- 38.Dodano parametry uruchomienia: -kpr: dla uruchomienia programu z sekcji DLL w KPR -key: klucz rejestracyjny pobierany z bieżącego katalogu --- FR352.17.12c 21.12.2017 --- 39.Zabezpieczono program przed utratą danych wpisanych do "Danych firmy" przez zabicie programu zamknięciem okna windows a nie zakończeniem pracy w programie (meny Wyjście - Zakończenie pracy). --- FR352.17.12d 21.12.2017 --- 40.Generowanie plików JPK - do ekranu edycji dodano "Folder dla plików JPK", którego wartość będzie zapamiętana. --- FR352.18.01a 08.01.2018 --- 41.Do 40 - ponieważ wpisywano w to pole "cuda" dodałem sprawdzenie, czy taki folder istnieje. Uwaga: folder powienien być zgodny z ISO - tj.mi. bez polskich znaków, spacji, kwiatków. --- FR352.18.01b 16.01.2018 --- 42.W wystawianiu Faktur i Ofert, oraz bazie danych - dodano pobieranie danych z internetowej bazy Regon GUS - klawiszem CtrlG wg numeru NIP. 43.W menu Wyjście dodano sprawdzanie umieszczenia nowszej wersji programu, z możliwością pobrania i instalacji. --- FR352.18.01c 25.01.2018 --- 44.Dodano w eksportowaniu do KPRa możliwość określenia czy eksportować do kolumny kpr(7), czy do Ewidencj Przychodów wg wybranej stawki czy eksportować tylko dokument VAT (bez części dochodowej) --- FR352.18.02a 05.02.2018 --- 45.Jeżeli dokument jest wystawiony tylko wg stawki vat "NP" - nie podlega, to eksportowany jest do KPR jako dokument czysto Dochodowy bez części VAT. --- FR352.18.03a 06.03.2018 --- 46.Dodano bezpiecznik na zabicie programu = klikając na [x] Okna windows --- FR352.18.04a 01.04.2018 --- 47.Kompilacja dla zgodności z eksportem do KP980.04 (DataSprzedaży) --- FR352.18.07a 08.07.2018 --- 48.Datę TRIAL ustawiono na 01.09.2018 49.Dodano informację o niewłaściwych wymiarach uruchamianego okna -- 24.07.2018 50.Usunięto z wydruku graficznego paragonu "miesiąc sprzedaży" --- FR352.18.07b 31.07.2018 --- 51.Edycyjne pola tekstowe-dodano obsługę klawiszami: CtrlInsert - wstaw do schowka systemu windows ShiftInsert - pobierze ze schowka --- FR352.18.07b 26.11.2018 --- 52.Rekompilacja modułu bcPrint.dll: - zmiana algorytmu Sprawdź Status NIP - wydruki graficzne: z formatki podglądu można klawiszami: F7 - wykonać eksport do PDF F8 - wydrukować dokument --- FR352.19.01a 14.01.2019 --- 53.Dodano eksport danych formatu KP990 do kpr do 2019 roku --- FR352.19.01a 26.01.2019 --- 54.Dodano formularze wydruków faktur dla podatników zwolnionych z VAT: FAKzw1 - podmiotowo podstawa art 113 ust.1 ustawy VAT FAZzw2 - przedmiotowo na podst. art.43 ust.1 pkt.18-19a ustawy VAT --- FR352.19.02a 14.02.2019 --- 55.Eksport do KPR_2019 wg danych od wersji KP990.02g --- FR352.19.02b 28.02.2019 --- 56.Oferty - dodano wybór typu daty sprzedaży - AltD --- FR352.19.05a 14.05.2019 --- 57.Dodano generowanie JPK_FA(2) obowiązującego od 01.07.2019 --- FR352.19.05b 27.05.2019 --- 58.Dodano drugi bank wystawcy, do wyboru jaki domyślnym 59.Ustawianą w konfiguracji magazynu dodano możliwość edycji magazynu w momencie wystawiania dokumentów sprzedaży --- FR352.19.06a 18.06.2019 --- 60.Generowanie JPK_FA(2) i (1) dla pozycji faktur z długimi opisami usług nie może być > 260 znaków a bywało. --- FR352.19.06b 24.06.2019 --- 61.Generowanie JPK_FA. Dodano możliwość ustalenia, czy zakres daty dotyczy daty wystawienia czy sprzedaży/dokonania oraz dodano zawężenie do konkretnego kontrahenta wg numeru NIP --- FR352.19.07a 22.07.2019 --- 62.Dodano (Ctrl-F10) dodatkowa pozycję do typów dopisu "MPP - mechanizm podzielonej płatności" - (były "Split Payment") --- FR352.19.07a 01.08.2019 --- 63.Nowszy bcPrimnt.dll - obsługa tytułu i tematu eksportu pdf --- FR352.19.11a 22.11.2019 --- 64.Dodano generowanie JPK_FA(3) obowiązujące od 04.12.2019 --- FR352.19.12a 18.12.2019 --- 65.Poprawiono obsługę wydruku odsetek. --- FR352.20.03a 04.03.2020 --- 66.Dodano zestawianie asortymentu również wg numeru PKWiU --- FR352.20.07a 30.06.2020 --- 67.Zamiana PKWiU na rzecz CN-2020 (Kod CN) --- FR352.20.07b 01.07.2020 --- 68.Zrezygnowano z formatowania wprowadzania i wydruku CN i PKWiU od 01.07.2020 (jak wprowadzimy - tak się wyświetli) Kody CN-2020 obowiązują dla towarów i wyrobów : format "nnnn nn nn" Kody PKWiU (2015) obowiązują dla usług : format "nn.nn.nn.n" --- FR352.20.10a 10.10.2020 --- 69.Dodano obsługę GTU: 1) menu Magazyn, pozycja "Kody GTU" - tam wprowadzamy powiązanie pomiędzy kodem "Kod CN/U" wpisywanym w fakturze a odpowiednim ciągiem znaków, numerem - jaki zostanie przypisany kodowi GTU np. CN271012 - dla przypisania GTU_02 (opcja porównania rozpoczynający się) 69.20.Z - dla przypisania GTU_12 - usługi biura rachunkowego GTU12 - dla przypisania GTU_12 - usługi biura rachunkowego KU 49.4 - dla przypisania GTU_13 - usługi transportowe Wyszukany tak w fakturze kod stanie odpowiednio przypisany do GTU w wyeksportowanym pliku do KPR i eksporcie XML. Dodatkowo kod w postaci GTUxx może się znaleźć na wydruku. (pole 219) 2) ponieważ przypisywanie spowalnia pracę programu - funkcja do ustawienia w "Ustawieniach programu" 70.Dodano do bazy kontrahentów pozycję "[x] Kontrahent powiązany" zaznaczenie którego powoduje wpisanie do eksportowanych do KPR i eksporcie do XML znacznika . Ponieważ znalezienie ustawienia przeszukuje całą bazę kontrahentów spowalnia to pracę programu - jak wyżej więc funkcja do ustawienia w "Ustawieniach programu" 71.Stosownie do rodzaju faktury - w eksporcie dodano znaczniki: - dla faktur obciążenie odwrotne, - dla faktur marży turystyki - dla pozostałych faktur marży Ponieważ dla wielu użytkowników zda się to "psu na budę" - jest to płatna opcja w programie dostępna wg klucza rejestracyjnego do programu: FR352Gxx --- FR352.20.10b 12.10.2020 --- 72.Dodano zapis faktur do pliku JPK-V7M(1).XML --- FR352.20.12a 07.12.2020 --- 73.Dodano możliwość zaznaczenia (na potrzeby JPK-V7M) Typu Dokumentu "FP" wg danych wpisanych do pola "Zamówienie/Oferta" wg ustawień w konfiguracji --- FR352.21.01a 29.01.2021 --- 74.Dodano warunek walidatujcy fakturę: Termin zapłaty >= DatyWystawienia 75.Zmodyfikowano procedurę wstawiającą fakturę wg numeru (+teraz roku) --- FR352.22.04a 01.04.2022 --- 76. Dodano generowanie obowiązującego od 01.04.2022 pliku JPK_FA(4) --- FR352.22.05a 18.05.2022 --- 77. Pobieranie danych z GUS - nowe szyfrowanie połączenia TLS 1.2 --- FR352.22.05a 13.08.2022 --- 78.Zmiana procedur na weryfikację numeru NIP i NIP-UE VIES spowodowana zmianami dostępu do API na stronach MF i Komisji Europejskiej (zmiany w bibiotece bcPrint.dll) --- FR352.22.11a 30.11.2022 --- 79. Z ekrany przeglądania faktury klawiszem Ctrl-F7 można wyświetlić następną --- FR352.23.11a 23.11.2023 --- 80. Z (klasycznej) faktury klawiszem ctrlK lub F12 można wygenerować plik XML wg wzorca FA(2) do zaimportowania w KSeF 81. Usunięto generatory JPK_FA(1),(2),(3), JPK_VAT(2) - jako już nie przyjmowane przez MF. Zaktualniono generator z JPK_V7M(1) na JPK_V7M(2) 82. Dodano nowy rodzaj faktury - Roliczeniowa faktury zaliczkowe --- FR352.23.11b 28.11.2023 --- 83. Archiwizacja: rozszerzono listę plików archiwizacji z *.REK na *.RE? --- FR352.23.12a 08.12.2023 --- 84. FA(2).XML: poprawiono zapis nipu kontrahenta[Podmiot2] f(kraju, rodzaju) --- FR352.23.12b,c 10.12.2023 --- 85. FA(2).XML: - poprawka zapisu braku terminu płatności - faktura Korekta: zmiana sposobu wpisania numeru i daty wystawienia faktury korygowanej (rozbicie na dwa pola, edytowalne przy wyborze korekty Ctrl-F4) - pozycje korekty (w opisie "B:...") wpisywane w XML są bez znaku "-" --- FR352.24.02a 07.02.2024 --- 86.Poprawiono błąd generowania JPK_FA(4) ------------------------------------------------------------------------ *)