Salgytlar: VAT, GST, GGR we aýyrmalar
1) Düşünjeler kartasy
VAT/GST - sarp etmek üçin gytaklaýyn salgyt. Birnäçe ýurtda oýun nyrhlary VAT-dan boşadylýar/aýrylýar, ýöne olara aýratyn oýun salgydy (duty/levy) salynýar. Emma hyzmatlar (PSP, affiliates, mazmun üpjün edijileri, SaaS) köplenç VAT/GST astynda.
GGR-salgyt (Gaming/Gambling Duty) - jemi oýun girdejisine salgyt:- 'GGR = Stakes (Turnover) − Payouts (ýeňişleri tölemek)'
- Köplenç düzedişler bar (jekpotlar, bonuslar, void-nyrhlar) - syýasatda ýazyň.
- NGR - 'GGR − Bonuses − Provider revenue share − Platform fees − Taxes stawkalara (mümkin bolsa)' - dolandyryş marjasy.
- Witholding Tax (WHT) - hyzmatlar/royalti üçin serhetaşa töleglerde çeşmeden alynýan salgyt (affiliatlar, oýun üpjün edijileri, geňeşçiler). Stawka goşa salgyt salmazlyk şertnamasyna (DTT) we alyjynyň statusyna (W-8/W-9/rezidentlik şahadatnamalary) baglydyr.
- Place of Supply/Nexus - VAT/GST/GGR-ni nirede tölemelidigini kesgitleýän düzgünler (oýunçynyň ýerleşýän ýeri, ygtyýarnamalary, hyzmat edilýän ýeri).
2) Haçan VAT/GST ýüze çyksa we haçan ýüze çykmasa
2. 1. Oýunçy amallary (B2C)
Köp ýurisdiksiýalarda nyrhlar/ýeňişler VAT-dan boşadylýar: munuň ýerine - oýun salgydy (GGR/turnover duty).
Bonuslar we frispinler: VAT obýekti däl, GGR/NGR we oýun salgydy boýunça salgyt bazasyna täsir edýär (bonuslary hasaba almagyň ýerli düzgünlerine serediň).
2. 2. Kontragentler bilen amallar (B2B)
PSP/Acquirer, antifrod, KYC, hosting, SaaS, affiliates - adatça hyzmatlaryň düzgünleri boýunça VAT/GST salgyt salynýar.
Serhetaşa: tölegler üçin reverse charge (alyjydan öz-özüne salgyt) we/ýa-da WHT bolup biler.
Roýalti/RevShare studiýalara - WHT-iň potensial obýekti (roýalti/hyzmatlar hökmünde) + alyjynyň/üpjün edijiniň ýeri boýunça mümkin bolan VAT.
2. 3. Serhet halatlary
DCC/konwersiýa, FX-spred: bu oýun üçin VAT däl, maliýe hyzmatynyň bahasy (adatça VAT bolmasa ýa-da ýörite re modeimler bilen) - aýratyn göz öňünde tutuň.
Netijeler üçin komissiýalar: B2C-fee platforma hyzmaty üçin töleg hökmünde VAT-yň obýekti bolup biler.
3) Place of Supply we hasaplama shemalary
Oýun işi: köplenç oýunçynyň ygtyýarnamasy we/ýa-da ýerleşýän ýeri bilen baglanyşykly. Açar - bu ýerde oýun salgydy ýüze çykýar.
B2B hyzmatlary: satylýan ýeri - alyjynyň ýeri, reverse charge ulanylýar (alyjy hasaplaýar we aýyrmak üçin kabul edýär).
B2C sanly hyzmatlar (oýun däl): OSS/One-Stop Shop (EUB) re modeimi ýa-da müşderiniň ýerinde ýerli GST hasaba alynmagy hereket edýär.
Tejribe: oýunçynyň ýurdy, kontragentiň ýurdy, hyzmatyň görnüşi we salgyt düzgüni (GGR, VAT, WHT) boýunça akymlary bölüň.
4) Hasaba almagyň formulalary we syýasatlary
4. 1. GGR we GGR salgydy
GGR = Σ Stakes_settled − Σ Payouts_settled
Tax_GGR = GGR × rate_GGR
Bonuslaryň, jekpotlaryň, ýatyrylan nyrhlaryň maglumatlar bazasyna goşulýandygyny ýa-da goşulmaýandygyny kesgitläň.
4. 2. Hyzmatlar boýunça VAT/GST (mysal üçin reverse charge)
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 (çeşmede saklamak)
WHT = Gross_Payment × rate_WHT(DTT/ domestic)
Net_to_Partner = Gross_Payment − WHT
Stawkanyň esaslaryny saklaň: şertnama, DTT madda, şahadatnamalar.
4. 4. NGR we "düzümindäki salgytlar"
NGR = GGR − Bonuses − Provider RevShare − Platform Fees − Gaming Taxes
Döwürleri deňeşdirmek üçin NGR syýasatyny we formulanyň (v1/v2) wersiýasyny düzüň.
5) Buhgalterçilik we geçirimler (ýönekeýleşdirilen)
Oýun salgydy (GGR duty):- Dt: Salgytlar boýunça çykdajylar (GGR)
- Kt: Salgytlar boýunça borçnamalar
- Dt: VAT boýunça çykdajylar (öz-özüne salgyt salmak)
- Kt: Tölenmeli goşulan baha üçin salgydy
- Dt: öwezini dolmak üçin goşulan baha üçin salgydy
- Kt: VAT boýunça çykdajylar (eger aýyrmaga hukuk bar bolsa - özara hasap)
- Dt: Marketing/royalti boýunça çykdajylar
- Kt: Hyzmatdaşyň kreditor zenany (brutto)
- Töläniňizde: Dt: Hyzmatdaşyň kreditorkasy (brutto) → Kt: Bank (netto), Kt: Tölenilmeli salgytlar (WHT)
6) Maglumatlaryň modeli (iň az)
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/prosessing
1. Wakalary bölmek: 'flow _ type' (game B2C, service B2B, payouts, affiliate).
2. Re modeimi bellemek: 'ref. place_rules` → VAT mode (standard/reverse/exempt).
3. Bazalary we salgytlary hasaplamak: GGR, VAT/GST, WHT; formulanyň wersiýasyny logirlemek.
4. Doc-track: satuw ýeriniň evidence-sini saklamak (KYC-ýurt, IP, billing, BIN, PSP geo).
5. Agregasiýalar: 'dw. ggr_rollup`, `withholding_ledger`, `vat_subledger`.
6. Deňeşdirme: düzgünleşdiriji/salgyt hasabatlary, hyzmatdaşlar bilen aktlar (WHT-de gross net).
8) SQL şablonlary
8. 1. Gün/ýurt boýunça 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-salgydy hasaplamak
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. Hyzmat boýunça VAT reverse charge (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. Hyzmatdaşlar boýunça WHT-sanawy
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) Daşbordlar we KPI
GGR, GGR-Tax ýurtlar/önümler boýunça; Salgytlar we royaltydan soň NGR.
VAT Exposure: reverse/standard boýunça VAT-yň jemi, aýyrma paýy.
WHT Map: ýurtlar/hyzmatdaşlar boýunça saklamak, treaty savings (DTT boýunça tygşytlamak).
Effective Tax Rate: `(GGRTax + VAT_non_recoverable + WHT_borne) / Revenue`.
"Evidence Coverage": satylýan ýeriniň subutnamalarynyň doly toplumy bilen geleşikleriň paýy.
Variance Reports: hasaplaşyklar bilen berlen deklarasiýalaryň arasyndaky gapma-garşylyklar.
10) Alertler we bosagalar
Evidence gap: 2 + garaşsyz geo tassyklamasyz geleşikleriň paýy> X% - P1.
Rate drift: salgylanma kitaby ≠ ulanylan nyrh (wersiýa/döwür) - P1.
WHT misapplied: saklamak DTT/P1 şahadatnamasyna laýyk gelmeýär.
GGR anomaly: GGR ± 3 σ d/d bökmegi ýa-da bonuslaryň maglumatlar bazasyndaky nädogry paýy - derňew.
VAT gaýtadan dikeldilmeýän spike: doldurylmadyk VAT-yň ösüşi> Y% w/w.
11) Iň oňat amallar (gysgaça)
1. Oýun salgytlaryny (GGR/turnover) we VAT/GST hyzmatlaryny bölüň: dürli bazalar, dürli hasabat konturlary.
2. Jedelleriň formulalarynyň we gollanmalarynyň wersiýalaryny giriziň; 'version' bolmasa taryhy üýtgetmäň.
3. Satylýan ýerleriňizi saklaň: KYC-ýurt, IP, billing, BIN, geo PSP.
4. Şertnamalar, DTT-maddalar we şahadatnamalar bilen baglanyşykly aýratyn witholding-ledger.
5. B2B-hyzmatlar üçin zerur bolan ýerinde reverse charge ulanyň; gelýän VAT-yň sanawyny ýörediň.
6. Reconciliation ediň: deklarasiýanyň hasaplaşyk binýady, býudjetine tölegler/WHT şahadatnamalary.
7. Salgyt salynmaýan we aýyrmaga degişli bolmadyk VAT möçberlerini aýratyn göz öňünde tutuň.
8. Durnukly seljeriş üçin NGR policy (näme aýrylýar we näme ýok) belläň.
12) Girizmegiň çek-sanawy
- 'tax _ regimes', 'place _ rules' gollanmalar we wersiýalar.
- Витрины `ggr_rollup`, `vat_subledger`, `withholding_ledger`.
- Логика reverse charge и evidence enrichment (KYC/IP/BIN/PSP GEO).
- Döwürler boýunça tax_events we hasabatlary awtomatiki düzmek.
- Deňeşdirme konturlary (variance) we alertler (evidence, stawkalar, WHT).
- Dok-amallar: rezidentlik şahadatnamalaryny, W-8/W-9, DTT-pozisiýalaryny ýygnamak.
- NGR/GGR syýasaty we kadadan çykma resminamalary (jekpotlar/bonuslar).
13) FAQ
Q: Eger nyrhlar VAT-dan boşadylan bolsa, bu VAT-yň asla ýokdugyny aňladýarmy?
A: Ýok. Hyzmatlar (PSP, affiliates, SaaS) we B2C-tölegli opsiýalaryň bir bölegi VAT/GST zonasynda galýar.
Q: WHT-ni nädip "artykmaç tölemeli" däl?
A: DTT-bukjany (rezidentlik şahadatnamasy, W-8/W-9 görnüşleri, apostiller) taýýarlaň, nyrhyň esasyny we hereket ediş möhletini belläň.
Q: Bonuslar GGR-bazany azaldýarmy?
A: Ýurisdiksiýasyna bagly. Bonuslar syýasaty we düzgünleşdirijiniň kadalary bilen baglanyşyk gerek.
Q: Salgyt binýady üçin haýsy kursy ulanmak?
A: Bazanyň ykrar edilen senesinde taryhy (GGR üçin settled_at; hasap/hyzmatyň senesi - VAT üçin). Hasabat üçin 'fx _ rate _ at _ tax _ point' belläň.
Gysgaça maglumat
iGaming-daky salgytlar üç dürli dünýädir: oýun salgytlary (GGR/turnover), gytaklaýyn salgytlar (VAT/GST) we çeşmeden aýyrmalar (WHT). Akymlaryň anyk segmentasiýasy, nyrhlaryň we formulalaryň wersiýalary, VAT/WHT üçin aýry-aýry dolandyryjylar, ýeriň subutnama bazasy we awtomatlaşdyrylan deňeşdirme P&L we keş-fow üçin garaşylmadyk ýagdaýda "magdan meýdançasyny" dolandyrylýan prosese öwürýär.