Predmet tendera: | Održavanje i unapređenje aplikativnog dijela informacionog sistema UCG 3 i softverske infrastrukture Poreske uprave | ||||||||||||||||||||||
Partije (lotovi): | |||||||||||||||||||||||
Mesto: | Crna Gora, Podgorica | ||||||||||||||||||||||
Datum objave: | 12.03.2025 | ||||||||||||||||||||||
Rok: | 04.04.2025 - (rok je istekao) - Pogledajte slične aktuelne nabavke | ||||||||||||||||||||||
Oblast: | Racunari. Birooprema. Fotokopir aparati. Telefonija. Potrosacka elektronika. Software. Informacioni sistemi. Web dizajn. Informaticke usluge. | ||||||||||||||||||||||
Naručilac: | PORESKA UPRAVA | ||||||||||||||||||||||
Tekst javne nabavke - tendera: | PODACI O NARUČIOCU Naziv: PORESKA UPRAVA PIB: 11069169 E-mail: poreskauprava@tax.gov.me Telefon: 020/448-114 Fax: 020/448-234 Internet adresa: https://www.poreskauprava.gov.me Adresa: Bulevar Šarla de Gola 2 Grad: Podgorica Poštanski broj: 81000 ------------------------------------------------------------- OSNOVNI PODACI Opis predmeta javne nabavke Održavanje i unapređenje aplikativnog dijela informacionog sistema UCG 3 i softverske infrastrukture Poreske uprave TEHNIČKA SPECIFIKACIJA PREDMETA NABAVKE 1. Održavanje i unapređenje aplikativnog dijela informacionog sistema UCG 3 i softverske infrastrukture Poreske upravei | TEHNIČKA SPECIFIKACIJA Na slici je prikazana Enterprise arhitektura i alokacija poslovnih procesa i funkcija IT sistema Poreske uprave. Informacioni sistem PU se sastoji iz nekoliko cijelina: • UCG – Objedinjeni sistem registracije poreskih obveznika i naplate poreza na dohodak fizičkih lica i doprinosa za obaveznop socijalno osiguranje UCG3 – Sistem za registraciju PDV obveznika, prijem i obradu PDV prijava, Prijava poreza na dobit pravnih lica, Izvještaja o obračunatom i plaćenom porezu po odbitku na prihode koje ostvari rezidentno i nerezidentno pravno lice, Izvještaj o uplaćenom porezu po odbitku na isplate izvršene po osnovu zajma fizičkim licima (IPPO-Z), Finansijskih izvještaja, Revizorskih izvještaja, Zahtjeva za povraćaj PDV-a • DJPPG – stari sistem, sistem koji je bio u upotrebi od 2003 do uvođenja novih sistema (UCG, UCG3) koji su preuzeli određene funkcionalnosti ovog sistema. Sistem je i dalje u upotrebi u dijelu obrade i knjiženja prijava koje se ne evidentiraju kroz UCG i UCG3 sistem, kao i u dijelu knjiženje prijava koje se obrađuju kroz UCG3 sistem. • CRPS – Centralni registar privrednih subjekata (postojeći sistem i novi sistem). • Analiza rizika, Inspekcijska kontrola, Stanje duga, Naplata... 1. PREDMET JAVNE NABAVKE Predmet javne nabavke je održavanje aplikativnog dijela informacionog sistema UCG3 i unapređenja softverske infrastrukture po zahtjevima korisnika - Poreske uprave, za period od jedne godine, saglasno uslovima i specifikacijama datim u tenderskoj dokumentaciji. Informacioni sistem Poreske uprave funkcioniše kao jedinstvena cjelina u Centrali i područnim jedinicama sa ekspoziturama i omogućava komunikaciju s okruženjem uz poštovanje bezbjednosnih procedura i zaštite podataka. S obzirom da je sistem integrisan i funkcioniše u on-line režimu, to je znatan broj procesa kritično važan za funkcionisanje poreskog sistema i neophodno je da radi u režimu 24/7/365 što daje dodatnu odgovornost i težinu u postupku održavanja. 2. Tehničke specifikacije UCG3 sistema (TAXIS sistem) Taxis (UCG3) je dio informacionog sistema Poreske uprave . Osnovne karakteristike UCG3 • Projekat se vodi na Team Foundation Server-u (TFS). TFS se koristi kao sistem za: - Version and source control - Build - Deploy - Upravljanje projektom (Microsoft Agile Template) - evidenciju dokumentacije • Potpuna kompatibilnost sa starim sistemom DJPPG: - na aplikativnom nivou (funkcionalnost stare aplikacije nije narušena, a dodatne funkcionalnosti TAXIS-a ne utiču na funkcionalnost) - na nivou baze podataka (koristi se ista baza podataka, a za dodatne evidencije kreirane su tabele, funkcije i procedure (sve sadrže prefiks TAXIS) • Pristup podacima iz DJP baze: stored procedures u DJP bazi - Podacima se ne pristupa direktno već korišćenjem procedura u bazi podataka • Integrisana autentifikacija i autorizacija sa UCG sistemom - Koristi se UCG sistem za autentifikaciju • Provjera registracionih podataka (CROO) korišćenjem UCG servisa • UCG3 (TAXIS) podsistemi: - TaxisFrontEnd – interni portal (IIS MVC4 aplikacija) Interni portal Poreske uprave Sadrži sledeće module: • PDV registracija • PDV prijava • PDV refundacija • Prijava poreza na dobit • Izvještaj o obračunatom i plaćenom porezu po odbitku (IOPPO) • Izvještaj o uplaćenom porezu po odbitku na isplate izvršene po osnovu zajma fizičkim licima (IPPO-Z) • Finansijski iskazi o Bilans stanja o Bilans uspjeha o Statistički aneks o Tokovi gotovine o Promjene na kapitalu o Obračun amortizacije o Napomene - TaxisPortal – eksterni portal (IIS MVC4 aplikacija) Eksterni portal Poreske uprave Sadrži sledeće module: • PDV prijava • PDV refundacija • Prijava poreza na dobit • Izvještaj o obračunatom i plaćenom porezu po odbitku (IOPPO) • Izvještaj o uplaćenom porezu po odbitku na isplate izvršene po osnovu zajma fizičkim licima (IPPO-Z) • Finansijski iskazi o Bilans stanja o Bilans uspjeha o Statistički aneks o Tokovi gotovine o Promjene na kapitalu o Obračun amortizacije o Napomene • Konsolidovani finansijski iskazi o Bilans stanja o Bilans uspjeha o Statistički aneks o Tokovi gotovine o Promjene na kapitalu o Obračun amortizacije o Napomene • Finansijski iskazi za banke o Bilans stanja o Bilans uspjeha o Statistički aneks o Tokovi gotovine o Promjene na kapitalu o Obračun amortizacije o Napomene • Finansijski iskazi za osiguravajuća društva o Bilans stanja o Bilans uspjeha o Statistički aneks o Tokovi gotovine o Promjene na kapitalu o Obračun amortizacije o Napomene • Revizorski izvještaji • Pretraga registra poreskih obveznika • Pretraga registra PDV obveznika • Pregled podnijetih Finansijskih iskaza • Pregled izvještaja ’’Analitička kartica’’ - TaxisServices – servisi za potrebe eksternog portala (IIS WCF aplikacija) Interni servisi Poreske uprave Sadrži module koji se koriste od strane TaxisPortal-a - FinancialStatementsServices – servisi za potrebe desktop aplikacije Finansijski iskazi (IIS WCF aplikacija) Eksterni servisi Poreske uprave Sadrži module koji se koriste od strane aplikacije Finansijski iskazi - PortalDataServices – servisi za publikovanje javno dostupnih podataka na eksternom portalu (IIS WCF aplikacija) Eksterni servisi Poreske uprave Publikovanje javno dostupnih podataka (registar obveznika, registar PDV obveznika, finansijskih iskaza, revizorskih izvještaja) u Odata XML formatu - PUCG_Services_Demo (desktop aplikacija sa source code-om) Desktop aplikacija – primjer korišćenja PortalDataServices - WcfServices – servisi za potrebe internog i eksternog portala (IIS WCF aplikacija) Interni servisi Poreske uprave Sadrži module koji se koriste od strane FinancialStatementServices-a, TaxisPortal-a i Skeniranje Dokumentacije za potrebe obrade finansijskih iskaza - AppDataServices – servisi za publikovanje javno dostupnih podataka na eksternom portalu (IIS WCF aplikacija) Interni servisi Poreske uprave Moduli neophodni za PortalDataServices - Finansijski iskazi i Revizorski izvještaji – klijentska aplikacija za rad sa finansijskim iskazima i revizorskim izvještajima (Windows Forms aplikacija) Desktop aplikacija za poreske obveznike Automatsko ažuriranje (update) aplikacije Priprema, pamćenje, obrada, digitalno potpisivanje, slanje (potpisanih i nepotpisanih) i štampa izvještaja Aplikacija poziva FinancialStatementServices - Skeniranje dokumentacije – klijentska aplikacija za skeniranje finansijskih iskaza (Windows Forms aplikacija) Desktop aplikacija za interne potrebe Poreske uprave Skeniranje dokumentacije, pamćenje dokumenata u Multiple Document TIFF formatu, pregled i slanje na server (koristeći WcfServices) - TaxisX – ActiveX za potrebe eksternog portala - certifikati i potpisivanje (Windows ActiveX Library) Biblioteka koja se koristi od strane Internet Explorer-a za potrebe digitalnog potpisa dokumenata Koristi se u TaxisPortal aplikaciji sa strane browser-a - DatabaseUpdater – desktop command prompt aplikacija Upgrade i Downgrade DJP baze podataka Ovom aplikacijom se ažurira baza podataka da bude u saglasnosti sa TAXIS aplikacijama • Test - Svaki aplikativni modul sadrži test modul koji koristeći standardne tehnike testira funkcionalnost sistema • Konfigurabilnost - Parametri rada aplikacija: U .config file-u svake od aplikacija su smješteni sistemski parametri U TAXIS_CONFIG tabeli u DJP bazi podataka su smješteni poslovni parametri • Sistemi sa kojima Taxis ima interakciju: - DJP – Oracle baza podataka (ovu bazu podataka koristi stara DJP aplikacija) - UCG – UCG servisi, UCG Authentication and Authorization • Instalacioni paketi - TaxisX Setup – instalacija TaxisX - FinansijskiIskaziSetup – instalacija aplikacije TaxisX • Dokumentacija - Korisnička dokumentacija dostupna na TaxisPortalu (za eksterne korisnike) i TaxisFrontEnd (za interne korisnike) portalima - Tehnička dokumentacija dostupna na TFS serveru Korišćene tehnologije • TFS – Team Foundation Server– project management and source control • Microsoft Agile Template – project management template • Microsoft Visual Studio 2012 – development tool • C# - programming language • .NET Framework – system library • IIS – Microsoft Internet Information Server (6+) • ASP.net 4– application and scripting engine on IIS • MVC4 (Model – View - Controller) – application pattern • ELMAH - Error Logging Modules and Handlers • HTML5 – markup language • jQuery – Java Script Engine • KendoUI – Java Script Framework • WCF (Windows Communication Foundation) – system library • MS Deploy – application deploy tool • Click Once – desktop application deployment tool • ActiveX – software framework • Oracle ODP.net v11.2 – Oracle .net Client • Microsoft Report Client 10.0 Libraries and Viewer – reporting tools • Active Directory Authentication and Authorization • LDAP & Active Directory Authentication and Authorization • TWAIN – scanner protocol • PDF, Adobe Acrobat Reader IIS ASP MVC 4 Web aplikacije su realizovane korišćenjem Microsoft MVC framework-a na Internet Information Server-u (IIS). Osnovne karakteristike MVC implementacije: - Models: model je dio aplikacije kojim je implementirana domenska logika. Stanja objekata modela se čuvaju u bazi podataka. - Views: komponente kojima je podržan korisnički interfejs (UI). UI se kreira od podataka sadržanih u objektima modela i entiteta koji konstituišu odgovarajući view. - Controllers: kontroleri su komponente kojim se upravlja korisničkim interakcijama, manipuliše modelom i selektuje odgovarajući view za korisničkog interfejsa. Integracija TAXIS-a sa CROO komponentom UCG-a CROO podaci se sinhronizuju sa DJP bazom, pa integracija obuhvata: - Čitanje i provjera podataka iz DJP baze podataka - Poziv UCG servisa i provjera podataka UCG servisi su realizovani kao WCF servisi Integracija TAXIS sa poreskim knjigovodstvom Kako se za prijave koristi "stara aplikacija", tako i TAXIS koristi stored procedures poreskog knjigovodstva za knjiženje prijava. Pozivom ovih procedura se u poreskom knjigovodstvu evidentiraju knjigovodstvene promjene. Integracija TAXIS sa UCG Web Portalom Prijavom na eksterni portal provjeru certifikata i korisničkog naloga vrši UCG sistem TAXIS-u se dostavljaju podaci o prijavljenom korisniku otvaraju se dvije nezavisne sesije (jedna za UCG druga za TAXIS), tako da je korišćenje dva sistema sa stanovišta krajnjeg korisnika korišćenje jednog. Za realizaciju su korišćeni: shared session, shared cookies. Funkcionalna šema • Internet – zona eksternih korisnika • DMZ – PU CG zona dostupna sa internet-a • APP – zona aplikativnih servera (dostupna samo iz mreže PU CG) • Intranet – zona web servera dostupna samo korisnicima iz PU CG • DJP database – baza podataka DJP • UCG Services – eksponovani servisi UCG sistema • UCG Authorization and Authentication – autorizacija i autentifikacija UCG sistema Napomena: na šemi su elementi Taxis sistema u plavoj boji Aplikativni nivoi Šema aplikativnih nivoa: Prikazana šema prikazuje funkcionalnu organizaciju Microsoft Visual Studio Solution-a, pri čemu je veći dio komponenti realizovan kao Project u okviru Solution-a. Presentation Layer je implementiran kao: - ASP.NET MVC 4 (Razor) web aplikacija za sve web aplikacije - Windows Forms za desktop aplikacije Service Layer je implementiran kao ASP.NET WCF aplikacije. Business Layer: implementiran je u .net4 framework-a koristeći C#. Data Layer: implementiran je u .net4 framework-a koristeći C#. Bazi podataka se pristupa (Data Access Layer) pozivanjem uskladištenih procedura. Svi objekti DJPPG baze (tabele, uskladištene procedure, funkcije) koji se odnose na UCG3 aplikaciju, u nazivu imaju prefiks TAXIS”. Slika-ER dijagram Taxis tabela (dio DJP baze) Autentifikacija, autorizacija i evidencija događaja Interni korisnici Interni korisnici se autentifikuju korišćenjem Active Directory-ja. Korisnik mora biti član TAX-IS korisničke domenske grupe da bi mogao pristupiti aplikaciji. - TAXIS.Web.FrontEnd.Providers.ActiveDirectoryProvider je odgovoran za sve operacije sa Active Directory-jem Aplikacione role (uloge) su implementirane kroz domenske grupe. Svaka domenska grupa reprezentuje jedno korisničko ovlašćenje. Za autentifikovanog korisnika kreira GenericPrincipal objekt i povezuje ga sa tekućim redom i nakon toga se koristi standardni ASP.Net mehanizam za autorizaciju koji dozvoljava ili ograničava pristup određenim aplikativnim funkcijama Eksterni korisnici Eksternom portalu se može pristupiti i bez autentifikacije. U tom slučaju je broj dozvoljenih akcija ograničen. Autentifikacija eksternih korisnika se obavlja certifikatima tipa X509, izdatih od Pošte CG. Nakon provjere certifikata vrši se provjera korisničkog naloga (u UCG aplikaciji). Za razmjenu informacija između TAXIS-a i UCG-a korišćene su tehnologije shared session, shared cookies. Upravljanje sesijama Aplikacija koristi standardni ASP.NET Session State. Kako je deploy aplikacije odrađen na web farmi session state se preusmjerava na ASP.NET State Service koji se izvršava na posebnom serveru. Zaštita poruka, dokumenata i podataka Pristup bazi podataka je dozvoljen samo iz Intranet zone, tj. Zone aplikativnih servera. Mrežnim restrikcijama je omogućena samo komunikacija između servera (bilo da su u Intranet ili DMZ zoni) za osjetljive podatke. Tehnologije koje se koriste prilikom obrade osjetljivih podataka: - Client Signature - SSL Encryption Validacija - Validacija na strani klijenta je implementirana koristeći jQuery validacije. - Validacija na strani servera je implementirana koristeći .NET framework I C# Upravljanje izuzecima U TAXIS aplikaciji, upravljanje izuzecima (greškama) je odrađeno na dva načina: - na lokalnom nivou koristeći try-catch blokove - na globalnom nivou koristeći aplikativne događaje ASP.NET MVC za upravljanje izuzetaka kroz filter izuzetaka. Evidencija rada (log) Postoje tri tipa evidencije rada: - U Oracle tabeli TAXIS_LOG”, sve create, update and delete operacije - Event Viewer, TAXIS log, na serveru, neočekivani izuzeci - ELMAH (Error Logging Modules and Handlers) – alat čija je namjena evidencija grešaka na nivou aplikacije, kao i evidencija svih izuzetaka koji nisu obrađeni programski. Ovaj alat se dinamički konfiguriše na postojeću web aplikaciju, bez potrebe za kompajliranjem ii novim deploy-em. Podrška radu sistema Podrška radu sistema (engl. Supportability) obuhvata različite elemente podrške i održavanja koje treba pružati za vrijeme eksploatacije sistema. Neki od elemenata podrške koje bi trebalo osigurati su: • produkcijska podrška o instalacija, konfiguracija i nadzor rada Sistema o edukacija korisnika o podrška korisnicima u radu sa Sistemom • help-desk usluge o putem telefona, e-pošte, web stranica i sl. • elementi preventivnog održavanja i praćenje događaja u radu Sistema o identifikacija i izvještavanje o izvanrednim događajima u radu Sistema o sistemsko održavanje, održavanje baza podataka, održavanje aplikacija o preventivne zamjene hardvera i sistemskog softvera • elementi korektivnog održavanja o ispravljanje grešaka i uklanjanje kvarova • elementi tehnološkog održavanja o zamjena aplikacija i softverskih paketa novim verzijama kada one budu raspoložive o prilagođavanje aplikacija, softverskih paketa i podataka novim verzijama • adaptivno održavanje, po potrebi • dokumentacija o tehnička dokumentacija o korisnička dokumentacija • prilagođavanje i dogradnja Sistema prema zahtjevima korisnika, promjeni regulative i poslovnih procesa o podrška pri analizi i definisanju zahtjeva o sprovođenje dogradnje • povezivanje s drugim sistemima 3. Garancija kvaliteta - USLOVI KOJE PONUĐAČ MORA DA ZADOVOLJI 3.1. Ljudski resursi Ponuđač mora da obezbijedi minimum 3 (tri) stručnjaka, koji su zaposleni kod ponuđača, a koje može da angažuje na projektu. Ključno osoblje treba da zadovoljava sljedeće kriterijume: • Vođa projekta o 10 godina iskustva u radu s informacionim sistemima. Iskustvo projektovanja i održavanja kompleksnih informacionih sistema, poznavanje rada ORACLE baze podataka, Microsoft razvojnih tehnologija, poznavanje rada SQL server baze podataka, BizTalk-a, .NET i C# razvojnih alata • Administrator baze podataka o 5 godina radnog iskustva u radu sa ORACLE bazom podataka o 5 godine radnog iskustva u administraciji SQL server baze podataka • Programer o 5 godina radnog iskustva u izradi softvera korišćenjem Microsoft .Net tehnologija, C#, WCF, Oracle-a i nezavisnih a za proces održavanja neophodnih razvojnih tehnologija (T-SQL-a, PL/SQL-a, XSLT-a, HTML-a, CSS-a, JavaScript-a, ASP.NET-a, SQL Server Report Services-a, MS XML 4.0-a, Enterprise library-a 3.1) o Iskustvo u radu s elektronskim dokumentima i elektronskim potpisivanjem o Iskustvo u radu sa višeslojnim aplikacijama o Iskustvo u radu na projektima vezanim za usluge u javnom sektoru o Poznavanje MSbuild procesa i pisanje build skripti Ponuđač je u obavezi da po zahtjevu Poreske uprave obezbijedi fizičko prisustvo odgovornog predstavnika svoje firme u prostorijama Poreske uprave Crne Gore i to u trajanju od 5 (pet) inženjer dana mjesečno, u radno vrijeme Poreske uprave Crne Gore. Reference ponuđača: Ponuđač mora imati minimum 1 (jedan) uspješno realizovan i pušten u rad projekat vezan za usluge u javnom sektoru koji zadovoljavaju sljedeće kriterijume: • Da su izrađeni korišćenjem Microsoft .Net tehnologije i WCF framework-a • Da se radi o višeslojnoj arhitekturi aplikacije • Da podržavaju digitalno potpisivanje • Da podržavanju rad s elektronskim dokumentima 3.2. Tehnički dio ponude mora da sadrži: • Detaljan opis aktivnosti koje ponuđač planira da vrši u cilju realizacije navedenih usluga održavanja i unapredjenja aplikativnog softvera i baza podataka u ispravnom stanju • Načelni opis rješenja za nadogradnju sistema • Broj, strukturu, odgovarajuće certifikate, biografije i reference tehničkog osoblja i konsultanata koji će biti angažovani na održavanju • Broj i kratak opis sprovedenih i uspješno puštenih u rad projekata vezanih za usluge u javnom sektoru a koji imaju karakteristike navedene u tački 3.2 Ponuđač je dužan da u ponudu uključi i dostavi prijedlog pružanja sljedećih usluga: 3.2.1. Održavanje postojećih modula aplikativnog softvera u ispravnom stanju, otklanjanje grešaka i ostalih smetnji za njihovo pravilno funkcionisanje, sa detaljnim opisom: • Organizacije tima i opis aktivnosti održavanja aplikativnog softvera u ispravnom stanju • Postupka i dinamike vršenja ispravki • Osiguranja kvaliteta nakon izvršenih ispravki 3.2.2. Razvoj novih elektronskih usluga Potrebno je navesti: • Postupak izrade novih rješenja i pripreme istih za produkcioni rad: • Osiguranje kvaliteta softvera nakon puštanja u produkcioni rad 3.2.3. Promjene softvera u saglasnosti s promjenama odgovarajuće zakonske regulative Navedeno podrazumijeva promjenu postojećih i izradu novih procesa koji se odnose na nabrojane module a nastali su usljed promjene zakonske regulative. Potrebno je navesti: • Organizaciju tima i opis aktivnosti promjena softvera u saglasnosti sa zakonskom regulativom • Postupak i dinamiku vršenja promjena modula i izrade novih procesa • Osiguranje kvaliteta softvera nakon izvršenih ispravki 3.2.4. Održavanje ORACLE baza podataka: Potrebno je navesti plan aktivnosti vezan za održavanje ORACLE baze podataka. Očekuje se da uspješan ponuđač vrši administraciju i optimizaciju ORACLE baze podataka. U okviru održavanja ORACLE baze podataka potrebno je vršiti sljedeće aktivnosti: • Optimizacija baze podataka • Administarcija baze u smislu: o kontrole zauzetosti i stepena fragmentacije tablespace-ova o kontrole i administriranja korisnika o praćenje promjena (auditing - a) o kontrola performansi i povremeni tjuning memorijskih i drugih parametara baze podataka o instalacija i upgrade servera baze podataka u slučaju potrebe Održavanje baze se vrši u vremenski definisanim intervalima u toku mjeseca, i po potrebi, u slučajevima pada performansi ili kvara. 3.2.5. Izrada novih izvještaja i promjena postojećih izvještaja prema zahtjevima korisnika Potrebno je navesti plan izrade novih izvještaja ili prepravke postojećih (na osnovu dobijene specifikacije) koji uključuje: • Postupak i dinamiku izrade izvještaja • Način integracije u postojeće rješenje • Osiguranje kvaliteta softvera nakon izvršenih integracija Vrijeme generisanja novog izvještaja ne može biti veće od 15 dana. 3.2.6. Reinstalacija kompletnog aplikativnog sistema u slučaju potrebe (greške na hardveru, havarija, drastičan pad performansi i sl.) Ponuda mora uključiti obavezu izvođača da reinstalira kompletno aplikativno rješenje u slučajevima: • grešaka na hardveru • drastičnog pada performansi 3.2.7. Čišćenje i migracija podataka vezana za IRMS Poreska Uprava Crne Gore implementira Projekat reforme poreske administracije u okviru kojeg je razvoj novog IT sistema (IRMS). U cilju buduće migracije podataka u novi IRMS sistem, PU će definisati strategiju čišćenja podataka. Ponuđač je u obavezi da realizuje aktivnosti čišćenja postojećih podataka u okviru UCG3 sistema, u skladu sa definisanim strategijom i planom implementacije aktivnosti čišćenja podataka PU. 3.2.8. Povezivanje sa ostalim IT sistemima (eFiskalizacija, FATCA...) Ponuda mora uključiti obavezu izvođača da obezbijedi povezivanje UCG3 sistema sa budućim IT sistemima PU ( kao što je npr. sistem za efiskalizaciju) i da vrši pripremu podataka iz UCG3 sistema za komparativne analize. 3.2.9. Obuka i podrška za IT Poreske uprave za instalaciju i održavanje rješenja uz propratnu dokumentaciju o svakom dijelu sistema Potrebno je navesti: • Način pružanja obuke i podrške za IT Poreske uprave koja će se izvesti na lokaciji PU CG, a koja treba da obuhavata: instalaciju dodatnih softverskih komponenti potrebnih za rad rješenja, kao što su instalacija -.net okruženja, digsig komponenti. 3.3. Model pružanja usluga 3.3.1. Preventivno održavanje U cilju preventivnog održavanja, redovnog kontrolisanja log (auditing) fajlova svih elemenata sistema ponuđač je u obavezi da obezbijedi održavanje i unapređivanje sistema na tehnološkoj platformi postojećeg sistema uz poštovanje bezbjednosnih procedura i zaštite podataka. 3.3.2. Intervencije Ponuđač je dužan da omogući da u slučaju greške sistema, gubitak podataka bude ograničen na ne više od trenutnog prenosa podataka koji se unose od strane korisnika u trenutku pojavljivanja greške. Ponuđač je dužan da sačini zapisnik o intervenciji koji mora da sadrži: • opis stanja prije intervencije • opis kvara/greške ako je intervencija zbog kvara/greške • uzrok kvara/greške ako je intervencija zbog kvara/greške • detaljan opis preduzetih (korektivnih) aktivnosti • opis posljedica preduzetih (korektivnih) aktivnosti na korišćenje softverskog rješenja i redovne procedure u održavanju sistema • vrijeme utrošeno na intervenciju Zapisnik mora biti odobren od strane ovlašćenog predstavnika korisnika. Ako zapisnik nije odobren smatraće se da intervencija nije izvršena. Smatra se da je zahtjev za intervencijom prijavljen kada je ovlašćeni predstavnik korisnika usluga obavjestio ponuđača (telefonom, e-mail-om). Pri tome se sačinjava zapisnik u kojem se navodi koja se intervencija zahtjeva i upisuje se vrijeme prijavljivanja. Smatra se da je došlo do kritične greške ukoliko korisnik ne može više koristiti softversko rješenje zbog greške na nekoj od osnovnih funkiconalnosti softverskog rješenja, što ima kritičan uticaj na izvršenje aktivnosti. Takva greška zahtijeva hitnu intervenciju i otklanjanje iste. Primjeri grešaka ove vrste su: problemi sa podacima ili njihovo uništenje, gubitak podataka...Nema zamjenskog rješenja za grešku, te je za otklanjanje takve greške potrebna promjena organizacije aplikacije ili velike promjene u aplikaciji. Ponuđač je dužan da u slučaju kritične greške odmah preduzme mjere za njeno otklanjanje i najmanje smanji stepen njene kritičnosti u roku od 3 dana. Ponuđač je dužan da podnosi mjesečni izveštaj o izvedenim radovima na održavanju i dokumentuje radove na održavanju na dogovoreni način. 3.3.3. Raspoloživost sistema Ponuđač je dužan da obezbijedi ispravno i kvalitetno funkcionisanje svih softverskih rješenja (instaliranih sistema i podsistema) koja su predmet održavanja i stvaranje uslova za neprekidan rad, u on-line režimu 24/7/365, održavanog softverskog rješenja u dijelu koji zavisi od ponuđača i nije uslovljen drugim spoljnim faktorima (npr. ispravan hardver optimalnih performansi, sistemski softver, odgovarajući antivirus program, odgovarajuća veza sa starim poreskim sistemom i drugo) tokom cijelog perioda održavanja. 3.3.4. Dokumentovanje sistema Ponuđač je dužan da redovno ažurira dokumentaciju izvedenog stanja, te da istu blagovremeno dopunjava. Ponuđač je dužan dostaviti izvorni kod ako je izvršio bilo kakvu izmjenu u istom. Izvorni kod se dostavlja prije nego se inovirano softversko rješenje stavi u produkciju. Ponuđač je dužan dostaviti izvorni kod za sva proširenja UCG3 sistema. Ponuđač je dužan da održava tehničku dokumentaciju u skladu sa tehničkim promjenama na softverskom rješenju. Način kontrole kvaliteta: Komisija Naručioca sastavljena od stručnog osoblja će izvršiti kvalitativan i kvantitativan prijem predmetnih usluga i utvrditi da li izvršene usluge odgovaraju specifikacijama Naručioca iz ove tenderske dokumentacije. Ponuđač snosi troškove naknade korišćenja patenata i odgovoran je za potencijalne slučajeve povrede zaštićenih prava intelektualne svojine trećih lica. 4. SPECIFIKACIJA RELEVANTNE ZAKONSKE REGULATIVE KOJA JE BITNA ZA PROJEKAT • Zakon o poreskoj administraciji ( Sl.list RCG broj 65/01, 80/04,29/05....Sl.list CG 73/10, 20/11, 28/12 , 08/15 i 47/17…145/21) • Zakon o elektronskoj identifikaciji i elektronskom potpisu ( Sl.list CG, br. 31/17 i 72/19) • Zakon o elektronskom dokumentu ( Sl.list CG 132/22) • Zakon o porezu na dodatu vrijednost ( Sl.list RCG 65/01, 12/02, 38/02, 72/02, 21/03, 76/05, 04/06 i Sl.list CG 16/07,73/10, 40/11, 29/13, 09/15, 53/16, 1/17, 50/17, 46/19 , 80/20…3/23, …094/24) • Zakon o porezu na dobit pravnih lica ( Sl.list RCG 65/01, 12/02,80/04 i Sl.list CG 40/08, 86/09, 40/11, 14/12 , 61/13, 55/16…28/23, … 88/24) • Zakon o upravljanju otpadom ( ‘’Sl.list Crne Gore’’, br. 64/11 i 39/16); • Zakon o porezu na premije osiguranja ( ‘’Sl.list RCG’’, br.27/04 , 37/04 i ‘’Sl.list CG’’, br.73/10 , 40/11 , 61/13 i 06/14); • Zakon o računovodstvu ( Sl.list Crne Gore 52/16, 152/22) • Zakon o reviziji ( Sl.list Crne Gore 01/17) • Uredba o bližim kriterijumima, visini i načinu plaćanja posebne naknade za upravljanje otpadom ( ‘’Sl.list CG’’, br. 39/12) • Pravilnik o primjeni Zakona o porezu na dodatu vrijednost ( Sl.list RCG 65/02, 13/03, 59/04, 79/05, 16/06 i Sl.list CG 64/08, 30/13, 32/15, 53/17, 84/17...106/21, ...030/24) • Pravilnik o obliku i sadržini prijave za registraciju obveznika poreza na dodatu vrijednost ( Sl.listRCG, br.06/06; Sl.list CG, br.34/13, ...61/21) • Pravilnik o obliku i sadržini prijave za obračun poreza na dodatu vrijednost ( Sl.list RCG 79/05, 28/06 i Sl.list 64/11, 30/13 i 65/20) • Pravilnik o obliku i sadržini poreske prijave za utvrđivanje poreza na dobit pravnih lica ( Sl.list CG 08/09, 11/11, 78/17 i 90/17, ...127/22, ...114/24) • Pravilnik o konsolidovanoj poreskoj prijavi ( Sl.list CG, br.83/16 i 87/17) • Pravilnik o korišćenju poreskog oslobođenja po osnovu poreza na dobit pravnih lica i poreza na dohodak fizičkih lica u privredno nedovoljno razvijenim opštinama ( Sl.list CG 04/14) • Pravilnik o obliku i sadržini izvještaja o obračunatom i plaćenom porezu po odbitku na prihode koje ostvari rezidentno i nerezidentno pravno lice ( Sl.list CG, br. 030/24) • Pravilnik o obrascu izvještaja o uplaćenom porezu po odbitku na isplate izvršene po osnovu zajma fizičkim licima ("Službeni list Crne Gore", br. 054/23 od 30.05.2023)- (IPPO-Z) • Pravilnik o sadržini i formi obrazaca finansijskih iskaza za privredna društva i druga pravna lica ( Sl.list CG 11/20, ...139/22) • Pravilnik o sadržaju izvještaja i drugih obavještenja i podataka koji se dostavljaju agenciji za nadzor osiguranja i o načinu i rokovima njihovog dostavljanja ("Službeni list Crne Gore", br.056/21, 081/23) • Odluka o sadržaju, rokovima i načinu sačinjavanja i dostavljanja finansijskih izvještaja banaka ("Službeni list Crne Gore", br. 034/22 od 01.04.2022) | 1 Komad Vrsta predmeta: Usluge CPV: 50324100 - Usluge održavanja sistema Vrsta postupka: Otvoreni postupak Službenik za javne nabavke: Rajko Nikolić Kontakt: Zdravko Sekulović 069/025-209, Svetlana Dobrović 020/448-223 Datum objave: 2025-03-12 12:00:00 Napomena Kako se slike iz tehničke specifikacije nijesu mogle iskopirati u sekciji SPECIFIKACIJA ista se nalazi u okviru sekcije DOKUMENTI u sklopu Tenderske dokumentacije. ------------------------------------------------------------- Procijenjena vrijednost nabavke: 60000 EUR ------------------------------------------------------------- ROKOVI Početak podnošenja: 20.03.2025 09:00 Kraj podnošenja: 04.04.2025 10:00 Datum otvaranja: 04.04.2025 10:00 Rok za donošenje odluke: 03.06.2025 14:00 | ||||||||||||||||||||||
DOKUMENTACIJA: |
|