GH GambleHub

Soliqlar: VAT, GST, GGR va chegirmalar

1) Tushunchalar xaritasi

VAT/GST - bilvosita iste’mol solig’i. Bir qator mamlakatlarda o’yin stavkalari VATdan ozod qilingan/chiqarib tashlangan, ammo alohida o’yin solig’i (duty/levy) solinadi. Ammo xizmatlar (PSP, affiliatlar, kontent provayderlari, SaaS) ko’pincha VAT/GST ostida.

GGR-soliq (Gaming/Gambling Duty) - yalpi o’yin foydasiga soliq:
  • ’GGR = Stakes (Turnover) − Payouts (yutuqlarni to’ lash) ’
  • Ko’pincha tuzatishlar (jekpotlar, bonuslar, void-stavkalar) mavjud - siyosatda yozing.
  • NGR -’GGR − Bonuses − Provider revenue share − Platform fees − Taxes’stavkalariga (agar qo’llash mumkin bo’lsa) - boshqaruv marjasi.
  • Witholding Tax (WHT) - xizmatlar/royalti uchun transchegaraviy to’lovlar bo’yicha manbadan olinadigan soliq (affiliatlar, o’yin provayderlari, maslahatchilar). Stavka ikki tomonlama soliq solishning oldini olish to’g "risidagi shartnomaga (DTT) va oluvchining maqomiga (W-8/W-9/rezidentlik sertifikatlari) bog’liq.
  • Place of Supply/Nexus - VAT/GST/GGR to’lash joyini belgilovchi qoidalar (o’yinchining joylashuvi, litsenziyalar, xizmat ko’rsatish joyi).

2) VAT/GST paydo bo’lganda va bo’lmaganda

2. 1. Oʻyinchi bilan operatsiyalar (B2C)

Ko’pgina yurisdiksiyalarda stavkalar/yutuqlar VATdan ozod qilinadi: buning o’rniga - o’yin solig’i (GGR/turnover duty).
Bonuslar va frispinlar: VAT obyekti emas, balki GGR/NGR va o’yin solig’i bo’yicha soliq bazasiga ta’sir qiladi (bonuslarni hisobga olishning mahalliy qoidalariga qarang).

2. 2. Kontragentlar bilan operatsiyalar (B2B)

PSP/Acquirer, antifrod, KYC, hosting, SaaS, affiliats - odatda xizmat ko’rsatish qoidalari bo’yicha VAT/GST solig’iga tortiladi.
Transchegaraviy: to’lovlar uchun reverse charge (oluvchida o’z-o’ziga soliq solish) va/yoki WHT mumkin.
Royalti/RevShare studiyalariga - potensial WHT ob’ekti (royalti/xizmatlar sifatida) + oluvchi/yetkazib beruvchi joyidagi mumkin bo’lgan VAT.

2. 3. Chegara keyslari

DCC/konvertatsiya, FX-spred: bu har bir o’yin uchun VAT emas, balki moliyaviy xizmatning narxi (odatda VATsiz yoki maxsus rejimlarda) - alohida hisobga oling.
Xulosalar uchun vositachilik haqi: B2C-fee platforma xizmati uchun to’lov sifatida VAT obyekti bo’lishi mumkin.

3) Place of Supply va hisob-kitob sxemalari

O’yin faoliyati: ko’pincha litsenziya yurisdiksiyasi va/yoki o’yinchining joylashuvi bilan bog’liq. Kalit - bu o’yin solig’i paydo bo’ladigan joy.
B2B xizmatlari: sotish joyi - oluvchining joyi, reverse charge qo’llaniladi (oluvchi hisoblab chiqaradi va chegirmaga qabul qiladi).
B2C raqamli xizmatlar (o’yin emas): OSS/One-Stop Shop (EI) yoki mijoz joyi bo’yicha local GST-ro’yxatdan o’tish rejimi amal qiladi.

Amaliyot: o’yinchi mamlakati, kontragent mamlakati, xizmat turi va soliq rejimi (GGR, VAT, WHT) bo’yicha oqimlarni segmentlang.

4) Hisobga olish formulalari va siyosati

4. 1. GGR va GGR solig’i


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

Bonuslar, jekpotlar, bekor qilingan stavkalar bazaga kiritiladimi, aniqlang.

4. 2. Xizmatlar bo’yicha VAT/GST (reverse charge misoli)


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 (manbada ushlab qolish)


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

Stavkaning asosini saqlang: shartnoma, DTT moddasi, sertifikatlar.

4. 4. NGR va «tarkibidagi soliqlar»


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

Davrlarni taqqoslash uchun NGR policy va formulaning (v1/v2) versiyasini oʻrnating.

5) Buxgalteriya hisobi va o’tkazmalar (soddalashtirilgan tarzda)

O’yin solig’i (GGR duty):
  • Dt: Soliqlar bo’yicha xarajatlar (GGR)
  • Kt: Soliqlar bo’yicha majburiyatlar
VAT kontragentlar xizmatlaridan (reverse charge):
  • Dt: VAT bo’yicha xarajatlar (o’z-o’ziga soliq solish)
  • Kt: To’lanadigan QQS
  • Dt: Qoplash uchun QQS
  • Kt: VAT bo’yicha xarajatlar (agar chegirish huquqi mavjud bo’lsa - o’zaro hisob-kitob)
Affiliatga/studiyaga to’langanda WHTni ushlab qolish:
  • Dt: Marketing/royalti xarajatlari
  • Kt: Sherikning kreditorkasi (brutto)
  • To’lashda: Dt: Sherikning kreditorkasi (brutto) → Kt: Bank (netto), Kt: To’lanadigan soliqlar (WHT)

6) Ma’lumotlar modeli (minimal)


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/protsessing

1. Voqealar segmentatsiyasi:’flow _ type’(game B2C, service B2B, payouts, affiliate).
2. Rejimni belgilash:’ref. place_rules` → VAT mode (standard/reverse/exempt).
3. Bazalar va soliqlar hisob-kitobi: GGR, VAT/GST, WHT; formulalar versiyasini loglash.
4. Doc-iz: sotish joyining evidence-sini saqlash (KYC-mamlakat, IP, billing, BIN, geo PSP).
5. Agregatsiyalar:’dw. ggr_rollup`, `withholding_ledger`, `vat_subledger`.
6. Solishtirish: regulyator/soliq hisobotlari, sheriklar bilan dalolatnomalar (WHTda gross net).

8) SQL namunalari

8. 1. GGR kunlar/mamlakatlar bo’yicha

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-soliqni hisoblash

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. reverse charge (B2B) bilan xizmatlar bo’yicha VAT

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. Sheriklar bo’yicha WHT-vedomosti

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) Dashbordlar va KPI

GGR, GGR-Tax mamlakatlar/mahsulotlar bo’yicha; NGR soliqlar va royaltidan keyin.
VAT Exposure: reverse/standard bo’yicha VAT summasi, chegirilgan ulush.
WHT Map: mamlakatlar/sheriklar bo’yicha chegirmalar, treaty savings (DTT bo’yicha tejash).
Effective Tax Rate: `(GGRTax + VAT_non_recoverable + WHT_borne) / Revenue`.
Evidence Coverage: sotiladigan joyga oid to’liq dalillar to’plami bilan tranzaksiyalar ulushi.
Variance Reports: hisob-kitoblar va taqdim etilgan deklaratsiyalar o’rtasidagi tafovutlar.

10) Alerta va ostonalar

Evidence gap: tranzaksiyalar ulushi 2 + mustaqil tasdiqnomalarsiz geo> X% - P1.
Rate drift: qoʻllanilgan stavka maʼlumotnoma ≠ (versiya/davr) - P1.
WHT misapplied: ushlab qolish DTT/P1 sertifikatiga mos kelmaydi.
GGR anomaly: GGR ± 3 σ d/d sakrash yoki bazadagi bonuslarning noto’g’ri ulushi - tergov.
VAT non-recoverable spike: qoplanmaydigan VAT oʻsishi> Y% w/w.

11) Best practices (qisqacha)

1. O’yin soliqlarini (GGR/turnover) va xizmatlar bo’yicha VAT/GSTni ajrating: turli bazalar, turli hisobot konturlari.
2. Stavkalarning formulalari va ma’lumotnomalarini versiyalashni kiriting; ’version’ bilan tarixni oʻzgartirmang.
3. Evidence sotish joylarini saqlang: KYC-mamlakat, IP, billing, BIN, geo PSP.
4. Shartnomalar, DTT-moddalar va sertifikatlarga bog’langan holda alohida witholding-ledger.
5. B2B xizmatlari uchun reverse charge’ni kerakli joyga qo’llang; kiruvchi VAT reyestrini yuriting.
6. Reconciliation: deklaratsiyaning hisob-kitob bazasi, byudjetga toʻlovlar/WHT sertifikatlari.
7. Soliq solinmaydigan va chegirib tashlanmaydigan VAT summalarini alohida hisobga oling.
8. Barqaror tahlillar uchun NGR policy (nima chegirib tashlanadi va nima yoʻq) ni yozing.

12) Joriy etish chek-varaqasi

  • ’tax _ regimes’,’place _ rules’ma’lumotnomalari.
  • Витрины `ggr_rollup`, `vat_subledger`, `withholding_ledger`.
  • Логика reverse charge и evidence enrichment (KYC/IP/BIN/PSP GEO).
  • Davrlar bo’yicha tax_events va hisobotlarni avtomatik shakllantirish.
  • Solishtirish konturlari (variance) va alertlar (evidence, stavkalar, WHT).
  • Doc-tartib-taomillar: rezidentlik, W-8/W-9, DTT-pozitsiya sertifikatlarini to’plash.
  • NGR/GGR siyosati va istisnolar hujjatlari (jekpotlar/bonuslar).

13) FAQ

Q: Agar stavkalar VATdan ozod qilingan bo’lsa, bu VAT umuman mavjud emasligini anglatadimi?
A: Yo’q. Xizmatlar (PSP, affiliatlar, SaaS) va B2C-pulli variantlarning bir qismi VAT/GST zonasida qoladi.

Q: Qanday qilib WHTni «ortiqcha to’lamaslik» mumkin?
A: DTT paketini (rezidentlik sertifikati, W-8/W-9 shakllari, apostil) tayyorlang, stavkaning asosini va amal qilish muddatini belgilang.

Q: Bonuslar GGR bazasini kamaytiradimi?
A: Yurisdiktsiyaga bog’liq. Bizga bonuslar siyosati va regulyator normalariga bog’lash kerak.

Q: Soliq bazasi uchun qanday kurs qo’llaniladi?
A: Bazani tan olish sanasidagi tarixiy (GGR uchun settled_at; hisobvaraq/xizmat ko’rsatish sanasi - VAT uchun). Hisobot uchun’fx _ rate _ at _ tax _ point’ni belgilang.

Xulosa

iGaming soliqlari - bu uch xil dunyo: oʻyin soliqlari (GGR/turnover), bilvosita soliqlar (VAT/GST) va manbadan chegirmalar (WHT). Oqimlarning aniq segmentatsiyasi, stavka va formulalar versiyasi, VAT/WHT uchun alohida ledjerlar, sotish joyining dalillar bazasi va avtomatlashtirilgan taqqoslash «mina maydoni» ni boshqariladigan jarayonga aylantiradi - P&L va kesh-flou uchun kutilmagan hodisalarsiz.

Contact

Biz bilan bog‘laning

Har qanday savol yoki yordam bo‘yicha bizga murojaat qiling.Doimo yordam berishga tayyormiz.

Telegram
@Gamble_GC
Integratsiyani boshlash

Email — majburiy. Telegram yoki WhatsApp — ixtiyoriy.

Ismingiz ixtiyoriy
Email ixtiyoriy
Mavzu ixtiyoriy
Xabar ixtiyoriy
Telegram ixtiyoriy
@
Agar Telegram qoldirilgan bo‘lsa — javob Email bilan birga o‘sha yerga ham yuboriladi.
WhatsApp ixtiyoriy
Format: mamlakat kodi va raqam (masalan, +998XXXXXXXX).

Yuborish orqali ma'lumotlaringiz qayta ishlanishiga rozilik bildirasiz.