Ünite 4 / 12

Vergi Hesaplama ve Matrah: Yeniden Hesaplama Disiplini

Kazanimlar:

  • Matrah, istisna, indirim ve vergi tutarı hesaplarını yapay zeka ile adım adım kurgulayıp mantık zincirini şeffaf biçimde görünür kılabilme
  • Yapay zekanın ürettiği her aritmetik sonucu bağımsız olarak (elle veya tablo ile) yeniden hesaplayarak sessiz hesap hatasını yakalayabilme
  • Oran, istisna sınırı ve dönemsel parametrelerin sürekli değiştiğini bilerek yapay zekanın hafızasındaki eski değerlere güvenmeme alışkanlığı kazanabilme

Vergi hesaplaması, üzerinden vergi alınacak tutarı (matrah, yani verginin hesaplandığı temel tutar) doğru belirleyip ilgili oranı uygulayarak ödenecek vergiyi bulma işidir. Kulağa basit gelir ama gerçekte istisnalar, indirimler, dönemsel oranlar ve sıralı adımlarla dolu bir zincirdir. Yapay zeka bu zinciri adım adım kurmakta ve görünür kılmakta çok faydalıdır; ancak burada modelin en büyük zayıflığıyla karşılaşırız: büyük dil modelleri aritmetikte sessizce hata yapar ve yanlış sonucu tam bir özgüvenle sunar. Bu ünitenin değişmez kuralı bu yüzden nettir: yapay zekanın ürettiği her sayı bağımsız olarak yeniden hesaplanır.

Matrahın anatomisi: adımları görünür kılmak

İyi bir vergi hesabı asla tek bir sayı değildir; bir adımlar zinciridir. Yapay zekayı bu zinciri şeffaf biçimde kurmak için kullanın, çünkü her adım ayrı ayrı doğrulanabilir hale gelir.

Tipik bir kazanç vergisi zinciri şöyle işler:

  1. Ticari kâr / brüt kazanç: Başlangıç noktası.
  2. İlaveler: Kanunen kabul edilmeyen giderler (KKEG) eklenir.
  3. İndirimler ve istisnalar: Mevzuatın izin verdiği kalemler düşülür.
  4. Geçmiş yıl zararı mahsubu: Varsa devreden zarar düşülür.
  5. Matrah: Vergiye esas tutar oluşur.
  6. Oran uygulama: Güncel oranla vergi hesaplanır.
  7. Mahsuplar: Peşin ödenen geçici vergi, stopaj vb. düşülür.
  8. Ödenecek/iade: Nihai sonuç.
İpucu: Yapay zekaya "sonucu tek sayı olarak verme; her adımı ayrı satırda, tutarıyla göster" deyin. Adımlar ayrık olduğunda hatayı yakalamak kolaylaşır; toplu bir sonuçta hata gizlenir.

Yeniden hesaplama neden pazarlık konusu değil

Bir dil modeli "1.240.000 × %23 = 285.200" yazabilir ve bu doğru görünür. Ama model bazen "285.200" yerine yakın ama yanlış bir sayı üretir ve bunu hiç tereddüt etmeden sunar. Vergide 15.000 TL'lik bir hesap hatası bile vergi ziyaına ve cezaya yol açar. Bu yüzden her çarpma, oran ve toplam ya bağımsız bir hesap makinesi/tabloyla ya da modele farklı bir yolla yeniden yaptırılarak kontrol edilir.

İki pratik teknik:

  • Ters kontrol: Sonuçtan geriye giderek doğrulayın. Vergi/oran = matrah tutuyor mu?
  • Bağımsız araç: Aynı hesabı elektronik tabloda (Excel) formülle tekrarlayın; iki sonuç birebir tutmalı.

Dönemsel parametreler tuzağı

Vergi oranları, istisna sınırları, indirim tutarları ve tarifeler neredeyse her yıl, bazen yıl içinde değişir. Modelin bilgisi eğitim tarihinde donmuştur ve geçen yılın oranını "güncel" sanabilir. Bu, hesabın tümünü sessizce bozar. Bu yüzden:

  • Hiçbir oran ya da sınır modelin hafızasından alınmaz.
  • Her dönemsel parametre o yıla ait resmi kaynaktan (Cumhurbaşkanı Kararı, tebliğ, GİB) alınıp modele siz verirsiniz.
  • Modele "sana verdiğim oranları kullan, kendi bildiğin oranı KULLANMA" talimatını açıkça yazarsınız.

Parametre türü

Nereden alınır

Modele nasıl verilir

Vergi oranı

O yılın resmi düzenlemesi

İstem içinde açıkça yazılır

İstisna/indirim sınırı

Güncel tebliğ/karar

İstem içinde açıkça yazılır

Gelir vergisi tarifesi

O yılın resmi tarifesi

Dilimler tam olarak verilir

Amortisman oranı

VUK amortisman listesi

Listeden alınıp verilir

Üç mini vaka

Vaka 1 — Sessiz çarpma hatası. Bir müşavir yapay zekaya bir kurum kazancı hesabı yaptırır. Model tüm adımları doğru sıralar ama son çarpımı yanlış yapar: gerçek 462.300 yerine 426.300 yazar. Rakam makul göründüğü için gözden kaçabilirdi. Müşavir Excel'de yeniden hesaplayınca 36.000 TL'lik farkı yakalar. Ders: adımlar doğru olsa bile aritmetik ayrıca kontrol edilir.

Vaka 2 — Eski tarife. Bir stajyer gelir vergisi hesabı için modelin verdiği tarifeyi kullanır; tarife bir önceki yıla aittir. Matrah aynı olsa da dilimler değiştiği için vergi 18.500 TL yanlış çıkar. Doğru yol: o yılın resmi tarifesini modele verip "yalnızca bunu kullan" demekti.

Vaka 3 — İyi kullanım. Bir YMM, karmaşık bir istisna hesabında yapay zekaya adımları kurdurup her adımı ayrı satırda ister, oranları kendisi verir. Sonra tüm hesabı Excel'de formülle tekrarlar; iki sonuç birebir tutar. Yapay zeka düşünme hızını artırmış, doğrulama YMM'de kalmıştır. 40 dakikalık iş 10 dakikaya iner, hata girmez.

Zayıf prompt / Güçlü prompt

Zayıf prompt:

Bu şirketin kurumlar vergisini hesapla, oranı sen biliyorsun.

Model kendi hafızasındaki (muhtemelen eski) oranı kullanır ve tek bir sonuç verir; hem oran hem aritmetik riskli.

Güçlü prompt:

Rolün: vergi hesaplama asistanı.Görev: Aşağıdaki verilerle kurum kazancı vergisini adım adım hesapla.Kurallar:- Yalnızca sana verdiğim oranı (%X) kullan; kendi bildiğin oranı kullanma.- Her adımı ayrı satırda tutarıyla göster (ticari kâr, KKEG, indirim, matrah, vergi, mahsup, ödenecek).- Sonuçların "elle/Excel ile yeniden hesaplanmalı" olduğunu belirt.Veriler: [ticari kâr, KKEG, indirimler, geçmiş yıl zararı, geçici vergi,oran: %X (bu yıl için resmi kaynaktan alındı)]

İkinci istem oranı sabitler, adımları ayırır ve doğrulama zorunluluğunu hatırlatır.

Yeniden hesaplama için ters kontrol istemi:

Aşağıdaki hesabı ters yönde doğrula:- Verilen sonuçtan geriye giderek matrahı yeniden bul.- Çıkan matrah, başlangıçta verilen matrahla aynı mı?- Fark varsa hangi adımda oluştuğunu göster.[HESAP ADIMLARI: ...]

Bağımsız tablo formülü istemek için:

Bu hesabı bir elektronik tabloda kuracağım. Her adım için hücre formülünüyaz (örn. matrah = ticari_kar + KKEG - indirim - gecmis_zarar).Sadece formülleri ver, sonucu ben tabloda üreteceğim.

Oran/parametre teyit hatırlatıcısı:

Bu hesapta kullandığım şu parametreleri listele ve her biri için"hangi yıla ait resmi kaynaktan teyit edilmeli" notu ekle:oran, istisna sınırı, indirim tutarı, tarife dilimleri.

Sık yapılan hatalar

  • Aritmetiğe güvenmek. Model çarpma/toplamada sessizce yanılır; her sonuç yeniden hesaplanır.
  • Oranı modelden almak. Dönemsel parametreler resmi kaynaktan alınıp modele verilir.
  • Toplu sonuç istemek. Adımları ayırmayan bir çıktı hatayı gizler.
  • Yılı belirtmemek. Hangi döneme ait olduğu söylenmezse model eski parametre kullanır.
  • Tek yöntemle yetinmek. Kritik hesap hem modele hem bağımsız araca (Excel) yaptırılarak çapraz kontrol edilmelidir.

Özetle

Vergi hesabı adımlar zinciridir ve yapay zeka bu zinciri görünür kılmakta güçlüdür; ama aritmetikte sessizce hata yapar ve dönemsel parametreleri eskitir. Bu yüzden her sayı bağımsız olarak yeniden hesaplanır, her oran ve sınır o yıla ait resmi kaynaktan alınıp modele verilir, hiçbir dönemsel değer modelin hafızasından kabul edilmez. Adımları ayırmak, ters kontrol yapmak ve bağımsız bir tabloyla çapraz doğrulamak bu ünitenin üç güvenlik ayağıdır.

Uygulama görevi

Gerçek ya da örnek bir vergi hesabı seçin (kurumlar, geçici ya da gelir vergisi). Güçlü prompt şablonuyla yapay zekadan adım adım hesap alın; oranı siz verin. Ardından aynı hesabı Excel'de formülle bağımsız olarak tekrarlayın ve iki sonucu karşılaştırın. Bir fark çıkarsa hangi adımda olduğunu tespit edin. Kullandığınız her dönemsel parametreyi resmi kaynaktan teyit edip not düşün.

Kontrol listesi

  • [ ] Hesabı adım adım, her tutar ayrı satırda kurdurdum.
  • [ ] Tüm oran ve sınırları resmi kaynaktan alıp modele ben verdim.
  • [ ] Modele "kendi bildiğin oranı kullanma" talimatını yazdım.
  • [ ] Her sonucu Excel/elle bağımsız olarak yeniden hesapladım.
  • [ ] Ters kontrol ile matrahı geriye doğru doğruladım.
  • [ ] Dönem/yıl bilgisini her hesapta açıkça belirttim.
  • [ ] Farklılıkları tespit edip düzelttim ve doğrulama izine kaydettim.