GH GambleHub

Vergiler: KDV, GST, GGR ve kesintiler

1) Kavram haritası

KDV/GST - dolaylı tüketim vergisi. Bazı ülkelerde, kumar bahisleri KDV'den muaftır/hariç tutulur, ancak ayrı kumar vergilerine (vergi/vergi) tabidir. Ancak hizmetler (PSP, bağlı kuruluşlar, içerik sağlayıcılar, SaaS) - genellikle KDV/GST kapsamında.

GGR vergisi (Oyun/Kumar Vergisi) - brüt oyun karı vergisi:
  • 'GGR = Stakes (Ciro) − Ödemeler (ödemeler)'
  • Genellikle ayarlamalar vardır (ikramiyeler, bonuslar, geçersiz bahisler) - politikaya kaydolun.
  • NGR - 'GGR − Bonusları − Sağlayıcı gelir payı − Platform ücretleri − Oranlardaki vergiler (varsa)' - yönetim marjı.
  • Stopaj Vergisi (WHT) - hizmetler/telif ücretleri (bağlı kuruluşlar, oyun sağlayıcıları, danışmanlar) için sınır ötesi ödemeler için stopaj vergisi. Oran, çifte vergi anlaşmasına (DTT) ve alıcı durumuna (W-8/W-9/residency sertifikaları) bağlıdır.
  • Tedarik Yeri/Nexus - KDV/GST/GGR'nin nereye ödeneceğini belirleyen kurallar (oyuncu yeri, lisanslar, hizmet yeri).

2) KDV/GST gerçekleştiğinde ve gerçekleşmediğinde

2. 1. Oyuncu İşlemleri (B2C)

Birçok ülkede bahis/kazanç KDV'den muaftır: Bunun yerine kumar vergisi (GGR/ciro vergisi).
Bonuslar ve freespinler: bir KDV nesnesi değil, GGR/NGR'yi ve oyun vergi tabanını etkiler (bkz.

2. 2. Karşı Taraf İşlemleri (B2B)

PSP/Acquirer, anti-fraud, KYC, hosting, SaaS, bağlı kuruluşlar - genellikle hizmet kuralları kapsamında KDV/GST'ye tabidir.
Sınır ötesi: Ters ücret (alıcıdan kendi kendine ödeme) ve/veya ödemeler için WHT mümkündür.
Stüdyolara Telif/RevShare - potansiyel WHT tesisi (telif/hizmet olarak) + alıcı/satıcı konumunda olası KDV.

2. 3. Sınır vakaları

DCC/dönüşüm, FX yayılımı: Bu, oyun başına bir KDV değildir, ancak bir finansal hizmetin maliyeti (genellikle KDV olmadan veya özel modlarla) - ayrı olarak dikkate alınır.
Sonuç ücretleri: B2C-fee, platformun hizmeti için bir ödeme olarak KDV'ye tabi olabilir.

3) Tedarik Yeri ve yerleşim planları

Oyun etkinliği: Genellikle oyuncunun lisansının ve/veya konumunun yargı yetkisine bağlıdır. Anahtar, kumar vergisinin ortaya çıktığı yerdir.
B2B hizmetleri: satış yeri - alıcının yeri, ters ücret uygulanır (alıcı ücretleri ve kesinti için kabul eder).
B2C dijital hizmetler (oyunlar değil): Müşterinin yerinde OSS/One-Stop Shop (EU) veya yerel GST kaydı geçerlidir.

Uygulama: Oyuncu ülkesine, karşı taraf ülkesine, hizmet türüne ve vergi rejimine (GGR, KDV, WHT) göre segment akışları.

4) Muhasebe formülleri ve politikaları

4. 1. GGR ve GGR vergisi


GGR = Σ Stakes_settled − Σ Payouts_settled
Tax_GGR = GGR × rate_GGR

Bonusların, ikramiyelerin, iptal edilen bahislerin tabana dahil olup olmadığını belirleyin.

4. 2. Hizmete göre KDV/GST (ters ödemeli örnek)


VAT_due (supplier side) = 0 (если reverse charge)
VAT_due (receiver side) = Net × rate_VAT
VAT_recoverable = VAT_due (if eligible for deduction)

4. 3. WHT (Kaynak Bekletme)


WHT = Gross_Payment × rate_WHT(DTT/ domestic)
Net_to_Partner = Gross_Payment − WHT

Bahsin temelini tutun: sözleşme, DTT makalesi, sertifikalar.

4. 4. NGR ve "vergiler dahil"


NGR = GGR − Bonuses − Provider RevShare − Platform Fees − Gaming Taxes

Dönem karşılaştırılabilirliği için NGR politikasını ve formül versiyonunu (v1/v2) düzeltin.

5) Muhasebe ve ilan (basitleştirilmiş)

Tahakkuk eden oyun vergisi (GGR vergisi):
  • DT: Vergi Gideri (GGR)
  • Kt: Vergi yükümlülükleri
Karşı taraf hizmetlerinden alınan KDV (ters ücret):
  • JT: KDV gideri (kendi kendine ücret)
  • Ct: KDV ödenecek
  • DT: KDV geri kazanılabilir
  • Ct: KDV gideri (kesinti için uygunsa - kalkış)
Bağlı kuruluş/stüdyo ödemesinde WHT stopajı:
  • Dt: Pazarlama giderleri/telif ücretleri
  • Kredi: Ortak alacaklı (brüt)
  • Ödeme: Dt: Ortak alacaklı (brüt) Kt: Banka (net), Kt: Ödenecek vergiler (WHT)

6) Veri modeli (minimum)


ref. tax_regimes (
regime_id PK, name, type -- VAT      GST      GGR      WHT
, country, rate, basis -- GGR    Net    Gross    Service
, effective_from, effective_to, meta
)

ref. place_rules (
rule_id PK, flow -- B2C_GAME      B2B_SERVICE      B2C_SERVICE
, country_source, country_destination, place, vat_mode -- STANDARD      REVERSE_CHARGE      EXEMPT
, meta
)

finance. tax_events (
id PK, tx_id, user_id, counterparty_id, flow_type,
base_amount_reporting, tax_type, tax_rate, tax_amount_reporting,
country_source, country_destination, place_rule_id,
evidence -- geoip, KYC country, billing country, ip logs, etc.
, occurred_at, created_at, version, meta
)

finance. withholding_ledger (
id PK, partner_id, country_source, country_dest,
gross_amount, wht_rate, wht_amount, treaty_article, certificate_ref,
period, paid_at, meta
)

dw. ggr_rollup (
d, geo, product, stakes, payouts, bonuses, jackpots, ggr, ggr_tax
)

7) ETL/İşleme

1. Olayların segmentasyonu: 'flow _ type' (oyun B2C, hizmet B2B, ödemeler, bağlı kuruluş).
2. Mod ataması: by 'ref. place_rules'> KDV modu (standart/ters/muaf).
3. Taban ve vergilerin hesaplanması: GGR, KDV/GST, WHT; Formül sürümü günlüğü.
4. Dock izi: uygulama sitesinin kanıtlarını saklayın (KYC ülkesi, IP, faturalandırma, BIN, coğrafi PSP).
5. Toplamalar: 'dw. ggr_rollup', 'stopaj _ defter', 'vat _ subledger'.
6. Uzlaşma: düzenleyici/vergi ile raporlar, ortaklarla hareket eder (WHT gross↔net).

8) SQL şablonları

8. 1. Gün/ülke bazında GGR

sql
SELECT
DATE(settled_at) AS d,
country_player  AS geo,
SUM(stake_amount_reporting) AS stakes,
SUM(payout_amount_reporting) AS payouts,
SUM(stake_amount_reporting) - SUM(payout_amount_reporting) AS ggr
FROM dw. game_settled
WHERE settled_at BETWEEN:from AND:to
GROUP BY 1,2;

8. 2. GGR vergi hesaplama

sql
INSERT INTO finance. tax_events (tx_id, flow_type, base_amount_reporting, tax_type, tax_rate, tax_amount_reporting, occurred_at, version)
SELECT
NULL, 'B2C_GAME', g. ggr, 'GGR', r. rate, g. ggr r. rate, g. d, 'ggr_v1'
FROM dw. ggr_rollup g
JOIN ref. tax_regimes r
ON r. type='GGR' AND r. country=g. geo
AND g. d BETWEEN r. effective_from AND r. effective_to;

8. 3. Ters ödemeli hizmetler için KDV (B2B)

sql
SELECT s. invoice_id, s. partner_country, s. our_country,
s. net_amount_reporting AS base,
r. rate AS vat_rate,
s. net_amount_reporting r. rate AS vat_due_rc
FROM dw. supplier_invoices s
JOIN ref. place_rules p
ON p. flow='B2B_SERVICE' AND p. country_source=s. partner_country AND p. country_destination=s. our_country
JOIN ref. tax_regimes r
ON r. type='VAT' AND r. country=s. our_country
WHERE p. vat_mode='REVERSE_CHARGE'
AND s. invoice_date BETWEEN r. effective_from AND r. effective_to;

8. 4. WHT İş Ortağı Listesi

sql
SELECT partner_id, country_source, country_dest,
SUM(gross_amount) AS gross,
AVG(wht_rate)   AS rate_applied,
SUM(wht_amount)  AS wht_total,
SUM(gross_amount - wht_amount) AS net_paid
FROM finance. withholding_ledger
WHERE period BETWEEN:p_from AND:p_to
GROUP BY 1,2,3;

9) Gösterge panoları ve KPI'lar

Ülkeye/ürüne göre GGR, GGR-Vergisi; NGR vergilerden ve telif haklarından sonra.
KDV Maruziyeti: Ters/standarda göre KDV tutarı, kesinti payı.
WHT Haritası: Ülkeye/ortağa göre stopajlar, anlaşma tasarrufları (DTT tasarrufları).
Etkili Vergi Oranı: '(GGRTax + VAT_non_recoverable + WHT_borne )/Gelir'.
Kanıt Kapsamı: Uygulama yerinin tam bir kanıt setine sahip işlemlerin oranı.
Varyans Raporları: yerleşimler ve dosyalanmış iadeler arasındaki tutarsızlıklar.

10) Uyarılar ve eşikler

Kanıt açığı: 2 + bağımsız coğrafi onay olmayan işlemlerin payı> X % - P1.
Hız kayması: uygulanan oran ≠ referans (versiyon/dönem) - P1.
WHT yanlış uygulandı: hold DTT/sertifika - P1 ile eşleşmiyor.
GGR anomalisi: GGR atlama ± 3 σ d/d veya veritabanında bonusların yanlış paylaşımı - soruşturma.
KDV geri kazanılamaz spike: geri kazanılamaz KDV büyüme> Y % w/w.

11) En iyi uygulamalar (kısa)

1. Hizmete göre ayrı oyun vergileri (GGR/ciro) ve KDV/GST: farklı bazlar, farklı raporlama konturu.
2. Formüllerin ve oran kılavuzlarının sürümlerini girin; "Sürüm" olmadan geçmişi değiştirmeyin.
3. Uygulama yerinin kanıtlarını saklayın: KYC ülkesi, IP, faturalandırma, BIN, coğrafi PSP.
4. Sözleşmelere, DTT makalelerine ve sertifikalarına istinaden ayrı bir stopaj defteri.
5. B2B hizmetleri için, uygun olduğunda ters şarj kullanın; Gelen KDV kaydını koruyun.
6. Mutabakat yapın: hesaplama tabanı ↔ beyanları ↔ bütçe/WHT sertifikalarına yapılan ödemeler.
7. Ayrı olarak, vergiye tabi olmayan ve indirilemeyen KDV tutarlarını göz önünde bulundurun.
8. Kararlı analitik için NGR politikasını (neyin düşülüp neyin düşülmediğini) yazın.

12) Uygulama kontrol listesi

  • Dizinler 'tax _ regimes', 'place _ rules' geçerlilik tarihleri ve sürümleri ile.
  • Витрины 'gr _ rollup', 'vat _ subledger', 'stopaj _ ledger'.
  • Логика ters şarj и kanıt zenginleştirme (KYC/IP/BIN/PSP GEO).
  • Döneme göre otomatik olarak tax_events ve raporlar oluşturur.
  • varyans ve uyarı konturları (kanıt, oranlar, WHT).
  • Yerleştirme prosedürleri: ikamet belgelerinin toplanması, W-8/W-9, DTT pozisyonları.
  • NGR/GGR politikaları ve istisna belgeleri (ikramiyeler/bonuslar).

13) SSS

S: Fiyatlar KDV'den muafsa, bu hiç KDV olmadığı anlamına mı gelir?
A: Hayır. Hizmetler (PSP, bağlı kuruluşlar, SaaS) ve B2C-paid seçeneklerin bir kısmı KDV/GST bölgesinde kalır.

S: WHT'yi "fazla ödeme" yapmamak nasıl?
C: Bir DTT paketi hazırlayın (ikamet belgesi, W-8/W-9 formları, apostiller), oranın temelini ve geçerlilik süresini düzeltin.

S: Bonuslar GGR tabanını azaltıyor mu?
C: Yargı yetkisine tabidir. Bir bonus politikasına ve düzenleyicinin standartlarına bağlayıcılığa ihtiyacımız var.

S: Vergi matrahı için hangi kursa başvurulur?
C: Temel tanıma tarihinde tarihsel (GGR için settled_at; Fatura/hizmet tarihi - KDV için). Raporlama için - fix 'fx _ rate _ at _ tax _ point'.

Özet

IGaming'deki vergiler üç farklı dünyadır: oyun vergileri (GGR/ciro), dolaylı vergiler (KDV/GST) ve stopaj vergileri (WHT). Akışların, bahislerin ve formüllerin net bir şekilde bölümlendirilmesi, KDV/WHT için ayrı defterler, uygulama alanının kanıt tabanı ve otomatik mutabakat, "mayın tarlasını" yönetilebilir bir sürece dönüştürür - P&L ve nakit akışı için sürprizler olmadan.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Telegram
@Gamble_GC
Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.