Запит по замовчуванню повертає список наданих по слуг за вказаними критеріями:
Потрібно встановити пареметри по даті початку та кінця (діапазон дати початку та кінця не повинен перевищувати 30 днів). Також потрібно вказати ідентифікатор філіалу і послуги для пошуку (встановлення ідентифікатора філіалу і послуги не є обв'язковим), наприклад:
HTTP methods: GET
/api/erp/v1/salepack?from=2022-05-15T22:00:00.000Z&to=2022-05-16T21:59:59.999Z&clinicId={clinicId}&PackageId={PackageId}
Responses:
При успішному виконані запиту повернеться - Code 200 Success
Media type:
application/json;odata.metadata=minimal;odata.streaming=true
Example Value:
Параметр | Тип | Опис |
SalepackId | integer($int32) | ідентифікатор наданої послуги (ідентифікатор сутності, яка описує оформлену послугу пацієнта, позиції в чеку) |
PackageId | integer($int32) | ідентифікатор послуги |
Tax | integer($int32) | податкова група |
ParentPackageId | integer($int32) nullable: true | ідентифікатор пакету (якщо надана послуга не є частиною пакета ParentPackageId = PackageId) |
AssuranceId | integer($int32) nullable: true | ідентифікатор страхового полісу |
DiscountId | integer($int32) nullable: true | ідентифікатор дисконтної картки |
PaymentTypeId | integer($int32) | тип оплати (може бути готівка - 2 і безготівка - 1) |
ReferringTypeId | integer($int32) | тип зверення () |
IsFiscal | boolean | увімкнено/вимкнено PPO |
PriceId | integer($int32) nullable: true | ідентифікатор прайсу |
ClinicId | integer($int32) | ідентифікатор філіалу |
CreatedUserId | integer($int32) | ідентифікатор користувача, який оформив послугу |
PrerecordId | integer($int32) nullable: true | ідентифікатор попереднього запису |
PriceDiscountCash | number($double) | ціна зі знижкою (готівка) |
PriceUndiscountCash | number($double) | ціна без знижки (готівка) |
DateCreated | string($date-time) | дата оформлення |
Del | boolean | видалений |
PackName | string nullable: true | назва послуги |
Count | integer($int32) | кількість |
RoomId | integer($int32) nullable: true | ідентифікатор кабінету |
PriceDiscountWithoutCash | number($double) | ціна зі знижкою (безготівка) |
PriceUndiscountWithoutCash | number($double) | ціна без знижки (безготівка) |
Debt | number($double) | борг |
RepaymentOfDebt | string($date-time) nullable: true | час повернення боргу |
BookingId | integer($int32) | ідентифікатор чеку |
ContractorPactId | integer($int32) nullable: true | ідентифікатор договору з організацією |
Currency | integer($int32) | валюта (0 - гривні, 1 - долар, 2 - євро, 3 - тенге) |
CashDeskId | integer($int32) | ідентифікатор каси |
SalepackMaterialType | integer($int32) | тип послуги (0 - нічого, 1- продаж, 2 - списання) |
ContractorCoordinatorId | integer($int32) nullable: true | ідентифікатор координатора страхової компанії |
ReferalSalepackPackageId | integer($int32) nullable: true | ідентифікаор направлення |
Якщо немає потрібних scope, то повернеться помилка - Code 403 Forbidden