Stenogram Sejmu · 2026-06-18

Jarosław Neneman

Kadencja 10 · posiedzenie 60 · wypowiedź 358

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 21. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku od towarów i usług oraz ustawy o zasadach ewidencji i identyfikacji podatników i płatników (druk nr 2677). Podsekretarz Stanu w Ministerstwie Finansów Jarosław Neneman: Pani Marszalek! Szanowni Państwo! Dobry wieczór. Mam przyjemność przedstawić państwu rządowy projekt ustawy o zmianie ustawy o podatku od towarów i usług oraz ustawy o zasadach ewidencji i identyfikacji podatników i płatników, druk nr 2677. W projekcie ustawy przewidziano szereg zmian, które w większości mają charakter deregulacyjny, upraszczający i ułatwiający prowadzenie działalności gospodarczej oraz w niewielkim zakresie także charakter uszczelniający w tych obszarach, w zakresie których koledzy z KAS sygnalizują nam nieprawidłowości w rozliczaniu podatku VAT. Wprowadzane tym projektem zmiany dotyczą przede wszystkim VAT. Jest też druga część zagadnień, ale powiem o VAT. Najważniejsze zmiany obejmują: po pierwsze, wprowadzenie instytucji składu VAT, ułatwiającej prowadzenie działalności, w szczególności w obrocie międzynarodowym, dotyczącej rozliczenia VAT, VAT będzie pobierany dopiero przy wyprowadzeniu towaru ze składu - rozwiązanie to będzie sprzyjać podejmowaniu decyzji o prowadzeniu inwestycji w Polsce, po drugie, likwidację nadmiernych obowiązków sprawozdawczych, informacyjnych i ewidencyjnych w odniesieniu do danych, które KAS może pozyskać z innych źródeł, lub czynności, które KAS może wykonać we własnym zakresie, np. dotyczy to niewykazywania niektórych transakcji w JPK_VAT czy informowania o spisie z natury. Kolejne ułatwienia obejmują likwidację niektórych obowiązków związanych z płatnościami, np. wymogu odrębnej, przyspieszonej zapłaty VAT z tytułu wewnątrzwspólnotowego nabycia pojazdów, dostosowanie zasad dotyczących uiszczania odsetek od VAT w przypadku importu do zasad obowiązujących w odniesieniu do cła w przypadkach, gdy opóźnienie płatności nie leży po stronie podatnika, doprecyzowane i drobne uszproszczenie niektórych przepisów dotyczących niewielkich, być może, kwestii, ale sumarycznie w dostrzegalny sposób ułatwiających prowadzenie działalności w obszarze podatku VAT. Przedłożony projekt ustawy przewiduje także zmiany wdrażające tezy wynikające z orzecznictwa TSUE, w tym najważniejszą, dotyczącą rolników ryczałtowych. Proponowane w projekcie zmiany umożliwią odrębne rejestrowanie się jako podatnik osób wspólnie prowadzących gospodarstwo rolne, małżonków, co obecnie jest niemożliwe. W projekcie ustawy wprowadza się także możliwość zastosowania stawki 0% do usług ubiezpieczenia oraz usług dotyczących importu towarów zwolnionych od podatku w przypadku, gdy wartość tych usług została włączona do podstawy opodatkowania. Obecne przepisy tego nie przewidują. Projekt ustawy dostosowuje także przepisy ustawy o VAT w zakresie przesłanki odliczenia VAT naliczonego do ostatniego orzecznictwa TSUE i wdraża tezy wynikające z wyroku w polskiej sprawie prejudycjalnej. W projekcie ustawy przewiduje się także, w niewielkim zakresie, zmiany w podatku VAT o charakterze uszczelniającym, ukierunkowane na ochronę interesu budżetu państwa tam, gdzie mamy sygnały o nieprawidłowych rozliczeniach VAT. Dotyczą one m.in. rozszerzenia zakresu odpowiedzialności solidarnej nabywcy za zaległości podatkowe sprzedawcy, przede wszystkim w obszarze usług niematerialnych - usługi księgowe, reklamowe, marketingowe, doradcze - zmian w zakresie kas fiskalnych, związanych z przyspieszeniem digitalizacji rozliczeń detalicznych, w tym zakresie w projekcie ustawy wprowadza się np. zakaz wymiany pamięci w kasach starego typu czy serwisowanie kas wirtualnych, odmowy rejestracji podatników VAT, którzy niedopełnią wymaganych obowiązków, np. nie wyznaczą przedstawiciela podatkowego, gdy taki obowiązek istnieje, czy też nie złożą zaległej deklaracji. Ponadto w projekcie ustawy przewiduje się wprowadzenie możliwości dokonywania przez podróżnych e-odprawy Tax Free z wykorzystaniem terminala Tax Free w celu uzyskania potwierdzenia wywozu towarów poza Unię Europejską na potrzeby zwrotu VAT dla podróżnych, co usprawni i unowocześni proces dokonywania zwrotu tego podatku. Drugim, nieco węższym, obszarem, którego dotyczy omawiany projekt ustawy, jest ustawa o zasadach ewidencji i identyfikacji podatników i płatników, czyli tzw. ustawa o NIP. W tym zakresie w projekcie ustawy przewiduje się drobne rozwiązania porządkujące i redakcyjne, w tym obejmujące zobowiązanie ministra cyfryzacji do przekazywania do szefa KAS, centralnej ewidencji podatników informacji o rodzaju, serii i numerze dowodu tożsamości osób, zanim nadany będzie PESEL, co ułatwi np. pracodawcy rozliczenia podatkowe pracownika zagranicznego. Pani Marszałek! Wysoka Izbo! Całościowo zmiany o charakterze uszczelniającym oraz ułatwiającym prowadzenie działalności gospodarczej są praktycznie neutralne dla dochodów budżetu państwa. Natomiast zmiany w systemie Tax Free w skali 10 lat pociągną skutki na poziomie ok. 3 mln zł, przy czym skutki finansowe dla budżetu państwa mogą zostać zmniejszone w przypadku uzyskania dofinansowania z programów pomocowych Unii Europejskiej. W ramach tego systemu zakładamy zakup 10-20 kiosków i rozlokowanie ich na największych lotniskach w Polsce. Zasadnicza część tych przepisów ma wejść w życie w dniu 1 października tego roku, natomiast przepisy, które wymagają przygotowania po stronie podatników, mają wejść w życie odpowiednio: w styczniu 2027 r., w lipcu 2027 r., a także w styczniu i w lipcu 2028 r. Przedstawiając powyższe, uprzejmie proszę Wysoką Izbę o skierowanie projektu ustawy do prac w Komisji Finansów Publicznych. Dziękuję. Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 356 Wioletta Maria Kulpa 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 20. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy - Prawo bankowe oraz niektórych innych ustaw (druk nr 2642). Poseł Wioletta Maria Kulpa (tekst n
  2. Wcześniej · wypowiedź 357 Dariusz Matecki 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 20. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy - Prawo bankowe oraz niektórych innych ustaw (druk nr 2642). Poseł Dariusz Matecki (tekst niewyg
  3. Później · wypowiedź 359 Andrzej Kosztowniak 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 21. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku od towarów i usług oraz ustawy o zasadach ewidencji i identyfikacji podatników i płatn
  4. Później · wypowiedź 360 Katarzyna Kierzek-Koperska 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 21. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku od towarów i usług oraz ustawy o zasadach ewidencji i identyfikacji podatników i płatn
1. (2.09ms; exec 2.06 + fetch 0.03; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, d…
2. (1.03ms; exec 1.02 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (0.63ms; exec 0.62 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6499 ORDER BY ordinal
4. (0.92ms; exec 0.91 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (1.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (0.89ms; exec 0.88 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (0.67ms; exec 0.66 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6497 ORDER BY ordinal
8. (1.06ms; exec 1.05 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (0.79ms; exec 0.78 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (0.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6498 ORDER BY ordinal
11. (1.02ms; exec 1.01 + fetch 0; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (0.79ms; exec 0.78 + fetch 0; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.5ms; exec 0.49 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6500 ORDER BY ordinal
14. (0.82ms; exec 0.82 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (0.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (0.58ms; exec 0.57 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6501 ORDER BY ordinal
17. (1.49ms; exec 1.47 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (2.09ms; exec 2.06 + fetch 0.03; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 16498 LIMIT 1
2. (1.03ms; exec 1.02 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 24293 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
3. (0.63ms; exec 0.62 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6499 ORDER BY ordinal
4. (0.92ms; exec 0.91 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id WHERE dayStatement.day_id = 16139 AND dayStatement.day_revision_id = 15745 AND dayStatement.ordinal BETWEEN 356 AND 360 AND statement.object_id <> 16498 ORDER BY dayStatement.ordinal
5. (1.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 356) LIMIT 1
6. (0.89ms; exec 0.88 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 24291 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
7. (0.67ms; exec 0.66 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6497 ORDER BY ordinal
8. (1.06ms; exec 1.05 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 357) LIMIT 1
9. (0.79ms; exec 0.78 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 24292 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
10. (0.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6498 ORDER BY ordinal
11. (1.02ms; exec 1.01 + fetch 0; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 359) LIMIT 1
12. (0.79ms; exec 0.78 + fetch 0; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 24297 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
13. (0.5ms; exec 0.49 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6500 ORDER BY ordinal
14. (0.82ms; exec 0.82 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 360) LIMIT 1
15. (0.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 24298 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
16. (0.58ms; exec 0.57 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6501 ORDER BY ordinal
17. (1.49ms; exec 1.47 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 60 AND individual.mp_number = 0 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-18' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
2.09ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
1.49ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
1.06ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.documen…
toggle
2.09ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 16498 LIMIT 1
1.49ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 60 AND individual.mp_number = 0 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-18' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
1.06ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 357) LIMIT 1
N+1 candidates:
5× (4.18ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (3.06ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (3.92ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (4.18ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = ? AND run.state = ? ORDER BY CASE extraction.quality_state WHEN ? THEN ? WHEN ? THEN ? ELSE ? END, run.finished_at DESC, extraction.id DESC LIMIT ?
5× (3.06ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (3.92ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = ? AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = ? AND document.document_kind = ? AND document.source_document_key = CONCAT(?, ?) LIMIT ?
PHP: 20.7ms | App: 20.6ms | DB: 15.6ms (17, rows: 19) [exec: 15.5ms, fetch: 0.2ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.23ms) /app/templates/speeches/show.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/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php