Stenogram Sejmu · 2025-07-22

Janusz Kowalski

Kadencja 10 · posiedzenie 39 · wypowiedź 165

Profil posła

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

Pełna wypowiedź

10. kadencja, 39. posiedzenie, 1. dzień (22-07-2025) 7. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku dochodowym od osób prawnych (druk nr 1441). Poseł Janusz Kowalski: Dziękuję. Szanowna Pani Marszałek! Szanowny Panie Ministrze! Szanowni Państwo! Jest tak, że rzeczywiście 1 stycznia 2022 r., chcąc ułatwić działanie w Polsce wielopoziomowym strukturom inwestycyjnym na wzór Luksemburga czy Holandii, zespół wiceministra finansów Jana Sarnowskiego przygotował regulację tzw. polskiej spółki holdingowej, w skrócie PSH. Te regulacje przewidują 0% CIT od dywidend wypłacanych na rzecz takiej spółki przez podmioty zależne, a więc jako Polska nie każemy ich za rozbudowaną strukturę, jeśli nie jest ona spowodowana chęcią zaoszczędzenia na podatkach, tylko realną potrzebą biznesową. 0% CIT od zysku ze sprzedaży udziałów w spółkach zależnych jest pewnego rodzaju uelastycznieniem kształtowania portfolio inwestycji. W związku z tym trzeba pamiętać, że polska spółka holdingowa, aby mogła być, zaistnieć w realiach tego zwolnienia dotyczącego 0% CIT, musi spełniać kilka warunków. Po pierwsze PSH musi posiadać przynajmniej 10% udziałów w spółkach zależnych i prowadzić rzeczywistą działalność gospodarczą w Polsce, a udziałowcem czy akcjonariuszem PSH nie może być podmiot z raju podatkowego. Warunki te muszą być spełniane przynajmniej przez 2 lata. Taki jest obecny stan prawny. I rzeczywiście jest tak, że 5 dni przed terminem skorzystania ze zwolnienia dotyczącego 0% podatku ze zbycia udziałów trzeba zawiadomić o tym zamiarze naczelnika urzędu skarbowego. I tego dotyczy ta ustawa. Ten obowiązek jest znoszony słusznie, dobrze. Jest to korzystna zmiana, bo jest to niepotrzebna formalność, ale nie jest to oczywiście żadna rewolucja, tylko zwykła kosmetyka. Bardziej nam zależy jako Prawu i Sprawiedliwości nad usłyszeniem odpowiedzi na pytanie, w jaki sposób rząd zamierza zwiększyć atrakcyjność polskiej spółki holdingowej, ponieważ warto zachęcać do korzystania z tych przepisów. Jako konstruktywna opozycja, jako Prawo i Sprawiedliwość zgłosimy poprawkę w trakcie prac nad tą ustawą. Zaproponujemy skrócenie terminu dotyczącego spełnienia warunków skorzystania z regulacji PSH, polskiej spółki holdingowej, z 2 lat do 1 roku. Od razu chcę powiedzieć, że ten roczny termin obowiązywał już w 2022 r. Został podniesiony do 2 lat w 2023. Rzeczywiście ten dłuższy termin do dzisiaj obowiązuje, ale uważamy, że warto wrócić jednak do tego pierwotnego terminu, żeby zwiększyć atrakcyjność polskiej spółki holdingowej. To byłaby realna, pozytywna zmiana. Chcemy pogłębiać deregulację i wprowadzać do tych, można powiedzieć, bardzo krótkich projektów ustaw, bo często one sprowadzają się do jednego zdania, a nawet jednego przecinka czy zmiany jednej cyferki, rzeczywiste zmiany, które uatrakcyjną polski rynek biznesowy i będą dobre dla przedsiębiorców. Naszym zdaniem wprowadzone przez rząd Mateusza Morawieckiego regulacje dotyczące polskiej spółki holdingowej warte są pogłębienia i szukania lepszych rozwiązań, jeżeli chodzi o uatrakcyjnienie korzystania z tej formy zwolnienia z podatku CIT przez biznes. W związku z tym złożymy poprawkę, jeszcze raz mówię, dotyczącą skrócenia terminu spełnienia warunków zwolnienia z 2 lat do 1 roku. Zachęcamy do tego szanownego pana ministra Nenemana, który odrzucił do tej pory 99% naszych poprawek. Wszystkie oczywiście, powiem państwu jasno, projekty ustaw, które przez ten beznadziejny rząd są odrzucane wbrew interesom przedsiębiorców, staną się prawem od razu w pierwszych 2, 3, 4 miesiącach po przejęciu władzy przez Prawo i Sprawiedliwość, bo my dotrzymujemy słowa. Nasze zobowiązania wobec przedsiębiorców, które regulujemy, składając bardzo merytoryczne ustawy, wyręczając beznadziejny rząd, są jak najbardziej zobowiązaniami na przyszłość. Szkoda tylko tego straconego czasu, ale być może cud się wydarzy i jedną z tych poprawek pan minister Neneman przyjmie, jeżeli w ogóle jeszcze jutro czy pojutrze będzie wiceministrem, bo nie wiem, czy nie będzie zrekonstruowany. Istnieje takie prawdopodobieństwo. Dziękuję uprzejmie. 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ź 163 Tomasz Kostuś 10. kadencja, 39. posiedzenie, 1. dzień (22-07-2025) 6. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy - Ordynacja podatkowa (druk nr 1439). Poseł Tomasz Kostuś (tekst niewygłoszony): Szanowny Panie M
  2. Wcześniej · wypowiedź 164 Jarosław Neneman 10. kadencja, 39. posiedzenie, 1. dzień (22-07-2025) 7. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku dochodowym od osób prawnych (druk nr 1441). Podsekretarz Stanu w Ministerstwie Finansów
  3. Później · wypowiedź 166 Katarzyna Kierzek-Koperska 10. kadencja, 39. posiedzenie, 1. dzień (22-07-2025) 7. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku dochodowym od osób prawnych (druk nr 1441). Poseł Katarzyna Kierzek-Koperska: Szanowna
  4. Później · wypowiedź 167 Jacek Tomczak 10. kadencja, 39. posiedzenie, 1. dzień (22-07-2025) 7. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku dochodowym od osób prawnych (druk nr 1441). Poseł Jacek Tomczak: Pani Marszałek! Panie
1. (4.31ms; exec 4.27 + fetch 0.04; 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 = 108205 LIMIT 1
2. (3.36ms; exec 3.33 + fetch 0.03; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (97254) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (1.8ms; exec 1.78 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.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.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 108039 AND dayStatement.day_revision_id = 110837 AND dayStatement.ordinal BETWEEN 163 AND 167 AND statement.object_id <> 108205 ORDER BY dayStatement.ordinal
4. (1.85ms; exec 1.81 + fetch 0.04; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (97252, 97253, 97255, 97256) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (2.27ms; exec 2.26 + fetch 0.01; 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 = 39 AND individual.mp_number = 180 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2025-07-22' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 20.6ms | App: 20.2ms | DB: 13.6ms (5, rows: 10) [exec: 13.5ms, fetch: 0.1ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.26ms) /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