Versions Compared

Key

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

...

Параметр

Обязательное поле

Принимаемые значения

Значение по умолчанию

Описание

Merchant_ID

Да

Число


Идентификатор предприятия в системе АПК Ассист

Login

Да

20 символов


Логин пользователя сервиса от предприятия

Password

Да

30 символов


Пароль пользователя сервиса от предприятия

BillnumberНетВеб-сервис для проведения фискализации16 цифр расширенный формат
Расширенный номер платежа, соответствующий выполненному ранее платежу или выполненной ранее отмене в системе АПК Ассист

Payment_ID

НетВеб-сервис для проведения фискализации

255 символов


Уникальный идентификатор чека в системе предприятияВеб-сервис для проведения фискализации

Email

Да/НетВеб-сервис для проведения фискализации

128 символов


E-mail адрес для отправки фискального чека

Phone

Да/НетВеб-сервис для проведения фискализации

Число


Номер телефона для отправки фискального чека (без +7)

Type

Да

Строка


Тип фискализируемого платежа:

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

Если в запросе передается параметр Billnumber, то для фискализации платежа должен передаваться тип sell, а для фискализации отмены тип sell_refund.

PaymentType

Да/НетВеб-сервис для проведения фискализации

Число


Вид оплаты

ReceiptType

Да/НетВеб-сервис для проведения фискализации

Строка


Тип чека:

  • normal – чек при фискализации оплаты или отмены;
  • correct – чек коррекции.

CorrectionType

Да/НетВеб-сервис для проведения фискализации

Строка


Тип коррекции:

  • self – самостоятельное решение о коррекции;
  • instruction – коррекция по предписанию надзорного органа.

CorrectionDocDate

Да/НетВеб-сервис для проведения фискализации

DD.MM.YYYY


Дата корректируемого расчета

CorrectionDocID

Да/НетВеб-сервис для проведения фискализации

Строка


Номер документа, на основании которого производится коррекция (для коррекции по предписанию)

PaymentTypesДа/НетВеб-сервис для проведения фискализацииСтрока

Набор/массив пар значений видов оплаты и соответствующих им сумм:
{"Amount":<value>, "PaymentType":<PaymentType>}

Warning

Сумма значений Amount по всем использованным видам оплаты должна быть равна сумме чека.

TaxationSystem

НетВеб-сервис для проведения фискализации

Число

Из настроек предприятия или ККТ

Система налогообложения

Chequeitems

Да/НетВеб-сервис для проведения фискализации

Строка в формате JSON


Позиции чека, см. «Работа с чеком».

Amount

Да

Число, 15 знаков, два знака после разделителя (допустимые разделители «.», «,»)


Сумма чека
Если в запросе передается параметр Billnumber, то сумма чека должна равняться сумме платежа (или отмены).

Format

Нет

1 – CSV
3 – XML
4 - SOAP
5 - JSON

1

Формат возвращаемого ответа.

Language

Нет

RU - русский,

EN - английский

Язык предприятия

Язык отправляемого письма (RU/EN)

ReceiptLine

Да/НетВеб-сервис для проведения фискализации

128 символов


Позиция чека (для чеков с единственной позицией)

Tax

Да/НетВеб-сервис для проведения фискализации

10 символов


Идентификатор ставки налога

FPMode

Да/НетВеб-сервис для проведения фискализации

Число


Способ расчета

LastNameНет70 символовПустоФамилия покупателя
FirstNameНет70 символовПустоИмя покупателя
MiddleNameНет70 символовПустоОтчество покупателя
CustomerDocIDНет11 символовПустоСерия/номер паспорта покупателя
TaxpayerIDНет12 символовПустоИНН покупателя
CompanyNameНет256 символовПустоНаименование компании (если покупатель – юридическое лицо)
PaymentAddressНет256 символовПустоАдрес расчетов
PaymentPlaceДа/НетВеб-сервис для проведения фискализации256 символовПустоМесто расчетов
CashierДа/НетВеб-сервис для проведения фискализации64 символаПустоКассир
CashierINNДа/НетВеб-сервис для проведения фискализации12 цифровых символовПустоИНН кассира
PaymentTerminalДа/НетВеб-сервис для проведения фискализации20 символовПустоНомер автоматического устройства
TransferOperatorPhoneВеб-сервис для проведения фискализацииНетВеб-сервис для проведения фискализации19 символовПустоТелефон оператора перевода
TransferOperatorNameНетВеб-сервис для проведения фискализации64 символаПустоНаименование оператора перевода
TransferOperatorAddressНет256 символовПустоАдрес оператора перевода
TransferOperatorINNНетВеб-сервис для проведения фискализации10 цифровых символовПустоИНН оператора перевода
PaymentReceiverOperatorPhoneВеб-сервис для проведения фискализацииНетВеб-сервис для проведения фискализации19 символовПустоТелефон оператора по приёму платежей
PaymentAgentOperationНетВеб-сервис для проведения фискализации24 символаПустоОперация платёжного агента
PaymentAgentPhoneВеб-сервис для проведения фискализацииНетВеб-сервис для проведения фискализации19 символовПустоТелефон платёжного агента
SupplierPhoneВеб-сервис для проведения фискализацииНет19 символовПустоТелефон поставщика
PaymentAgentModeНетВеб-сервис для проведения фискализациичислоПустоПризнак агента
DocumentRequisiteНет16 символовПустоДополнительный реквизит чека
UserRequisitesНетструктура {"name": <string(64)>, "value": <string(256)>}ПустоДополнительные реквизиты пользователя

...