ean13 property

  1. @JsonKey(name: JsonKeys.ean13)
String? ean13
final

Только для ФФД 1.05.

Штрих-код в требуемом формате. В зависимости от типа кассы требования могут отличаться:

  • АТОЛ Онлайн - шестнадцатеричное представление с пробелами. Максимальная длина – 32 байта. Пример: 00 00 00 01 00 21 FA 41 00 23 05 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 AB 00

  • CloudKassir - длина строки: четная, от 8 до 150 байт, т.е. от 16 до 300 ASCII символов '0' - '9' , 'A' - 'F' шестнадцатеричного представления кода маркировки товара. Пример: 303130323930303030630333435

  • OrangeData - строка, содержащая base64 кодированный массив от 8 до 32 байт. Пример: igQVAAADMTIzNDU2Nzg5MDEyMwAAAAAAAQ==

В случае передачи в запросе параметра Ean13 не прошедшего валидацию, возвращается неуспешный ответ с текстом ошибки в параметре message = "Неверный параметр Ean13". Валидация параметра Ean13 необходима как в объекте Receipt, так и в объекте Receipts.

Implementation

@JsonKey(name: JsonKeys.ean13)
final String? ean13;