Stopaj — 7524 Sayılı Kanun ve Aylık Mutabakat Denetimi

Web Paneli

Stopaj Nedir?

Stopaj, e-ticaret pazaryeri satışlarında uygulanan dönem-bazlı bir vergidir. 1 Ocak 2025'ten itibaren 7524 sayılı kanun ile yürürlüğe girdi.

  • Oran: Her satışın KDV hariç tutarı üzerinden %1
  • Beyan eden: Trendyol, dönem toplamını Maliye'ye bildirir
  • Satıcının görmesi: Settlement faturasında dönem toplamı olarak görünür
  • Mahsup: Gelir vergisi beyannamesinde avans olarak mahsup edilir

Hızlı örnek: 120 ₺ satışınız var (KDV %20 dahil) → KDV hariç matrah = 100 ₺ → Stopaj = 1 ₺.

Niye "Paket Bazlı" Değil?

Bu, en çok kafa karıştıran nokta. Komisyon ve kargo gibi kalemler, her paket için ayrı ayrı hesaplanır. Trendyol settlement faturasında "şu pakette şu komisyon kesildi" diye satır satır görürsünüz.

Stopaj öyle değil.

7524 sayılı kanun gereği stopaj dönemsel vergi beyanıdır. Trendyol, dönem içinde yaptığı tüm satışların toplamı üzerinden Maliye'ye tek bir bildirimle stopaj öder. Bu yüzden settlement faturasında stopaj "şu pakete ait" olarak gözükmez — "dönem toplamı" olarak gözükür.

Yani:

  • Komisyon → 100 paket için 100 ayrı satır (paket-id ile)
  • Kargo → 100 paket için 100 ayrı satır (paket-id ile)
  • Stopaj → 1 toplam satır (örn. "Mart 2026 dönemi stopajı = 230,15 ₺")

Bu Trendyol'un seçimi değil, kanunun dayatması.

HeyvAql Stopajı Nasıl Hesaplar?

Trendyol paket detayı vermediği için, biz sözleşme formülünü her pakete uygulayıp tahmini stopaj çıkarıyoruz:

Stopaj = (KDV hariç matrah) × %1
       = (Satış Fiyatı / (1 + KDV oranı)) × 0.01

Sonra ay sonunda toplam stopaj tahminimiz ile Trendyol'un beyan ettiği dönem toplamını karşılaştırıyoruz.

Bu karşılaştırmaya "Aylık Mutabakat Denetimi" diyoruz. Drift (sapma) %1'in altındaysa formül uygulamamız doğru sonuç veriyor demektir. %1 üstü drift, sizin için bir strateji sinyalidir.

Pratik Örnek — Adım Adım

Senaryo: Bir paketinizde 120 ₺'lik bir ürün sattınız. KDV oranı %20.

Adım 1 — KDV hariç matrah:

120 / (1 + 0.20) = 100 ₺

Adım 2 — Stopaj hesabı:

100 × 0.01 = 1,00 ₺

Adım 3 — HeyvAql sizin için bu hesabı her pakete uygular:

  • Mart 2026'da 230 paket sattınız
  • Toplam KDV hariç ciro: 23.015 ₺
  • Bizim hesap: 23.015 × 0.01 = 230,15 ₺

Adım 4 — Trendyol settlement'ı karşılaştır:

  • Trendyol Mart dönem stopaj toplamı: 230,15 ₺
  • Fark: 0 ₺ → Sözleşme Uyumlu 📋

Eğer fark %1 üstündeyse (örn. -7,60 ₺ / -%3,3), bu drift sizin için bir uyarı sinyalidir — beyanname öncesi muhasebecinizle inceleyin.

İade Durumunda Ne Olur?

İade, stopaj hesabını ters yöne çevirir. Bir paketin iade edilmesi durumunda:

  • Müşteri ürünü iade etti → satış geri alındı
  • Trendyol o satıştan kestiği stopajı aynı dönem içinde düzeltir
  • Net dönem stopajı: (Satış stopajı toplamı) − (İade stopajı toplamı)

HeyvAql sign-aware aggregation yapar:

  • Sale satırı → stopaj + yön
  • Return satırı → stopaj yön
  • Net toplam, ay sonunda Trendyol'un beyan ettiği rakamla karşılaştırılır

Önemli: Eğer iade farklı bir dönemde gerçekleşirse (örn. Mart satışı Nisan'da iade edildi), düzeltme iade ayında uygulanır — bu Trendyol'un kuralıdır, biz de aynı şekilde işliyoruz.

Kapıda Ödeme — Stopaj İstisnası

Kapıda ödeme satışları stopajdan muaftır. Çünkü ödeme platform üzerinden değil, kapıda nakit (veya POS) olarak gerçekleşir; vergi beyanı satıcının kendi defterinden yapılır.

HeyvAql, kapıda ödeme paketlerini otomatik olarak stopaj hesabından dışlar. Bu yüzden dashboard'unuzda kapıda ödeme paketleri için stopaj kalemi 0 olarak görünür.

Yurtdışı Satış (Mikro-Export) — Stopaj

Azerbaycan gibi yurtdışı pazarlara yapılan satışlarda stopaj uygulanmaz. Ancak bu satışlarda Trendyol'un uluslararası hizmet bedeli (Protokol 43 ile %6) kesilir.

HeyvAql, micro-export bayraklı paketleri tanır:

  • Stopaj hesabı: 0 (uygulanmaz)
  • Uluslararası hizmet bedeli: ayrı kalem olarak takip edilir (L2 Sözleşme Uyumlu)

"Sözleşme Uyumlu 📋" Rozeti Ne Demek?

Sipariş detay sayfasında stopaj satırının yanında "📋 Sözleşme Uyumlu" yazdığını gördüğünüzde, bu şu anlama gelir:

✅ Bu pakete uyguladığımız stopaj hesabı, sözleşme formülüne göre doğru (KDV hariç × %1)

✅ Ay sonunda Trendyol'un dönem toplamı ile karşılaştırıldığında drift %1 altında

✅ İade ve kapıda ödeme istisnaları doğru uygulanmış

Niye "Mutabık ✅" değil de "Sözleşme Uyumlu 📋"?

Çünkü stopaj paket bazlı değil dönem bazlı kesiliyor (yukarıdaki bölümleri hatırlayın). Komisyon ve kargo için "Mutabık ✅" diyoruz — orada Trendyol bize paket başına net rakam veriyor, biz birebir karşılaştırıyoruz.

Stopaj için ise biz formül uyguluyoruz, Trendyol dönem toplamını veriyor. İki rakam ay sonunda buluşuyor. Bu farkı dürüstçe gösteriyoruz — çünkü bu satıcının para işidir, abartılı iddialar burada yersizdir.

Aylık Mutabakat Denetimi — Beyanname Öncesi Kontrol

Dashboard'unuzdaki "Aylık Mutabakat Denetimi" widget'ında her ay için şunu görürsünüz:

| Kalem | TY Toplam | Bizim Hesap | Fark | Drift | |---|---:|---:|---:|---:| | Komisyon ✅ | 18.450 ₺ | 18.448 ₺ | −2 ₺ | −0.01% | | Kargo ✅ | 4.215 ₺ | 4.215 ₺ | 0 ₺ | 0.00% | | PHB 📋 | 685 ₺ | 685 ₺ | 0 ₺ | 0.00% | | Stopaj 📋 | 23.110 ₺ | 22.350 ₺ | −760 ₺ | −3.30% 🔴 |

Stopaj satırındaki −%3.30 sapması, bizim formül hesabımız ile Trendyol'un beyan ettiği toplam arasındaki farkı gösterir.

Bu drift bir hata anlamına gelmez — ama beyanname öncesi muhasebecinizle incelenmesi gereken bir noktadır. Sebep şunlardan biri olabilir:

  1. KDV oranı yanlış ayarlanmış bir ürününüz var (genelde indirimli %10/%8/%1)
  2. Trendyol'un farklı yorumladığı bir kapıda ödeme paketi var
  3. Mikro-export paketi yanlış sınıflandırılmış
  4. Bir promosyon dönemi indirimi vardı, KDV hariç matrah farklı çıkmış

Bizim widget bunları işaret eder, siz veya muhasebeciniz inceleyip düzeltir. Beyanname öncesi 5 dakikalık bu kontrol, kayda değer hatalardan kaçınmanızı sağlar.

Sıkça Sorulan Sorular

Soru: Stopaj benim cebimden mi çıkıyor?

Hayır. Stopaj, Trendyol tarafından sizin adınıza Maliye'ye yatırılan bir vergi avansıdır. Gelir vergisi beyannamesi verirken bu tutarı avans olarak mahsup edersiniz — yani senelik vergi borcunuzdan düşülür.

Soru: Stopaj iadesi alabilir miyim?

Eğer yıllık beyanınızda Maliye'ye ödemeniz gereken vergi, dönem dönem kesilen stopajların toplamından az çıkarsa, iade alma hakkınız doğar. Muhasebecinizle konuşun.

Soru: HeyvAql'ın stopaj hesabı %100 doğru mu?

Komisyon ve kargo gibi paket-bazlı kalemlerde TY'nin verdiği değeri birebir yansıtıyoruz — buralarda hata payı yok denecek kadar düşük. Stopajda ise sözleşme formülünü uyguluyoruz ve sonucu TY'nin dönem toplamıyla karşılaştırıyoruz. Aylık aggregate'te ±%1 içinde tutması beklenir; daha büyük drift'ler için widget sizi uyarır.

Soru: Stopaj oranı değişebilir mi?

Şu an %1. Eğer yasal düzenleme değişirse (yeni kanun, oran güncellemesi), HeyvAql sistemi otomatik güncellenir. Sözleşme oranınızı admin panelinden kontrol edebilirsiniz.

Soru: Drift %1 üstünde çıktı, ne yapayım?

  1. "Aylık Mutabakat Denetimi" widget'ında Detay butonuna tıklayın
  2. Hangi paketlerin drift'e en çok katkı verdiğini görün
  3. KDV oranını yanlış ayarlanmış ürünleriniz varsa düzeltin
  4. Muhasebecinizle paylaşın — beyanname öncesi düzeltme yapılır

Özet — Tek Cümleyle

Stopaj dönem-bazlı bir vergidir. Trendyol her satışınızdan %1 KDV hariç keser, dönem sonunda Maliye'ye toplam beyan eder. HeyvAql sizin için her pakete sözleşme formülünü uygular, ay sonunda Trendyol'un dönem toplamıyla karşılaştırır. Bu mekanizmanın adı: "Aylık Mutabakat Denetimi" — beyanname öncesi cross-check.

Stopaj satırında "Sözleşme Uyumlu 📋" rozeti görüyorsanız: formül hesabınız TY'nin beyanıyla uyumlu, müdahale gerek yok. Drift %1 üstüne çıktığında widget uyarı verir, siz veya muhasebeciniz inceler.

Sorunuz varsa destek@heyvaql.com üzerinden yazabilirsiniz.