2.9 KiB
2.9 KiB
Авторизация
Используется кастомный header X-Erp-Integration
Значение хранится в конфигах у системы СУП.
Для дев и прод разные значения.
При получении значения необходимо его сравнить со значением хранящимся в конфиге.
Если значения не соответствуют, то вернуть ошибку.
Создание черновика ВНСП
Используется endpoint с методом POST
Предлагаемый вариант
api/1.0/openRequest/createClient
Описание процесса
- Поле "Ответственный за выпуск ВнСп" заполняется
- Поле "Продающее подразделение" заполняется автоматически, исходя из правил СУП
- Поле "Руководитель проекта" заполняется значением из поля "Ответственный за выпуск ВнСп"
- Поле "Условия оплаты" заполняется автоматически значением "100% предоплата"
- Поле "Условия поставки" не заполняется. Автоматически проставить
trueв логическое поле "Нет поставки" - Поле "Вид договора" заполняется автоматически значением "Поставка товаров и оказание услуг"
- Поле "Ставка НДС" заполняется автоматически значением "Без НДС, 20% и 22%"
- Валюта договора заполняется автоматически, исходя из правил СУП и ДУП
Запрос
{
"legalEntityCode": "ARDS",
"customerInn": "7802020639",
"clientCode": "0000103001",
"managerCode": "00123087",
"directorProjectCode": "00122607",
"projectName": "",
"presaleCode": "AP02509"
}
"legalEntityCode" - Юридическое лицо (буквенный код юридического лица ARDS, ARDK и другие)
"customerInn" - Заказчик (передается ИНН)
"clientCode" - Клиент компании (передается код R3 - 10 цифр)
"managerCode" - Менеджер по продажам (передается код R3 - 8 цифр)
"directorProjectCode" - Директор проекта (передается код R3 - 8 цифр)
"projectName" - Название договора / проекта
"presaleCode" - Родительский проект (пресейл)
Ответ
Успешный
{
"success": true,
"errorMessage": ""
}
Неуспешный
{
"success": false,
"errorMessage": "Текст ошибки"
}