Հարկեր ՝ VAT, GST, GGR և պահպանում
1) Հասկացությունների քարտեզը
VAT/GST - անուղղակի սպառման հարկը։ Մի շարք երկրներում խաղային տոկոսադրույքները ազատվեցին/բացառված VAT-ից, բայց վճարվում են առանձին վճարային հարկերով (duty/levy)։ Բայց ծառայությունները (PFC, աֆֆիլիատներ, բովանդակության պրովայդերներ, SaaS) հաճախ VAT/GST-ի տակ են։
GGR հարկը (Gaming/Gambling Duty) համախառն խաղային շահույթի հարկն է
«GGR = Stakes (Turnover) no Payouts (մրցանակների վճարումներ)»
Հաճախ կան դեղամիջոցներ (ջեկպոտներ, բոնուսներ, void-տոկոսադրույքներ) - գրեք քաղաքականության մեջ։
NGR-ը 'GGR no Bonuses no Provider revenue-ը Platform fees-ն է (եթե կիրառելի է) "- կառավարման մարջա։
Witholding Tax (WHT) - աղբյուրի հարկը ծառայությունների/royalti վճարումների համար (աֆֆիլիատներ, խաղերի պրովայդերներ, խորհրդատուներ)։ Տոկոսադրույքը կախված է կրկնակի հարկման պայմանագրից (DTT) և ստացողի կարգավիճակից (W-8/W-9/բնակության հավաստագրեր)։
Place of Supply/Nexus - կանոններ, որոնք որոշում են, թե որտեղ վճարել VAT/GST/GGR (խաղացողի միգրացիա, լիցենզիա, ծառայությունների տրամադրման տեղ)։
2) Երբ տեղի է ունենում VAT/GST, իսկ երբ 'ոչ,
2. 1. Վիրահատություններ խաղացողի հետ (B2C)
Շատ մրցույթներում տոկոսադրույքները/հաղթանակները ազատվում են VAT-ից, փոխարենը 'վճարային հարկը (GGR/turnover duty)։
Բոնուսներ և ֆրիսպիններ ՝ ոչ թե VAT օբյեկտ, այլ ազդում են GGR/NGR-ի և խաղային հարկերի վրա (տես տեղական բոնուսների հաշվարկման կանոնները)։
2. 2. Վիրահատություններ գործընկերների հետ (B2B)
PMS/Acquirer, հակաֆրոդ, KYC, հոստինգը, SaaS, աֆֆիլիատները սովորաբար հագնվում են VAT/GST ծառայությունների կանոններով։
Ոչ պաշտոնական 'հնարավոր է reverse charge (ինքնահարգանք ստացողի կողմից) և/կամ WHT վճարումների համար։
Royalti/RevExpress-ը WHT-ի պոտենցիալ օբյեկտ է (որպես ռոյալտի/ծառայություններ) + հնարավոր VAT-ը ստացողի/2019 տեղում։
2. 3. Սահմանապահները
DCC/փոխարկումը, FX սպրեդը, ոչ թե VAT խաղի համար, այլ ֆինանսական ծառայությունների արժեքը (սովորաբար առանց VAT կամ հատուկ ռեժիմների), հաշվի առեք առանձին։
Նշված է եզրակացության համար. B2C-fee կարող է լինել VAT օբյեկտ որպես պլատֆորմի ծառայության վճար։
3) Place of Supply-ը և հաշվարկման սխեմաները
Խաղային գործունեությունը 'հաճախ կապված է լիցենզիայի իրավասության և/կամ խաղացողի տեղանքի հետ։ Բանալին այն է, թե որտեղ է առաջանում բնակարանային հարկը։
B2B ծառայություններ. Իրականացման տեղը ստացողի տեղն է, օգտագործվում է reverse charge (ստացողը հաշվարկում և ընդունում է նվազեցումը)։
B2C թվային ծառայությունները (ոչ խաղ) 'գործում է OFC/One-Stop Shop (ԵՄ) կամ wwww.al GST-2019 հաճախորդի տեղում։
Պրակտիկա 'հավաքեք երկրի հոսքերը խաղացողի, երկրի, ծառայությունների և հարկային ռեժիմի (GGR, VAT, WHT)։
4) Հաշվապահական հաշվառման բանաձևերն ու քաղաքականությունը
4. 1. GGR և հարկը GGR
GGR = Σ Stakes_settled − Σ Payouts_settled
Tax_GGR = GGR × rate_GGR
Տե՛ ս ՝ արդյո՞ ք բոնուսները, ջեքսոտները, չեղյալ հայտարարված տոկոսադրույքները մտնում են բազայում։
4. 2. VAT/GST ծառայություններ (օրինակ 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 (պահել աղբյուրի մոտ)
WHT = Gross_Payment × rate_WHT(DTT/ domestic)
Net_to_Partner = Gross_Payment − WHT
Պահեք տոկոսադրույքի հիմքը 'պայմանագիրը, DTT հոդվածը, հավաստագրերը։
4. 4. NGR և «հարկերը կազմի մեջ»
NGR = GGR − Bonuses − Provider RevShare − Platform Fees − Gaming Taxes
Ամրագրեք NGR policy-ը և բանաձևի տարբերակը (v1/v2) համեմատելու ժամանակահատվածները։
5) Բուխուչը և գյուղը (պարզեցված)
Խաղային հարկը (GGR duty) հաշվարկված է
ԴԹ ՝ Հարկերի ծախսերը (GGR)
Քթ 'Հարկերի պարտավորությունները
VAT-ը գործընկերների ծառայությունների հետ (reverse charge)
ԴԹ ՝ VAT ծախսերը (ինքնահարգանք)
Քթ 'ԱԱՀ վճարելու համար
ԴԹ 'ԱԱՀ փոխհատուցման
Քթ 'VAT ծախսերը (եթե իրավունք կա նվազեցնել, փոխադարձություն)
WHT-ի պահպանումը ֆիֆիլիատի/ստուդիայի ժամանակ
Դթ 'Մարքեթինգի/ռոյալտի ծախսերը
Քթ 'Գործընկեր վարկատուն (բրուտո)
Երբ 'Դթ' Գործընկերոջ վարկատուն (Brutto) - Kt: Bank (netto), Kt: Հարկեր վճարելու համար (WHT)
6) Տվյալների մոդելը (նվազագույն)
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/պրոցեսինգ
1. Իրադարձությունների հատվածը '«flow _ type» (game B2C, www.B2B, payouts, affiliate)։
2. Ռեժիմի նշանակումը '"ref. place_rules` → VAT mode (standard/reverse/exempt).
3. Հարկերի հաշվարկը 'GGR, VAT/GST, WHT; բանաձևերի տարբերակի տրամաբանությունը։
4. Դոկ հետք 'պահպանել evidence տեղը (KYC-երկիր, IP, բիլինգ, BIN, geo PSA)։
5. Ագրեգացիաներ ՝ "dw. ggr_rollup`, `withholding_ledger`, `vat_subledger`.
6. Սեվկա 'կարգավորիչ/հարկային հաշվետվություններ, գործընկերների հետ ակտեր (gross net WHT)։
8) SQL ձևանմուշները
8. 1. 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 հարկերի հաշվարկ
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. 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. WHT գրասենյակը իրավամբ
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) Dashbords և KPI
GGR, GGR-Tax երկրներով/ապրանքներով։ NGR հարկերից և ռոյալթիից հետո։
VAT Exposure: VAT-ի գումարը reverse/standard-ով, նվազման մասնաբաժինը։
WHT Map 'պահել երկրներին/105, treaty savings (խնայողություն DTT)։
Effective Tax Rate: `(GGRTax + VAT_non_recoverable + WHT_borne) / Revenue`.
Evidence Coverage-ը գործարքների մասնաբաժինն է, որն ունի իրականացման վայրի ապացույցների ամբողջական հավաքածու։
Variance Reports-ը 'անհամապատասխանություններ հաշվարկների և ներկայացված հայտարարությունների միջև։
10) Ալերտան ու շեմերը
Evidence gap 'գործարքների մասնաբաժինը առանց 2 + 210 գեո> X% - P1։
Rate drift: օգտագործված տոկոսադրույքը նշված տեղեկատուի (տարբերակը/ժամանակահատվածը) - P1։
WHT misapplied: պահպանումը չի համապատասխանում DTT/հավաստագրմանը 'P1։
GGR anomaly: GGR 353.1d/d ցատկը կամ բոնուսների անհավատարիմ մասը հիմքում հետազոտություն է։
VAT non-recoverable spike-ը 'չբացահայտված VAT> Y% w/w աճը։
11) Best practics (կարճ)
1. Կիսեք խաղային հարկերը (GGR/turnover) և VAT/GST ծառայություններով 'տարբեր հիմքեր, տարբեր բյուջեներ։
2. Ներկայացրեք բանաձևերի և ուղեցույցների տարբերակումը։ մի փոխեք պատմությունը առանց «version»։
3. Պահպանեք evidence տեղը 'KYC երկիր, IP, billing, BIN, geo PSA։
4. Առանձնահատուկ witholding-ledger-ledger-ը կապված է պարամետրերի, DTT-հոդվածներին և հավաստագրերին։
5. B2B ծառայությունների համար օգտագործեք reverse charge, որտեղ պետք է։ առաջնորդեք VAT մուտքագրող Վեդոմոստին։
6. Արեք reconciliation: Հաշվարկային հիմքը բյուջե վճարումներ/հավաստագրեր WHT։
7. Առանձին հաշվի առեք VAT-ի անբարեխիղճ և ոչ պատշաճ գումարը։
8. Գրեք NGR policy-ը (ինչ է հաշվարկվում, իսկ ինչը 'ոչ) կայուն վերլուծության համար։
12) Ներդրման չեկի ցուցակ
- «Tax _ regimes», «place _ rules» -ի տեղեկագրերը գործողության և տարբերակների ամսաթվերով։
- Витрины `ggr_rollup`, `vat_subledger`, `withholding_ledger`.
- Логика reverse charge и evidence enrichment (KYC/IP/BIN/PSP GEO).
- Tax _ events-ի ավտոմատ ձևավորումը և հաճախականությունը ըստ ժամանակահատվածների։
- Ուրվագծեր (vari.ru) և ալտերտներ (evidence, տոկոսադրույքներ, WHT)։
- Դոկ ընթացակարգեր 'բնակչության հավաստագրերի հավաքումը, W-8/W-9, DTT դիրքերը։
- NGR/GGR քաղաքականությունները և բացառությունների ցանկը (ջեքպոտներ/բոնուսներ)։
13) FAQ
Q: Եթե դրույքաչափերը ազատվեն VAT-ից, արդյո՞ ք դա նշանակում է, որ VAT-ն ընդհանրապես գոյություն չունի։
Ա 'Ոչ։ Ծառայություններ (PFC, աֆֆիլիատներ, SaaS) և B2C վճարովի կղզիների մի մասը մնում են VAT/GST գոտում։
Q: Ինչպե՞ ս չեք կարող «լողալ»։
Ա 'Պատրաստեք DTT փաթեթը (բնակության վկայագիր, W-8/W-9 ձևեր, ապոլներ), գրանցեք դրույքաչափի հիմքը և գործողության ժամկետը։
Q: Բոնուսները նվազեցնում են GGR բազան։
A 'Կախված է իրավասությունից։ Անհրաժեշտ է բոնուսների քաղաքականություն և կապում կարգավորողի կառուցվածքին։
Q 'Ի՞ նչ դասընթաց է կիրառվում հարկային բազայի համար։
A 'Պատմական բազայի ճանաչման ամսաթվի համար (settled _ at GGR-ի համար; հաշիվներ/ծառայություններ - VAT-ի համար)։ Հաշվետվությունների համար 'ամրագրեք «fx _ rate _ at _ tax _ point»։
Ռեզյումե
iGaming-ում հարկերը երեք տարբեր աշխարհներ են 'խաղային հարկեր (GGR/turnover), անուղղակի հարկեր (VAT/GST) և աղբյուրից (WHT)։ Հոսքերի հստակ սեգմենտացիան, կոդավորման և բանաձևերի տարբերակները, VAT/WHT-ի համար առանձին դահուկորդները, իրականացման ապացույցը և ավտոմատացված շրջանակը վերածում են «հանքային դաշտը» կառավարվող գործընթացին 'առանց անակնկալների P&L և kash-ֆլոուի։