Прежде чем начать работать с заказами необходимо загрузить заказы на сервер ecomkassa.ru. Как это сделать можно найти в разделе интеграции на странице продукта -
https://ecomkassa.ru/ecomkassacourier или используйте описание API -
https://docs.google.com/document/d/1n9QW4QXCoAer6yjSP9c__o38jGBxIGcCiXlhs0XD1yQ/edit#heading=h.f7qd5pcvvhon
Варианты загрузки заказов:
1. Предоплаченный заказ, т.е. если на сайте установлена онлайн оплата и выдается первый чек с признаком способа расчета "100% предоплата" и вид оплаты "банковская карта". В этом случае при подтверждении заказа нам необходимо выдать второй чек "зачет аванса" с признаком расчета "полный расчет" и с видом оплаты "предварительная оплата/зачет аванса".
2. Неоплаченный заказ, т.е. оплата принимается по факту вручения. В этом случае нам необходим передать признак расчета "полный расчет" и вид оплаты оставить пустым. При подтверждении заказа курьер сможет проставить 2 типа: наличная и безналичная оплата.
Загрузка маркировки 1. Передать код товара в поле
nomenclature_code, выделенный из DataMatrix для передачи его в чек. При продаже этого заказа приложение попросит провести сверку товаров, чтобы курьер случайно не отдал другой товар. Сверка проводится считыванием DataMatrix камерой телефона или терминала.
2. Передать нулевой код товара в поле
nomenclature_code. При реализации заказа приложение увидит, что товар маркирован неизвестным кодом и попросит считать в позицию заказа код товара. Считывание производится камерой телефона или терминала.
После подтверждения заказа код товара передается в кассу и пробивается в теге 1162. Офд отправит информацию о продаже в честный знак.