Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Тип TransportSale

{
    "cashier": "Администратор",
    "transportationType": "intercity",
    "ticket": Ticket?,
    "baggage": Baggage?,
    "cash": BigDecimal,
    "cashless": BigDecimal,
    "certificate": BigDecimal,
    "oplati": BigDecimal,
    "customOther": [CustomOther]?,
    
    "isPercentDiscount": Boolean = false,
    "chequeDiscount": BigDecimal?,
    
    "payment_method": CashlessType?,
    "bank_package_name": String?,
    "merchantId": Int?,
    
    "tpTaxNumber": Int?,
    
    "printCheque": true,
    "operationId": "7771112117",
    "prefix": [Printable]?,
    "suffix": [Printable]?,
    "printQrCheque": Boolean = false?
}
  • cashier - Имя кассира.
    • Хотя бы 1 символ. Все что больше 20 символов, отбрасывается.
  • transportationType - тип перевозок, доступные значения:
    • urban - городские автомобильные перевозки пассажиров в регулярном сообщении.
    • suburban - пригородные автомобильные перевозки пассажиров в регулярном сообщении.
    • intercity - междугородные автомобильные перевозки в регулярном сообщении.
  • ticket Ticket
    • Платежный документ (билет)
  • baggageBaggage
    • Платежный документ (багажная квитанция).
    • Применяется для пригородных и междугородных автомобильные перевозки в регулярном сообщении transportationType = urban / suburban.
    • Может реализовываться отдельно и совместно с билетом.
  • cash
    • Сумма наличными
  • cashless
    • Сумма безналичными
  • certificate
    • Сумма другими способами (без разделения на типы безналичных оплат “Др, способы”)
  • oplati
    • Сумма способом QR
  • customOther CustomOther Необязательное поле.
    • Сумма другими способами (для указания конкретного способа оплаты Другими способами в документе).
    • Безналичный расчет другими способами (сертификатом, сервисом и другое).
  • isPercentDiscount - Необязательное поле. Стандартное значение = false.
    • Показатель типа скидки.
      • Если true - добавляет скидку в процентах.
      • Если false - добавляет ценовую скидку.
  • chequeDiscount - Необязательное поле.
    • Процентная
      • Максимальное значение 100. 2 Знака после запятой.
    • Ценовая
      • Максимальное значение 99999999999.99.
  • payment_method CashlessType
    • Необязательное поле если cashless = 0.
    • Необязательное поле если в настройках включен только один способ оплаты.
  • bank_package_name
    • Передается только в случае если payment_method = PAY_IKASSA
    • Необязательный в случае если есть только один способ оплаты через iKassa Pay
  • merchantId - Необязательное поле.
    • Номер торговца
  • tpTaxNumber - Необязательное поле. УНП третьего лица, в пользу которого оформляется док-т продажи. Применяется при приеме платежей в адрес третьих лиц платежными агрегаторами.
    • 9 десятичных цифр
  • printCheque - Необязательное поле. Стандартное значение = true.
    • Флаг определяющий будет ли печататься чек.
  • prefix - Необязательное поле. Printable
    • адрес торгового объекта (магазина), объекта выполнения работ, объекта оказания услуг
  • suffix - Необязательное поле. Printable
    • Иная необязательная информация, необходимая субъекту хозяйствования информация, не являющаяся обязательной
  • operationId - Идентификатор операции.
    • уникальный в рамках смены.
  • printQrCheque - Необязательное поле. Стандартное значение = false.
    • печать короткого чека в виде QR со ссылкой на электронный документ.