Формат загрузки документа «Заказ ЕМИАС» (через spr файл)

<document_object date="dd.MM.YYYY HH:mm:ss" externalnumber="СТРОКА 15" doctype="35" uuid="uuid" posted="ЧИСЛО 1.0" status="СТРОКА 10" customer="СТРОКА 50" sendchequedata="СТРОКА 50" refund="ЧИСЛО 1.0" >
КодТовара;Количество;;;;ИтоговаяСкидкаНаценка;ТипСкидки;ИдентификаторЧека\\
КодТовара;Количество;;;;ИтоговаяСкидкаНаценка;ТипСкидки;ИдентификаторЧека\\
. . .\\
КодТовара;Количество;;;;ИтоговаяСкидкаНаценка;ТипСкидки;ИдентификаторЧека\\
</document_object>

где:

date – Дата документа.

externalnumber – Номер документа.

doctype – 35 (код типа документа).

uuid – уникальный идентификатор документа в формате XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, где X - шестнадцатеричное число.

posted – признак проведения документа (1 - документ проведен, изменение невозможно, 0 - документ в работе).

status – «open» - для открытого заказа, «close» - если заказ выполнен, «cancel» - если заказ отменен, «reject» - отказ от выполнения заказа на текущей ККМ.

customer - ФИО покупателя.

sendchequedata - данные для отправки чека покупателю (номер телефона или эл. почта, отправку чека выполняет ОФД) формат номера телефона: «+7NNNNNNNNNN»

refund - признак возврата (0 - это продажа, 1 - это возврат)

Состав документа загружается из тела тега. Каждая строка документа состоит из полей, разделенных «;»:

1 – Код загружаемого товара (ЧИСЛО 13.0)

2 – Количество (ЧИСЛО 15.3)

3, 4, 5 – Зарезервировано (пустые строки)

6 – Итоговая скидка/наценка на позицию (ЧИСЛО 15.2)

7 - Тип скидки (0 - скидка, 1 - наценка)

8 - Идентификатора чека, заполняется только для документа возврата (СТРОКА 50)