1. 3.3.3 Чернетки
ECHECK
  • for clients
    • 1. Авторизация
      • 1.3 Інформація по ЕП
      • 1.2 Оновлення сесії ЕП
      • 1.1 Login
      • 1.1.1 Login with Virtual key
    • 3. Робота з касою, у межах зміни
      • 3.1 Відкриття та закриття зміни
        • - Відкриття зміни
        • - Відкриття зміни із вказанням початкової суми готівки
        • - Закриття зміни
      • 3.3 Чеки
        • 3.3.1 Чек продажу
          • - Створення чернетки
          • - Фіскалізація чеку
          • - Фіскалізація чернетки
        • 3.3.2 Чек відміни
          • - Повна відміна чеку
          • - Часткова відміна чеку
          • - Відміна чеку, який відсутній у Єчек
        • 3.3.3 Чернетки
          • - Збереження чернеток
            POST
          • - Перелік чернеток
            GET
          • - Видалення чернеток
            DELETE
        • 3.3.4 Інформація по чекам
          • - Відправка чеку на емейл
          • - Перелік чеків по зміні
          • - Отримання чеку по id
        • 3.3.5 ФКЧ-3
          • - Фіскалізація ФКЧ3 (трансфер)
      • 3.4 Звіти Х / Z / періодичний
        • - Отримати html i pdf З-звітy по id
        • - Згенерувати З-звіт
        • - Отримати З-звіт по id
        • - Згенерувати X-звіт
        • - Згенерувати періодичний-звіт
      • 3.5 Інформація про зміни
        • - Перелік змін по касі
        • - Статус зміни по касі
    • admin
      • - login для адміністратора
      • - Перелік змін по касі
      • - Перелік кас
      • Отримати довідник одиниць виміру
      • - групи платежів
      • - типи платежів
      • - перелік чеків по касі
      • - додаткова інформація по чекам
      • - детальна інформація по чекам
      • - статус по касі
      • - перелік касирів
      • - баланс та готівка по зміні
      • - змінити свій apikey для компанії
      • - перевірити чи є з'єднання АПІ із ДПС
      • відкриття посилки на термінал
    • registration
      • new user
    • public
      • company-payments-type
  • async-method
    • v2
      • - Статус асинхронної фіскалізації зміни
      • - Статус асинхронної фіскалізації сервісного чеку
      • - Статус асинхронної фіскалізації чеку
      • - Асинхронне внесення/винесення готівки
      • - Асинхронна фіскалізація чеку продажу
      • - Асинхронна фіскалізація чеку переказу коштів
      • - Асинхронна відміна або повернення чеку
      • - Асинхронне відкриття зміни
      • - Асинхронне закриття зміни
  1. 3.3.3 Чернетки

- Збереження чернеток

Develop Env
https://dev.e-check.com.ua
Develop Env
https://dev.e-check.com.ua
POST
/v2/open-api/receipt/bulk-insert-drafts
Збереження чернеток чеків.
💡
сума товарів передається у копійках

Спільні параметри для чернеток:#

Назва поляТипОбов’язковеОпис
packIduuidНіІдентифікатор пака чорнеток
itemsArray()Такмасив чернеток:
-typeEnumТак[SELLING_DRAFT, CANCEL_DRAFT, RETURNING_DRAFT]
-invoiceIduuidНіІдентифікатор чорнетки
-shiftIduuidНіІдентифікатор зміни
-titlestringТакназва чернетки
-checkHeaderTextstringНіхедер чеку по замовчуванню беруться дані із налаштувань компанії-брендинг чеку
-checkFooterTextstringНіфутер чеку по замовчуванню беруться дані із налаштувань компанії-брендинг чеку
-endingCommentsstringНінижній коментар чеку (після напису фіскальний чек)
-initialCommentsstringНіверхній коментар (після ПІБ касиру)
-internalCommentsstringНівнутрішній коментар, не відображається на пдф чека
-additionalInfostringНідодаткові поля клієнта

Лише для Чеків продажу:#

Назва поляТипОбов’язковеОпис
totalSumnumberТакзагальна сума чеку
productsArray(ProductTypeInput)ТакПерелік товарів

ProductTypeInput#

Назва поляТипОбов’язковеОпис
namestringТакНазва товару
quantitynumberТакКількість товару
pricenumberТакЦіна у копійках за одиницю товару
txstringТакПодатковий ідентифікатор. Перелік типів податків
measurementIdnumberТакІдентифікатор величини
discountDiscountTypeInputНіЗнижка, дивсь на приклад у Body Params. -type: BY_SUM / BY_PERCENTAGE; value:number
idstringНіякщо не вказано, продукту буде встановлено автоматичний ідентифікатор
uktzedstringНідля вказування УКТЗЕД у товарі
exciseTaxStampArray(string)Нідля акцизних товарів
barCodestringНіштрих код
productCodestringНі

Лише для чеку відміни:#

Назва поляТипОбов’язковеОпис
parentCheckIdstringТакid чеку який відміняємо

Лише для чеку повернення :#

Назва поляТипОбов’язковеОпис
parentCheckIdstringТакid чеку який відміняємо
returningGoodsArray(ReturningGoods)ТакПерелік товарів, які повертаємо

ReturningGoods#

Назва поляТипОбов’язковеОпис
productIdstringТакid товару, який повертаємо
quantitystringТаккількість товару, яку відміняємо

Request

Header Params

Body Params application/json

Examples

Responses

🟢200Untitled Response
application/json
Bodyapplication/json

🟠400Validation error
🟠403Untitled Response
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://dev.e-check.com.ua/v2/open-api/receipt/bulk-insert-drafts' \
--header 'apikey: {{apikey}}' \
--header 'Content-Type: application/json' \
--data '{
    "items": [
        {
            "id": "qweqwe-qweqweqwe",
            "companyId": "362",
            "shiftId": "26104717-cdb3-48a8-b78e-5252492596f3",
            "workerId": "107",
            "cashRegisterId": "37589",
            "title": "selling3",
            "totalSum": 370751,
            "IdInvoiceExt": "4",
            "products": [
                {
                    "name": "Заготовка безперервнолита тестx0x0 С235 (Ст3кп) L=0,00",
                    "quantity": 1.500,
                    "price": 240501,
                    "tx": "1",
                    "measurementId": 17,
                    "id": "00950sdf00273_000010"
                },
                {
                    "name": "Автопослуги з перевезення вантажу вантажним автотранспортом",
                    "quantity": 5.000,
                    "price": 10000,
                    "tx": "1",
                    "measurementId": 1,
                    "id": "0095000273_000020"
                }
            ],
            "type": "SELLING_DRAFT",
            "endingComments": "Фактура № 95000273-endingComments",
            "initialComments": "Фактура № 95000273-initialComments",
            "internalComments": "Фактура № 95000273-internalComments"
        },
        {
            "signTokenId": "1fea799f-2750-4b37-b2a3-c08342fa405e",
            "companyId": "362",
            "workerId": "107",
            "cashRegisterId": "37589",
            "title": "cancel   Оплата за фактурою ",
            "IdInvoiceExt": "009500035220240520171404",
            "parentCheckId": "d8403c43-208e-4f63-a133-99842777a7e8",
            "type": "CANCEL_DRAFT",
            "endingComments": "Фактура № 95000273-endingComments",
            "initialComments": "Фактура № 95000273-initialComments",
            "internalComments": "Фактура № 95000273-internalComments"
        },    
        {
            "companyId": "362",
            "workerId": "107",
            "cashRegisterId": "37589",
            "title": "22",
            "totalSum": 95660,
            "IdInvoiceExt": "009500035220240520171404",
            "parentCheckId": "94fc69b3-ecc1-41fa-b4f1-518eca19ecc3",
            "returningGoods": [
                {
                    "quantity": 1,
                    "productId": "3100512"
                }
            ],
            "type": "RETURNING_DRAFT",
            "endingComments": "Фактура № 95000273-endingComments",
            "initialComments": "Фактура № 95000273-initialComments",
            "internalComments": "Фактура № 95000273-internalComments"
        }
    ]
}'
Response Response Example
200 - Success
{
    "success": true,
    "data": [
        "e16aa577-1fd4-45b8-b968-30ebccd8dfc2",
        "ceaccd56-ea66-436d-9d99-9d8c299d0253"
    ],
    "errors": null
}
Modified at 2026-03-16 17:24:37
Previous
3.3.3 Чернетки
Next
- Перелік чернеток
Built with