O‘zgarishlar jurnali

2026-11-05

  • Chekdagi komitent yozuvi va korporativ karta nomidagi imlo xatolari tuzatildi; saqlangan shablonlar ularning ko‘rinishi saqlangan holda yangilanadi.
  • Aralash to‘lov summalarini kiritish tuzatildi: naqd va karta qismlari chek summasi bilan cheklangan, undan ortiq summa kiritish endi xatoga olib kelmaydi.
  • Avtorizatsiya yoki asosiy oynani tayyorlash vaqtida dasturdan chiqilgandan keyingi ishga tushirish xatosi bartaraf etildi.
  • Printer ma’lumotlarini olishdagi xatolarni qayta ishlash tuzatildi: xato endi REGOS: VCR ni ishga tushirishni to‘xtatmaydi; printerning mavjudligi alohida tekshiriladi.
  • X-hisobotni chop etish va smena hisobotini qayta chop etish tuzatildi: ma’lumotlarni olishda xato bo‘lsa yoki shablon noto‘g‘ri bo‘lsa, dastur avariyaviy to‘xtamasdan tushunarli xabarni ko‘rsatadi.
  • POS avtorizatsiyasi rad etilganda yoki ro‘yxatdan o‘tkazish javobi to‘liq kelmaganda FDS dagi tugallanmagan chekni tiklash tuzatildi: takroriy so‘rov dastlabki amalni, jumladan markirovkalangan tovarlar uchun ham davom ettiradi. Noto‘g‘ri javob fiskallashtirish tasdig‘i hisoblanmaydi.
  • FDS bilan ishlashda FM xatolarini qayta ishlash tuzatildi: API so‘rovi formati noto‘g‘ri degan xato o‘rniga fiskal modulning 704000 xatosi qaytariladi.
  • Aloqa uzilganda, modul chiqarib olinganda va FDS noto‘g‘ri javob berganda FM himoyasi holatini ko‘rsatish tuzatildi.
  • FDS dagi tugallanmagan cheklar tiklanayotganda tayyorlash oynasi ochiq qoladi va joriy bosqichni ko‘rsatadi.
  • TLS o‘chirilgan holda boshqa kompyuterga ko‘chirilgandan keyin FDS ulanishini sozlash tuzatildi.
  • Chekning har bir to‘lovini tekshirish qo‘shildi: manfiy summalar va null elementlari chek qayta ishlanishidan oldin 701003 xatosi bilan rad etiladi.
  • FDS orqali ishlaganda fiskal modulning POS himoyasini avtomatik sozlash va uning holatini asosiy oynada hamda xizmat sozlamalarida ko‘rsatish qo‘shildi. Yangi o‘rnatmada ish boshlashdan oldin himoya tekshiriladi; avval sozlangan kalitlar saqlanadi.

2026-10-30

  • Receipt.Sale, Receipt.Refund, Receipt.FullRefund va Receipt.GetInfo javoblari o‘zgartirildi: QRCodeURL, ReceiptNo va FiscalSign maydonlari saqlangan, ammo ularda *** niqobi qaytariladi. Boshqa maydonlar va qog‘oz chekdagi to‘liq rekvizitlar saqlangan.
  • Yangilanishdan keyingi sotuvlar uchun bitta REGOS: VCR o‘rnatmasi doirasida markirovka kodlarini takroran sotishni nazorat qilish qo‘shildi. Muvaffaqiyatli qaytarish tegishli sotuvning markirovka kodlarini bo‘shatadi; holatlar qayta ishga tushirishdan keyin ham saqlanadi. Allaqachon sotilgan markirovka kodi, tasdiqlanmagan amal va qaytarishning noto‘g‘ri dastlabki cheki uchun 704043, 704044 va 704045 xatolari qo‘shildi.
  • Tashqi markirovka tekshiruviga tovar shtrixkodini yuborish qo‘shildi.
  • Receipt.GetInfo da bo‘sh identifikatorlar va Receipt.FullRefund da QR-havola yo‘qligini qayta ishlash tuzatildi: bunday so‘rovlar boshqa saqlangan chekni tanlamasdan 701003 xatosi bilan rad etiladi.
  • Diagnostika uchun dastur seriya raqami bilan texnik xato ma’lumotlarini avtomatik yuborish qo‘shildi. Chek mazmuni va to‘lov tokenlari diagnostika hodisalariga kiritilmaydi.

2026-10-14

  • GlobalSign Root CA - R6 tizim sertifikati mavjud bo‘lmagan kassalarda VCR Cabinet ga himoyalangan ulanish tiklandi.
  • 705600 xatosida VCR Cabinet mavjud emasligining sababi aniqlashtirildi: xabar tasdiqlanmagan Internet ulanishini xizmatning vaqtinchalik ishlamasligidan farqlaydi.

2026-10-11

  • Sotuv va qaytarish uchun alohida, 30 daqiqalik mahalliy markirovka tekshiruvi keshi qo‘shildi; REGOS: VCR qayta ishga tushirilganda kesh tozalanadi.
  • VCR Cabinet orqali MXIK, markirovka, qidiruv va bildirishnomalarni tekshirish barqarorligi oshirildi: asosiy, zaxira va vaqtinchalik mos manzillar o‘rtasida avtomatik o‘tish qo‘shildi; xizmat xatosida chek yuborilishi muvaffaqiyatli deb belgilanmaydi.
  • Payment.Confirm va yagona asinxron Payment.Start → Payment.Get jarayoni qo‘shildi; orqaga moslik uchun Payment.Create saqlandi.
  • Payment.Systems.Get 3-sxemaga o‘tkazildi. PaymeGo ning token va NFC orqali to‘lovlari yagona payment_system_id = 1 bilan mavjud.
  • OFD bilan sinxronlash, printer va fiskal modul ulanishining vaqtinchalik xatolari REGOS: VCR ni qayta ishga tushirmasdan bartaraf etiladi; yuborilmagan cheklarni avtomatik tiklash qo‘shildi.
  • API orqali oxirgi mavjud Z-hisobotni ochish va FDS bilan ishlashda cheklar hamda Z-hisobotlar uchun qolgan sig‘imni hisoblash tuzatildi.
  • Vaqtinchalik nosozliklar va bir vaqtdagi so‘rovlar paytida API barqarorligi oshirildi.
  • O‘rnatish oynasi yangilandi: joriy bosqich, yuklashning haqiqiy borishi va dasturni yopish mumkin bo‘lmaganda aniq ogohlantirish ko‘rsatiladi.

2026-10-07

  • Majburiy bo‘lmagan markirovkani tekshirish tuzatildi; ixtiyoriy berilgan markirovka kodi avvalgidek tekshiriladi.

2026-10-02

  • To‘langan KaftPay to‘lovini fonda bekor qilish tuzatildi: to‘liq qaytarish oraliq ravishda Paid holatiga qaytmasdan boshlanadi.
  • POSRetail kutish vaqti tugaganda ayni order_id bilan takroriy qisqa /pay so‘rovlariga o‘tkazildi. Транзакция уже выполняется (Tranzaksiya allaqachon bajarilmoqda) javobi oraliq hisoblanadi; so‘rovlar yakuniy javobda, Payment.Cancel da yoki 10 daqiqadan keyin to‘xtaydi.

2026-10-01

  • Payment.Cancel aniqlashtirildi: to‘lov tasdiqlanishidan oldin joriy urinish bekor qilinadi, tasdiqdan keyin esa faqat to‘lov tizimi qo‘llab-quvvatlasa to‘liq qaytarish bajariladi. UzQR uchun metod faqat to‘lovdan oldin mavjud.

2026-09-29

  • To‘lovlar bilan ishlash qayta ishlab chiqildi: asinxron Payment.Start va Payment.Get, idempotent Payment.Cancel hamda qayta ishga tushirilgach tugallanmagan amallarni tiklash qo‘shildi. Orqaga moslik uchun Payment.Create saqlandi.
  • KaftPay bekor qilish va qaytarishlari hamda UzQR qaytarishlarini yakunlash tuzatildi. Payment.Cancel qo‘llab-quvvatlanishi endi har bir to‘lov tizimi uchun ochiq ko‘rsatiladi; UzQR, PAX va Ingenico uchun u e’lon qilinmaydi. Avval oraliq holatda qolgan qo‘llab-quvvatlanmaydigan bekor qilishlar VCR ishga tushganda ushbu holatdan chiqariladi.
  • PaymentType ni yuborish qo‘shildi; Fiscal Drive API ning minimal versiyasi 8.49 ga ko‘tarildi, mahalliy Fiscal Drive Service uchun 10.6.1 versiyasini avtomatik o‘rnatish qo‘shildi.
  • Katta chek tarixi bilan ishlash optimallashtirildi: indekslar qo‘shildi, avtomatik migratsiya paytida borish oynasi ko‘rsatiladi.

2026-09-22

  • KaftPay yangilandi: kaft orqali to‘lov oldindan identifikatsiyasiz bevosita boshlanadi; takroriy pul yechilishidan himoya va aloqa uzilgach natijani tiklash qo‘shildi.
  • Cheklangan tovarlarning aralash to‘lovi tuzatildi: naqd pulsiz qism cheklangan pozitsiyalarni qoplashi kerak.
  • Fiskallashtirish yaxshilandi: majburiy fiskal QR-kodni tekshirish qo‘shildi; qog‘oz chekda UzQR to‘lovi UzQR nomi bilan ko‘rsatiladi.
  • MXIK va qadoq ma’lumotlarini mahalliy keshlash hisobiga cheklar bilan ishlash tezlashtirildi; tovarlar ma’lumotnomasiga har sahifada 50 ta yozuvdan iborat sahifalash qo‘shildi.
  • Receipt.ValidateSale va Receipt.Sale da smena holatini takroriy tekshirish olib tashlandi; fiskal modulning noto‘g‘ri javoblari endi FM xatolari sifatida qaytariladi.

2026-08-22

  • Appleti 0400 yoki undan yangi bo‘lgan fiskal modullar uchun Fiscal Drive Service qo‘llab-quvvatlashi qo‘shildi.
  • POSRetail bilan to‘lov, bekor qilish, to‘liq qaytarish va yakunlarni solishtirish qo‘shildi.
  • KaftPay da biometrika orqali to‘lov va mijozlarni ro‘yxatdan o‘tkazish qo‘shildi.
  • Bir xil markirovkalangan tovarlarni bitta pozitsiyaga birlashtirib, barcha markirovka kodlarini chekda chop etish qo‘shildi.
  • Payment.Systems.Get va Payment.Cancel metodlari qo‘shildi.
  • Biometric.Device.Get, Biometric.Read, Biometric.Identify va Biometric.Register metodlari qo‘shildi.

2026-07-04

  • Komitentning STIR/JShShIR raqami ko‘rsatilgan komissiya pozitsiyalarida tanlangan yoki yuborilgan QQS stavkasi saqlanadi.

2026-06-25

  • Seriya raqami kiritilgandan keyingi dastlabki ishga tushirish tuzatildi.
  • Oldingi versiyalardan o‘tishda yangilanish barqarorligi oshirildi.
  • Dastlabki faollashtirishda sozlamalarni saqlash tuzatildi.

2026-06-19

  • UzQR bilan ishlashdagi xatolar diagnostikasi yaxshilandi.
  • To‘lov natijasidan so‘ng HEMI QR-displeyi odatdagi ekranga qaytadi.
  • Chek tekshirilganda pozitsiyaga avtomatik ravishda 6% QQS stavkasi qo‘llanadi.

2026-06-17

  • VCR ni ishga tushirish va dasturni yangilash ishonchliligi yaxshilandi.
  • Fiscal Drive API ni yangilash yaxshilandi: dastur xatolarni to‘g‘riroq qayta ishlaydi va tushunarli xabarlar ko‘rsatadi.
  • Fiscal Drive API uchun xizmat amallari qo‘shildi: holatni tekshirish, OFD navbatini ko‘rish va navbatni qo‘lda yuborish.

2026-06-16

  • Payment.Create, Payment.Get, Payment.Cancel va Receipt.Sale metodlarida UzQR orqali invoice/QR to‘lovlarini qo‘llab-quvvatlash qo‘shildi.
  • Mijozning QR-tokeni orqali Paynet Pass to‘lovi qo‘shildi.
  • To‘lov QR-kodini alohida ekran yoki COM-port orqali HEMI QR-displeyiga chiqarish qo‘shildi.
  • API orqali to‘lovda QR-qurilmani boshqarish yaxshilandi: QR-kod, to‘lov natijasi va bekor qilish ko‘rsatiladi.

2026-06-15

  • VCR Cabinet orqali MXIK va markirovkani tekshirish yaxshilandi.
  • VCR Cabinet ma’lumotlari bo‘yicha QQS tekshiruvi yangilandi.
  • 6% QQS stavkasi qo‘shildi.

2026-06-09

  • Kamida bitta pozitsiya mavjud bo‘lganda summasi 0 bo‘lgan avans chekini interfeys va API orqali yopish tuzatildi.

2026-06-02

  • Tovarni nomi, MXIK yoki shtrixkodi bo‘yicha qidirish va qo‘shish endi VCR Cabinet orqali bajariladi.
  • Sotuvda MXIK, qadoq, markirovka va to‘lov shakli cheklovlarini tekshirish VCR Cabinet orqali bajariladi.
  • Sotuv va qaytarishda markirovka kodini tekshirish yaxshilandi.
  • Dastur ishga tushgandagi bildirishnomalar endi VCR Cabinet orqali olinadi.
  • Tasnif bilan tovarlarni sinxronlash tugmalari faoliyati to‘xtatildi.
  • NTP vaqt serverlari ro‘yxati yangilandi.
  • Vaqt sinxronlash barqarorligi yaxshilandi.

2026-05-11

  • Chop etish uchun qog‘oz o‘lchamini tanlash qo‘shildi.
  • Bank terminaliga katta summalarni yuborish tuzatildi.

2026-04-14

  • Pozitsiya turini — sotuv yoki qaytarishni — aniqlash uchun Receipt.ValidatePosition metodiga is_sale maydoni qo‘shildi.

2026-02-17

  • Fiscal Drive API 8.46 versiyasiga yangilandi.
  • Terminal orqali to‘lovda ijtimoiy kartalarni qo‘llab-quvvatlash qo‘shildi.
  • Talablar 10.12.2025 dagi PF 246 ga muvofiq yangilandi.

2025-11-27

  • Mahalliy MXIK bazasi va unga bog‘liq funksiyalar o‘chirildi.
  • MXIK va markirovka tekshiruvlari vcr.regos.uz xizmatlari orqali bajariladi.

2025-09-30

  • Receipt.ValidatePosition metodi qo‘shildi.
  • Majburiy markirovka qoidalari yangilandi.

2025-07-24

  • Kassa interfeysida kamida bitta pozitsiya mavjud bo‘lsa, summasi 0 bo‘lgan avans chekini yopish mumkin.

2025-05-27

  • "Валидация маркировки через сервисы ОФД" (Markirovkani OFD xizmatlari orqali tekshirish) sozlamasi qo‘shildi.
  • OFD xizmatlari orqali markirovkani tekshirish qo‘shildi.
  • Chekdagi pozitsiyalar soni 150 tagacha cheklangan.

2024-09-12

  • Qadoq kodi ikki belgidan qisqa bo‘lsa, OFD ma’lumotlaridagi qadoq kodi qo‘yiladi.

2024-09-09

  • Elektron to‘lov tizimlari sozlamalari billingdan keladi.
  • Elektron to‘lov tizimlari sozlamalari interfeyslari faqat ko‘rish rejimiga o‘tkazildi.

2024-08-27

  • "Контроль уникальности по коду чека из внешней системы" (Tashqi tizimdagi chek kodi noyobligini nazorat qilish) sozlamasi qo‘shildi.
  • Cheklar bilan ishlash metodlariga tashqi tizimdagi chek kodi uchun Code maydoni qo‘shildi.
  • OFD ning 20.7 metodi noto‘g‘ri javob bergandagi xato tuzatildi.

2024-05-27

  • OFD bildirishnomalari qo‘shildi.
  • Mahalliy bazada package sinxronlash yangilandi.

2024-05-23

  • Package code ni tekshirish usuli o‘zgartirildi.

2024-05-21

  • Package code ni tekshirish majburiy qilindi.
  • Majburiy markirovka qoidalari yangilandi.

2024-04-15

  • PAX (Uzcard) terminallarini qo‘llab-quvvatlash qo‘shildi.
  • Payment.Create API metodi orqali terminal to‘lovlari qo‘shildi.
  • Terminal sozlamalari "Эквайринг" (Ekvayring) yorlig‘iga ko‘chirildi.
  • Aralash to‘lovni qabul qilish interfeysi yangilandi.
  • Sinov fiskal modullarida to‘lov tizimlari orqali sinov to‘lovlarini bajarish imkoniyati qo‘shildi.
  • Majburiy markirovka qoidalari yangilandi.

2024-03-26

  • To‘lovda karta turini tanlash va RRN ni kiritish qo‘shildi.
  • Payments modeliga card_type va rrn maydonlari qo‘shildi.
  • Fiscal Drive API ning minimal versiyasi 8.44 ga ko‘tarildi.
  • Fiscal Drive API ning TLS bilan va TLS siz ishlashi qo‘shildi.

2024-01-24

  • Tovarni tahrirlashdagi xato tuzatildi.

2024-01-11

  • Tovar markirovkalanishini aniqlash uchun TIF TN kodlari yangilandi.

2024-01-08

  • Sotuv chekini tekshirish uchun Receipt.ValidateSale metodi qo‘shildi.
  • Qaytarish chekini tekshirish uchun Receipt.ValidateRefund metodi qo‘shildi.
  • Sotuv chekini to‘liq qaytarish uchun Receipt.FullRefund metodi qo‘shildi.
  • ZReport.GetInfo modeliga PrintReceipt maydoni qo‘shildi.
  • Positions modelining barcode maydoni yaroqli qiymat bo‘lsa label maydonidan to‘ldirilishi mumkin.
  • Payment.Create javobida paymentsystem_id maydoni payment_system_id ga qayta nomlandi.

2023-08-11

  • Tovar kartochkasiga "Происхождение товара" (Tovarning kelib chiqishi) maydoni qo‘shildi.
  • "Происхождение товара" (Tovarning kelib chiqishi) sozlamasi qo‘shildi.
  • Cheklar API metodlarining Positions modeliga OwnerType maydoni qo‘shildi.
  • Fiscal Drive API ning minimal versiyasi 8.40 ga ko‘tarildi.

2023-05-31

  • ReceiptInfo modeliga QRCodeURL maydoni qo‘shildi.
  • Receipt.Sale va Receipt.Refund metodlari javobi ReceiptInfo ga o‘zgartirildi.

2023-05-22

  • Tovarning MXIK kodini qidirishda belgilar soniga oid xato tuzatildi.

2023-04-06

  • Avans cheklarini kiritish uchun Receipt.Advance metodi qo‘shildi.
  • Kredit cheklarini kiritish uchun Receipt.Credit metodi qo‘shildi.
  • Receipt modeliga phone maydoni qo‘shildi.

2023-03-09

  • Chek QR-kodidan o‘qilgan havolani tekshirish uchun Receipt.CheckQRCodeUrl qo‘shildi.
  • RefundInfo modeli o‘zgartirildi.

2023-02-28

  • ReceiptInfoGet modeliga QRCodeURL maydoni qo‘shildi.
  • Ma’lumotlar modellari Fiscal Drive API 8.36 ga muvofiq yangilandi.

2023-02-09

  • Uzum to‘lov tizimi qo‘shildi.

2023-01-18

  • Payment.Get, Payment.Create va Payment.Cancel API metodlari qo‘shildi.
  • To‘lov tizimlari orqali to‘lovlar hisoboti qo‘shildi.

2022-12-26

  • MXIK tekshiruvini o‘chirish imkoniyati qo‘shildi.
  • 01.01.2023 dan amal qiladigan 12% QQS stavkasi qo‘shildi.

2022-12-09

  • Fiskal ma’lumotlarni to‘lov tizimlariga yuborgan holda Click va PaymeGo orqali to‘lov qo‘shildi.
  • TIF TN ning 2402, 2204, 2205, 2206, 2207, 2208 va 2203 kodlari bo‘yicha majburiy markirovka tekshiruvi qo‘shildi.
  • Chekni tekshirishda api.tasnif.uz ning 20.5 metodi orqali MXIK tekshiruvi qo‘shildi.

2022-11-07

  • Tovarlarni Excel ga eksport qilish qo‘shildi.

2021-11-22

  • Chekni ko‘rish interfeysi qo‘shildi.

2021-10-08

  • Standart sotuv cheki shabloni o‘zgartirildi.

2021-04-02

  • Xaridorni qidirish qo‘shildi.
  • Tovarlarni qidirish qo‘shildi.
  • Korxona sozlamalariga "Плательщик НДС" (QQS to‘lovchisi) sozlamasi qo‘shildi.

2020-10-25

  • REGOS: VCR virtual kassa dasturining birinchi reliz versiyasi.