2.7. create_advancepayment / создание аванса

# > Общий раздел (Russian/Russia) > 01. REST сервер ( API для Медиалога ) > Документация > 5. Методы / Конечные точки / Endpoint > 2. Методы финансовые > 2.7. create_advancepayment / создание аванса

Описание

2.7. Создание аванса (талон+счет+оплата)

EndPoint - create_advancepayment
Method - POST

Описание.

ВНИМАНИЕ. Этот Метод только фиксирует данные внесения аванса в базе Медиалога.
Сама оплата должна производиться на стороне сайта или приложения

Request parameters / параметры запроса

Все параметры обязательны

Название параметра Тип данных Описание
patients_id integer ID пациента
total_amount money сумма счета
ECR_NUM string номер ККТ, если пустой то ошибка
CHECK_NUM string номер чека, если пустой то ошибка
filial_id integer ID филиала

Response parameters / параметры ответа

Название параметра Тип данных Описание
msgcode string код результата выполнения запроса
message string текст результата выполнения запроса

Request examples / пример запроса

url - http://127.0.0.1:45670/create_advancepayment
body -

{
	"patients_id": 6,
	"total_amount": 1380.00,
	"ECR_NUM": "12345678901234567891",
	"CHECK_NUM": 123457,
	"filial_id": 1
}
Пример CURL
curl "http://127.0.0.1:45670/create_advancepayment" \
  -X POST \
  -d "{\n\t\"patients_id\": 6,\n\t\"total_amount\": 1380.00,\n\t\"ECR_NUM\": \"12345678901234567891\",\n\t\"CHECK_NUM\": 123457,\n\t\"filial_id\": 1\n}"

Response examples / Пример ответа

{
 "msgcode":0,
 "message":"Аванс внесен"
}

Список Кодов и Сообщений Результат выполнения запроса.

msgcode message
0
Аванс внесен
1
не используется
2
не используется
3
Сумма не указана
4
Пациент не указан
5
Отсутствует номер ККТ
6
Отсутствует номер чека
7
такие номера ККТ и чека уже имеются в базе
Создан: Соловей Евгений 30.01.24 11:34; Изменен: Соловей Евгений 30.01.24 11:43
Эта страница является подготовленной к печати версией файла "2.7. create_advancepayment / создание аванса".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest