Блок-схема
в случае успеха вернётся ответ с HTTP-кодом 200 и моделью, описанной в соответствующем методе
Раскрыть title Пример {
"cashdeskGuid": "0cc91a68-216a-11ee-852b-2cf05d22ccc8",
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2",
"invoiceNum": "4313",
"date": "2022-03-10T11:53:16.577",
"payerGuid": "ff1d2371-6f04-43a8-8919-be2680270545",
"family": "Тестовый",
"name": "Дмитрий",
"ot": "Юрьевич",
"birthday": "1972-02-20T00:00:00",
"contactMPhone": "89997776655",
"contactEmail": "test@test.tost",
"type": 1,
"parentInvoiceGuid": "00000000-0000-0000-0000-000000000000",
"status": 1,
"isCancelled": false,
"invoiceSum": 1552.00,
"paySum": 1552.00,
"services": [
{
"smGuid": "7e823e7b-6364-4bc9-8ce6-d8df7f75bf69",
"smCode": "B01.063.001",
"smName": "Прием (осмотр, консультация) врача-ортодонта первичный",
"smCount": 1.00,
"smPrice": 873.00,
"smCost": 0.00,
"tax": 1.0,
"isCompleted": 0,
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2"
},
{
"smGuid": "33629517-b7af-4c6b-a5ae-35710db231f6",
"smCode": "A02.07.001",
"smName": "Осмотр полости рта с помощью дополнительных инструментов",
"smCount": 1.00,
"smPrice": 194.00,
"smCost": 0.00,
"tax": 1.0,
"isCompleted": 0,
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2"
},
{
"smGuid": "1b2152ff-e05e-45ac-a089-a1081a977fef",
"smCode": "773",
"smName": "Инфильтрационная анестезия карпульным анестетиком (\"Ubistesin\", 3M ESPE, Германия)",
"smCount": 1.00,
"smPrice": 485.00,
"smCost": 0.00,
"tax": 1.0,
"isCompleted": 0,
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2"
}
]
}в случае пользовательской ошибки вернётся ответ с HTTP-кодом 400 и описанием ошибки в поле title
Раскрыть title Пример {
"title": "Не найдена БД ЛПУ с указанными параметрами",
"status": 4016,
"criticalLevel": 0,
"data": null
}
Описание ошибок интеграции с HTTP-кодом 400:
HTTP-код | Код (status) | Текст (title) | Метод | Алгоритм проверки/устранения | Действия кассира | Действия 1С |
---|---|---|---|---|---|---|
400 | 4001 | Не указан номер или идентификатор счёта | /api/paidServices/IntegrationInvoice/v2/ByNumber | Проверить формат передачи данных в 1С | Проверить корректность указания номера счета в интерфейсе получения счета в 1С в поле "Введите номер счёта", сравнив с номером счета в интерфейсе МИС или печатной формой. Обратиться к администратору или в СТП | Проверить передачу номера счета в методе получения счетов |
4002 | Не заполнена дата рождения плательщика | /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd | Проверить формат передачи данных из 1С | Проверить заполненность поля "Дата рождения" в справочнике плательщиков в 1С. Обратиться к администратору или в СТП | Проверить получение даты рождения плательщика в методе получения счетов Проверить заполненность даты рождения плательщика в интерфейсе договоров МИС | |
4003 | Не заполнено ФИО плательщика | /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd | Проверить формат передачи данных из 1С | Проверить заполненность ФИО плательщика в поле "Наименование" в справочнике плательщиков в 1С. Обратиться к администратору или в СТП | Проверить получение ФИО плательщика в методе получения счетов Проверить заполненность ФИО плательщика в интерфейсе договоров МИС | |
4004 | Неверно передан номер чека | /api/paidServices/IntegrationInvoice/v2/Pay | Проверить формат передачи данных из 1С | Обратиться к администратору или в СТП | Проверить заполненность номера чека в методе оплаты | |
4005 | Неверно передана касса | /api/paidServices/IntegrationInvoice/v2/Pay | Проверить формат передачи данных из 1С | Обратиться к администратору или в СТП | Осуществить отправку справочника касс из 1С в МИС методом передачи справочника касс в ТМ:МИС | |
4006 | Неверно передан ОГРН организации | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status /api/paidServices/IntegrationInvoice/v2/CashDesk | Проверить формат передачи данных из 1С | Обратиться к администратору или в СТП | Проверить настройки интеграции с МИС (ОГРН) | |
4007 | Неверно передан ОИД организации | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status /api/paidServices/IntegrationInvoice/v2/CashDesk | Проверить формат передачи данных из 1С | Обратиться к администратору или в СТП | Проверить настройки интеграции с МИС (ОИД) | |
4008 | Неверно сформирован или отсутствует список оплат | /api/paidServices/IntegrationInvoice/v2/Pay | Проверить формат передачи данных из 1С | Обратиться к администратору или в СТП | Проверить передачу списка оплат в методе оплат | |
4009 | Не найден счёт с номером N | /api/paidServices/IntegrationInvoice/v2/ByNumber | Проверить корректность указания номера счёта при получении в 1С. Проверить формат передачи номера счета из 1С в МИС. Если проблема не решена, обратиться в СТП МИС. | Проверить корректность указания номера счета в интерфейсе получения счета в 1С в поле "Введите номер счёта", сравнив с номером счета в интерфейсе МИС или печатной формой. Если проблема не решена, обратиться к администратору или в СТП | Обратиться в СТП МИС | |
4010 | Не найден счёт с гуидом N | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status | Проверить формат передачи данных в 1С. Если проблема не решена, обратиться в СТП МИС. | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
4011 | Найдено больше одного счёта с номером N | /api/paidServices/IntegrationInvoice/v2/ByNumber | Обратиться в СТП МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
4012 | Найдено больше одного счёта с гуидом N | /api/paidServices/IntegrationInvoice/v2/ByNumber | Обратиться в СТП МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
4013 | Номер чека X уже зафиксирован по счёту N | /api/paidServices/IntegrationInvoice/v2/Pay | Обратиться в СТП МИС | Проверить наличие платежей по счету в МИС. При соответствии никаких действий не требуется, в отличном случае обратиться к администратору или в СТП. | Действий не требуется | |
4014 | Данный счёт оплачен | /api/paidServices/IntegrationInvoice/v2/ByNumber | Обратиться в СТП МИС | Проверить наличие платежей по счету в МИС. При соответствии никаких действий не требуется, в отличном случае обратиться к администратору или в СТП. | Действий не требуется | |
4015 | Не найдена касса | /api/paidServices/IntegrationInvoice/v2/Pay | Передать справочник касс из 1С в МИС | Обратиться к администратору или в СТП | Осуществить отправку справочника касс из 1С в МИС методом передачи справочника касс в ТМ:МИС | |
4016 | Не найдена БД ЛПУ с указанными параметрами | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status /api/paidServices/IntegrationInvoice/v2/CashDesk | Проверить настройки интеграции в 1С/МИС | Обратиться к администратору или в СТП | Проверить настройки интеграции с МИС (ОГРН, ОИД, строка подключения) | |
4017 | Не найдена строка подключения к ЛПУ | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status /api/paidServices/IntegrationInvoice/v2/CashDesk | Проверить настройки интеграции в МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
4018 | Невозможно установить статус счёту | /api/paidServices/IntegrationInvoice/v2/Status | Обратиться в СТП МИС | Запросить счет повторно. Проверить статус счета "Требуется отправка в ОФД" | ||
404 | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status /api/paidServices/IntegrationInvoice/v2/CashDesk | Проверить настройки интеграции в 1С | Обратиться в СТП |
в случае внутренней ошибки сервера вернётся ответ с HTTP-кодом 500
Раскрыть | ||
---|---|---|
| ||
{ |
Описание ошибок интеграции с HTTP-кодом 500:
HTTP-код | Код (status) | Текст (title) | Метод | Алгоритм проверки/устранения | Действия кассира | Действия 1С |
---|---|---|---|---|---|---|
500 | 5000 | Ошибка при получении счёта | /api/paidServices/IntegrationInvoice/v2/ByNumber | Отправить запрос повторно из 1С в МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС |
5001 | Ошибка при получении счетов | /api/paidServices/IntegrationInvoice/v2/ByPayer | Отправить запрос повторно из 1С в МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
5002 | Ошибка при подтверждении получения счёта | /api/paidServices/IntegrationInvoice/v2/Receive | Отправить счет повторно из 1С в МИС | Действий не требуется | Сохранить счет в отложенные и повторно отправить в МИС | |
5003 | Ошибка при подтверждении оплаты счёта | /api/paidServices/IntegrationInvoice/v2/Pay | Отправить счет повторно из 1С в МИС | Действий не требуется | Сохранить счет в отложенные и повторно отправить в МИС | |
5004 | Ошибка при добавлении касс | /api/paidServices/IntegrationInvoice/v2/CashDesk | Отправить справочник касс повторно из 1С в МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
5005 | Ошибка при получении счетов для отправки в ОФД | /api/paidServices/IntegrationInvoice/v2/Ofd | Отправить запрос повторно из 1С в МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
5006 | Ошибка при изменении статуса счёта | /api/paidServices/IntegrationInvoice/v2/Status | Отправить запрос повторно из 1С в МИС | Обратиться к администратору или в СТП | Обратиться в СТП МИС | |
502 | /api/paidServices/IntegrationInvoice/v2/ByNumber /api/paidServices/IntegrationInvoice/v2/ByPayer /api/paidServices/IntegrationInvoice/v2/Ofd /api/paidServices/IntegrationInvoice/v2/Receive /api/paidServices/IntegrationInvoice/v2/Pay /api/paidServices/IntegrationInvoice/v2/Status /api/paidServices/IntegrationInvoice/v2/CashDesk | Отправить запрос повторно из 1С в МИС |
| Обратиться в СТП МИС | ||
503 | ||||||
504 |