Page History
...
Параметр | Обязательное поле | Принимаемые значения | Значение по умолчанию | Описание |
Merchant_ID | Да | Число | Идентификатор предприятия в системе АПК Ассист | |
Login | Да | 20 символов | Логин пользователя сервиса от предприятия | |
Password | Да | 30 символов | Пароль пользователя сервиса от предприятия | |
Billnumber | Нет1 | 16 цифр расширенный формат | Расширенный номер платежа, соответствующий выполненному ранее платежу или выполненной ранее отмене в системе АПК Ассист | |
Payment_ID | Нет1 | 255 символов | Уникальный идентификатор чека в системе предприятия2 | |
Да/Нет3 | 128 символов | E-mail адрес для отправки фискального чека | ||
Phone | Да/Нет3 | Число | Номер телефона для отправки фискального чека - стандартный номер с кодом страны (без +), минимум 11 цифр.12 | |
Type | Да | Строка | Тип фискализируемого платежа:
Если в запросе передается параметр Billnumber, то для фискализации платежа должен передаваться тип sell, а для фискализации отмены тип sell_refund. | |
TaxationSystem | Нет4 | Число | Из настроек предприятия или ККТ | |
Chequeitems | Да/Нет5 | Строка в формате JSON | Позиции чека, см. «Работа с чеком». | |
Amount | Да | Число, 15 знаков, два знака после разделителя (допустимые разделители «.», «,») | Сумма чека | |
Format | Нет | 1 – CSV | 1 | Формат возвращаемого ответа. |
Language | Нет | RU - русский, EN - английский | Язык предприятия | Язык отправляемого письма (RU/EN) |
ReceiptLine | Да/Нет5 | 128 символов | Позиция чека (для чеков с единственной позицией) | |
Tax | Да/Нет5 | 10 символов | ||
LastName | Нет | 70 символов | Пусто | Фамилия покупателя |
FirstName | Нет | 70 символов | Пусто | Имя покупателя |
MiddleName | Нет | 70 символов | Пусто | Отчество покупателя |
TaxpayerID | Нет | 12 символов | Пусто | ИИН покупателя |
PaymentPlace | Да/Нет86 | 256 символов | Пусто | Место расчетов |
Cashier | Да/Нет86 | 64 символа | Пусто | Кассир |
CashierINN107 | Да/Нет86 | 12 цифровых символов | Пусто | ИИН кассира |
...
2. Если в запросе не передана структура ChequeItems, то формируется чек с одной позицией, в которой:
- название позиции подставляется из параметра ReceiptLine, если он передан в запросе; если параметр ReceiptLine не передан в запросе, то название позиции подставляется из настроек предприятия; если настройки предприятия для этих параметров отсутствуют, то в качестве названия подставляется строка "Оплата заказа";
- стоимость единицы товара/услуги подставляется из параметра запроса Amount;
- количество всегда равно 1;
при этом:
- если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия;
- если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции).
Anchor | ||||
---|---|---|---|---|
|
6В зависимости от режима, в котором предприятие эксплуатирует ККТ, параметр может быть как обязательным, так и необязательным. Необходимость передачи этого параметра следует уточнить в отделе технической поддержки.
Anchor | ||||
---|---|---|---|---|
|
7 Если параметр будет передан в формате, не соответствующем указанному, то при фискализации его значение будет изменено на null.
Перечень возвращаемых параметров:
Название | Значение |
fiscalreceipt_ID | Идентификатор созданного фискального чека |
Payment_ID | Идентификатор чека в системе предприятия (если есть) |
Type | Тип фискализируемого платежа:
|
receipttype | Тип чека:
|
Receipt_status | Статус созданного фискального чека (чека коррекции) |
или | |
Сообщение об ошибке (если переданы некорректные параметры или не все обязательные параметры) |
После получения данных о создании фискального чека в статусах New, InProgress, ErrorRe, Requested рекомендуется через несколько минут дополнительно запросить данные фискального чека с помощью веб-сервиса fiscalreceipt (о веб-сервисе fiscalreceipt подробнее см. «Получение фискального чека») для того чтобы убедиться, что создание фискального чека успешно завершено.
Если запрос на фискализацию не может быть обработан, в результате запроса вернутся ненулевые значения параметров firstcode, secondcode.