Receipt.Credit
Kredit chekini qo‘shadi.
Umumiy to‘lov cheklovlari amal qiladi: OFD orqali tekshirish yoqilganida, cheklangan tovarlar mavjudligi yoki MXIK kodi bo‘yicha naqd to‘lov chegarasining oshirilishi butun chekda naqd summani taqiqlaydi. Qoida buzilganda 701003 qaytariladi.
Kirish parametrlari
| Nomi | Ma’lumot turi | Majburiyligi | Parametr tavsifi |
|---|---|---|---|
| cashier_name | string | Ixtiyoriy | Mijoz tizimidagi kassirning F.I.Sh. Ko‘rsatilmasa, so‘rovni bajarayotgan foydalanuvchining ismi qo‘yiladi |
| code | string | Ixtiyoriy | Mijoz tizimidagi chek raqami. Chek qo‘shilganda uning kodi noyobligi tekshiriladi. Agar shu kodli chek REGOS: VCR bazasiga oldin qo‘shilgan bo‘lsa, chek rad etiladi. Maydon yuborilmasa (null) yoki bo‘sh satr yuborilsa, tekshiruv bajarilmaydi va chek avtomatik yaratilgan kod bilan qo‘shiladi. Tekshiruvni REGOS: VCR sozlamalarida o‘chirish mumkin: Tashqi tizimdagi chek kodi bo‘yicha noyoblikni tekshirish. Tekshiruv o‘chirilganida takroriy kodli cheklarni qo‘shishga ruxsat beriladi. |
| phone | string | Ixtiyoriy | Telefon raqamini o‘z ichiga oladi. Agar chekda elektron to‘lov tizimlari orqali to‘lovlar bo‘lsa va to‘lovda shu tizim orqali olingan telefon raqami ko‘rsatilgan bo‘lsa, Receipt.Sale modelidagi phone maydoni e’tiborga olinmaydi |
| pos_id | string | Ixtiyoriy | Mijoz tizimidagi kassa ID si. Ko‘rsatilmasa, VCR qo‘yiladi |
| seller_name | string | Ixtiyoriy | Mijoz tizimidagi sotuvchining ismi (bo‘sh satr yuborish mumkin) |
| session_code | string | Ixtiyoriy | Mijoz tizimidagi kassa smenasi raqami |
| positions | Array of positions | Majburiy | Tovar pozitsiyalari — positions obyektlari massivi. Massivdagi obyektlar soni 150 dan oshmasligi kerak |
| payments | Array of payments | Majburiy | To‘lovlar massivi. To‘lov turi type = 2 bo‘lgan bittadan ortiq obyektni qo‘shish mumkin emas |
| custom_variables | Array of custom_variables | Ixtiyoriy | Chekni chop etish uchun mijoz o‘zgaruvchilari — custom_variables obyektlari massivi |
Eslatma: Kredit cheki fiskal modulda ro‘yxatdan o‘tkazilmaydi. Kredit cheki bo‘yicha to‘lov tizimlari orqali to‘lash mumkin emas — REGOS: VCR xatosi yuz beradi.
Tovar bo‘lib to‘lash (kredit) sharti bilan topshirilganda yoki xizmat shu shart bilan ko‘rsatilganda Receipt.Sale metodi yordamida fiskal chek beriladi. Tovar yoki xizmat uchun to‘lovning bir qismi olinganda xaridorga kredit cheki beriladi.
So‘rov namunasi
{
"id": 1,
"auth": "a2Fzc2E6a2FzMTIzNDU2",
"method": "Receipt.Credit",
"params": {
"cashier_name": "Administrator",
"code": "1-0000782",
"phone": "998918935861",
"pos_id": "00027",
"seller_name": null,
"session_code": "1-0000086",
"positions": [
{
"amount": 900000,
"articul": "",
"barcode": "000001",
"brand_name": null,
"code": "000001",
"color_name": null,
"commission_inn": "923409418",
"country_name": null,
"department_name": null,
"discount": 0,
"group_name": "Напитки",
"icps": "02202002001010036",
"label": "",
"name": "Coca-cola",
"package_code": "1218868",
"producer_name": "Coca Cola",
"quantity": 1000,
"size_name": null,
"type_name": "Товар",
"unit_name": "шт",
"vat_value": 1500
}
],
"payments": [
{
"type": 1,
"value": 500000,
"payment_id": "4411-563-4236"
},
{
"type": 2,
"value": 400000,
"payment_id": "4341-563-4536",
"сard_type": 2,
"RRN": "847204678473"
}
],
"custom_variables": null
},
"jsonrpc": "2.0"
}
Eslatma: positions modelidagi har bir label parametri bitta so‘rov doirasida noyob bo‘lishi kerak.
Chiqish parametrlari
| Nomi | Ma’lumotlar turi | Parametr tavsifi |
|---|---|---|
| id | string | REGOS: VCR da yaratilgan chekning ID si |
Javob namunasi
{
"id":1,
"ok":true,
"result": { "id":"3ca29f3a-c19a-4a43-ba28-8425bf9bf383" },
"jsonrpc":"2.0"
}