create_sale

Данный метод предназначен для совершения операции продажи.

Входные данные: SaleRequest

Возвращаемые данные (v1.8.x): Sale Возвращаемые данные (v2.x): FiscalResponse


Важно: Для совершения данной операции требуется Авторизация в СКО

Важно: Для совершения данной операции требуется открытая смена

Важно: Для совершения данной операции смена должна быть открыта менее 24 часов


Примеры

Успех

Запрос:

{
  "address": "ik.service.token.sales.retail",
  "headers": {
    "action": "create_sale",
    "token": "AVQ11169990670",
    "printer.dummy": ""
  },
  "data": {
    "sale": {
      "header": {
        "cashier": "Test",
        "currency": "BYN"
      },
      "items": [
        {
          "section": {
            "code": 1,
            "name": "Тестовая секция"
          },
          "code": {
            "code": "1845678901001"
          },
          "price": "7.00",
          "quantity": "1.000",
          "name": "Test Flat white",
          "discount": "1.00",
          "markup": "1.00",
          "tax_rate": "tax20"
        },
        {
          "code": {
            "code": "123132"
          },
          "price": "10.00",
          "quantity": "1.000",
          "name": "Не gtin товар",
          "discount": "1.00",
          "markup": "2.00",
          "tax_rate": "tax10"
        }
      ],
      "payments": [
        {
          "payment_type": "cashless",
          "value": "6.00",
          "name": "Халва",
          "ref": "123414141124"
        },
        {
          "payment_type": "cash",
          "value": "20.00"
        }
      ],
      "cheque_discount": "2.00",
      "cheque_markup": "1.00",
      "tp_tax_number": 123456789
    }
  },
  "type": "send"
}

Ответ (v2.x):

{
	"type": "send",
	"data": {
		"header": {
			"uid": "C33C10DA6AC8ABF409894303",
			"number": 361,
			"date_time": "2025-03-01T17:54:27.644874+03:00",
			"shift_number": 78
		},
		"errors": null
	}
}

Ответ (v1.8.x):

{
  "type": "send",
  "data": {
    "change": "9.00",
    "header": {
      "cashier": "Test",
      "company_name": "ООО \"АЙЭМЛЭБ\"",
      "currency": "BYN",
      "date_time": "2024-07-18 21:01:16",
      "device_id": 111600670,
      "number": 35,
      "serial_number": "AVQ11169990670",
      "shift_number": 3,
      "tax_number": 193141246,
      "trade_point_name": null,
      "type_id": "sale_v2",
      "uid": "DCB2E337606B007206A6E41E"
    },
    "items": [
      {
        "item": {
          "code": {
            "code": "1845678901001"
          },
          "discount": "1.00",
          "markup": "1.00",
          "name": "Test Flat white",
          "price": "7.00",
          "quantity": "1.000",
          "section": {
            "code": 1,
            "name": "Тестовая секция"
          },
          "tax_rate": "tax20"
        },
        "values": {
          "discount": "100",
          "has_marking": false,
          "markup": "100",
          "sum": "700",
          "tax1": "117"
        }
      },
      {
        "item": {
          "code": {
            "code": "123132"
          },
          "discount": "1.00",
          "markup": "2.00",
          "name": "Не gtin товар",
          "price": "10.00",
          "quantity": "1.000",
          "section": null,
          "tax_rate": "tax10"
        },
        "values": {
          "discount": "100",
          "has_marking": false,
          "markup": "200",
          "sum": "1100",
          "tax1": "100"
        }
      }
    ],
    "payments": [
      {
        "name": "Халва",
        "payment_type": "cashless",
        "ref": "123414141124",
        "value": "6.00"
      },
      {
        "name": null,
        "payment_type": "cash",
        "ref": null,
        "value": "20.00"
      }
    ],
    "repr": {},
    "sub_totals": {
      "cheque_discount": "2.00",
      "cheque_markup": "1.00",
      "sum": "17.00",
      "taxes": [
        {
          "sum": "1.17",
          "tax_rate": "tax20"
        },
        {
          "sum": "1.00",
          "tax_rate": "tax10"
        }
      ]
    },
    "totals": {
      "discount": "2.00",
      "markup": "3.00",
      "sum": "18.00"
    },
    "tp_tax_number": 123456789
  }
}