2025 wrz

Biuletyn Zamówień Publicznych – techniczne zasady działania oficjalnego krajowego publikatora

Biuletyn Zamówień Publicznych (BZP) to oficjalny, państwowy „dziennik ogłoszeń” dla zamówień publicznych głównie na poziomie krajowym. To tutaj zamawiający publikują ogłoszenia o planowanych, prowadzonych i zakończonych postępowaniach, a wykonawcy – szukają informacji o nowych szansach.

Czym właściwie jest BZP i po co nam ten publikator?

Biuletyn Zamówień Publicznych (BZP) to oficjalny, państwowy „dziennik ogłoszeń” dla zamówień publicznych głównie na poziomie krajowym. To tutaj zamawiający publikują ogłoszenia o planowanych, prowadzonych i zakończonych postępowaniach, a wykonawcy – szukają informacji o nowych szansach.

Od 2 marca 2004 r. weszła w życie pierwsza ustawa – Prawo zamówień publicznych z 29.01.2004 r., która nałożyła na Prezesa UZP obowiązek wydawania Biuletynu Zamówień Publicznych w formie elektronicznej (art. 154 pkt 3[1]). Był to pierwszy w Polsce, a także większości krajów UE krok w kierunku informatyzacji procesu udzielania zamówień publicznych na szczeblu krajowym.

Obecnie BZP jest nadal prowadzony przez Prezesa Urzędu Zamówień Publicznych i działa całkowicie w postaci elektronicznej. Podstawę prawną stanowi obecnie nowa ustawa Prawo zamówień publicznych (Pzp Dz.U.2024.1320 t.j.), która wprost nakazuje korzystanie z elektronicznych formularzy na stronach UZP (art. 269[2]).

Od 1 stycznia 2022 r. BZP stanowi integralną część państwowej Platformy e-Zamówienia (portal ezamowienia.gov.pl). W praktyce oznacza to, że publikacja ogłoszeń, ich wyszukiwanie i archiwizacja są obsługiwane przez jeden spójny system państwowy.[3]

Warto też pamiętać, że od 1 stycznia 2021 r. udostępniono „nowy” moduł BZP w ramach Platformy e-Zamówienia – to był technologiczny krok milowy, który rozpoczął obecny model działania publikatora.

BZP w ekosystemie e-Zamówień

Platforma e-Zamówienia to centralny system, który łączy kilka usług: moduł BZP (ogłoszenia krajowe), usługę e-Sender[4] do publikacji ogłoszeń „unijnych” w TED (Dzienniku Urzędowym UE), moduł ofert i wniosków (obsługa ofert) oraz wyszukiwarkę ogłoszeń. Dla użytkownika najważniejsze jest, że wszystko działa w jednym miejscu – z tym samym kontem, zgodnie z regulaminem platformy.[5]

Ogłoszenia opublikowane w BZP są publicznie dostępne przez wyszukiwarkę BZP (searchbzp.uzp.gov.pl). Dodatkowo zamawiający i wykonawcy mogą zakładać subskrypcje i filtry, aby dostawać powiadomienia o nowych publikacjach.

System nadaje też uniwersalny identyfikator postępowania (tzw. OCID[6], zgodny z międzynarodowym standardem OCDS[7]), dzięki czemu dane są spójne i gotowe do ponownego wykorzystania. Generowanie OCID jest dostępne w ramach interfejsu integracyjnego Platformy e-Zamówienia. W praktyce OCID, przyporządkowany automatycznie określonemu postępowaniu, zobaczyć można m.in. na listach postępowań.

Kiedy publikujemy w BZP, a kiedy w TED?

W dużym uproszczeniu: zamówienia w progach krajowych ogłaszamy w BZP, a zamówienia powyżej progów unijnych publikujemy w TED (za pośrednictwem e-Sender). Platforma e-Zamówienia udostępnia oba kanały – ogłoszenia krajowe publikuje samodzielnie, a ogłoszenia unijne przekazuje do TED. Co ważne, ustawodawca dopuszcza także możliwość umieszczenia ogłoszenia w BZP także wtedy, gdy nie jest to wymagane z uwagi na wartość zamówienia nie przekraczającą progu stosowania ustawy.

Kto i jak publikuje ogłoszenia?

Aby publikować ogłoszenia w BZP, zamawiający musi posiadać konto na Platformie eZamówienia i odpowiednią rolę (uprawnienie do tworzenia/publikowania ogłoszeń). Dostęp jest bezpłatny, a korzystanie z BZP wymaga akceptacji regulaminu. W § 6 ust. 4 regulaminu zapiano, że z BZP mogą korzystać wszystkie podmioty zobowiązane do stosowania Pzp, a ogłoszenia są publikowane na podstawie wzorów określonych w rozporządzeniu Ministra Rozwoju, Pracy i Technologii z dnia 23 grudnia 2020 r. w sprawie ogłoszeń zamieszczanych w Biuletynie Zamówień Publicznych.

Uwaga praktyczna: UZP odpowiada za utrzymanie systemu i udostępnienie narzędzia, ale nie odpowiada za treść ogłoszeń – odpowiedzialność za poprawność danych spoczywa na zamawiającym. To ma znaczenie przy wyjaśnianiu ewentualnych nieścisłości wobec wykonawców lub organów kontrolnych.

Formularze i rodzaje ogłoszeń – co tak naprawdę wypełniamy

Zakres informacji w ogłoszeniach BZP (czyli „pola” formularzy) określa wspomniane wcześniej rozporządzenie. Rozporządzenie precyzuje m.in. ogłoszenie o zamówieniu, o zmianie ogłoszenia, o unieważnieniu, o udzieleniu zamówienia, o wyniku konkursu, o zmianie umowy oraz ogłoszenie o wykonaniu umowy. To ostatnie – relatywnie nowe – jest dziś jednym z najczęściej dyskutowanych w praktyce.

W przypadku podziału postępowania na części, ogłoszenie o wykonaniu umowy trzeba opublikować dla każdej zawartej umowy oddzielnie – nie da się opisać dwóch umów jednym ogłoszeniem. To literalne zalecenie obsługi systemu, potwierdzane materiałami UZP[8].

Szczegółowy zakres danych, które trzeba podać w ogłoszeniu o wykonaniu umowy (m.in. łączna wartość wypłaconego wynagrodzenia, informacja o należytym wykonaniu), wynika z załącznika nr 7 do rozporządzenia. UZP wielokrotnie przypominało o tych obowiązkach w swoich materiałach wyjaśniających[9].

Publikacja ogłoszenia

W codziennej pracy publikacja ogłoszenia wygląda następująco:

  1. Logowanie na ezamowienia.gov.pl, wybór kafelka „BZP” i przejście do „Moje ogłoszenia”.
  2. Wybór właściwego formularza i wprowadzenie danych.
  3. Walidacja (system pomaga sprawdzić kompletność i spójność pól).
  4. Publikacja (dla ogłoszeń krajowych – bezpośrednio do BZP; dla ogłoszeń unijnych – przekazanie przez e-Sender do TED).
  5. Wersjonowanie i zmiany – w razie potrzeby publikacja ogłoszenia zmieniającego lub, po zakończeniu umowy, ogłoszenia o jej wykonaniu.

UZP publikuje zestaw instrukcji (teksty, grafiki, filmy), które prowadzą „krok po kroku”, w tym nagranie o dodawaniu ogłoszeń oraz instrukcje portalu dotyczące tworzenia i zarządzania ogłoszeniami. To dobry punkt startu dla nowych użytkowników[10].

Co dzieje się po kliknięciu „Opublikuj”?

Po przyjęciu ogłoszenia przez system BZP staje się ono widoczne publicznie w wyszukiwarce. Każde ogłoszenie otrzymuje unikalny identyfikator (wraz z numerem/oznaczeniem), a postępowanie – wspomniany wcześniej OCID. Dzięki temu ogłoszenie można łatwo zacytować w dokumentach, a wykonawcy mogą je odnaleźć i śledzić dalsze publikacje w tym samym postępowaniu (np. zmianę ogłoszenia, wynik, wykonanie umowy). Informacje o publicznej dostępności i czasie przechowywania danych znajdują się w regulaminie platformy.

Jak długo ogłoszenia są dostępne?

Ogłoszenia o wyniku postępowania, wyniku konkursu i o zawarciu umowy koncesji są – co do zasady – publicznie dostępne przez 4 lata od publikacji, a następnie trafiają do niepublicznego archiwum wewnętrznego (pozostają przechowywane przez UZP). To ważna informacja dla kontroli i audytów.

BZP a ochrona danych osobowych

Zgodnie z ogólnymi zasadami RODO (Rozporządzenie Parlamentu Europejskiego i Rady UE 2016/679)[11], dane publikowane w BZP muszą być ograniczone do niezbędnego minimum. Oznacza to, że:

  • Nie powinno się publikować w BZP danych wrażliwych takich, jak PESEL, adres zamieszkania osoby fizycznej.
  • Dane osobowe (np. osoby reprezentującej wykonawcę) mogą być publikowane tylko w zakresie niezbędnym dla przeprowadzenia postępowania i zgodnie z przepisami ustawy Pzp.

Ustawa przewiduje odrębny tryb realizacji praw osób, których dane zamieszczono w BZP. Jeżeli ktoś zgłosi do zamawiającego żądanie w trybie RODO (np. sprostowania danych), to zgodnie z art. 269 ust. 2 Pzp uprawnienia wynikające z art. 15 i 16 RODO wykonuje się wobec zamawiającego – nie wobec UZP. Praktycznie: to zamawiający odpowiadają za treść i poprawność danych w ogłoszeniu.

Wyszukiwarka, filtry i subskrypcje – jak wykonawcy „widzą” BZP

Publiczna wyszukiwarka BZP pozwala filtrować po nazwie zamawiającego, lokalizacji, CPV, terminach itp. Wykonawcy mogą też zapisać filtry i subskrypcje na Platformie, aby dostawać powiadomienia o nowych ogłoszeniach spełniających ich kryteria (to równie użyteczne dla zamawiających, np. do monitorowania rynku).

Warto wiedzieć, że w platformie widoczne są również ogłoszenia unijne przekazane do TED przy pomocy usługi e-Sender. Wykonawcy powinni jednak pamiętać, że kompletna lista ogłoszeń „europejskich” dostępna jest jedynie w serwisie TED[12].

Integracje i API – dlaczego rynek „widzi” BZP także poza portalem

Platforma e-Zamówienia udostępnia interfejsy API[13], które umożliwiają:

  • pobieranie opublikowanych ogłoszeń i statystyk BZP (publiczny WebService),
  • przekazywanie ogłoszeń do BZP z zewnętrznych systemów zamawiających,
  • generowanie OCID i przekazywanie zdarzeń do repozytorium danych zgodnych z OCDS,
  • obsługę planów postępowań czy sprawozdań.

Co ważne, odczyt ogłoszeń BZP przez WebService nie wymaga formalnej procedury integracyjnej – jest publicznie dostępny pod wskazanym adresem. Dzięki temu komercyjne portale przetargowe i narzędzia analityczne mogą legalnie i w ujednoliconej formie pobierać dane z BZP. Pozostałe API (np. do przekazywania ogłoszeń) wymagają rejestracji i testów integracyjnych[14].

Od strony bezpieczeństwa: połączenia realizowane są protokołem HTTPS (TLS 1.3)[15], a dostęp do usług integracyjnych wymaga OAuth 2.0[16] (Client Credentials[17]) – to informacja przydatna dla informatyków w urzędzie oraz dostawców systemów dziedzinowych.

Dobre praktyki zamawiającego (z perspektywy techniczno-organizacyjnej)

  1. Zadbaj o role i uprawnienia – zanim zaczniesz, upewnij się, że konto ma przydzieloną rolę tworzenia/publikowania ogłoszeń; unikniesz nerwowych przestojów w dniu publikacji.
  2. Używaj gotowych formularzy i komunikatów systemu – platforma wspiera poprawność danych; rezygnacja z formularzy bywa źródłem problemów formalno-technicznych.
  3. Pilnuj spójności danych (CPV, wartości, terminy, części) – to one zapewniają właściwe wyszukiwanie i analitykę; błędy w CPV utrudniają lub wręcz uniemożliwiają wykonawcom znalezienie ogłoszenia. (Wskazówki i instrukcje publikowane są na portalu).
  4. Pamiętaj o końcu cyklu życia – po wykonaniu umowy opublikuj ogłoszenie o jej wykonaniu; przy postępowaniach wieloczęściowych – dla każdej umowy osobno.
  5. Korzystaj z subskrypcji – ustaw powiadomienia o nowych ogłoszeniach (np. podobnych do Twoich) i o publikacjach w Twoim postępowaniu; to pomaga wychwycić nieścisłości i reagować szybko.[18]
  6. Współpracuj z działem IT – jeżeli korzystasz z systemu dziedzinowego i chcesz publikować przez API, zaplanuj testy integracyjne z wyprzedzeniem; sprawdź wymogi TLS 1.3 i OAuth 2.0.

Krok po kroku – „mini-procedura” publikacji ogłoszenia krajowego

  1. Wejście: ezamowienia.gov.pl → BZP → „Moje ogłoszenia”.
  2. Wybór typu ogłoszenia: np. ogłoszenie o zamówieniu / o zmianie / o udzieleniu / o wykonaniu umowy. Zakres pól wynika z rozporządzenia.
  3. Wypełnienie pól: system wymusza wprowadzenie kluczowych informacji (zamawiający, tryb, opis, CPV, warunki, terminy).
  4. Walidacja i zapis szkicu: poprawiamy komunikaty.
  5. Publikacja: ogłoszenie „ląduje” w BZP i staje się widoczne w wyszukiwarce; postępowanie otrzymuje identyfikator OCID.
  6. Zmiany: jeśli trzeba – publikujemy ogłoszenie zmieniające (np. korekta terminu).
  7. Zamknięcie cyklu: po podpisaniu umowy – ogłoszenie o udzieleniu; po realizacji – ogłoszenie o wykonaniu (oddzielnie dla każdej umowy (części)).

Co z postępowaniami unijnymi?

Jeżeli wartość zamówienia przekracza próg unijny, ogłoszenie publikujemy w serwisie TED przez usługę e-Sender dostępną z poziomu Platformy. Dla użytkownika wygląda to podobnie – wciąż korzysta z jednego portalu i jednego konta. Wyszukiwarka BZP pokazuje również ogłoszenia opublikowane w TED za pośrednictwem platformy, co ułatwia śledzenie całości historii postępowania. Pamiętać należy, że w BZP nie znajdą się ogłoszeni „unijne” opublikowane poza platformą.

Dostępność, przechowywanie i archiwizacja

Korzystanie z BZP jest bezpłatne i ogólnodostępne. Wybrane kategorie ogłoszeń (np. wynik) są dostępne publicznie przez 4 lata, po czym trafiają do niepublicznego archiwum – to kompromis pomiędzy przejrzystością a minimalizacją wielkości danych w długim horyzoncie. W razie potrzeby (kontrola, uzyskanie dowodu) UZP jako administrator systemu przechowuje je dalej wewnętrznie.

Podsumowanie

BZP jest dziś nie tylko „tablicą ogłoszeń”, ale dobrze naoliwioną częścią państwowego ekosystemu e-Zamówień. Dla urzędników i prawników oznacza to przede wszystkim pracę z wykorzystaniem ujednoliconych formularzy, przejrzysty cykl życia ogłoszeń (od zamiaru po wykonanie umowy), jasną odpowiedzialność za dane oraz rosnącą przewidywalność terminów i działań. Techniczne elementy – OCID, API, bezpieczna komunikacja – to nie „informatyczne ciekawostki”, tylko gwarancja, że raz wprowadzone informacje będą długofalowo spójne i dostępne, a rynek będzie mógł z nich korzystać w sposób powtarzalny i przejrzysty. Dzięki temu BZP pozostaje tym, czym miał być od początku - niezawodnym i oficjalnym publikatorem zamówień publicznych w Polsce.

Wykorzystane akty i materiały (wybrane):

Pzp, art. 269 – zamieszczanie ogłoszeń w BZP i zasady ochrony danych.

Obraz zawierający wzór, ścieg, materiał

Zawartość wygenerowana przez AI może być niepoprawna.

Rozporządzenie MRiT z 23.12.2020 r. – zakres ogłoszeń w BZP (Dz.U. 2020 poz. 2439).

Obraz zawierający wzór, piksel

Zawartość wygenerowana przez AI może być niepoprawna.

Platforma e-Zamówienia – regulamin (role, dostęp, 4-letnia dostępność wybranych ogłoszeń, e-Sender)

Obraz zawierający wzór, Symetria, design, materiał

Zawartość wygenerowana przez AI może być niepoprawna.

Materiały integracyjne – API (BZP WebService, MO, CRD/OCID).

Obraz zawierający wzór, Symetria, design, kwadrat

Zawartość wygenerowana przez AI może być niepoprawna.

Instrukcje/komunikaty UZP – praktyka ogłoszeń o wykonaniu umowy i postępowaniach wieloczęściowych

Obraz zawierający wzór, ścieg, monochromatyzm, materiał

Zawartość wygenerowana przez AI może być niepoprawna.

Wyszukiwarka BZP – publiczny dostęp do opublikowanych ogłoszeń

Obraz zawierający wzór, kwadrat, Symetria, sztuka

Zawartość wygenerowana przez AI może być niepoprawna.

  1. zobacz: https://lexlege.pl/prawo-zamowien-publicznych/

  2. zobacz: https://sip.lex.pl/akty-prawne/dzu-dziennik-ustaw/prawo-zamowien-publicznych-18903829/art-269

  3. zobacz: https://www.gov.pl/web/uzp/biuletyn-zamowien-publicznych

  4. E-sender to narzędzie elektroniczne, które służy do przesyłania ogłoszeń o zamówieniach publicznych do Urzędu Oficjalnych Publikacji Wspólnot Europejskich (TED). System ten działa jako rodzaj elektronicznej skrzynki pocztowej, umożliwiającej szybkie i bezpieczne przekazywanie treści ogłoszeń bez konieczności ich ręcznego przepisywania. E-sender klasy C stosowany przez UZP dokonuje automatycznej weryfikacji formalnej przesyłanych ogłoszeń, ale nie ingeruje w ich treść.

  5. zobacz: https://ezamowienia.gov.pl/pl/regulamin/

  6. OCID (Open Contracting ID) – to unikalny identyfikator postępowania (kontraktu) nadawany zgodnie z międzynarodowym standardem otwartych danych o zamówieniach publicznych. Dzięki OCID każde postępowanie ma jedno, niepowtarzalne „imię”, które pozwala śledzić wszystkie powiązane z nim ogłoszenia (np. o zamówieniu, o udzieleniu, o wykonaniu umowy).

  7. OCDS (Open Contracting Data Standard) – to międzynarodowy standard publikacji danych o zamówieniach publicznych, opracowany przez Open Contracting Partnership. Opisuje, jak prezentować dane w spójny, ustrukturyzowany sposób (np. w formacie JSON), tak aby były zrozumiałe, porównywalne i możliwe do automatycznej analizy.

  8. zobacz: https://ezamowienia.gov.pl/pl/przypominamy-jak-prawidlowo-przygotowac-i-opublikowac-ogloszenie-o-wykonaniu-umowy-w-przypadku-podzialu-na-czesci

  9. zobacz: https://www.gov.pl/web/uzp/czy-zamawiajacy-ma-obowiazek-zamieszczenia-ogloszenia-o-wykonaniu-umowy-jezeli-umowa-nie-zostala-wykonana-w-calosci-lub-w-czesci-z-powodu-rozwiazania-umowy-przed-terminem

  10. https://ezamowienia.gov.pl/filmy/dodawanie-ogloszenia

  11. Zobacz: https://eur-lex.europa.eu/legal-content/PL/TXT/?uri=CELEX%3A32016R0679

  12. Zobacz: https://ted.europa.eu/pl/search/result?search-scope=ACTIVE

  13. API (ang. Application Programming Interface) to zestaw reguł i protokołów, które umożliwiają komunikację i współpracę między różnymi programami lub aplikacjami. Działa jak pośrednik, pozwalając jednej aplikacji korzystać z funkcji lub danych innej aplikacji bez potrzeby znać jej wewnętrznej budowy.

  14. zobacz: https://ezamowienia.gov.pl/pl/integracja/

  15. Protokół HTTPS (z wykorzystaniem TLS 1.3) to bezpieczna wersja protokołu HTTP, która szyfruje dane przesyłane między przeglądarką a serwerem, zapewniając poufność, integralność i uwierzytelnienie połączenia, co chroni użytkownika przed podsłuchem i atakami podczas komunikacji w Internecie.

  16. OAuth 2.0 to protokół pozwalający na bezpieczne i kontrolowane udostępnianie dostępu do zasobów bez konieczności udostępniania hasła.

  17. Credentials to uprawnienia lub poświadczenia identyfikujące i potwierdzające kwalifikacje lub tożsamość.

  18. zobacz: https://ezamowienia.gov.pl/pl/instrukcje/?utm_source=chatgpt.com

FAQ — najczęściej zadawane pytania

← Wszystkie artykuły