Onlayn do'kon ochgan ko'pchilik tadbirkor birinchi navbatda dizayn, mahsulot rasmlari va to'lov tugmasi haqida o'ylaydi. Fiskal chek masalasi esa odatda birinchi tekshiruv yoki xaridorning "chek qani?" degan savolidan keyin esga tushadi. Holbuki, O'zbekistonda iste'molchiga qilingan savdo, jumladan internet orqali sotuv ham, soliq organida ro'yxatdan o'tgan fiskal chek bilan rasmiylashtirilishi kerak. Bu maqolada virtual kassa qanday ishlashi, Click va Payme kabi to'lov tizimlari orqali chek qanday chiqarilishi va texnik tomondan nimalarga e'tibor berish kerakligini tushuntiramiz.
Fiskal chek nima va u onlayn savdoga qanday tegishli
Fiskal chek — bu sotuv haqidagi ma'lumot soliq tizimiga yetib borganini tasdiqlovchi hujjat. Oddiy do'konda uni onlayn nazorat-kassa mashinasi chiqaradi, internet-do'konda esa bu vazifani virtual kassa yoki fiskal ma'lumotlar operatori (OFD) orqali ishlaydigan xizmat bajaradi. Chekda sotuvchi, har bir mahsulot, narx, soliq va to'lov turi haqidagi ma'lumot bo'ladi, unga QR-kod biriktiriladi. Xaridor shu QR-kod orqali chek haqiqiyligini soliq xizmatida tekshira oladi, shuning uchun chek nafaqat qonun talabi, balki xaridor ishonchini oshiradigan omil hamdir.
Onlayn savdoning farqi shundaki, kassir ham, qog'oz chek ham yo'q. Pul kartadan yechilgan paytda chek ham elektron ko'rinishda shakllanishi va xaridorga SMS, email yoki ilova orqali yetkazilishi kerak. Agar sayt to'lovni qabul qilsa-yu, chek chiqarmasa, sotuvchi hisobga olinmagan savdo qilgan bo'lib qoladi va bu jarimaga olib kelishi mumkin.
To'lov tizimi orqali fiskallashtirish qanday ishlaydi
Click, Payme va boshqa yirik to'lov tizimlari sotuvchilarga fiskallashtirish xizmatini taklif qiladi. Mohiyati oddiy: do'kon har bir buyurtma uchun to'lov so'rovi bilan birga savatdagi mahsulotlar ro'yxatini yuboradi, to'lov tizimi esa muvaffaqiyatli to'lovdan keyin shu ma'lumot asosida elektron fiskal chek yaratadi. Chekning havolasi yoki QR-kodi xaridorga yuboriladi va odatda to'lov tizimining shaxsiy kabinetida ham saqlanadi. Shu tariqa sotuvchiga alohida kassa apparati sotib olish shart bo'lmaydi.
Lekin bu "avtomatik" degani emas. To'lov tizimi faqat siz yuborgan ma'lumotni chekka aylantiradi. Agar mahsulot kodi noto'g'ri bo'lsa yoki summalar mos kelmasa, chek xato chiqadi yoki umuman chiqmaydi. Shuning uchun asosiy mas'uliyat do'kon tomonida, ya'ni sayt kodi va mahsulot katalogi sifatida qoladi.
Har bir mahsulot qatori uchun qanday ma'lumot kerak
Fiskal chekdagi har bir qator alohida mahsulot yoki xizmatni bildiradi va bir nechta majburiy maydonga ega bo'ladi. Eng muhimi — MXIK (IKPU) kodi, ya'ni milliy tasniflagichdagi mahsulot yoki xizmat kodi. Uni tasnif.soliq.uz saytida mahsulot nomi bo'yicha qidirib topish mumkin. MXIK bilan birga o'ram yoki o'lchov birligi kodi ham ko'rsatiladi.
| Maydon | Mazmuni |
|---|---|
| MXIK (IKPU) kodi | Milliy tasniflagich bo'yicha mahsulot yoki xizmat kodi |
| O'ram / birlik kodi | Dona, kilogramm, xizmat va hokazo — tasniflagichda MXIK bilan bog'langan |
| Narx va miqdor | Bir birlik narxi va soni; summa odatda tiyinda uzatiladi |
| Chegirma | Shu qatorga tegishli chegirma summasi |
| QQS stavkasi | Sotuvchining soliq rejimiga qarab belgilanadi |
| Markirovka kodi | Majburiy markirovka qilinadigan tovarlar uchun |
Ba'zi tovar guruhlari uchun, masalan majburiy raqamli markirovkaga tushgan mahsulotlarda, chekka har bir donaning markirovka kodi ham qo'shilishi kerak. Bunday tovar sotsangiz, ombor tizimingiz bu kodlarni saqlab, buyurtmaga biriktira olishi lozim.
Buyurtma tarkibi namunasi
Quyidagi JSON faqat tushuntirish uchun berilgan, maydon nomlari umumlashtirilgan va aniq bir to'lov tizimi API'siga mos kelmaydi. Haqiqiy nomlar va format uchun tanlagan provayderingiz hujjatlariga qarang.
{
"order_id": "SMQ-10425",
"total": 36520000,
"items": [
{
"title": "Paxta ko'ylak, M o'lcham",
"mxik": "MXIK_KODI",
"package_code": "ORAM_KODI",
"price": 18900000,
"count": 2,
"discount": 3780000,
"vat_percent": 12
},
{
"title": "Yetkazib berish xizmati",
"mxik": "XIZMAT_MXIK_KODI",
"package_code": "ORAM_KODI",
"price": 2500000,
"count": 1,
"discount": 0,
"vat_percent": 12
}
]
}
Bu yerda e'tibor beradigan nuqta: barcha qatorlar summasi, ya'ni narx ko'paytirilgan miqdordan chegirma ayirilgani, umumiy to'lov summasiga tiyinigacha teng bo'lishi shart. Aks holda ko'p tizimlar to'lovni rad etadi yoki chekni xato bilan shakllantiradi.
Misol: Samarqanddagi kiyim do'koni
Tasavvur qiling, Samarqanddagi kichik kiyim do'koni o'z saytida Payme orqali to'lov qabul qiladi. Xaridor 189 000 so'mlik ikkita paxta ko'ylakni tanlaydi, 10 foizlik promokod qo'llaydi va 25 000 so'mlik yetkazib berishni belgilaydi. Chegirma 37 800 so'm bo'ladi va u alohida qator sifatida emas, ko'ylaklar qatoriga taqsimlanadi. Natijada chekda ikki qator chiqadi: ko'ylaklar 340 200 so'm va yetkazib berish xizmati 25 000 so'm, jami 365 200 so'm. Yetkazib berish o'z MXIK kodi bilan alohida xizmat sifatida ko'rsatilgani uchun summa to'liq mos keladi.
Bir haftadan keyin xaridor bitta ko'ylak o'lchami to'g'ri kelmagani uchun uni qaytaradi. Do'kon pulni kartaga qaytarish bilan birga 170 100 so'mlik qaytarish cheki ham chiqarishi kerak, chunki chegirma taqsimlanganidan keyin bitta ko'ylakning haqiqiy narxi aynan shu. Agar qaytarish cheki chiqmasa, soliq tizimida savdo to'liq summada qoladi va do'kon sotmagan mahsuloti uchun soliq to'lagan bo'lib chiqadi.
Naqd pul va kuryerga to'lov
Ko'p xaridorlar hali ham mahsulotni qo'lga olganda to'lashni afzal ko'radi. Bunday holatda chek to'lov qabul qilingan joyda chiqishi kerak, ya'ni kuryerda mobil yoki virtual kassa bo'lishi lozim. Ba'zi do'konlar kuryerga to'lov terminali yoki to'lov havolasini beradi, shunda xaridor kartadan to'laydi va chek yana to'lov tizimi orqali shakllanadi. Qaysi usulni tanlamang, naqd savdo cheksiz qolib ketmasligi uchun jarayonni oldindan rejalashtiring.
Ko'p uchraydigan xatolar
- Bitta umumiy qator. "Buyurtma uchun to'lov" degan bitta qator chek talabini bajarmaydi, har bir mahsulot alohida ko'rsatilishi kerak.
- Noto'g'ri MXIK. Kiyimga elektronika kodi yoki xizmatga tovar kodi qo'yilsa, chek formal jihatdan chiqsa ham, tekshiruvda muammo bo'ladi.
- Yetkazib berish hisobga olinmagan. Yetkazish narxi umumiy summaga qo'shilib, alohida qator qilinmasa, summalar mos kelmaydi.
- Chegirmaning noto'g'ri taqsimlanishi. Yaxlitlash tufayli bir necha tiyin farq qilib, to'lov rad etiladi.
- Qaytarish cheki yo'q. Pul qaytariladi, lekin soliq tizimida savdo yopilmaydi.
Ishga tushirishdan oldin nimalarni tayyorlash kerak
- Katalogdagi har bir mahsulot va xizmat uchun MXIK va o'ram kodini toping va ularni mahsulot kartasida alohida maydonda saqlang.
- To'lov tizimi bilan fiskallashtirish shartnomasini rasmiylashtiring va uning hujjatlaridagi maydonlar formatini o'rganing.
- Savatni API'ga uzatishda summalarni tiyinda hisoblang va chegirmani qatorlarga yaxlitlash qoldig'i bilan taqsimlang.
- Chek havolasini buyurtma tarixida saqlang, shunda xaridor ham, siz ham uni istalgan vaqtda topa olasiz.
- Qaytarish jarayonini, jumladan qisman qaytarishni, test rejimida alohida sinab ko'ring.
Do'konning o'zi ishonchli joylashgan bo'lishi ham muhim, chunki to'lov tizimi yuboradigan bildirishnomalar (callback) server ishlamay qolgan paytda yo'qolishi mumkin. sayt.uz onlayn do'konlar uchun hosting taqdim etadi va Click yoki Payme integratsiyasini sozlashda yordam bera oladi. Va nihoyat, fiskal talablar vaqti-vaqti bilan yangilanadi, shuning uchun ishga tushirishdan oldin buxgalteringiz bilan maslahatlashing va to'lov tizimining eng so'nggi hujjatlarini tekshiring.