Фискализация данных

Фискализация товаров и услуг

Запрос

POST https://api.click.uz/v2/merchant/payment/ofd_data/submit_items HTTP/1.1
Accept: application/json
Content-Type: application/json
Auth: 123:356a192b7913b04c54574d18c28d46e6395428ab:1519051543
{
“service_id”: :id сервиса,
“payment_id”: id платежа CLICK,
“items”: список товаров и услуг,
“received_ecash”: :сумма электронными наличными,
“received_cash”: :сумма наличными,
“received_card”: :сумма безналичными
}

Параметры запроса

# Наименование параметра Тип данных Описание
1 service_id integer ID сервиса
2 payment_id long ID платежа
3 items Item Список товаров и услуг (
4 received_ecash integer Полученная от покупателя сумма электронными наличными в тийин
5 received_cash integer Полученная от покупателя сумма наличными в тийин
6 received_card integer Сумма безналичных полученные от покупателя в тийин

Параметр items – обязательный и должен содержать как минимум одну позицию товара или услуги

Item:

Название поля Тип Описание
Name * string(63) Название товара/услуги с ед.изм в конце
Barcode string(13) Штрихкод
Labels [300]string(21) Массив кодов маркировок (макс. 300 элементов)
SPIC * string(17) Код ИКПУ
Units * uint64 Код ед.изм
PackageCode string(20) Код упаковки
GoodPrice  uint64 Цена одного товара/услуги
Price * uint64 Общая сумма позиции с учётом количества и без учёта скидок (тийин)
Amount * uint64 Количество
VAT * uint64 НДС сумма (тийин)
VATPercent  * byte НДС %
Discount uint64 Скидка
Other uint64 Прочая скидка (Оплата по страховки и др.)
CommissionInfo  * CommissionInfo Информация о комиссионном чеке

Поля помеченные * – обязательные

CommissionInfo

Название поля  Тип  Описание
TIN string(9) ИНН
PINFL string(14) ПИНФЛ

CommissionInfo должен содержать ИНН либо ПИНФЛ

Ответ

HTTP/1.1 200 OK
Content-Type: application/json

{
“error_code”: код ошибки,
“error_note”: “Описание ошибки”
}

Параметры ответа

# Наименование параметра Тип данных Описание
1 error_code integer Код ошибки
2 error_note string Описание ошибки

Отправка фискализированного чека

Запрос

POST https://api.click.uz/v2/merchant/payment/ofd_data/submit_qrcode HTTP/1.1
Accept: application/json
Content-Type: application/json
Auth: 123:356a192b7913b04c54574d18c28d46e6395428ab:1519051543
{
“service_id”: id сервиса,
“payment_id”: id платежа CLICK,
“qrcode”: “https://ofd.soliq.uz/epi?t=EZ000000000030&r=123456789&c=20221028171340&s=854971301623”
}

Параметры запроса

# Наименование параметра Тип данных Описание
1 service_id integer ID сервиса
2 payment_id long ID платежа
3 qrcode string Ссылка на чек

Ответ

HTTP/1.1 200 OK
Content-Type: application/json

{
“error_code”: код ошибки,
“error_note”: “Описание ошибки”
}

Параметры ответа

# Наименование параметра Тип данных Описание
1 error_code integer Код ошибки
2 error_note string Описание ошибки

 

Получение фискальных данных (ссылки)

Запрос

GET http://api.click.uz/v2/merchant/payment/ofd_data/:service_id/:payment_id HTTP/1.1
Accept: application/json
Content-Type: application/json
Auth: 123:356a192b7913b04c54574d18c28d46e6395428ab:1519051543

Параметры запроса

# Наименование параметра Тип данных Описание
1 service_id integer ID сервиса
2 payment_id long ID платежа

Ответ

HTTP/1.1 200 OK
Content-Type: application/json

{
“paymentId”: 1946296773,
“qrCodeURL”: “https://ofd.soliq.uz/epi?t=EZ000000000030&r=123456789&c=20221028171340&s=854971301623”
}

Параметры ответа

# Наименование параметра Тип данных Описание
1 paymentId long ID платежа
2 qrCodeURL string Ссылка на чек
© 2022 Click