Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

Внимание! Если для товаров в чеке необходимо передавать код маркировки, то при обращении к сервису следует также добавить дополнительный параметр позиций заказа chequeitems, как описано в разделе "Режимы передачи данных чека", с кодами маркировки, как в разделе "Работа с чеком".

Warning

Внимание! Следует иметь в виду, что чеки коррекции (если они были созданы для данного заказа) не будут учитываться в последующих чеках полного расчета и при возвратах в рамках заказа по текущему номеру (Billnumber). Таким образом, если для данного заказа формировались чеки коррекции, то веб-сервис печати чека полного расчета использовать нельзя. Для такого случая следует использовать сервис фискализации fiscalize.cfm или создавать отдельный чек в ЛК, при этом необходимо использовать именно те параметры, которые были указаны для исправленного заказа в чеке коррекции. Соответственно, при отмене нужно использовать значение параметра GenerateReceipt=0 и отдельно создавать чек на отмену.


Список параметров ответа:

Название

Значение

fiscalreceipt_ID

Идентификатор созданного фискального чека

billnumber

Уникальный номер заказа в системе АПК Ассист

Type

Тип фискализируемой операции:·        

  • sell – оказание услуг;
·         
  • sell_refund – возврат.

Receipt_status

Статус созданного фискального чека:

  • New – чек подготовлен к формированию;
  • CreateError - при создании чека возникла ошибка.

Процесс фискализации является асинхронным, поэтому для большинства чеков в ответе будет возвращен статус New (чек подготовлен к формированию). Это означает, что чек создан и поставлен в очередь на кассу для фискализации. После получения данных о создании фискального чека в статусе New рекомендуется через несколько минут дополнительно запросить данные фискального чека с помощью веб-сервиса fiscalreceipt (о веб-сервисе fiscalreceipt подробнее см.  «Получение фискального чека»), чтобы убедиться в успешном завершении создания фискального чека. 

Если чек находится в статусе New, то отправлять его на фискализацию повторно нельзя.

Полученный в ответе на запрос статус CreateError означает, что чек не может быть сформирован и отправлен на фискализацию. В этом случае следует убедиться в корректности отправляемых данных (состав позиций чека

...

или

, наличие обязательных атрибутов фискализации, непротиворечивость параметров и т.д.), также рекомендуется дополнительно запросить данные с помощью веб-сервиса fiscalreceipt.После исправления некорректных параметров можно отправить чек на фискализацию повторно.

Warning
titleВнимание!

Если в ответе на запрос данных фискального чека через веб-сервис fiscalreceipt в течение длительного времени (несколько часов) по-прежнему приходит статус New (особенно в том случае, когда поле errortext ответа не пустое), следует обратиться в службу технической поддержки support@assist.ru.

Если запрос на фискализацию не может быть обработан, в результате запроса вернутся ненулевые значения параметров firstcode, secondcode.

Пример ответа:

Code Block
languagexml
{
    "fiscalize": {
        "receipt_status": "New",
        "payment_id": "",
        "type": "sell",
        "fiscalreceipt_id": 838507
    }
}

...


Наверх