Trybunał Konstytucyjny w składzie: Sławomira Wronkowska-Jaśkiewicz - przewodniczący, Zbigniew Cieślak - sprawozdawca, Małgorzata Pyziak-Szafnicka, Stanisław Rymar, Piotr Tuleja, protokolant: Krzysztof Zalecki, po rozpoznaniu, z udziałem skarżącej oraz Sejmu, Ministra Finansów, Prokuratora Generalnego i Rzecznika Praw Obywatelskich, na rozprawie w dniach 23 września 2014 r. i 12 lutego 2015 r., skargi konstytucyjnej spółki POL-MIEDŹ TRANS sp. z o.o. z siedzibą w Lubinie o zbadanie zgodności:
1) § 6 ust. 5 w związku z § 5 pkt 1 i § 12 ust. 1 pkt 1 rozporządzenia Ministra Finansów z dnia 22 marca 2002 r. w sprawie podatku akcyzowego (Dz. U. Nr 27, poz. 269, ze zm.), w brzmieniu obowiązującym od 1 stycznia 2003 r. do 1 stycznia 2004 r., z art. 64 ust. 1 i 3 w związku z art. 2 oraz art. 31 ust. 3 Konstytucji Rzeczypospolitej Polskiej,
2) § 6 ust. 1 pkt 2, ust. 2 i ust. 5 w związku z § 5 pkt 1 i § 12 ust. 1 pkt 1 rozporządzenia powołanego w punkcie 1, w brzmieniu obowiązującym od 1 stycznia 2003 r. do 1 stycznia 2004 r., w związku z art. 37 ust. 2 pkt 2 i ust. 4 oraz art. 38 ust. 2 pkt 2a i ust. 3 ustawy z dnia 8 stycznia 1993 r. o podatku od towarów i usług oraz o podatku akcyzowym (Dz. U. Nr 11, poz. 50, ze zm.), w brzmieniu obowiązującym od 1 października 2002 r. do 1 stycznia 2004 r., z art. 64 ust. 1 i 3 w związku z art. 92 ust. 1 oraz art. 217 Konstytucji,
orzeka: § 6 ust. 5 w związku z § 5 pkt 1, w brzmieniu obowiązującym od 1 stycznia 2003 r., oraz z § 12 ust. 1 pkt 1 rozporządzenia Ministra Finansów z dnia 22 marca 2002 r. w sprawie podatku akcyzowego (Dz. U. Nr 27, poz. 269, Nr 98, poz. 885, Nr 125, poz. 1065 i Nr 216, poz. 1829 oraz z 2003 r. Nr 84, poz. 780, Nr 137, poz. 1305, Nr 145, poz. 1407 i Nr 187, poz. 1828) w zakresie, w jakim dotyczy przypadków nieświadomego przyjęcia przez sprzedającego oświadczenia o przeznaczeniu nabywanego oleju na cele opałowe zawierającego nieprawdziwe dane, jest niezgodny z art. 64 ust. 1 i 3 w związku z art. 2 oraz art. 31 ust. 3 Konstytucji Rzeczypospolitej Polskiej. Ponadto postanawia: na podstawie art. 39 ust. 1 pkt 1 ustawy z dnia 1 sierpnia 1997 r. o Trybunale Konstytucyjnym (Dz. U. Nr 102, poz. 643, z 2000 r. Nr 48, poz. 552 i Nr 53, poz. 638, z 2001 r. Nr 98, poz. 1070, z 2005 r. Nr 169, poz. 1417, z 2009 r. Nr 56, poz. 459 i Nr 178, poz. 1375, z 2010 r. Nr 182, poz. 1228 i Nr 197, poz. 1307 oraz z 2011 r. Nr 112, poz. 654) umorzyć postępowanie w pozostałym zakresie.
1. (1.97ms; exec 1.93 + fetch 0.05; 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 = 185041 AND (NULL IS NULL OR o.id IS NOT NULL)
2. (1.04ms; exec 1.02 + 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 = 185041 ORDER BY c.candidate_date, c.id
3. (2.15ms; exec 2.13 + 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 = 185041 OR p.eli_id = 'DU/2015/235' ORDER BY b.term, b.bill_number
4. (181.23ms; exec 181.15 + fetch 0.07; 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 = 185041 OR p.act_id = 185041) AND (NULL IS NULL OR r.id IS NOT NULL) ORDER BY d.object_id
5. (4.67ms; exec 4.35 + fetch 0.32; rows 7) 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 (185087) ORDER BY v.document_id, v.sequence_no DESC, b.role, b.language, a.sha256
6. (2.27ms; exec 2.18 + fetch 0.09; rows 7) SELECT IF(r.source_act_id = 185041, 'outgoing', 'incoming') AS direction, r.source_category, other.eli_id, other.object_id AS act_id, other.title, IF(r.source_act_id = 185041, 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 = 185041, r.target_act_id, r.source_act_id) AND (NULL IS NULL OR other.first_observed_at <= NULL) WHERE (r.source_act_id = 185041 OR r.target_act_id = 185041) 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. (2.31ms; exec 2.28 + fetch 0.02; rows 0) 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 = 185041 ORDER BY position, m.ordinal
8. (0.77ms; exec 0.75 + fetch 0.02; rows 0) SELECT target_eli_id FROM eli_act_relations WHERE source_act_id = 185041 AND source_category = 'Inf. o tekście jednolitym'
9. (2.62ms; exec 2.59 + fetch 0.02; rows 0) 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/2015/235') AND m.operation <> 'unrecognized' AND d.owner_object_id <> 185041 ORDER BY other.publication_year, other.position + 0, position, m.ordinal
10. (1.84ms; exec 1.83 + fetch 0.01; rows 0) 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, s.metrics AS block_metrics, s.id AS block_scan_id FROM documents d JOIN document_versions v ON v.object_id = ( SELECT latest.object_id FROM document_versions latest JOIN document_version_artifacts lb ON lb.version_id = latest.object_id WHERE latest.document_id = d.object_id AND lb.role = 'pdf' AND JSON_UNQUOTE(JSON_EXTRACT(lb.selector, '$.type')) = 'U' ORDER BY latest.sequence_no DESC LIMIT 1) JOIN document_version_artifacts b ON b.version_id = v.object_id AND b.role = 'pdf' AND b.current_selector_sha IS NOT NULL AND JSON_UNQUOTE(JSON_EXTRACT(b.selector, '$.type')) = 'U' JOIN artifacts a ON a.id = b.artifact_id JOIN evidence e ON e.id = b.evidence_id JOIN fetches f ON f.id = e.fetch_id JOIN extractions x ON x.id = (SELECT newest.id FROM extractions newest JOIN processing_runs nr ON nr.id = newest.run_id AND nr.state = 'completed' WHERE newest.source_artifact_id = a.id AND newest.method IN ('poppler-text', 'poppler+ocr-pol', 'poppler+vision-ocr') ORDER BY newest.id DESC LIMIT 1) AND x.quality_state = 'success' JOIN processing_runs run ON run.id = x.run_id JOIN processors p ON p.id = run.processor_id JOIN document_block_scans s ON s.extraction_id = x.id AND s.reader = 'page-text-blocks' AND s.reader_version = 'page-text-v12' WHERE d.owner_object_id = 185041 AND d.document_kind = 'eli_act_text' ORDER BY f.finished_at DESC, x.id DESC LIMIT 1
11. (2.15ms; exec 2.11 + fetch 0.04; 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 = 185041 AND d.document_kind = 'eli_act_text' ORDER BY f.finished_at DESC, x.id DESC LIMIT 1
12. (0.57ms; exec 0.56 + fetch 0.01; rows 1) SELECT method FROM extractions WHERE id = 63856
13. (2.31ms; exec 2.25 + fetch 0.06; rows 6) SELECT id, unit_path, locator, source_text FROM text_segments WHERE extraction_id = 63856 ORDER BY ordinal
14. (2.15ms; exec 2.06 + fetch 0.09; rows 14) 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/2002/269','DU/1993/50','DU/2002/885','DU/2002/1065','DU/2002/1829','DU/2003/780','DU/2003/1305','DU/2003/1407','DU/2003/1828','DU/1997/643','DU/2000/552','DU/2000/638','DU/2001/1070','DU/2005/1417','DU/2009/459','DU/2009/1375','DU/2010/1228','DU/2010/1307','DU/2011/654')
Top slow:
181.23ms 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 = 185041 OR p.act_id = 185041) AND (NULL IS NULL OR r.id IS NOT NULL) ORDER BY d.object_id
4.67ms 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 (185087) ORDER BY v.document_id, v.sequence_no DESC, b.role, b.language, a.sha256
2.62ms 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/2015/235') AND m.operation <> 'unrecognized' AND d.owner_object_id <> 185041 ORDER BY other.publication_year, other.position + 0, position, m.ordinal