Списание кодов из личного кабинета Вайлдбериз через SUZMark (для версий 4.x.x и выше)
В статье описываются особенности списывания кодов маркировки, полученных в отчете из личного кабинета Вайлдбериз.
Для списания кодов из личного кабинета Вайлдбериз ван требуется выгрузить отчет с сайта Вайлдбериз, загрузить их в программу и запустить обработку.
Выгрузка отчета
1. В личном кабинете Вайлдбериз в левом меню выберите "отчеты и аналитика". Внизу будет "Отчет по КИЗам выведенным из оборота". В нем есть кнопка "Выгрузить в эксель". После ее нажатия вы должны получить файл отчета. Далее работаем уже с ним.
2. В программе нажмите "обработка отчета" и в следующем окне выполняйте все операции.
Загрузить - используйте эту кнопку для загрузки в программу ранее полученного отчет с сайта Вайлдбериз.(опция "Из файла с сайта). Опция "Из файла SUZMark" - для загрузки отчета в старом формате.
Обработать выделенное - при нажатии на эту кнопку в зависимости от типа операции будут выведены из оборота или введены в оборот коды.
Обновить текущий статус - получить текущий статус кода из ЦРПТ.
Скрыть/отобразить выделенное - скрывает выбранные строчки. Можно использовать для сокрытия уже не актуальных строк.
Показать скрытые - отображает скрытые строки
Фильтр - показывает только те строки, где встречается введенный датаматрикс или статус обработки.
Процесс обработки
Программа отсортирует все выбранные строки по дате фискализации и начнет построчную обработку с самого раннего чека. Для каждой строки в ЧЗ будет запрошен статус кода маркировки. Если статус подходит для выполнения операции (INTRODUCED для продажи и RETIRED для возврата в оборот), то будет сформирован и отправлен соответствующий документ в ЧЗ.
В документе вывода из оборота будут указаны номер кассы, номер чека, дата документа, дата продажи (проставится дата документа), ИНН участника оборота, тип документа RECEIPT и причина вывода из оборота - REMOTE_SALE .
В документе возврата в оборот будут указаны номер документа(чека), дата документа, ИНН участника оборота, признак оплачен покупателем - true, тип документа RECEIPT и причина возврата в оборот - REMOTE_SALE_RETURN
В случае успешной доставки документа будет установлен статус SUCCESS_WITHDRAW или SUCCESS_RETURN. В комментариях будет указан номер документа.
Обратите внимание - это не означает, что код списан или возвращен в оборот. Это лишь означает, что ЦРПТ приняли наш запрос. И только в случае успешной обработки документа произойдет вывод из оборота/возврат в оборот.
Код, который в статусе "в обороте", но находится в непринятом документе отгрузки скорее всего не будет успешно обработан. В этом случае в отчете вы увидите номер документа вывода из оборота, но в личном кабинете ЧЗ этот документ не будет обработан с ошибкой "неверный статус кода".
Если с кодом какая-то проблема (ошибка формата, неверный статус), то он не будет обрабатываться. В случае, если он повторно будет указан в отчете, то программа его проигнорирует.
Видеоинструкция
Статусы кодов:
FORMAT_VALIDATION_ERROR - ошибка формата кода. Код не будет даже отправлен на проверку. Как правило ошибка в длине серийника или гтин
CRPT_CODE_ABSENT - в ЦРПТ был отправлен запрос на статуст кода, ЦРПТ вернул пустоту, как-будто у них нет информации об этом коде.
Стандартные статусы кодов ЦРПТ:
EMITTED – Эмитирован. Выпущен;
APPLIED – Эмитирован. Получен;
INTRODUCED – В обороте;
WRITTEN_OFF – КИ списан;
RETIRED – Выбыл;
DISAGGREGATION – Расформирован (только для упаковок)