couponNumber: (string, optional) - номер купона/промокода
markDecrease: (number, required) - количество списываемых баллов
customerPhone: (string, required) - номер телефона клиента
documentId: (string, required) - идентификатор документа продажи (как правило UUID) во внешней системе, уникальный
documentNumber: (string, optional) - номер документа продажи во внешней системе
documentTimestamp: (string, optional) - время заказа во внешней системе
receiptNumber: (string, optional) - номер смены
shiftNumber: (string, optional) - номер чека
positions: (object, required) - массив позиций чека/заказа
externalUnitId: (string, required) - идентификатор позиции во внешней системе, как правило UUID
quantity: (number, required) - количество позиции чека
price: (number, required) - цена продажи без скидки 1 ед. измерения
externalDiscount: (number, required) - внешняя скидка на позицию, т.е. сумма скидки на 1 ед. измерения позиции
name: (string, required) - название позиции во внешней системе
counterparty: (object, optional) - контагент в сторонней системе ассоциированный с регистрируемым клиентом
externalId: (string, required) - уникальный идентификатор контагента в сторонней системе (как правило UUID)
externalCode: (string) - код контагента в сторонней системе (как правило удобно читаемый для человека)
name: (string) - имя контагента в сторонней системе
type: (string, required) - тип контрагента (individual - для физ. лица, legal - юр. лица)
print: (object) - массив данных печати на чеке
barcode: (string) - штрих код для печати, применяется для печатаемых купонов
BM-ApiKey: token
BM-StoreId: storeId
BM-CashBoxId: cashBoxId
{
"print": [
{
"barcode": "123456789012"
}
],
"positions": [
{
"unitId": 0,
"externalDiscount": 0,
"externalUnitId": "77dc81d7-d1ea-11ea-a84b-dc71969d339c",
"name": "Вода",
"quantity": 1,
"price": 50
}
],
"counterparty":
"externalId": "uuid",
"externalCode": "1234",
"name": "Vasa",
"type": "individual"
},
"customerPhone": "+7 (981) 812-47-27",
"couponNumber": null,
"markDecrease": 0,
"documentId": "7a678f31-c0a3-4d54-8d6f-de1a527cdfb",
"documentNumber": "112",
"documentTimestamp":"2021-04-02 16:30:00",
"receiptNumber": "2",
"shiftNumber": "234"
}