Tekst aktu · DU/2014/915

Ustawa z dnia 9 maja 2014 r. o informowaniu o cenach towarów i usług

DU 2014/915

To odczyt urzędowego HTML w jednostki redakcyjne, nie tekst ujednolicony na dziś.

Źródło: https://api.sejm.gov.pl/eli/acts/DU/2014/915/text.html · zaobserwowano 2026-10-05 13:12:51.839944 · ekstrakcja 64116 · czytnik native-text-extraction eli-units-v3

Otwórz zachowany plik HTML

Art. 1. Ustawa określa sposób informowania o cenach oferowanych towarów i usług oraz skutki nieprzestrzegania jej uregulowań.

Art. 2. Przepisów ustawy nie stosuje się do informowania o cenach w obrocie między osobami fizycznymi, z których żadna nie jest przedsiębiorcą, a także do informowania o cenach uregulowanego na podstawie odrębnych ustaw.

1. Użyte w ustawie określenia oznaczają:

1) cena - wartość wyrażoną w jednostkach pieniężnych, którą kupujący jest obowiązany zapłacić przedsiębiorcy za towar lub usługę;

2) cena jednostkowa towaru (usługi) - cenę ustaloną za jednostkę określonego towaru (usługi), którego ilość lub liczba jest wyrażona w jednostkach miar w rozumieniu przepisów o miarach;

3)[3] przedsiębiorca - podmiot, o którym mowa w art. 4 ustawy z dnia 2 lipca 2004 r. o swobodzie działalności gospodarczej (Dz. U. z 2013 r. poz. 672, z późn. zm.);

4) towar - rzecz, również energię oraz prawa majątkowe zbywalne;

5) usługa - czynność świadczoną odpłatnie, wymienioną w klasyfikacjach wydanych na podstawie przepisów o statystyce publicznej.

2. W cenie uwzględnia się podatek od towarów i usług oraz podatek akcyzowy, jeżeli na podstawie odrębnych przepisów sprzedaż towaru (usługi) podlega obciążeniu podatkiem od towarów i usług lub podatkiem akcyzowym. Przez cenę rozumie się również stawkę taryfową.

1. W miejscu sprzedaży detalicznej i świadczenia usług uwidacznia się cenę oraz cenę jednostkową towaru (usługi) w sposób jednoznaczny, niebudzący wątpliwości oraz umożliwiający porównanie cen. W przypadku obniżki ceny uwidacznia się także informację o przyczynie wprowadzenia obniżki.

2. Minister właściwy do spraw gospodarki, po zasięgnięciu opinii Prezesa Urzędu Ochrony Konkurencji i Konsumentów, określi, w drodze rozporządzenia:

1) sposób uwidaczniania cen towarów i usług, w tym cen jednostkowych towarów (usług),

2) wykaz towarów, w przypadku których nie jest wymagane uwidocznienie ceny jednostkowej towarów (usług)

- mając na uwadze potrzebę zapewnienia dostępności informacji o cenie, a także uwzględniając przypadki, gdy uwidocznienie ceny jednostkowej towaru (usługi) nie byłoby przydatne ze względu na rodzaj lub przeznaczenie towaru (usługi).

Art. 5. W przypadku rozbieżności lub wątpliwości co do ceny za oferowany towar lub usługę konsument ma prawo do żądania sprzedaży towaru lub usługi po cenie dla niego najkorzystniejszej.

1. Jeżeli przedsiębiorca nie wykonuje obowiązków, o których mowa w art. 4, wojewódzki inspektor Inspekcji Handlowej nakłada na niego, w drodze decyzji, karę pieniężną do wysokości 20 000 zł.

2. Jeżeli przedsiębiorca nie wykonał obowiązków, o których mowa w art. 4, co najmniej trzykrotnie w okresie 12 miesięcy licząc od dnia, w którym stwierdzono naruszenie tych obowiązków po raz pierwszy, wojewódzki inspektor Inspekcji Handlowej nakłada na niego, w drodze decyzji, karę pieniężną do wysokości 40 000 zł.

3. Przy ustalaniu wysokości kary pieniężnej uwzględnia się stopień naruszenia obowiązków oraz dotychczasową działalność przedsiębiorcy, a także wielkość jego obrotów i przychodu.

1. Przedsiębiorca uiszcza karę pieniężną na rachunek bankowy wojewódzkiego inspektoratu Inspekcji Handlowej, wskazany przez wojewódzkiego inspektora Inspekcji Handlowej, w terminie 7 dni od dnia, w którym decyzja o nałożeniu kary pieniężnej stała się ostateczna.

2. Nie wydaje się decyzji, jeżeli od dnia stwierdzenia niewykonania obowiązku, o którym mowa w art. 4, upłynęły 3 lata, licząc od końca roku, w którym stwierdzono naruszenie tego obowiązku.

3. Kary pieniężne stanowią dochód budżetu państwa.

1.[4] Do kar pieniężnych, w zakresie nieuregulowanym w ustawie, stosuje się odpowiednio przepisy działu III ustawy z dnia 29 sierpnia 1997 r. - Ordynacja podatkowa (Dz. U. z 2012 r. poz. 749, z późn. zm.).

2. Kary pieniężne podlegają egzekucji w trybie przepisów o postępowaniu egzekucyjnym w administracji w zakresie egzekucji obowiązków o charakterze pieniężnym.

§ 4. Przepisów ustawy nie stosuje się do świadczeń pieniężnych wynikających ze stosunków cywilnoprawnych.

Przepis cytowany · akt pochodzenia: DU/2012/749 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 13.

.

Art. 11b.

Przepis cytowany · akt pochodzenia: DU/2013/1414 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 15.

1. Rada gminy może ustalać ceny za przewozy taksówkami na terenie gminy. W mieście stołecznym Warszawie uprawnienia te przysługują Radzie Warszawy.

Przepis cytowany · akt pochodzenia: DU/2013/1414 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 15.

2. Rada gminy określa strefy cen (stawki taryfowe) obowiązujące przy przewozie osób i ładunków taksówkami.

Przepis cytowany · akt pochodzenia: DU/2013/1414 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 15.

Art. 11c. Ceny i stawki taryfowe, o których mowa w art. 11b, mają charakter cen i stawek taryfowych maksymalnych.

Przepis cytowany · akt pochodzenia: DU/2013/1414 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 15.

.

1) w art. 21 w ust. 1 po pkt 4 dodaje się pkt 4a i 4b w brzmieniu:

4a) zakazie okresowego podwyższania cen na towary lub usługi określonego rodzaju;

Przepis cytowany · akt pochodzenia: DU/2014/333 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 16 pkt 1.

4b) nakazie stosowania cen ustalonych na towary lub usługi mające podstawowe znaczenie dla kosztów utrzymania konsumentów;

Przepis cytowany · akt pochodzenia: DU/2014/333 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 16 pkt 1.

;

2) w art. 27 w ust. 1 po pkt 5 dodaje się pkt 5a i 5b w brzmieniu:

5a) wbrew zakazowi określonemu w art. 21 ust. 1 pkt 4a podwyższa ceny na towary lub usługi,

Przepis cytowany · akt pochodzenia: DU/2014/333 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 16 pkt 2.

5b) wbrew nakazowi określonemu w art. 21 ust. 1 pkt 4b stosuje ceny inne niż ustalone na towary lub usługi,

Przepis cytowany · akt pochodzenia: DU/2014/333 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 16 pkt 2.

.

1) w art. 21 po pkt 1 dodaje się pkt 1a w brzmieniu:

1a) swobody uzgadniania cen przez strony umowy, poprzez zakazanie okresowego podwyższania cen na towary lub usługi określonego rodzaju albo nakazanie stosowania cen ustalonych na towary lub usługi mające podstawowe znaczenie dla kosztów utrzymania konsumentów,

Przepis cytowany · akt pochodzenia: DU/2002/985 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 17 pkt 1.

;

2) w art. 22 w ust. 3 pkt 6 otrzymuje brzmienie:

6) właściwego wojewodę - w przypadku stosowania ograniczenia określonego w art. 21 pkt 3 do szkół, z wyłączeniem szkół wyższych, oraz stosowania ograniczeń określonych w art. 21 pkt 1, 1a, 2 i 5, jeżeli stan wyjątkowy wprowadzono na obszarze jednego województwa lub jego części.

Przepis cytowany · akt pochodzenia: DU/2002/985 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 17 pkt 2.

;

3) w art. 23 w ust. 1 po pkt 11 dodaje się pkt 11a w brzmieniu:

11a) wbrew zakazowi określonemu w art. 21 pkt 1a podwyższa ceny na towary lub usługi określonego rodzaju albo nie stosuje się do nakazu stosowania cen w wysokości ustalonej na towary lub usługi określonego rodzaju,

Przepis cytowany · akt pochodzenia: DU/2002/985 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 17 pkt 3.

.

Art. 18.[11] W ustawie z dnia 29 sierpnia 2002 r. o stanie wojennym oraz o kompetencjach Naczelnego Dowódcy Sił Zbrojnych i zasadach jego podległości konstytucyjnym organom Rzeczypospolitej Polskiej (Dz. U. Nr 156, poz. 1301, z późn. zm.) wprowadza się następujące zmiany:

1) w art. 24:

a) w ust. 1 po pkt 1 dodaje się pkt 1a w brzmieniu:

1a) swobody uzgadniania cen przez strony umowy, poprzez zakazanie okresowego podwyższania cen na towary lub usługi określonego rodzaju albo nakazanie stosowania cen ustalonych na towary lub usługi mające podstawowe znaczenie dla kosztów utrzymania konsumentów,

Przepis cytowany · akt pochodzenia: DU/2002/1301 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 18 pkt 1 lit. a.

,

b) w ust. 2 pkt 1 otrzymuje brzmienie:

1) Radę Ministrów - w przypadku ograniczeń określonych w ust. 1 pkt 1, 1a, 2 i 7,

Przepis cytowany · akt pochodzenia: DU/2002/1301 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 18 pkt 1 lit. b.

;

2) w art. 33 w ust. 1 po pkt 8 dodaje się pkt 8a w brzmieniu:

8a) wbrew zakazowi określonemu w art. 24 ust. 1 pkt 1a podwyższa ceny na towary lub usługi określonego rodzaju albo nie stosuje się do nakazu stosowania cen w wysokości ustalonej na towary lub usługi określonego rodzaju,

Przepis cytowany · akt pochodzenia: DU/2002/1301 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce nadrzędnej · cytowany w art. 18 pkt 2.

.

1) cenie - należy przez to rozumieć cenę w rozumieniu art. 3 ust. 1 pkt 1 i ust. 2 ustawy z dnia 9 maja 2014 r. o informowaniu o cenach towarów i usług (Dz. U. poz. 915);

Przepis cytowany · akt pochodzenia: DU/2013/907 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 19.

.

Art. 50a.

Przepis cytowany · akt pochodzenia: DU/2011/13 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 21.

1. Rada gminy może ustalać ceny za usługi przewozowe w publicznym transporcie zbiorowym w zakresie zadania o charakterze użyteczności publicznej w gminnych przewozach pasażerskich. W mieście stołecznym Warszawie uprawnienia te przysługują Radzie Warszawy.

Przepis cytowany · akt pochodzenia: DU/2011/13 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 21.

2. Rada powiatu może ustalać ceny za usługi przewozowe w publicznym transporcie zbiorowym w zakresie zadania o charakterze użyteczności publicznej w powiatowych przewozach pasażerskich.

Przepis cytowany · akt pochodzenia: DU/2011/13 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 21.

3. Sejmik województwa może ustalać ceny za usługi przewozowe w publicznym transporcie zbiorowym w zakresie zadania o charakterze użyteczności publicznej w wojewódzkich przewozach pasażerskich.

Przepis cytowany · akt pochodzenia: DU/2011/13 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 21.

Art. 50b. Ceny, o których mowa w art. 50a, mają charakter cen maksymalnych.

Przepis cytowany · akt pochodzenia: DU/2011/13 · pobrany z tekstami. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w art. 21.

.

1. Do spraw wszczętych i niezakończonych do dnia wejścia w życie ustawy mają zastosowanie przepisy dotychczasowe.

2. Nie wszczyna się postępowania, a wszczęte umarza, jeżeli od dnia stwierdzenia niewykonania obowiązków, o których mowa w art. 12 ustawy wymienionej w art. 26, upłynęło 5 lat licząc od dnia wejścia w życie niniejszej ustawy.

1. W przypadku gdy przedsiębiorca przed dniem wejścia w życie ustawy naruszył przepisy ustawy wymienionej w art. 26, stosuje się przepisy dotychczasowe.

2. W przypadku gdy przedsiębiorca przed dniem wejścia w życie ustawy stosował ceny urzędowe lub marże handlowe urzędowe z naruszeniem przepisów ustawy wymienionej w art. 26 i w ten sposób osiągnął kwotę nienależną, stosuje się przepisy dotychczasowe.

Art. 24. Przepisy prawa miejscowego wydane na podstawie art. 8 ustawy wymienionej w art. 26 zachowują moc do dnia wejścia w życie przepisów wydanych odpowiednio na podstawie art. 11b ustawy wymienionej w art. 15 oraz na podstawie art. 50a ustawy wymienionej w art. 21.

Art. 25. Dotychczasowe przepisy wykonawcze wydane na podstawie art. 12 ust. 3 ustawy wymienionej w art. 26 zachowują moc do dnia wejścia w życie przepisów wykonawczych wydanych na podstawie art. 4 ust. 2, nie dłużej jednak niż do dnia 31 grudnia 2015 r.

Art. 27. Ustawa wchodzi w życie po upływie 14 dni od dnia ogłoszenia.

przypis 1 Niniejsza ustawa dokonuje w zakresie swojej regulacji wdrożenia dyrektywy 98/6/WE Parlamentu Europejskiego i Rady z dnia 16 lutego 1998 r. w sprawie ochrony konsumenta przez podawanie cen produktów oferowanych konsumentom (Dz. Urz. WE L 80 z 04.07.1998).

Powrót:

przypis 2 Niniejszą ustawą zmienia się ustawy: ustawę z dnia 20 maja 1971 r. - Kodeks wykroczeń, ustawę z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych, ustawę z dnia 28 września 1991 r. o kontroli skarbowej, ustawę z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych, ustawę z dnia 29 sierpnia 1997 r. - Ordynacja podatkowa, ustawę z dnia 4 września 1997 r. o działach administracji rządowej, ustawę z dnia 6 września 2001 r. o transporcie drogowym, ustawę z dnia 18 kwietnia 2002 r. o stanie klęski żywiołowej, ustawę z dnia 21 czerwca 2002 r. o stanie wyjątkowym, ustawę z dnia 29 sierpnia 2002 r. o stanie wojennym oraz o kompetencjach Naczelnego Dowódcy Sił Zbrojnych i zasadach jego podległości konstytucyjnym organom Rzeczypospolitej Polskiej, ustawę z dnia 29 stycznia 2004 r. - Prawo zamówień publicznych, ustawę z dnia 10 lipca 2007 r. o nawozach i nawożeniu oraz ustawę z dnia 16 grudnia 2010 r. o publicznym transporcie zbiorowym.

Powrót:

przypis 3 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2013 r. poz. 675, 983, 1036, 1238, 1304 i 1650 oraz z 2014 r. poz. 822.

Powrót: art. 3 ust. 1 pkt 3

przypis 4 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2012 r. poz. 1101, 1342 i 1529, z 2013 r. poz. 35, 985, 1027, 1036, 1145, 1149 i 1289 oraz z 2014 r. poz. 183 i 567.

Powrót: art. 8 ust. 1

przypis 5 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2013 r. poz. 829, 1247, 1446 i 1567 oraz z 2014 r. poz. 498, 659 i 827.

Powrót: art. 9

przypis 6 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2012 r. poz. 362, 596, 769, 1278, 1342, 1448, 1529 i 1540, z 2013 r. poz. 21, 888, 1027, 1036, 1287, 1304, 1387 i 1717 oraz z 2014 r. poz. 223, 312, 567, 598 i 773.

Powrót: art. 10

przypis 7 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2011 r. Nr 53, poz. 273 i Nr 230, poz. 1371, z 2012 r. poz. 362 i 1544 oraz z 2013 r. poz. 628 i 1145.

Powrót: art. 11

przypis 8 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2012 r. poz. 1101, 1342 i 1529, z 2013 r. poz. 35, 985, 1027, 1036, 1145, 1149 i 1289 oraz z 2014 r. poz. 183 i 567.

Powrót: art. 13

przypis 9 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2013 r. poz. 984 oraz z 2014 r. poz. 496 i 829.

Powrót: art. 14

przypis 10 Zmiany wymienionej ustawy zostały ogłoszone w Dz. U. z 2002 r. Nr 153, poz. 1271, z 2003 r. Nr 228, poz. 2261, z 2006 r. Nr 104, poz. 711, z 2011 r. Nr 222, poz. 1323, z 2013 r. poz. 628 oraz z 2014 r. poz. 498.

Powrót: art. 17

przypis 11 Zmiany wymienionej ustawy zostały ogłoszone w Dz. U. z 2003 r. Nr 228, poz. 2261, z 2004 r. Nr 107, poz. 1135, z 2011 r. Nr 222, poz. 1323 oraz z 2014 r. poz. 498.

Powrót: art. 18

przypis 12 Zmiany tekstu jednolitego wymienionej ustawy zostały ogłoszone w Dz. U. z 2013 r. poz. 984, 1047 i 1473 oraz z 2014 r. poz. 423, 768 i 811.

Powrót: art. 19

przypis 13 Zmiany wymienionej ustawy zostały ogłoszone w Dz. U. z 2011 r. Nr 106, poz. 622 i Nr 171, poz. 1016 oraz z 2014 r. poz. 29.

Powrót: art. 20

1. (1.9ms; exec 1.85 + fetch 0.04; rows 1) SELECT a.eli_id, a.title, a.act_kind, a.publisher_code, a.publication_year, a.position, a.source_status, a.adoption_date, a.first_observed_at, a.last_observed_at, o.observed_at, r.snapshot FROM legal_acts a LEFT JOIN eli_act_observations o ON o.id = ( SELECT o2.id FROM eli_act_observations o2 WHERE o2.act_id = a.object_id AND (NULL IS NULL OR o2.observed_at <= NULL) ORDER BY o2.observed_at DESC, o2.id DESC LIMIT 1 ) LEFT JOIN object_revisions r ON r.id = o.revision_id WHERE a.object_id = 189988 AND (NULL IS NULL OR o.id IS NOT NULL)
2. (0.88ms; exec 0.87 + fetch 0.02; rows 0) SELECT c.id, c.provision_selector, c.candidate_date, c.candidate_event, c.source_expression, c.inference_status, c.review_status, c.evidence_id FROM temporal_rule_candidates c WHERE c.act_id = 189988 ORDER BY c.candidate_date, c.id
3. (2.26ms; exec 2.24 + fetch 0.02; rows 0) SELECT DISTINCT b.object_id, b.term, b.bill_number, b.print_number, b.title, b.source_status, NULL AS snapshot FROM sejm_current_bill_process_links l JOIN sejm_bills b ON b.object_id = l.bill_id JOIN sejm_processes p ON p.object_id = l.process_id WHERE p.legal_act_id = 189988 OR p.eli_id = 'DU/2014/915' ORDER BY b.term, b.bill_number
4. (139.7ms; exec 139.67 + fetch 0.04; rows 1) SELECT d.object_id, d.owner_object_id, d.title, d.document_kind, sejm_print.print_number AS owner_print_number, r.snapshot FROM documents d LEFT JOIN publications p ON p.object_id = d.owner_object_id LEFT JOIN sejm_prints sejm_print ON sejm_print.object_id = d.owner_object_id LEFT JOIN object_revisions r ON r.id = ( SELECT r2.id FROM object_revisions r2 WHERE r2.object_id = d.object_id AND (NULL IS NULL OR r2.recorded_at <= NULL) ORDER BY r2.revision_no DESC LIMIT 1 ) WHERE (d.legal_act_id = 189988 OR p.act_id = 189988) AND (NULL IS NULL OR r.id IS NOT NULL) ORDER BY d.object_id
5. (3.33ms; exec 3.18 + fetch 0.15; rows 8) SELECT v.document_id, v.object_id AS version_id, v.sequence_no, v.source_version_key, v.source_version_label, v.source_date, v.version_basis, v.version_state, v.first_observed_at, b.artifact_id, b.role, b.language, b.current_selector_sha IS NOT NULL AS is_current, LOWER(HEX(a.sha256)) AS artifact_sha256, a.detected_mime, a.byte_size, e.id AS evidence_id, e.selector_type, e.selector, b.selector AS binding_selector, f.id AS fetch_id, f.requested_url, f.finished_at AS observed_at, (SELECT MIN(history.observed_at) FROM document_version_artifact_evidence history WHERE history.version_id = b.version_id AND history.artifact_id = b.artifact_id AND history.role = b.role AND history.language = b.language AND history.selector_sha = b.selector_sha AND history.evidence_artifact_id = history.artifact_id) AS first_file_observed_at, (SELECT MAX(history.observed_at) FROM document_version_artifact_evidence history WHERE history.version_id = b.version_id AND history.artifact_id = b.artifact_id AND history.role = b.role AND history.language = b.language AND history.selector_sha = b.selector_sha AND history.evidence_artifact_id = history.artifact_id) AS last_file_observed_at FROM document_versions v LEFT JOIN document_version_artifacts b ON b.version_id = v.object_id LEFT JOIN artifacts a ON a.id = b.artifact_id LEFT JOIN evidence e ON e.id = b.evidence_id LEFT JOIN fetches f ON f.id = e.fetch_id WHERE v.document_id IN (190422) ORDER BY v.document_id, v.sequence_no DESC, b.role, b.language, a.sha256
6. (7.97ms; exec 7.68 + fetch 0.29; rows 50) SELECT IF(r.source_act_id = 189988, 'outgoing', 'incoming') AS direction, r.source_category, other.eli_id, other.object_id AS act_id, other.title, IF(r.source_act_id = 189988, r.target_eli_id, source.eli_id) AS other_eli_id, r.source_date, r.source_article_raw, (SELECT MIN(e.evidence_id) FROM eli_act_relation_evidence e WHERE e.relation_id = r.id) AS evidence_id FROM eli_act_relations r JOIN legal_acts source ON source.object_id = r.source_act_id LEFT JOIN legal_acts other ON other.object_id = IF(r.source_act_id = 189988, r.target_act_id, r.source_act_id) AND (NULL IS NULL OR other.first_observed_at <= NULL) WHERE (r.source_act_id = 189988 OR r.target_act_id = 189988) AND (NULL IS NULL OR r.created_at <= NULL) ORDER BY direction DESC, r.source_category, r.source_date, r.target_eli_id, r.id
7. (4.06ms; exec 3.86 + fetch 0.2; rows 22) SELECT DISTINCT m.id, m.target_eli_id, m.target_address, m.operation, m.detail, s.unit_path AS instruction, s.ordinal AS position, m.ordinal, other.object_id AS act_id, other.eli_id, other.title FROM act_amendments m JOIN text_segments s ON s.id = m.segment_id JOIN extractions x ON x.id = m.extraction_id AND x.id = (SELECT MAX(latest.id) FROM extractions latest WHERE latest.source_artifact_id = x.source_artifact_id AND latest.method = x.method AND latest.quality_state = 'success') JOIN document_version_artifacts b ON b.artifact_id = x.source_artifact_id AND b.current_selector_sha = b.selector_sha JOIN document_versions v ON v.object_id = b.version_id JOIN documents d ON d.object_id = v.document_id AND d.document_kind = 'eli_act_text' LEFT JOIN legal_acts other ON other.eli_id = m.target_eli_id WHERE d.owner_object_id = 189988 ORDER BY position, m.ordinal
8. (0.74ms; exec 0.72 + fetch 0.01; rows 3) SELECT target_eli_id FROM eli_act_relations WHERE source_act_id = 189988 AND source_category = 'Inf. o tekście jednolitym'
9. (3.83ms; exec 3.77 + fetch 0.06; rows 1) SELECT DISTINCT m.id, m.target_eli_id, m.target_address, m.operation, m.detail, s.unit_path AS instruction, s.ordinal AS position, m.ordinal, other.object_id AS act_id, other.eli_id, other.title FROM act_amendments m JOIN text_segments s ON s.id = m.segment_id JOIN extractions x ON x.id = m.extraction_id AND x.id = (SELECT MAX(latest.id) FROM extractions latest WHERE latest.source_artifact_id = x.source_artifact_id AND latest.method = x.method AND latest.quality_state = 'success') JOIN document_version_artifacts b ON b.artifact_id = x.source_artifact_id AND b.current_selector_sha = b.selector_sha JOIN document_versions v ON v.object_id = b.version_id JOIN documents d ON d.object_id = v.document_id AND d.document_kind = 'eli_act_text' JOIN legal_acts other ON other.object_id = d.owner_object_id WHERE m.target_eli_id IN ('DU/2014/915','DU/2019/178','DU/2023/168','DU/2017/1830') AND m.operation <> 'unrecognized' AND d.owner_object_id <> 189988 ORDER BY other.publication_year, other.position + 0, position, m.ordinal
10. (2.49ms; exec 2.44 + fetch 0.05; rows 1) SELECT x.id, x.method, x.source_artifact_id, LOWER(HEX(a.sha256)) AS sha256, p.name, p.version, p.image_digest, f.requested_url, f.finished_at FROM documents d JOIN document_versions v ON v.object_id = ( SELECT latest.object_id FROM document_versions latest WHERE latest.document_id = d.object_id AND EXISTS (SELECT 1 FROM document_version_artifacts html WHERE html.version_id = latest.object_id AND html.role = 'html') ORDER BY latest.sequence_no DESC LIMIT 1 ) JOIN document_version_artifacts b ON b.version_id = v.object_id AND b.role = 'html' AND b.current_selector_sha IS NOT NULL JOIN evidence e ON e.id = b.evidence_id JOIN fetches f ON f.id = e.fetch_id JOIN artifacts a ON a.id = b.artifact_id JOIN extractions x ON x.source_artifact_id = b.artifact_id AND x.quality_state = 'success' AND x.method = 'eli-act-units' JOIN processing_runs run ON run.id = x.run_id AND run.state = 'completed' JOIN processors p ON p.id = run.processor_id WHERE d.owner_object_id = 189988 AND d.document_kind = 'eli_act_text' ORDER BY f.finished_at DESC, x.id DESC LIMIT 1
11. (0.73ms; exec 0.72 + fetch 0.01; rows 1) SELECT method FROM extractions WHERE id = 64116
12. (2.68ms; exec 2.36 + fetch 0.31; rows 109) SELECT id, unit_path, locator, source_text FROM text_segments WHERE extraction_id = 64116 ORDER BY ordinal
13. (1.59ms; exec 1.53 + fetch 0.06; rows 18) SELECT a.object_id, a.eli_id, EXISTS (SELECT 1 FROM eli_processed_changes done WHERE done.eli_id = a.eli_id) AS complete FROM legal_acts a WHERE a.eli_id IN ('DU/2013/672','DU/2012/749','DU/2013/482','DU/2012/361','DU/2011/214','DU/2014/851','DU/2013/743','DU/2013/1414','DU/2014/486','DU/2014/805','DU/2014/333','DU/2002/985','DU/2002/1301','DU/2013/907','DU/2014/915','DU/2007/1033','DU/2011/13','DU/2011/1368','DU/2014/423','DU/2013/385')
Top slow:
139.7ms SELECT d.object_id, d.owner_object_id, d.title, d.document_kind, sejm_print.print_number AS owner_print_number, r.snapshot FROM documents d LEFT JOIN publications p ON p.object_id = d.owner_object_id LEFT JOIN sejm_prints sejm_print ON sejm_print.object_id = d.owner_object_id LEFT JOIN object_revisions r ON r.id = ( SELECT r2.id FROM object_revisions r2 WHERE r2.object_id = d.object_id AND (NULL IS NULL OR r2.recorded_at <= NULL) ORDER BY r2.revision_no DESC LIMIT 1 ) WHERE (d.legal_act_id = 189988 OR p.act_id = 189988) AND (NULL IS NULL OR r.id IS NOT NULL) ORDER BY d.object_id
7.97ms SELECT IF(r.source_act_id = 189988, 'outgoing', 'incoming') AS direction, r.source_category, other.eli_id, other.object_id AS act_id, other.title, IF(r.source_act_id = 189988, r.target_eli_id, source.eli_id) AS other_eli_id, r.source_date, r.source_article_raw, (SELECT MIN(e.evidence_id) FROM eli_act_relation_evidence e WHERE e.relation_id = r.id) AS evidence_id FROM eli_act_relations r JOIN legal_acts source ON source.object_id = r.source_act_id LEFT JOIN legal_acts other ON other.object_id = IF(r.source_act_id = 189988, r.target_act_id, r.source_act_id) AND (NULL IS NULL OR other.first_observed_at <= NULL) WHERE (r.source_act_id = 189988 OR r.target_act_id = 189988) AND (NULL IS NULL OR r.created_at <= NULL) ORDER BY direction DESC, r.source_category, r.source_date, r.target_eli_id, r.id
4.06ms SELECT DISTINCT m.id, m.target_eli_id, m.target_address, m.operation, m.detail, s.unit_path AS instruction, s.ordinal AS position, m.ordinal, other.object_id AS act_id, other.eli_id, other.title FROM act_amendments m JOIN text_segments s ON s.id = m.segment_id JOIN extractions x ON x.id = m.extraction_id AND x.id = (SELECT MAX(latest.id) FROM extractions latest WHERE latest.source_artifact_id = x.source_artifact_id AND latest.method = x.method AND latest.quality_state = 'success') JOIN document_version_artifacts b ON b.artifact_id = x.source_artifact_id AND b.current_selector_sha = b.selector_sha JOIN document_versions v ON v.object_id = b.version_id JOIN documents d ON d.object_id = v.document_id AND d.document_kind = 'eli_act_text' LEFT JOIN legal_acts other ON other.eli_id = m.target_eli_id WHERE d.owner_object_id = 189988 ORDER BY position, m.ordinal
PHP: 186.2ms | App: 185.9ms | DB: 172.2ms (13, rows: 215) [exec: 170.9ms, fetch: 1.3ms] | View: 3.2ms (1) | Mem: 4MB (peak: 4MB) | Files: 28
toggle files
(3.21ms) /app/templates/evidence/act-text.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/Features.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/EvidenceController.php
/app/src/Search/LegislationSearchReadModel.php
/app/src/Text/TextSearch.php
/app/src/Coverage/CoverageReadModel.php
/app/src/Time/AsOfTimestamp.php
/app/src/Source/Eli/EliContract.php
/app/src/LegalAct/ActTextReadModel.php
/app/src/Extraction/EliActHtmlExtractor.php
/app/src/Document/DocumentBlocks.php
/app/src/LegalAct/ActTextPresentation.php
/app/templates/layout.php