Opis przedmiotu zamówienia
Transkrypt
Opis przedmiotu zamówienia
Załącznik nr 1 do SIWZ Załącznik nr 1 do umowy Nr sprawy BO- 231-6/368/175/ZK/11 Opis przedmiotu zamówienia dotyczący dostawy stanowiska badawczego do automatyzacji testów funkcjonalnych kas rejestrujących z oprogramowaniem do akwizycji wyników badań SPIS TREŚCI: 1. Opis funkcjonalny stanowiska: .............................................................................................. 2 1.1 Planowana procedura kontrolna przygotowania współpracy urządzenia fiskalnego:.... 3 1.2 Planowana procedura kontrolna testowania urządzeń fiskalnych:.................................. 3 2 Opis stanowiska badań ........................................................................................................... 6 2.1 Blok sterowania stanowiskiem testowym: ...................................................................... 6 2.2 Blok współpracy z modułem przygotowania i sterowania pomiaru: .............................. 7 2.3 Blok współpracy z modułem akwizycji i przetwarzania danych wyjściowych .............. 7 3 Przebieg procedury testowej .................................................................................................. 7 3.1 Konfiguracja stanowiska ................................................................................................. 8 3.1.1 Konfiguracja bloku sterowania ................................................................................ 8 3.1.2 Konfiguracja bloku akwizycji danych...................................................................... 8 3.1.3 Przygotowanie zestawu poleceń sterujących dla algorytmu badań ......................... 8 3.2 Sterowanie przebiegiem badań........................................................................................ 8 3.3 Rejestracja danych z wydruków kasy ............................................................................. 9 4. Budowa stanowiska:............................................................................................................. 10 4.1 Układ sterowania........................................................................................................... 10 4.2 Układ akwizycji danych ................................................................................................ 11 4.3 Układ sterowania urządzeniem fiskalnym .................................................................... 11 5. Inne wymagania dot. stanowiska pomiarowego .................................................................. 12 5.1 Gwarancja.................................................................................................................... 12 5.2 Warunki odbioru………………………………………………………….…………..12 5.3 Autorskie prawa majątkowe …………………………………………………………13 1 1. Opis funkcjonalny stanowiska: Celem budowy stanowiska automatyzacji testów funkcjonalnych kas rejestrujących jest prowadzenie badań sprawdzających wykonywanie przez kasy i drukarki fiskalne typowych operacji kasowych zdefiniowanych w ich instrukcji obsługi, realizowanych w trybie jej normalnego użytkowania (sprzedażowym), nie wymagających dostępu do trybu serwisowego lub ingerencji w wewnętrzną konstrukcję. Stanowisko musi zapewniać możliwość konfiguracji obsługi kasy, przebiegu procedury badań, tworzenie bazy towarowej wykorzystywanej podczas testów, automatyczną realizację algorytmu procedury badań, akwizycję wyników wraz z przetworzeniem do formatu cyfrowego. Budowa stanowiska i jego oprogramowanie musi zapewniać możliwość rozbudowy możliwości stanowiska o dodatkowe moduły funkcjonalne. Program pracy sterujący stanowiskiem powinien zapewniać możliwość rozbudowy w oparciu o środowisko programowe umożliwiające wirtualną symulację pracy nowego programu. Możliwość sprawdzenia działania nowego programu w środowisku programistycznym zapewnia nam bezpieczeństwo używanych modułów stanowiska. Oprogramowanie stanowiska powinno być wykonane w LabVIEW lub równoważnym, dedykowanym do tworzenia aplikacji kontrolno-pomiarowych. Architekturę stanowiska badań ilustruje rysunek poniżej. Rys. 1. Schemat architektury stanowiska badań kas rejestrujących Stanowisko będzie zbudowane w oparciu o jednostkę sterującą działającą w architekturze PXI z uwagi na konieczność ścisłej synchronizacji sterowania napędami z akwizycją obrazów. Zadaniem jednostki sterującej wraz z oprogramowaniem jest realizacją całej funkcjonalności stanowiska badań, w zakresie przygotowywania danych, sterowania badanym urządzeniem fiskalnym oraz akwizycją danych. Wydajność jednostki sterującej została tak oszacowana, aby bezproblemowo zrealizować zadania związane z akwizycją i analizą obrazu, sterowanie napędami i weryfikacją procesu testowego urządzenia. Poniżej podana została procedura umożliwiająca wstępne kontrolne testy synchronizujące pracę badanej kasy ze stanowiskiem do badań, a także procedura wykonania pełnych testów funkcjonalnych: 2 1.1 Planowana procedura kontrolna urządzenia fiskalnego przygotowania współpracy 1.1.1 Zdefiniowanie sposobu wykonywania poszczególnych operacji np. zatwierdź sprzedaż – konieczności przyciśnięcia przycisku (dla kas fiskalnych) lub wysłanie zdefiniowanej komendy (dla drukarek fiskalnych), tak dla każdej zdefiniowanej operacji przewidzianej w teście. Gotowe definicje operacji zostają przypisane do danego typu urządzenia fiskalnego. Początkowo zostaną zdefiniowane operacje dla 2 typów różnych urządzeń fiskalnych, z możliwością definiowania innych odmian interfejsów sterujących urządzeniami fiskalnymi. 1.1.2 Przygotowanie systemu wizyjnego do odczytu paragonu – konieczność prawidłowego ustawienia wg procedury gwarantującej prawidłowe przechwytywanie obrazów zakończone pozytywnym rozpoznaniem emitowanych wydruków i wyświetlanych wartości. 1.1.3 Zdefiniowanie pozostałych parametrów charakterystycznych dla urządzenia fiskalnego i niezbędnych do rejestracji wyników z przeprowadzonego testu. 1.2 Planowana fiskalnych: procedura kontrolna testowania urządzeń Procedura testowa bazuje na artykułach towarowych z przypisanymi stawkami VAT odpowiednio o symbolu A, B, C, D, E, F i G zw. z VAT i cenami jednostkowymi z zakresu 0,00 - 99999,99 – zestaw towarów do sprzedaży jest programowany niezależnie od stanowiska testowania do automatyzacji testów funkcjonalnych. Przykładowe dane dotyczące sprzedaży towarów testowych muszą zawierać: W przypadku kas współpracujących z komputerem, w szczególności programowanych z komputera, należy przygotować zestaw towarów ich kodami PLU, stawkami VAT i cenami. Dane umieścić w pliku umożliwiającym ich modyfikację – pliku tekstowym ze znakami separacji, arkuszu EXCEL lub formacie równoważnym. Baza powinna zawierać co najmniej 56 towarów. W każdej z 8 stawek podatkowych (oznaczonych A … G) zawierać towary o początku nazwy Tow_stawka (np. :Tow_A, Tow_D itp.) zdefiniowane jako o 1 towar o nazwie Tow_stawka_Max_1234…, gdzie 1234 stanowi ciąg znaków alfanumerycznych dopełniających nazwę do maksymalnej długości nazwy towaru dopuszczanej przez kasę, o cenie jednostkowej będącej maksymalną daną ceną jednostkową dopuszczaną oprogramowaniem kasy, o 1 towar o nazwie Tow_stawka_Min, którego cena jednostkowa wynosi 0,01 PLN, o 1 towar o nazwie Tow_stawka_C, którego cena jednostkowa określona jest wartością całkowitą (np. 10,00 PLN), o 1 towar o nazwie Tow_stawka_GR, którego cena jednostkowa ma końcówkę 0,01 PLN (np. 10,01 PLN), o przynajmniej 3 towary o nazwie Tow_stawka_x, gdzie x oznacza kolejny numer całkowity towaru w bazie, a jego cena jednostkowa jest losowo dobraną wartością z zakresu 0,01 PLN – maksymalna wartość ceny jednostkowej towaru określona parametrami technicznymi kasy, o przynajmniej po jednym towarze o cenie dla każdej z aktywnych stawek VAT-u ustawionych na wartości procentowe tak wybranej by podatek VAT naliczony przez klasę wyniósł 0,01 PLN. 3 Wszystkie ceny jednostkowe towarów w bazie muszą być określone z dokładnością do dwóch miejsc po przecinku. Pojedynczy test sparametryzowany jest poprzez początkowy zestaw stawek VAT – wartości procentowe i wybrany symbol stawki dla zwolnionej z VAT, liczbę i zawartość paragonów, które mieszczą w sobie od jednego do siedmiu artykułu. Test zakończony jest wydrukiem raportu fiskalnego dobowego i zapisaniem danych fiskalnych do pamięci fiskalnej. Seria sprzedaży zakończonych raportami fiskalnymi dobowymi stanowić będzie zestaw danych wejściowych do wygenerowania raportu fiskalnego okresowego z tzw. łącznym raportem okresowym stanowiącym podsumowanie sprzedaży za badany okres pracy kasy. Możliwością zdefiniowania muszą być objęte komendy i operacje kasowe z których najważniejsze to wymuszenie sprzedaży połączone z wydrukiem paragonu oraz wydruki raportów fiskalnych w tym dobowego i okresowego oraz: 1) fiskalizację kasy, 2) programowanie parametrów pracy kasy, takich jak: limity cenowe, konfiguracje kasjerów, operatorów itp., 3) realizację sprzedaży, 4) wydruki fiskalne i niefiskalne, 5) zmiany waluty ewidencyjnej, 6) zmiany stawek podatku VAT, 7) stornowanie, 8) rozliczanie opakowań zwrotnych, 9) rabatowanie, realizowane w sposób kwotowy, procentowy, 10) anulowanie paragonu, 11) sprzedaże obejmujące ulgi ustawowe dla kas biletowych, 12) sprzedaże obejmujące ulgi pracownicze dla bileterek, 13) sprzedaże wg ceny umownej dla kas o zastosowaniu specjalnym, 14) sprzedaże rozliczane ryczałtowe i wg zniżek NFZ dla kas aptecznych, 15) sprzedaże zawierające wyceny leków dla kas aptecznych, 16) zamknięcie pracy kasy. Procedura testowa będzie obejmować również operacje kasowe związane z rabatowaniem, anulowaniem paragonów, stornowaniem pozycji, zmianą waluty ewidencyjnej i stawek podatku VAT, a także zmianą parametrów konfiguracji kasy – nazw towarów, danych użytkownika i daty oraz czasu, a także wydruk wszystkich wydruków kasowych. Zestaw od kilku do kilkunastu pojedynczych testów umożliwi wydruk tzw. raportu fiskalnego okresowego kończącego procedurę testową. Przy założeniu, że zostaną w całym teście zidentyfikowane poprawnie kwoty podatku, netto i brutto występujące na paragonach i raportach fiskalnych dobowych i raporcie okresowym fiskalnym po dokonaniu komparacji danych fiskalnych wyjściowych z danymi z modułu wzorca kasy (wartości spodziewane wyznaczone na bazie algorytmu stosującego zasadę brutto dla każdej ze stawek podatku) stanowisko wygeneruje raport zgodności i poprawności obliczeń z ewentualnym wskazaniem pozycji niezgodności wartości kwot. Cykl sprzedaży testowych musi zawierać: 1) sprzedaże paragonowe o zawartości 3 – 20 artykułów, 2) sprzedaże dzienne obejmujące 5 – 10 paragonów, 3) wśród sprzedaży paragonowych powinny się znaleźć: - towary ze wszystkich aktywnych stawek podatkowych, - przynajmniej 1 paragon typu MAX, - przynajmniej 1 paragon typu MIN, 4 - 4) 5) 6) 7) przynajmniej 5 paragonów typu D (sprzedaż dowolna), przynajmniej 3 towary o nazwie z maksymalną dozwoloną oprogramowaniem kasy długością, - przynajmniej 3 towary o nazwie z minimalną dozwoloną oprogramowaniem kasy długością, - przynajmniej 2 sprzedaże powinny być realizowane z funkcją rabatowania/narzutu dla pojedynczego artykułu jak i dla tzw. podsumy – kilku pozycji na paragonie losowo dobranej wartości rabatu/narzutu z zakresu, - przynajmniej 2 sprzedaże powinny być realizowane z funkcją rabatowania/narzutu kwotowego dla pojedynczego artykułu jak i dla tzw. podsumy – kilku pozycji na paragonie o losowo dobranej wartości rabatu/narzutu z zakresu kwoty wyznaczonej procentowo dla kwoty pozycji np. 3%, tzn. rabat/narzut dla kwoty pozyji 100,00 zł wynosi 3,00 zł, - przynajmniej 2 sprzedaże muszą zostać anulowane przed zatwierdzeniem paragonu, - przynajmniej 2 sprzedaże na paragonach zawierające pozycje stornowane, - przynajmniej 2 sprzedaże z uwzglednieniem opakowań zwrotnych, wśród sprzedaży typu D należy zawrzeć: - przynajmniej 1 sprzedaż typu DC (zawierającą jedynie towary o całkowitej cenie jednostkowej), - przynajmniej 1 sprzedaż typu DR (zawierającą jedynie towary o cenie jednostkowej zawierającej część dziesiętną i setną), - sprzedaże typu DW, zawierające towary o mieszanych rodzajach cen jednostkowych, - ilości towarów mogą być dobrane losowo, - przypisania towarów do stawek podatkowych mogą być dowolne, w przypadku kas aptecznych dodatkowo: - przynajmniej 2 sprzedaże leków o cenach określonych ryczałtem zdefiniowanym przez NFZ [rozporządzenie], - przynajmniej 2 sprzedaże leków robionych na zamówienie, - przynajmniej 2 wyceny leków, w przypadku kas biletowych dodatkowo: - przynajmniej po 1 sprzedaży obejmującej każdą z ulg ustawowych [ustawa], - przynajmniej 2 sprzedaże przy zastosowaniu ulg pracowniczych, z których 1 musi być wartością całkowitą z zakresu 10 % - 90%, a druga – 100%, - przynajmniej 1 sprzedaż obejmującą dowolną część przewozu w kraju, a część za granicą, w przypadku kas z opcją fakturowania należy dodatkowo: - przynajmniej 2 sprzedaże na fakturze typu D, - przynajmniej dwie sprzedaże na fakturze z uwzglednieniem rabatu/narzutu procentowego i kwotowego. W ramach wdrożenia konieczne będzie dostarczenie sprzętu pozwalającego na: 1) obsługę klawiatury kasy fiskalnej – ramię symulujące „palec” umożliwiające poruszanie się w osiach XYZ – obsługa kasy będzie obarczona procedurą, która będzie polegała na zdefiniowania określonych ruchów dla przeprowadzenia poszczególnych operacji, 2) odczytywanie zawartości wydruków – kamera cyfrowa z kartą akwizycji obrazu i oprogramowaniem rozpoznawania tekstu OCR z układem prowadzenia wydruków, która pozwoli na odbieranie wydruków bezpośrednio z drukarki urządzenia fiskalnego i odczytanie jego zawartości, wynikiem tej operacji powinien być tekst zawarty na wydruku. Konieczne jest rozwiązanie zagadnień związanych z prędkością przesuwu wydruku, szerokością wydruku, prowadzenia papieru, 5 wielkością znaków, jak również samym sposobem wydruku (wydruk ciągły, z obcinaniem paragonów (należy założyć, iż wtedy nóż zostanie wyłączony). 2. Opis stanowiska badań Budowę stanowiska można podzielić na moduły (rys. 2) związane z: 1) definiowaniem parametrów procedury badań i konfiguracji oprzyrządowania dla potrzeb procedury badań – oprogramowanie będzie posiadało zdefiniowaną obsługę 2 urządzeń, 2) sterowanie realizacją procedury testowej, w tym obsługą interfejsów wejściowych badanych urządzeń fiskalnych, 3) akwizycją obrazów cyfrowych z kamery wysokiej rozdzielczości z obróbką i konwersją OCR oraz zapis do pliku. Rys. 2. Modułowy schemat stanowiska do badania kas rejestrujących W architekturze stanowiska należy wyróżnić następujące bloki: 2.1 Blok sterowania stanowiskiem testowym: Moduł odpowiedzialny za przygotowanie i realizację funkcjonalności kasy w postaci schematu blokowego ilustruje rys. 3. W górnej warstwie zawiera dwa bloki funkcjonalne: - blok konfiguracji elementów sterujących kasą rejestrującą, - blok przygotowania procedury testowej. Rys. 3. Schemat modułu generowania danych wejściowych i sterowania procedurą testową (skrócić) 6 2.2 Blok współpracy z modułem przygotowania i sterowania pomiaru: - sterowania drukarkami fiskalnymi, - sterowania kasami fiskalnymi za pomocą manipulatora. 2.3 Blok współpracy z modułem akwizycji i przetwarzania danych wyjściowych - podawania i zwijania papieru, - odczytu danych z wydruków kasy rejestrującej. Sterowanie operacjami realizowanymi przez kasę rejestrującą musi odbywać się dwiema metodami: - dla drukarek fiskalnych: poprzez wysyłanie do drukarek za pomocą odpowiedniego interfejsu komunikacyjnego (RS232, USB) kolejnych komend sterujących zdefiniowanych w ich interfejsie komunikacyjnym m.in. poprzez wysyłanie zdefiniowanego ciągu znaków ASCI na port komunikacyjny drukarki, - dla kas fiskalnych oraz stanowisk POS: za pomocą konfigurowalnego manipulatora mechanicznego, umożliwiającego naciśnięcie odpowiednich przycisków klawiatury lub ekranu dotykowego (wykonanego w technologii rezystancyjnej) urządzenia w zadanej kolejności. Akwizycja danych realizowana będzie poprzez system rejestracji wizyjnej wydruków urządzenia fiskalnego, zintegrowany z systemem OCR i analizy treści wydruku. Wyjściem tego układu będą pliki zawierające odczytane dane w postaci tekstowej, pliku graficznego oraz PDF. Sterowanie manipulatorem musi zapewniać: - możliwość ręcznego sterowania układu w trzech osiach, - możliwość definiowania sekwencji naciśnięć do kilkunastu przycisków dla klawiatury zawierającej do 100 klawiszy. Całość powinna być zintegrowana z odpowiednim stołem pomiarowym, umożliwiającym wygodną i ergonomiczną pracę operatora. Operator powinien mieć łatwy dostęp do badanego urządzenia fiskalnego, pozwalający na jego bezpieczne podłączenie i kontrolę pracy, a także ingerencję w oprzyrządowanie w przypadku wystąpienia takiej konieczności. Powinno być ono odpowiednio zabezpieczone przed możliwością przypadkowej ingerencji w pracę stanowiska. Powinna również istnieć możliwość montażu dodatkowych elementów, w przyszłości umożliwiająca rozbudowę stanowiska o układ podglądu wyświetlacza klienta, obsługi czytnika kodów kreskowych. Stół pomiarowy musi zapewniać stabilne i bezpieczne zamontowanie badanego urządzenie, eliminujące możliwość jego przypadkowego przesunięcia wskutek drgań występujących podczas pracy stanowiska lub przypadkowego uderzenia przez operatora lub elementy układu sterującego. W pierwszym etapie planowane jest uruchomienie stanowiska, które przeprowadza testy z kasami dwóch producentów – dwa z popularnych protokołów komunikacyjnych obsługujący drukarki fiskalne i zestaw komend dla manipulatora robota dla kasy wyposażonej w klawiaturę umożliwiający prowadzenie sprzedaży i wykonywanie raportów fiskalnych (dobowego i okresowego). Oprogramowanie musi umożliwiać zdefiniowanie innych interfejsów wejściowych umożliwiając konfigurację stanowiska dla dowolnych kas rejestrujących. 3. Przebieg procedury testowej Procedura obsługi stanowiska badań przebiegać będzie w trzech etapach: 7 3.1 Konfiguracja stanowiska 3.1.1 Konfiguracja bloku sterowania W ramach przygotowania do badań oprogramowanie sterujące ma udostępniać panel konfiguracji sprzętowej, służący dostosowaniu parametrów oprzyrządowania stanowiska do charakterystyki i sposobu sterowania badanej kasy rejestrującej. Konieczna jest możliwość zdefiniowania sposobu sterowania kasą - przypisanie komend sterujących drukarki fiskalnej lub makr manipulatora mechanicznego do poleceń wydawanych na klawiaturze kasy rejestrującej. W przypadku drukarek fiskalnych konfiguracja systemu pomiarowego będzie polegała na zdefiniowaniu zestawów ciągów / komend sterujących urządzeniem odpowiadających za poszczególne komendy kasowe, a także operacje kasowe złożone z cykli komend. Dla kas fiskalnych, których obsługa odbywa się za pośrednictwem interfejsu dotykowego, tj. typowej klawiatury z przyciskami ewentualnie ekranu dotykowego, konieczne jest zdefiniowanie parametrów pracy układu mechanicznego obsługującego interfejs dotykowy. W pierwszym etapie konfiguracji należy zdefiniować układ geometryczny klawiatury (rozmiar, położenie poszczególnych klawiszy oraz ich oznaczenie), a także parametry pracy symulatora (siła nacisku, głębokość wciśnięcia przycisku - skok klawisza). Następnie niezbędna jest możliwość przypisania sekwencji naciskanych klawiszy (wraz z przerwą na reakcję urządzenia) do poszczególnych operacji kasowych. Dla drukarek fiskalnych konfiguracja sterowania musi obejmować: - zdefiniowanie parametrów interfejsu komunikacyjnego drukarki, - zdefiniowanie komend interfejsu drukarki wraz z ich parametrami, - przypisanie ww. komend do opisowych makr oprogramowania stanowiska, dla czynności kasowych realizowanych za pomocą ciągu poleceń sterujących, - wykonanie testów działania wprowadzonej konfiguracji. Dla kas rejestrujących i stanowisk POS sterowanych za pomocą klawiatury: - zdefiniowanie geometrii klawiatury, - zdefiniowanie komend i poleceń realizowanych za pomocą sekwencji przycisków, - przypisanie ww. komend do opisowych makr oprogramowania stanowiska, dla czynności kasowych realizowanych za pomocą ciągu poleceń sterujących, - wykonanie testów działania wprowadzonej konfiguracji. 3.1.2 Konfiguracja bloku akwizycji danych W ramach konfiguracji stanowiska badań konieczne będzie także kalibracja systemu odczytu wydruków i rozpoznawania znaków. W tym zakresie konieczne będzie wykonanie kilku wydruków próbnych i możliwość korekcji nastaw systemu rejestrowania obrazu tak, aby zapewnić optymalną jakość wydruków i nastaw optyki systemu. Zapewni to bezproblemową detekcję i analizę treści dokumentów przez oprogramowanie OCR. 3.1.3 Przygotowanie zestawu poleceń sterujących dla algorytmu badań Przed przystąpieniem do realizacji procedury badań, konieczne jest przypisanie zestawów komend sterujących kasą zarówno instrukcji sterujących wynikających z protokołu komunikacji w przypadku drukarki fiskalnej jak i zestawu komend podawanych na wejście manipulatora robota z tzw. ramieniem symulującym palec, naciskającego sekwencyjnie odpowiednie przyciski na klawiaturze kas rejestrujących oraz zsynchronizowanie tych operacji z algorytmu przebiegu procedury badań. 3.2 Sterowanie przebiegiem badań Na podstawie wprowadzonego przebiegu procedury badań jednostka sterująca wraz z oprogramowaniem automatycznie, bez ingerencji operatora (z wyjątkiem wystąpienia sytuacji awaryjnych), realizuje test (z możliwością przerwania w dowolnym momencie). Po 8 zakończeniu wyświetlany jest stosowny komunikat i dane zarejestrowane przez system OCR są zapisywane w pliku cyfrowym na dysku komputera sterującego. 3.3 Rejestracja danych z wydruków kasy Podczas badań dane wyjściowe z kasy rejestrującej zawarte na emitowanych wydrukach będą rejestrowane automatycznie w postaci cyfrowej, poprzez system rejestracji i rozpoznawania obrazu. W ramach systemu magazynowania i przechowywania wyników badań stanowisko obejmować będzie system przechwytywania danych wyjściowych z kasy (wydruków) w postaci sekwencji obrazów z systemem rozpoznawania znaków (OCR) przetwarzanych danych w postaci cyfrowej zapewniającym wyodrębnienie opisów tekstowych i wartości liczbowych dotyczących sprzedaży (ilości, cen, wartości brutto, kwot podatku VAT, kwot netto, numerów, paragonów, ilości paragonów, numerów bonówwydruków z kasy, ilości pozycji, faktur, ilości anulowanych paragonów i kwot dotyczących anulacji, opłat i wycen leków, narzutów i rabatów, wyznaczania reszty, rozliczania opakowań zwrotnych, stornowania pozycji oraz przeliczania kwot sprzedaży na inne waluty z wykorzystaniem zaprogramowanego przelicznika kursów itp.) uwidocznionych na wydrukach. Podczas realizacji testów moduł ma zapewnić funkcjonalności związane z odczytem w formacie graficznym plików obrazowych – rastrowych lub sekwencji video zawartości wydruków fiskalnych, przypisanie ich do poszczególnych kroków algorytmu testowego, oraz gromadzenie danych już przetworzonych z modułu rozpoznanie znaków i tekstu przechwyconego przez system wizyjny i rozpoznanego za pomocą systemu OCR – moduł akwizycji i rozpoznania obrazu oraz zapis wyodrębnionych danych tekstowych do pliku lub bazy danych, stanowiącej interfejs wyjściowy modułu. Interfejs ten musi umożliwiać import tych danych w przyszłości. Dane zawarte na wydrukach powinny po rejestracji zostać przetworzone do formatu tekstowego, pdf oraz obrazu graficznego, i zapisane na dysku komputera sterującego. Oprogramowanie odpowiedzialne za rejestrację danych z wydruków badanego urządzenia fiskalnego musi zapewniać następujące funkcje: - automatycznego tworzenia jednego obrazu lub sekwencji video z wystarczającą rozdzielczością z całego wydruku w trakcie rejestracji obrazów z kamery, - automatycznego rozpoznawanie tekstu z każdej linii wydruku – algorytmy przetwarzania obrazu z wykorzystaniem segmentacji i rozpoznawania obiektów – znaków tekstowych, - zapis tekstu do pliku txt lub do bazy danych, - zapis obrazu/sekwencji video do pliku graficznego oraz pliku PDF. 9 Rys. 3. Schemat modułu akwizycji danych wyjściowych z kasy rejestrującej 4. Budowa stanowiska: 4.1 Układ sterowania Głównym elementem bloku sterowania będzie komputer przemysłowy wykorzystujący standard PXI lub równoważny. Powinien on zapewnić rejestrację wszystkich sygnałów i sterowanie poszczególnymi elementami stanowiska, umożliwiając przeprowadzenie automatycznego testu. Będzie on kontrolował pracę układu akwizycji danych, rozpoznania tekstu, przygotowania realizacji procedury testowej oraz sterowanie cyklem testowym. Moduły te są podłączone do komputera i znajdują się w jego bezpośrednim sąsiedztwie, umożliwiając operatorowi szybki podgląd ich działania i ustawień. Komputer sterujący składa się z następujących elementów: 1) obudowa: a) 4 sloty na moduły i karty rozszerzeń, w tym 2 sloty hybrydowe PXI Express, b) transfer dla pojedynczego slotu PXI Express na poziomie 1 GB/s, c) minimum 230 W mocy dla modułów pomiarowych dostępne w zakresie temperatur od 0 do 55 stopni Celsjusza, d) zasilanie obudowy: 230 VAC, 2) kontroler: a) korzystający z magistrali PXI Express, b) dwurdzeniowy procesor o częstotliwości 2,53 GHz, c) 4 GB pamięci operacyjnej, d) 1 port Gigabit Ethernet, e) 2 porty USB 2.0, f) Interfejs GPIB, g) Interfejs RS232, h) zainstalowany system operacyjny: Windows 7, 4) karta sterowania napędami: a) sterowanie sześcioma napędami krokowymi lub servo, b) 64 linie cyfrowe, c) 2 kanały PWM, d) wejścia enkoderowe z zegarem do 20 MHz, 10 5) karta do odczytu obrazu z kamer: a) korzystająca z magistrali PXI Express, b) 2 porty Gigabit Ethernet, 6) monitor: a) LCD, b) wielkość 23”, c) rozdzielczość: 1920 x 1080 pikseli, d) możliwość podłączenia dwóch źródeł obrazu jednocześnie, e) 1 port USB 2.0, 7) klawiatura i myszka: a) wersja bezprzewodowa, b) myszka optyczna, 8) okablowanie - niezbędne przewody umożliwiające podłączenie zasilania, sieci Ethernet oraz sygnały sterujące. 4.2 Układ akwizycji danych 1. Monochromatyczna kamera wysokiej rozdzielczości: 1.1. Matryca CCD o wielkości 2/3” i rozdzielczości 5 milionów pikseli, 1.2. Szybkość akwizycji 15 klatek na sekundę, 1.3. Interfejs: Gigabit Ethernet, 1.4. Mocowanie obiektywu: c-mount, 1.5. Zasilanie 12 VDC, 1.6. Darmowy SDK, 2. Obiektyw: 2.1. Mocowanie: c-mount, 2.2. Formaty obsługiwanych matryc: 2/3”, 2.3. Dedykowany do rozdzielczości: 5 Mpix, 3. Oświetlacz: 3.1. Źródło światła: LED, 3.2. Ilość światła umożliwiająca rejestrację przez kamerę nierozmazanego obrazu w czasie co najmniej 1 ms, 3.3. Wielkość oświetlacza umożliwiająca równomierne oświetlenie obserwowanego przez kamerę pola 100 mm x 100 mm, 4. Układ mechaniczny do odbierania i prowadzenia papieru z drukarki: 4.1. Szerokość papieru do 100 mm, 4.2. Szybkość nawijania papieru do 200 mm/s, 4.3. Automatyczny układ do naciągania papieru – dedykowany układ z silnikiem i enkoderem zapewniający ciągły naciąg wysuwanego z drukarki papieru, gwarantujący prawidłową rejestrację obrazów przez kamerę, 4.4. Możliwość różnego ustawienia układu, aby możliwe było odczytywanie wydruku pochodzącego z różnych urządzeń fiskalnych, 5. Niezbędne okablowanie i zasilanie umożliwiające pracę poszczególnych elementów układu. 4.3 Układ sterowania urządzeniem fiskalnym Dedykowany układ umożliwiający sterowanie w trzech osiach, dzięki któremu będzie można obsługiwać klawiatury kas fiskalnych, symulując przeprowadzane transakcje: 1.1. Układ ma zapewniać miejsce do precyzyjnego montażu kasy fiskalnej z wyeliminowaniem możliwości jej drgań i zmiany położenia, 1.2. Brak kolizji przy jednoczesnej pracy układu do odczytu wydruków, 1.3. Układ montażu powinien zapewnić obsługę kas o wymiarach: 11 1.3.1. Wysokość: do 250 mm, 1.3.2. Szerokość: do 450 mm, 1.3.3. Głębokość: do 450 mm, 1.3.4. Waga: do 7 kg, 1.4. Układ naciskania klawiszy powinien obsługiwać różne typy klawiatur (zwykłe przyciski, klawiatury foliowe z mikroprzełącznikami, itd.), 1.5. Możliwość sterowania napędami z komputera sterującego, 1.6. Czas naciśnięcia dowolnego klawisza: do 2 sekund. 5. Inne wymagania dotyczące stanowiska pomiarowego 5.1 Gwarancja Na stanowiska automatyzacji wymagana jest: - gwarancja na podzespoły komputera sterującego (poz. 1-5 rozdziału 4.1) wraz z kartami stertującymi urządzeniami pomocniczymi – min. 24 mies., - gwarancja na urządzenia pomocnicze wchodzące w skład układu (poz. 6-7 rozdz. 4.1 oraz elementy wymienione w rozdz. 4.2 i 4.3) – min. 12 mies., - gwarancja na dostarczone oprogramowanie układu – 12 mies. Czas reakcji serwisowej na zgłoszone awarie – do 3 dni roboczych. Czas usunięcia usterki – do 28 dni roboczych od zgłoszenia awarii. 5.2 Warunki odbioru Odbiór stanowiska będzie polegał na wykonaniu dwudniowych testów stanowiska, polegających na wykonaniu testów zdefiniowanych w układzie urządzeń fiskalnych – dwóch kas rejestrujących i dwóch drukarek fiskalnych. W pierwszej części odbioru stanowiska zostaną przeprowadzone testy układu sterowania kasą i drukarką fiskalną. Badania obejmą omówienie struktury pliku zawierającego dane sterujące. Następnie, zostanie zdefiniowany zestaw komend sterujących dla określonego zakresu operacji kasowych – ciągu 5 paragonów zawierających po 5 towarów – i wykonana sprzedaż. Wymagane jest także sprawdzenie możliwości wykonania programowania stawek VAT – oprogramowanie nazw towarów jak i przypisanie stawek podatku VAT za pomocą układu sterowania. Pozytywnym rezultatem testu będzie poprawne wykonanie sprzedaży na drukarce fiskalnej z wybranym wcześniej interfejsem sterującym (np. POSNET) oraz dla kasy rejestrującej sterowanej za pomocą klawiatury (np. z rodziny Elza Delta). Drugim elementem procedury odbioru będzie sprawdzenie poprawności działania układu akwizycji danych i rozpoznawania tekstu. Dla opisanych wyżej czynności sprzedaży należy wykonać rozpoznanie tekstu wyemitowanych dokumentów fiskalnych, i ich zapis do plików o wymaganym formacie – graficznym, tekstowym i PDF. Podczas sprawdzenia uzyskane wartości zostaną skomparowane z wartościami oczekiwanymi, uzyskanymi metodą niezależną. Pozytywny wynik sprawdzenia będzie uzyskany w przypadku pełnej zgodności danych uzyskanych przez system z wartościami poprawnymi. Równocześnie zostanie przeprowadzony test układu zwijania wydruków – jego działanie zostanie uznane za poprawne w przypadku bezproblemowego, bez zagięć i zacięć, nawinięcia odbieranej z urządzenia drukującego kasy rolki papieru oryginałów wydruków fiskalnych. Ostatnim elementem odbioru poprawności działania stanowiska będzie zaprogramowanie i wykonanie na dostarczonym stanowisku badań pełnej procedury testowej, zdefiniowanej przez Wydział Badań i Rozwoju Oprogramowania (BRO) GUM. Procedura testowa będzie obejmowała wymagania i operacje zdefiniowane w rozdz. 1.1 i 1.2. Praca stanowiska zostanie uznana za poprawną w przypadku, gdy zaprogramowana procedura testowa zostanie wykonana automatycznie, bez przerw spowodowanych problemami technicznymi i koniecznością wprowadzenia zmian w budowie lub oprogramowaniu stanowiska pomiarowego. Procedura testowa musi zostać wykonana dwukrotnie dla każdego z badanych przykładowych urządzeń fiskalnych – 1 drukarki i 1 kasy. Pierwsze wykonanie 12 procedury będzie zaprogramowane i przeprowadzone przez Wykonawcę. Drugie wykonanie – odbędzie się przez wyznaczonego pracownika BRO GUM, pod nadzorem Wykonawcy. Odbiór zostanie uznany za ukończony pomyślnie, w przypadku poprawnej realizacji zaplanowanej procedury testowej, poprawnego rozpoznania danych zawartych na wyemitowanych dokumentach fiskalnych, a także zgodności danych na uzyskanych paragonach fiskalnych z wynikami pracy kasy wyznaczonymi metodą niezależną przez BRO GUM. 5.3 Autorskie prawa majątkowe Autorskie prawa majątkowe do oprogramowania, które Wykonawca przeniesie na Zamawiającego obejmują prawo do: 1) trwałego lub czasowego zwielokrotniania oprogramowania w całości lub części jakimikolwiek środkami i w jakiejkolwiek formie (wyłącznie na potrzeby Zamawiającego); 2) wprowadzania zmian w oprogramowaniu (np. w związku ze zmianą przepisów dotyczących kas rejestrujących, dla usprawnienia realizacji zadań ustawowych ciążących na Zamawiającym w zakresie kas rejestrujących). 13 Nazwa i adres wykonawcy Załącznik nr 2 do SIWZ Nr sprawy BO- 231-6 /368 /175 /ZK/11 OŚWIADCZENIE WYKONAWCY Składając ofertę w postępowaniu prowadzonym w trybie przetargu nieograniczonego na dostawę stanowiska badawczego do automatyzacji testów funkcjonalnych kas rejestrujących z oprogramowaniem do akwizycji wyników badań w Głównym Urzędzie Miar w Warszawie przy ul. Elektoralnej 2, oświadczam, że: 1) Zgodnie z art. 22 ust. 1 ustawy z dnia 29 stycznia 2004 r.– Prawo zamówień publicznych (Dz. U. z 2010 r. Nr 113, poz. 759, z późn. zm.) spełniamy warunki dotyczące : a) posiadania wiedzy i doświadczenia; b) dysponowania odpowiednim potencjałem technicznym oraz osobami zdolnymi do wykonania zamówienia; c) sytuacji ekonomicznej i finansowej. 2) Nie będziemy polegać / Będziemy polegać * na zasobach innych podmiotów na zasadach określonych w art. 26 ust. 2b ww. ustawy. 3) Nie podlegamy wykluczeniu z powodów, o których mowa w art. 24 ust. 1 ww. ustawy. ..................................dnia....................... r. .......................................................................... (podpis upoważnionego przedstawiciela Wykonawcy) * niewłaściwe skreślić Nazwa i adres wykonawcy Załącznik nr 3 do SIWZ Nr sprawy BO- 231-6 /368 /175 /ZK/11 OŚWIADCZENIE osoby fizycznej w zakresie art. 24 ust. 1 pkt 2 ustawy z dnia 29 stycznia 2004 r.- Prawo zamówień publicznych (Dz. U. z 2010 r. Nr 113, poz. 759. z późn. zm.) Składając ofertę w postępowaniu prowadzonym w trybie przetargu nieograniczonego na dostawę stanowiska badawczego do automatyzacji testów funkcjonalnych kas rejestrujących z oprogramowaniem do akwizycji wyników badań w Głównym Urzędzie Miar w Warszawie przy ul. Elektoralnej 2, oświadczam, że: nie podlegam wykluczeniu z powodu, o którym mowa w art. 24 ust. 1 pkt 2 ww. ustawy. ..................................dnia....................... r. ........................................................................... (podpis i pieczątka z imieniem i nazwiskiem) Załącznik nr 4 do SIWZ Załącznik nr 2 do umowy Nr sprawy BO- 231-6 /368 /175 /ZK/11 OFERTA Działając w imieniu i na rzecz ................................................................................................................................................................... oświadczam, że zapoznałem się ze Specyfikacją Istotnych Warunków Zamówienia na dostawę stanowiska badawczego do automatyzacji testów funkcjonalnych kas rejestrujących z oprogramowaniem do akwizycji wyników badań w Głównym Urzędzie Miar w Warszawie przy ul. Elektoralnej 2, nie wnoszę zastrzeżeń oraz oświadczam, że posiadam wszelkie informacje niezbędne do przygotowania oferty. 1. Przedmiot zamówienia – dostawę stanowiska badawczego do automatyzacji testów funkcjonalnych kas rejestrujących z oprogramowaniem do akwizycji wyników badań podejmuję się wykonać za: Stanowisko badawcze za kwotę netto - ……………………..……….zł + podatek VAT- ….% - ...............................................zł Razem dostawa stanowiska badawczego za kwotę brutto - ...............................................zł. (słownie złotych brutto: ..........................................................................................................). 2. Ważność oferty deklaruję na okres 30 dni od daty upływu terminu składania ofert. 3. Umowę podejmuję się zrealizować do dnia 16 grudnia 2011 r. (wraz z pozytywnie zakończonym dwudniowym testem stanowiska wg Warunków odbioru, określonych w załączniku nr 1 do SIWZ - „Opis przedmiotu zamówienia”). 4. Zobowiązuję się wykonać zamówienie zgodnie z niniejszą ofertą i załącznikiem nr 1 do SIWZ. 5. Zobowiązuję się, że: 1) przy odbiorze przedmiotu zamówienia dostarczę dokumentację techniczną powykonawczą i kody źródłowe oprogramowania stanowiska pomiarowego, 2) przeprowadzę instalację sprzętu (uruchomienie i zademonstrowanie poprawnego działania) w miejscu i terminach uzgodnionych z Naczelnikiem Wydziału Badań i Rozwoju Oprogramowania Biura Informatyki i Badania Oprogramowania Głównego Urzędu Miar, 3) wezmę udział w odbiorze przedmiotu zamówienia w sposób wskazany przez Zamawiającego w załączniku nr 1 do SIWZ, 4) na dostarczony sprzęt komputerowy udzielę gwarancji na: - podzespoły komputera sterującego (poz. 1-5 rozdziału 4.1) wraz z kartami sterującymi urządzeniami pomocniczymi – (minimum 24 miesiące)…………. miesięcy, - urządzenia pomocnicze wchodzące w skład stanowiska (poz. 6-7 rozdz. 4.1 oraz elementy wymienione w rozdz. 4.2 i 4.3) – (minimum 12 miesięcy) ………….miesięcy, - oprogramowanie stanowiska – (minimum12 miesięcy) ………….. miesięcy, i załączę odpowiednie karty gwarancyjne, 5) naprawy gwarancyjne będą się odbywać w siedzibie Zamawiającego, 6) czas reakcji serwisowej nie przekroczy (max 3 dni) ….. dni roboczych od chwili zgłoszenia usterki, 7) czas naprawy nie przekroczy (max 28 dni) ……dni roboczych od chwili zgłoszenia usterki, 8) uszkodzone nośniki danych będą podlegały wymianie, a egzemplarze uszkodzone pozostaną w GUM, 9) przeniosę na Zamawiającego autorskie prawa majątkowe w zakresie określonym w załączniku nr 1 do SIWZ. 6. W przypadku wyboru mojej oferty zobowiązuję się do podpisania umowy, której wzór stanowi załącznik nr 5 do SIWZ oraz do przedstawienia w ciągu 14 dni od zawarcia umowy harmonogramu wykonania zamówienia. ............................................................ pieczątka firmowa Wykonawcy (pieczątka i podpis upoważnionego przedstawiciela) 1 Załącznik nr 5 do SIWZ Nr sprawy BO- 231-6/368/175/ZK/11 UMOWA Nr .............. zawarta w dniu ................... 2011 r. w Warszawie pomiędzy: Głównym Urzędem Miar, 00-139 Warszawa, ul. Elektoralna 2, zwanym dalej Zamawiającym lub Stroną, reprezentowanym przez Pana Roberta Ziółkowskiego Dyrektora Biura Rozwiązań Systemowych zastępującego Dyrektora Generalnego Urzędu a .......... firma i siedziba spółki....................... wpisaną do Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla ………., ……….. Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS: ………….., NIP ………………….., REGON ……………………….., z kapitałem zakładowym …………………… zwanym/ą dalej Wykonawcą lub Stroną albo …….………………………… prowadzącym/ą działalność gospodarczą pod nazwą …………………….. wpisanym/ą do ewidencji działalności gospodarczej ………………….. prowadzonej przez Urząd ………………… pod numerem ………………, NIP ……………….., REGON ………………. , zwanym/ą dalej Wykonawcą lub Stroną w wyniku przeprowadzonego postępowania, zgodnie z ustawą z dnia 29 stycznia 2004 r.- Prawo zamówień publicznych (Dz. U. z 2010 r. Nr 113, poz. 759, z późn. zm.), w trybie przetargu nieograniczonego o następującej treści: §1 Przedmiotem umowy jest dostawa stanowiska badawczego do automatyzacji testów funkcjonalnych kas rejestrujących z oprogramowaniem do akwizycji wyników badań. Przedmiot zamówienia opisany jest w załącznikach nr 1 i 2 do umowy. §2 1. Wykonawca za wykonanie przedmiotu zamówienia, o którym mowa w § 1, otrzyma wynagrodzenie określone w załączniku nr 2 do umowy: netto .............................................zł podatek VAT …%........................zł brutto.............................................zł (słownie złotych:.........................................................................................................). 2. Wynagrodzenie, o którym mowa w ust. 1, zostanie zapłacone przelewem w terminie 14 dni od dnia otrzymania faktury wystawionej po protokolarnym odbiorze przedmiotu zamówienia bez zastrzeżeń. Za dzień zapłaty uważa się dzień obciążenia rachunku Zamawiającego. §3 Wykonawca zrealizuje zamówienie w terminie do dnia………..2011 r. (łącznie z dwudniowym testem stanowiska zakończonym pozytywnie wg „Warunków odbioru”, określonych w załączniku nr 1 do umowy). 1 §4 1. Wykonawca udziela na przedmiot zamówienia gwarancji na okres ………….miesięcy. W ramach gwarancji Wykonawca usunie nieodpłatnie usterki i nieprawidłowości przedmiotu zamówienia lub wymieni niesprawne części na nowe wolne od wad. Okres gwarancji liczony jest od daty protokolarnego odbioru przedmiotu zamówienia. 2. Wykonawca zobowiązuje się do: 1) przekazania przy odbiorze przedmiotu zamówienia dokumentacji technicznej powykonawczej i kodów źródłowych oprogramowania, 2) przeprowadzenia instalacji sprzętu w miejscu i terminach uzgodnionych z Naczelnikiem Wydziału Badania i Rozwoju Oprogramowania Biura Informatyki i Badania Oprogramowania Głównego Urzędu Miar, 3) współudziału w odbiorze przedmiotu zamówienia w sposób wskazany przez Zamawiającego, w zakresie określonym w załączniku nr 1 do umowy, 4) przeprowadzania napraw gwarancyjnych w siedzibie Zamawiającego, 5) powiadomienia Zamawiającego, na piśmie faksem, o terminie i sposobie usunięcia awarii, przy czym czas reakcji serwisowej nie przekroczy ….. dni roboczych od chwili zgłoszenia awarii, 6) dokonywania naprawy w czasie nie przekraczającym ……… dni roboczych od chwili zgłoszenia awarii, 7) wymiany uszkodzonych nośników danych przy czym egzemplarze uszkodzone pozostaną w GUM, 8) przedstawienia Zamawiającemu w ciągu 14 dni od podpisania umowy harmonogramu wykonania zamówienia z uwzględnieniem wszystkich wymagań zawartych w załączniku nr 1 do umowy (z uwzględnieniem testów stanowiska, szkolenia z obsługi stanowiska itp.). §5 1. Z chwilą odbioru przedmiotu zamówienia, Wykonawca przeniesie na Zamawiającego autorskie prawo majątkowe do oprogramowania, które obejmują prawo do: 1) trwałego lub czasowego zwielokrotniania oprogramowania w całości lub części jakimikolwiek środkami i w jakiejkolwiek formie (wyłącznie na potrzeby Zamawiającego), 2) wprowadzania zmian w oprogramowaniu (np. w związku ze zmianą przepisów dotyczących kas rejestrujących, dla usprawnienia realizacji zadań ustawowych ciążących na Zamawiającym w zakresie kas rejestrujących). 2. Wynagrodzenie, o którym mowa w § 2 ust. 1, obejmuje również wynagrodzenie za przeniesienie autorskich praw majątkowych, o których mowa w ust. 1 §6 1. Zamawiający będzie mógł odstąpić od umowy w trybie natychmiastowym, bez wyznaczania terminu dodatkowego, gdy dostawa zakończona pozytywnym testem stanowiska nie nastąpi do dnia 28 grudnia 2011 r., z przyczyn leżących po stronie Wykonawcy. 2. W razie zaistnienia istotnych zmian okoliczności powodujących, że wykonanie umowy nie będzie leżało w interesie publicznym, czego nie można było przewidzieć w chwili zawarcia umowy, Zamawiający, po niezwłocznym poinformowaniu Wykonawcy, może odstąpić od umowy w terminie 30 dni od powzięcia wiadomości o tych okolicznościach. 3. W przypadku, o którym mowa w ust. 2, Wykonawca może żądać wyłącznie wynagrodzenia należnego z tytułu wykonanej części umowy. 1. §7 Za odstąpienie od umowy z przyczyn leżących po stronie Wykonawcy, Wykonawca zapłaci Zamawiającemu karę w wysokości 10% wynagrodzenia umownego (brutto) określonego 2 2. 3. 1. 2. 3. 4. 5. w § 2 ust. 1 umowy. Za opóźnienie w realizacji dostawy, z przyczyn nie leżących po stronie Zamawiającego, Wykonawca zapłaci Zamawiającemu karę w wysokości 0,5% wynagrodzenia umownego (brutto) określonego w § 2 ust. 1 umowy za każdy dzień opóźnienia. Za zwłokę w usunięciu awarii lub dokonaniu naprawy, stwierdzonych w okresie gwarancji, Wykonawca zapłaci Zamawiającemu karę w wysokości 0,1% wynagrodzenia umownego (brutto) określonego w § 2 ust. 1 umowy za każdy dzień zwłoki, liczony od dnia wyznaczonego zgodnie z § 4 ust. 2 pkt 5 lub 6 na usunięcie nieprawidłowości. §8 Strony zgodnie stwierdzają, że Wykonawca wpłacił zabezpieczenie należytego wykonania umowy, stanowiące 10% kwoty wartości wynagrodzenia całkowitego brutto, o którym mowa w § 2 ust. l umowy, tj. kwotę ……… zł (słownie: ………………………….). Zabezpieczenie służy pokryciu roszczeń z tytułu niewykonania lub nienależytego wykonania umowy. Zabezpieczenie należytego wykonania umowy służy również do pokrycia roszczeń z tytułu rękojmi za wady. Strony ustalają, że kwota pozostawiona na zabezpieczenie roszczeń z tytułu rękojmi za wady wynosi 30% wniesionego zabezpieczenia. Strony ustalają, że kwota zabezpieczenia należytego wykonania umowy zostanie zwrócona Wykonawcy w terminach: 1) 70% kwoty zabezpieczenia, w ciągu 30 dni od dnia podpisania protokołu odbioru końcowego, 2) 30% kwoty zabezpieczenia nie później niż w 15 dniu po upływie okresu rękojmi. §9 Wszelkie zmiany do umowy wymagają formy pisemnej pod rygorem nieważności. § 10 Ewentualne spory mogące wyniknąć w toku realizacji niniejszej umowy będą rozstrzygane przez sąd właściwy dla siedziby Zamawiającego. § 11 Umowę sporządzono w dwóch jednobrzmiących egzemplarzach, po jednym dla każdej ze Stron. ZAMAWIAJĄCY WYKONAWCA 3