Stenogram Sejmu · 2024-10-16

Sławomir Mentzen

Kadencja 10 · posiedzenie 20 · wypowiedź 23

Profil posła

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

Pełna wypowiedź

10. kadencja, 20. posiedzenie, 1. dzień (16-10-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (druki nr 656 i 701). Poseł Sławomir Mentzen: Szanowny Panie Marszałku! Wysoka Izbo! Ustawa, którą omawiamy, ma zaimplementować do polskiego porządku prawnego zmiany w dyrektywie VAT dotyczące możliwości korzystania ze zwolnienia podmiotowego przez zagranicznych przedsiębiorców, a także zmiany miejsca opodatkowania dla celów VAT niektórych usług. Myślę, że to jest dobry pretekst, dobry przyczynek do opisania, dlaczego podatki powinny być proste i niskie i dlaczego w tym momencie niestety są skomplikowane. Dla zobrazowania skali wyzwania... Debatujemy o ustawie o VAT, a pan poseł Ćwik, który tu przed chwilą się wypowiadał, nawet nie wie, o jakiej ustawie mówimy. Chciał się pochwalić swoją wiedzą i powiedział, że ustawa o VAT to jest ustawa o podatku od wartości dodanej. To jest ustawa o podatku od towarów i usług, a nie od wartości dodanej. Posłowie, którzy debatują tu o tym, nie wiedzą w ogóle, o czym mówią, na poziomie absolutnie podstawowym, nie wchodząc w główny mechanizm. A więc zastanówmy się, jak sprawdzić rzecz, wydawałoby się, oczywistą: w jakim państwie należy daną usługę opodatkować podatkiem VAT. To oczywiście nie jest tak proste, że należy to zrobić w danym państwie, w którym usługa została wykonana. To jest dużo bardziej skomplikowane. Przede wszystkim mamy zasadę ogólną, że usługa jest opodatkowana w kraju, w którym siedzibę ma usługobiorca. Chyba że usługobiorca jest konsumentem - wtedy w miejscu, w którym siedzibę ma usługobiorca. Dla przykładu: gdybym ja jako doradca podatkowy sprzedał jakąś usługę doradztwa podatkowego niemieckiemu przedsiębiorcy, to wtedy ta usługa będzie opodatkowana w Niemczech, ale jeżeli ta sama usługa zostanie sprzedana niemieckiemu obywatelowi, osobie fizycznej niebędącej przedsiębiorcą, to ta sama usługa, identyczna, będzie nagle opodatkowana w Polsce. A jeżeli jedna ze stron transakcji ma np. stałe miejsce prowadzenia działalności gospodarczej jeszcze w innym kraju i usługa jest z tym związana, to jeszcze w tym trzecim kraju ta usługa będzie opodatkowana, a o tym, czy to stałe miejsce prowadzenia działalności jest indziej, decyduje oczywiście urzędnik podczas kontroli. Od tych zasad jest szereg wyjątków. Jeżeli usługa jest związana z nieruchomością, to jest opodatkowana w miejscu położenia nieruchomości, a o tym, czy usługa rzeczywiście jest związana z nieruchomością, decyduje oczywiście urzędnik podczas kontroli. Zabawnie i interesująco jest w sprawie przewozów. Otóż jeżeli polska firma zleci firmie transportowej przewóz czegoś z Berlina do Kolonii, to taka usługa jest opodatkowana w Polsce stawką 23% VAT, a jeżeli ta sama usługa tej samej polskiej firmy zostanie zlecona drugiej polskiej firmie, ale na terenie Norwegii, np. przewóz z Oslo do Trondheim, to już wtedy obydwie firmy powinny się zarejestrować w Norwegii i usługa będzie opodatkowana w Norwegii. To jest jeszcze bardziej skomplikowane przy przewozie konsumentów, np. przy transporcie pasażerskim. Jeżeli polska firma przewozi konsumenta z Polski do Hiszpanii, to musi się opodatkować w każdym państwie między Polską a Hiszpanią, policzyć liczbę kilometrów, które przejechała przez każde państwo, i opodatkować ją stawką VAT właściwą dla danego państwa. Mamy usługi wstępu na imprezy kulturalne, które są opodatkowane w miejscu odbywania się tych imprez. Chyba że to nie jest usługa wstępu, ale usługa stowarzyszona w jakiś sposób z tą imprezą, nie sama usługa wstępu - a, wtedy to już w miejscu, w którym siedzibę ma usługobiorca. Chyba że jest on osobą fizyczną nieprowadzącą działalności - to wtedy znowu w miejscu imprezy. Idąc dalej: miejscem świadczenia usług restauracyjnych, cateringowych - niezależnie od tego, czy to podatnik, czy niepodatnik - jest miejsce świadczenia tych usług. Chyba że jest to na statkach, statkach powietrznych lub w pociągach - wtedy miejscem świadczenia usługi jest miejsce rozpoczęcia transportu. Miejsce świadczenia usług najmu krótkoterminowego jest opodatkowane w miejscu, w którym się udostępni dany środek komunikacji. Chyba że to jest powyżej 30 dni. Chyba że to jest jednostka pływająca - to wtedy powyżej 90 dni. Dłuższy najem w przypadku konsumentów jest opodatkowany w miejscu siedziby usługobiorcy. No chyba że ten statek to jest jednak statek rekreacyjny - wtedy jest jeszcze inaczej. Mógłbym tak długo. Są jeszcze wyjątki dotyczące świadczenia usług telekomunikacyjnych, usług turystycznych. Tych wyjątków jest mnóstwo. Tak, wydawałoby się, oczywista rzecz jak to, gdzie opodatkować daną usługę, w jakim państwie, zależy od szeregu czynników, szeregu wyjątków, wyjątków od wyjątków i różnych innych rzeczy. To powinno być proste. Niestety nie jest i ta ustawa w żaden sposób nie upraszcza ustawy o VAT. Składamy do niej jedną poprawkę, ponieważ większość rządząca zapomniała o swojej obietnicy. Jeszcze w kwietniu minister finansów Andrzej Domański mówił o tym, że zwiększy limit zwolnienia podmiotowego z 200 tys. do 240 tys. Ciężko uwierzyć, ale zapomniał. W związku z czym my to przypominamy. Składamy poprawkę dotyczącą zwiększenia limitu podmiotowego w VAT do 240 tys., tak żeby trochę ulżyć polskim przedsiębiorcom. Od 8 lat, od 2016 r., ten limit nie był zwiększany. Kiedyś zwiększany był regularnie. Kolejny problem. Ta ustawa ma wejść w życie już 1 stycznia 2025 r. Zapisaliście w umowie koalicyjnej (Dzwonek), że ustawy podatkowe będą przyjmowane z 6-miesięcznym vacatio legis. Do 1 stycznia jest znacznie mniej niż 6 miesięcy. Mieliście mnóstwo czasu na wdrożenie tej dyrektywy. Wzięliście się do tego na sam koniec. Podatki powinny być niskie i proste. Niestety VAT jest bardzo skomplikowany, a wy go w żaden sposób nie chcecie uprościć. (Oklaski) 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ź 21 Jolanta Zięba-Gzik 10. kadencja, 20. posiedzenie, 1. dzień (16-10-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (druki nr 656
  2. Wcześniej · wypowiedź 22 Tomasz Trela 10. kadencja, 20. posiedzenie, 1. dzień (16-10-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (druki nr 656
  3. Później · wypowiedź 24 Jarosław Sachajko 10. kadencja, 20. posiedzenie, 1. dzień (16-10-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (druki nr 656
  4. Później · wypowiedź 25 Krzysztof Habura 10. kadencja, 20. posiedzenie, 1. dzień (16-10-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (druki nr 656
1. (3.77ms; exec 3.65 + fetch 0.13; 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 = 132722 LIMIT 1
2. (2.89ms; exec 2.87 + fetch 0.02; 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 (117373) 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. (2.35ms; exec 2.33 + 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 = 132698 AND dayStatement.day_revision_id = 136747 AND dayStatement.ordinal BETWEEN 21 AND 25 AND statement.object_id <> 132722 ORDER BY dayStatement.ordinal
4. (2.04ms; exec 2.02 + fetch 0.03; 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 (117371, 117372, 117374, 117375) 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. (1.43ms; exec 1.42 + 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 = 20 AND individual.mp_number = 241 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-10-16' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 18.9ms | App: 18.5ms | DB: 12.5ms (5, rows: 10) [exec: 12.3ms, fetch: 0.2ms] | View: 0.1ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.13ms) /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