Подсистема Такском API       техническое описание
×

3.10.2. Подтверждение полученных «Отчетов о регистрации/перерегистрации»

Метод предназначен для массового подтверждения полученных «Отчетов о регистрации/перерегистрации».
Метод синхронный. Если среди переданных ИД отчета о регистрации/перерегистрации не найден, метод возвращает JSON ответ, со списком всех переданных ИД отчетов о регистрации/перерегистрации с результатом их обработки. Формат ответа описывается схемой «DraftAccept_Response.jsonscheme» (Приложение №10)
HTTP-запрос:
HTTP-Method: POST
Адрес запроса (URI)
https://<server>.taxcom.ru/API/v2/DraftAccept
Заголовок запроса
Session-Token
Маркер временного доступа
Необязательный параметр (не передается, если используется пара Integration-Token/Integrator-ID)
Content-Type
application/json
Тело запроса
Данные для подтверждения отчета о регистрации/перерегистрации. Описывается схемой «DraftAccept_Request.jsonscheme» (Приложение №10).
 
Данные в запросе:
Поле
Тип
ИД отчета о регистрации/перерегистрации
integer
Тип отчета
enum:
·         Registration – Отчет о регистрации
·         ReRegistration – Отчет о перерегистрации
Модель ККТ
string
Необходимо указать Модель ККТ
Название ККТ
string
Необязательное поле (если не передать, то в качестве названия будет использован заводской номер ККТ)
Дата активации ФН
datetime
Необязательное поле для отчетов о перерегистрации (если не указывать, то будет использоваться "Дата из отчета о перерегистрации")
Срок действия ФН
string
Необходимо передать значение «13», «15» или «36»
ID (GUID) торговой точки
string
Необязательное поле (при указании id (guid) существующей торговой точки, ККТ будет помещена в эту торговую точку)
Способ тарификации ККТ
enum:
·         CD_Base – Годовой (1 год)
·         CD_Base_3Years – Годовой (3 года)
·         CD_Active_200  – 200 активных дней
Код активации
string
Необязательное поле (если у Вас есть карта оплаты ККТ, введите код (под защитным слоем))
Передать ККТ на обслуживание партнеру ОФД (ИНН)
string
Необязательное поле (укажите ИНН партнера добавленного в друзья, чтобы данная ККТ сразу перешла к нему на обслуживание)
Передать ККТ на обслуживание партнеру ОФД (КПП)
string
Необязательное поле, требует указания поля ИНН (укажите КПП партнера добавленного в друзья, чтобы данная ККТ сразу перешла к нему на обслуживание)
 
Данные в ответе:
Поле
Тип
ИД отчета о регистрации/перерегистрации
integer
Дата и время
Дата формирования ответа в формате: 2017-03-20T10:47:00
Результат обработки
enum:
·         Accepted - отчет о регистрации/перерегистрации успешно принят
·         FnFactoryNumberAlreadyExists - не принят, ККТ с таким номером ФН уже существует
·         KktRegNumberAlreadyExists - не принят, ККТ с таким рег. номером ККТ уже существует
·         ModelNameIsMissing - не принят, не заполнено обязательное поле: «Модель ККТ»
·         InvalidActivationCode - не принят, не верный код активации
·         PartnerNotFound - не принят, не найден партнер в списке партнеров вашей организации