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

Previous pageReturn to chapter overviewNext page

Метод предназначен для массового подтверждения полученных "Отчетов о регистрации/перерегистрации".

Метод синхронный. Если среди переданных ID отчета о регистрации/перерегистрации не найден, метод возвращает JSON-ответ, со списком всех переданных ID отчетов о регистрации/перерегистрации с результатом их обработки. Формат ответа описывается схемой "DraftAccept_Response.jsonscheme" (Приложение №12)

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" (Приложение №12).

Данные в запросе:

Поле

Тип

ID отчета о регистрации/перерегистрации

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

Необязательное поле, требует указания поля ИНН (укажите КПП партнера добавленного в друзья, чтобы данная ККТ сразу перешла к нему на обслуживание)

Данные в ответе:

Поле

Тип

ID отчета о регистрации/перерегистрации

integer

Дата и время

Дата формирования ответа в формате: 2017-03-20T10:47:00

Результат обработки

enum:

Accepted - отчет о регистрации/перерегистрации успешно принят
FnFactoryNumberAlreadyExists - не принят, ККТ с таким номером ФН уже существует
KktRegNumberAlreadyExists - не принят, ККТ с таким рег. номером ККТ уже существует
ModelNameIsMissing - не принят, не заполнено обязательное поле: "Модель ККТ"
InvalidActivationCode - не принят, не верный код активации
PartnerNotFound - не принят, не найден партнер в списке партнеров вашей организации