{"openapi":"3.1.0","info":{"title":"checkbox API","summary":"Core API of Software Registrar of Settlement Operations","description":"\n- [Wiki](https://wiki.checkbox.ua/uk/api/specification)\n- [Swagger](/api/docs)\n- [ReDoc](/api/redoc)\n","termsOfService":"https://checkbox.ua/terms/","version":"2.108.3+d569e323"},"paths":{"/api/v1/cashier/signin":{"post":{"tags":["Касир"],"summary":"Sign In Cashier","description":"Вхід користувача (касира) за допомогою логіна та паролю","operationId":"sign_in_cashier_api_v1_cashier_signin_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashierSignIn"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashierAccessTokenResponseModel"}}}},"403":{"description":"Невірні дані","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cashier/signinPinCode":{"post":{"tags":["Касир"],"summary":"Sign In Cashier Via Pin Code","description":"Вхід користувача (касира) за допомогою пін-коду. Необхідно для касових реєстраторів типу \"AGENT\"","operationId":"sign_in_cashier_via_pin_code_api_v1_cashier_signinPinCode_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashierSignInPinCode"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashierAccessTokenResponseModel"}}}},"403":{"description":"Invalid credentials","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cashier/signout":{"post":{"tags":["Касир"],"summary":"Sign Out Cashier","description":"Завершення сесії користувача (касира) з поточним токеном доступу","operationId":"sign_out_cashier_api_v1_cashier_signout_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"205":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cashier/me":{"get":{"tags":["Касир"],"summary":"Get Cashier Profile","description":"Отримання інформації про поточного користувача (касира)","operationId":"get_cashier_profile_api_v1_cashier_me_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendedCashierModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cashier/shift":{"get":{"tags":["Касир"],"summary":"Get Cashier Shift","description":"Отримання інформації про активну зміну користувача (касира)","operationId":"get_cashier_shift_api_v1_cashier_shift_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftWithCashRegisterModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cashier/check-signature":{"get":{"tags":["Касир"],"summary":"Check Signature","operationId":"check_signature_api_v1_cashier_check_signature_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashierSignatureStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cashier/tax":{"get":{"tags":["Касир","Податки"],"summary":"Get All Taxes By Cashier","description":"Отримання налаштувань податків за токеном доступу касира","operationId":"get_all_taxes_by_cashier_api_v1_cashier_tax_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ExtendedTaxModel"},"type":"array","title":"Response Get All Taxes By Cashier Api V1 Cashier Tax Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization":{"get":{"tags":["Поточна організація"],"summary":"Get Current Organization Settings","operationId":"get_current_organization_settings_api_v1_organization_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShortOrganizationModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization/receipt-config":{"get":{"tags":["Поточна організація"],"summary":"Get Current Organization Receipt Settings","operationId":"get_current_organization_receipt_settings_api_v1_organization_receipt_config_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationReceiptConfigSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization/logo.png":{"get":{"tags":["Поточна організація"],"summary":"Get Current Organization Logo","operationId":"get_current_organization_logo_api_v1_organization_logo_png_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'","required":false,"schema":{"type":"string","title":"If-Modified-Since","description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'"},"name":"if-modified-since","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization/text_logo.png":{"get":{"tags":["Поточна організація"],"summary":"Get Current Organization Text Logo","operationId":"get_current_organization_text_logo_api_v1_organization_text_logo_png_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'","required":false,"schema":{"type":"string","title":"If-Modified-Since","description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'"},"name":"if-modified-since","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization/sms-billing":{"get":{"tags":["Поточна організація"],"summary":"Get Current Organization Sms Billing Balance","operationId":"get_current_organization_sms_billing_balance_api_v1_organization_sms_billing_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationBillingSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization/cashiers":{"get":{"tags":["Поточна організація"],"summary":"Get Organization Workplaces","operationId":"get_organization_workplaces_api_v1_organization_cashiers_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CashierWorkplace"},"type":"array","title":"Response Get Organization Workplaces Api V1 Organization Cashiers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/organization/billing-status":{"get":{"tags":["Поточна організація"],"summary":"Get Organization Billing Status","description":"Отримати інформацію по білінгу організації.","operationId":"get_organization_billing_status_api_v1_organization_billing_status_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingStatusSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/go-online":{"post":{"tags":["пРРО"],"summary":"Go Online Action","description":"Ручне переведення поточної каси в онлайн. Ініціює відправку до ДПС всіх транзакцій по даній касі, створених в офлайн.\nПершою повинна бути транзакція \"перехід в офлайн\" (транзакції вибираються в порядку створення, отже її дата та час\nстворення повинні бути найменшими). Каса переходить в онлайн лише після вдалої відправки всіх транзакцій.","operationId":"go_online_action_api_v1_cash_registers_go_online_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/go-offline":{"post":{"tags":["пРРО"],"summary":"Go Offline Action","description":"Ручне переведення поточної каси в офлайн. Після виклику цього методу при наступній відправці чеків спроби перевірки\nзв'язку з ДПС виконуватися не будуть - для переведення каси в онлайн та відправки ланцюжка чеків потрібно буде\nвикликати метод go-online","operationId":"go_offline_action_api_v1_cash_registers_go_offline_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoOfflinePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/ping-tax-service":{"post":{"tags":["пРРО"],"summary":"Ping Tax Service Action","description":"Перевірка зв'язку з ДПС. При наявності зв'язку повертає статус DONE","operationId":"ping_tax_service_action_api_v1_cash_registers_ping_tax_service_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceMethodFiscalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/ask-offline-codes":{"get":{"tags":["пРРО"],"summary":"Ask Offline Codes","description":"Дочекатись обробки транзакції (керується параметром sync - значення False (default) або True)\nзапит на оновлення списку фіскальних номерів для офлайн режиму для вказаного касового реєстратора.\nКлюч ліцензії реєстратора передається в заголовок X-License-Key.\nВ результаті виклику ініціюється запит за номерами до серверу ДПС. Отримані номери зберігаються в базі\nтранзакційного процесингу, і стають доступними для отримання методом get-offline-codes. Важливо - номер перестає\nповертатися сервером ДПС (вважається \"використаним\") лише після відправки до ДПС чека з цим номером. До того ДПС\nповертає цей номер при кожному виклику.\nНаприклад, зробивши до ДПС перший запит на 100 номерів, отримаємо 100 нових вільних фіскальних номерів для\nвідповідного реєстратора. Але зробивши після цього запит ще на 200 номерів, отримаємо 100 тих самих номерів та\nще 100 наступних за ними.\nВиклик можна робити лише тоді, коли касовий реєстратор знаходиться в онлайн режимі.","operationId":"ask_offline_codes_api_v1_cash_registers_ask_offline_codes_get","parameters":[{"description":"Number of codes to get","required":false,"schema":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Number of codes to get","description":"Number of codes to get","default":2000},"name":"count","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Sync","default":false},"name":"sync","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceMethodFiscalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/get-offline-codes":{"get":{"tags":["пРРО"],"summary":"Get Offline Codes","description":"Отримання списку доступних для використання фіскальних номерів для офлайн режиму\nдля активного касового реєстратора. Номери отримуються з бази транзакційного процесингу, якщо вони там є.\nВ цю базу вони потрапляють в результаті виклику метода ask-offline-codes.\nНомер вважається використаним транзакційним процесингом, якщо отримано чек з цим номером. Тобто повторні запити на\nотримання номерів будуть повертати ті самі набори, якщо між ними не було передачі чеків.","operationId":"get_offline_codes_api_v1_cash_registers_get_offline_codes_get","parameters":[{"description":"Maximal number of codes to get","required":false,"schema":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Maximal number of codes to get","description":"Maximal number of codes to get","default":150},"name":"count","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DetailedOfflineFiscalCodeModel"},"type":"array","title":"Response Get Offline Codes Api V1 Cash Registers Get Offline Codes Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/get-offline-codes-count":{"get":{"tags":["пРРО"],"summary":"Get Offline Codes Count","description":"Отримання кількості офлайн кодів","operationId":"get_offline_codes_count_api_v1_cash_registers_get_offline_codes_count_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfflineCodesCountSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/get-offline-time":{"get":{"tags":["пРРО"],"summary":"Get Offline Time","operationId":"get_offline_time_api_v1_cash_registers_get_offline_time_get","parameters":[{"description":"Час офлайн починаючи від дати","required":false,"schema":{"type":"string","format":"date-time","title":"From Date","description":"Час офлайн починаючи від дати"},"name":"from_date","in":"query"},{"description":"Час офлайн закінчуючи до дати","required":false,"schema":{"type":"string","format":"date-time","title":"To Date","description":"Час офлайн закінчуючи до дати"},"name":"to_date","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashRegisterOfflineTime"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers":{"get":{"tags":["пРРО"],"summary":"Get Cash Registers","description":"Отримання переліку доступних пРРО","operationId":"get_cash_registers_api_v1_cash_registers_get","parameters":[{"required":false,"schema":{"type":"boolean","title":"Чи відображати зайняті каси (true - тільки зайняті, false - тільки вільні, не передається - всі)"},"name":"in_use","in":"query"},{"required":false,"schema":{"type":"string","title":"Знайти касу по fiscal number (Якщо не передається - ігнорується)"},"name":"fiscal_number","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_DetailedCashRegisterModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/cash-registers/info":{"get":{"tags":["пРРО"],"summary":"Get Cash Register Info","description":"Отримання інформації про пРРО за ключем ліцензії. Необхідно для агенту РРО.","operationId":"get_cash_register_info_api_v1_cash_registers_info_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashRegisterDeviceModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cash-registers/shifts":{"get":{"tags":["пРРО"],"summary":"Get Cash Register Shifts","description":"Отримання змін по касі","operationId":"get_cash_register_shifts_api_v1_cash_registers_shifts_get","parameters":[{"description":"Статус зміни","required":false,"schema":{"items":{"$ref":"#/components/schemas/ShiftStatus"},"type":"array","description":"Статус зміни"},"name":"statuses","in":"query"},{"description":"Зворотній порядок сортування","required":false,"schema":{"type":"boolean","title":"Desc","description":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"description":"Records per page","required":false,"schema":{"type":"integer","maximum":50.0,"exclusiveMinimum":0.0,"title":"Limit","description":"Records per page","default":25},"name":"limit","in":"query"},{"description":"Skip records","required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","description":"Skip records","default":0},"name":"offset","in":"query"},{"required":false,"schema":{"type":"string","format":"date-time","title":"From Date"},"name":"from_date","in":"query"},{"required":false,"schema":{"type":"string","format":"date-time","title":"To Date"},"name":"to_date","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ShiftModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cash-registers/receipt-template":{"get":{"tags":["пРРО"],"summary":"Get Current Template","operationId":"get_current_template_api_v1_cash_registers_receipt_template_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptTemplateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cash-registers/receipt-template/html_logo.png":{"get":{"tags":["пРРО"],"summary":"Get Current Html Logo","operationId":"get_current_html_logo_api_v1_cash_registers_receipt_template_html_logo_png_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'","required":false,"schema":{"type":"string","title":"If-Modified-Since","description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'"},"name":"if-modified-since","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cash-registers/receipt-template/text_logo.png":{"get":{"tags":["пРРО"],"summary":"Get Current Text Logo","operationId":"get_current_text_logo_api_v1_cash_registers_receipt_template_text_logo_png_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'","required":false,"schema":{"type":"string","title":"If-Modified-Since","description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'"},"name":"if-modified-since","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cash-registers/{cash_register_id}":{"get":{"tags":["пРРО"],"summary":"Get Cash Register","description":"Отримання інформації про пРРО","operationId":"get_cash_register_api_v1_cash_registers__cash_register_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Cash Register Id"},"name":"cash_register_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedCashRegisterModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/shifts":{"get":{"tags":["Зміни"],"summary":"Get Shifts","description":"Отримання змін поточного касира","operationId":"get_shifts_api_v1_shifts_get","parameters":[{"description":"Статус зміни","required":false,"schema":{"items":{"$ref":"#/components/schemas/ShiftStatus"},"type":"array","description":"Статус зміни"},"name":"statuses","in":"query"},{"description":"Зворотній порядок сортування","required":false,"schema":{"type":"boolean","title":"Desc","description":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"required":false,"schema":{"type":"string","format":"date-time","title":"From Date"},"name":"from_date","in":"query"},{"required":false,"schema":{"type":"string","format":"date-time","title":"To Date"},"name":"to_date","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ShiftWithCashRegisterModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Зміни"],"summary":"Create Shift","description":"Відкриття нової зміни касиром.\n\nДля створення зміни необхідно вказати ключ ліцензії конкретного пРРО розташованого в тій же торговій точці, що знаходиться касир.\n\nСтворюється об'єкт зміни в стані \"CREATED\" та транзакція відкриття зміни (поле \"initial_transaction\").\n\nДля переведення зміни в статус OPENED необхідно щоб транзакція була підписана за допомогою КЕП та доставлена в ДПС,\nце як правило триває декілька секунд.\n\nПісля створення запиту необхідно відслідковувати статус зміни доки він не змінить на OPENED або CLOSED.\n\nСтатус зміни можна відслідковувати за допомогою GET запиту по шляху /api/v1/shifts/{shift_id},\nде {shift_id} - ідентифікатор зміни.\nАбо /api/v1/cashier/shift\n\nУ разі, якщо зміна перейшла у статус CLOSED - це значить, що зміна не може бути відкрита.\nДеталізація причини відмови у створенні зміни знаходиться в полі initial_transaciton.\n\nПісля того як робочу зміну буде успішно відкрито можна її закрити або створювати чеки.","operationId":"create_shift_api_v1_shifts_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShiftPayload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/shifts/{shift_id}":{"get":{"tags":["Зміни"],"summary":"Get Shift","description":"Отримання інформації про зміну","operationId":"get_shift_api_v1_shifts__shift_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Shift Id"},"name":"shift_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/shifts/short/{shift_id}":{"get":{"tags":["Зміни"],"summary":"Get Short Shift","description":"Отримання інформації про зміну для RRO-Agent","operationId":"get_short_shift_api_v1_shifts_short__shift_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Shift Id"},"name":"shift_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendedRROAgentShiftStatusSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/shifts/{shift_id}/close":{"post":{"tags":["Зміни"],"summary":"Close Shift By Senior Cashier","description":"Закриття зміни старшим касиром","operationId":"close_shift_by_senior_cashier_api_v1_shifts__shift_id__close_post","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Shift Id"},"name":"shift_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShortCloseShiftPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/shifts/close":{"post":{"tags":["Зміни"],"summary":"Close Shift","description":"Створення Z-Звіту та закриття поточної зміни користувачем (касиром).\n\nСтан зміни встановлюється як \"CLOSING\" та створюється транзакція закриття зміни (поле \"closing_transaction\").\n\nДля переведення зміни в статус CLOSED необхідно щоб транзакція була підписана за допомогою КЕП та доставлена в ДПС.\n\nСтатус зміни можна відслідковувати за допомогою GET запиту по шляху /api/v1/shifts/{shift_id},\nде {shift_id} - ідентифікатор зміни.\n\nПісля закриття зміни в її рамках більше не можливо буде виконувати дії.\nДля продовження роботи потрібно створити нову зміну.\n\nОпціонально Z-Звіт може бути сформований на стороні клієнта та переданий в тілі цього запиту\n\n<b>Увага!</b> При формуванні звіту на стороні клієнту перевірка коректності\nрозрахунку оборотів та сум продажу не виконується!","operationId":"close_shift_api_v1_shifts_close_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloseShiftPayload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-templates":{"get":{"tags":["Receipt templates"],"summary":"List Templates","operationId":"list_templates_api_v1_receipt_templates_get","parameters":[{"description":"Records per page","required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","description":"Records per page","default":25},"name":"limit","in":"query"},{"description":"Skip records","required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","description":"Skip records","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ReceiptTemplateListItem_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-templates/{template_id}":{"get":{"tags":["Receipt templates"],"summary":"Get Template","operationId":"get_template_api_v1_receipt_templates__template_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"},"name":"template_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptTemplateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"patch":{"tags":["Receipt templates"],"summary":"Update Template Header Footer","operationId":"update_template_header_footer_api_v1_receipt_templates__template_id__patch","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"},"name":"template_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptTemplateHeaderFooterPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptTemplateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-templates/{template_id}/assignments":{"get":{"tags":["Receipt templates"],"summary":"Get Template Assignment","operationId":"get_template_assignment_api_v1_receipt_templates__template_id__assignments_get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"},"name":"template_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateEntities"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-templates/{template_id}/activation":{"get":{"tags":["Receipt templates"],"summary":"Get Template Activation","operationId":"get_template_activation_api_v1_receipt_templates__template_id__activation_get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"},"name":"template_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateEntities"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-templates/{template_id}/html_logo.png":{"get":{"tags":["Receipt templates"],"summary":"Get Html Logo","operationId":"get_html_logo_api_v1_receipt_templates__template_id__html_logo_png_get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"},"name":"template_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'","required":false,"schema":{"type":"string","title":"If-Modified-Since","description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'"},"name":"if-modified-since","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-templates/{template_id}/text_logo.png":{"get":{"tags":["Receipt templates"],"summary":"Get Text Logo","operationId":"get_text_logo_api_v1_receipt_templates__template_id__text_logo_png_get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"},"name":"template_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'","required":false,"schema":{"type":"string","title":"If-Modified-Since","description":"Дата останньої модифікації у форматі HTTP-date, наприклад: 'Wed, 21 Oct 2021 07:28:00 GMT'"},"name":"if-modified-since","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipt-assets/{token}":{"get":{"tags":["Receipt assets"],"summary":"Get Receipt Asset","operationId":"get_receipt_asset_api_v1_receipt_assets__token__get","parameters":[{"required":true,"schema":{"type":"string","title":"Token"},"name":"token","in":"path"},{"required":false,"schema":{"type":"string","title":"If-None-Match"},"name":"if-none-match","in":"header"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts":{"get":{"tags":["Чеки"],"summary":"Get Receipts","description":"Отримання списку чеків в рамках поточної зміни або за параметрами фільтрів\n\nПошук за порядковим та фіскальним номерами одночасно неможливий.\n\nЯкщо у касира немає активної зміни виконується пошук за організацією,\nу іншому випадку пошук виконується за кассою.","operationId":"get_receipts_api_v1_receipts_get","parameters":[{"description":"Фіскальний номер","required":false,"schema":{"type":"string","title":"Fiscal Code","description":"Фіскальний номер"},"name":"fiscal_code","in":"query"},{"description":"Порядковий номер","required":false,"schema":{"type":"integer","title":"Serial","description":"Порядковий номер"},"name":"serial","in":"query"},{"description":"Зворотній порядок сортування","required":false,"schema":{"type":"boolean","title":"Desc","description":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"description":"Records per page","required":false,"schema":{"type":"integer","maximum":100.0,"exclusiveMinimum":0.0,"title":"Limit","description":"Records per page","default":25},"name":"limit","in":"query"},{"description":"Skip records","required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","description":"Skip records","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResult_ReceiptModel_"},{"$ref":"#/components/schemas/ShortReceiptPaginatedResult"}],"title":"Response Get Receipts Api V1 Receipts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/search":{"get":{"tags":["Чеки"],"summary":"Get Receipts Search","description":"Отримання списку чеків за параметрами фільтрів","operationId":"get_receipts_search_api_v1_receipts_search_get","parameters":[{"description":"Фіскальний номер чека","required":false,"schema":{"type":"string","title":"Fiscal Code","description":"Фіскальний номер чека"},"name":"fiscal_code","in":"query"},{"description":"Пошук за штрихкодом чека","required":false,"schema":{"type":"string","title":"Barcode","description":"Пошук за штрихкодом чека"},"name":"barcode","in":"query"},{"description":"Фільтрування зміни","required":false,"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Shift Id","description":"Фільтрування зміни"},"name":"shift_id","in":"query"},{"description":"Фільтрування торгової точки","required":false,"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Branch Id","description":"Фільтрування торгової точки"},"name":"branch_id","in":"query"},{"description":"Фільтрування каси","required":false,"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Cash Register Id","description":"Фільтрування каси"},"name":"cash_register_id","in":"query"},{"description":"Фільтрування по коду складу","required":false,"schema":{"type":"string","title":"Stock Code","description":"Фільтрування по коду складу"},"name":"stock_code","in":"query"},{"description":"Чеки починаючи з дати","required":false,"schema":{"type":"string","format":"date-time","title":"From Date","description":"Чеки починаючи з дати"},"name":"from_date","in":"query"},{"description":"Чеки раніше обраної дати","required":false,"schema":{"type":"string","format":"date-time","title":"To Date","description":"Чеки раніше обраної дати"},"name":"to_date","in":"query"},{"description":"Зворотній порядок сортування","required":false,"schema":{"type":"boolean","title":"Desc","description":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"description":"Показувати тільки власні чеки","required":false,"schema":{"type":"boolean","title":"Self Receipts","description":"Показувати тільки власні чеки","default":true},"name":"self_receipts","in":"query"},{"description":"Records per page","required":false,"schema":{"type":"integer","maximum":100.0,"exclusiveMinimum":0.0,"title":"Limit","description":"Records per page","default":25},"name":"limit","in":"query"},{"description":"Skip records","required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","description":"Skip records","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResult_ReceiptModel_"},{"$ref":"#/components/schemas/ShortReceiptPaginatedResult"}],"title":"Response Get Receipts Search Api V1 Receipts Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/{receipt_id}":{"get":{"tags":["Чеки"],"summary":"Get Receipt","description":"Отримання інформації про чек з партиційованої таблиці.","operationId":"get_receipt_api_v1_receipts__receipt_id__get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptOperativeDTO"}}}},"429":{"description":"Вказаний чек створюється, повторіть запит пізніше","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/bulk-sell":{"post":{"tags":["Чеки"],"summary":"Create Bulk Receipts","description":"Створення чеків продажу/повернення, їх фіскалізація та доставка клієнтам по email.","operationId":"create_bulk_receipts_api_v1_receipts_bulk_sell_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptBulkSellPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkReceiptsModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/sell":{"post":{"tags":["Чеки"],"summary":"Create Receipt","description":"Створення чека продажу/повернення, його фіскалізація та доставка клієнту по email.","operationId":"create_receipt_api_v1_receipts_sell_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptSellPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/sell-offline":{"post":{"tags":["Чеки"],"summary":"Create Offline Receipt","description":"Додавання чека, створеного в зовнішній системі в офлайн режимі, в базу ТП для подальшої відправки в ДПС.","operationId":"create_offline_receipt_api_v1_receipts_sell_offline_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfflineReceiptSellPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/service":{"post":{"tags":["Чеки"],"summary":"Create Service Receipt","description":"Створення сервісного чека внесення або винесення коштів\n\nДля чека сума винесення повинна бути вказана зі знаком мінус, а для внесення зі знаком плюс.","operationId":"create_service_receipt_api_v1_receipts_service_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptServicePayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/service-currency":{"post":{"tags":["Чеки"],"summary":"Create Service Currency Receipt","description":"Створення сервісного чека внесення або винесення коштів.\n\nПризначено тільки для кас обміну валют.","operationId":"create_service_currency_receipt_api_v1_receipts_service_currency_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceCurrencyPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/currency-exchange":{"post":{"tags":["Чеки"],"summary":"Exchange","description":"Створення чека обміну валют, доступно тільки для ПРРО відповідного типу.","operationId":"exchange_api_v1_receipts_currency_exchange_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyExchangePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyExchangeReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/cash-withdrawal":{"post":{"tags":["Чеки"],"summary":"Cash Withdrawal","description":"Створення чека видачі готівки утримувачеві ЕПЗ.","operationId":"cash_withdrawal_api_v1_receipts_cash_withdrawal_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashWithdrawalReceiptPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/{receipt_id}/html":{"get":{"tags":["Чеки"],"summary":"Get Receipt Html","description":"Отримання HTML представлення чека згідно <a href=\"https://zakon.rada.gov.ua/laws/show/z0832-21#Text\">наказу №329 від 08.06.2021</a>.","operationId":"get_receipt_html_api_v1_receipts__receipt_id__html_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Номер примірника для чеків валютообміну","required":false,"schema":{"type":"boolean","title":"Номер примірника","description":"Номер примірника для чеків валютообміну","default":false},"name":"is_second_copy","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Відключення сторонніх стилів для друку","default":false},"name":"simple","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Show Buttons"},"name":"show_buttons","in":"query"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"required":false,"schema":{"type":"boolean","title":"X-Show-Buttons"},"name":"X-Show-Buttons","in":"header"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/pdf":{"get":{"tags":["Чеки"],"summary":"Get Receipt Pdf","description":"Отримання PDF представлення чека згідно <a href=\"https://zakon.rada.gov.ua/laws/show/z0832-21#Text\">наказу №329 від 08.06.2021</a>.","operationId":"get_receipt_pdf_api_v1_receipts__receipt_id__pdf_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Номер примірника для чеків валютообміну","required":false,"schema":{"type":"boolean","title":"Номер примірника","description":"Номер примірника для чеків валютообміну","default":false},"name":"is_second_copy","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Download","default":false},"name":"download","in":"query"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/text":{"get":{"tags":["Чеки"],"summary":"Get Receipt Text","description":"Отримання текстового представлення чека для термопринтеру згідно <a href=\"https://zakon.rada.gov.ua/laws/show/z0832-21#Text\">наказу №329 від 08.06.2021</a>.","operationId":"get_receipt_text_api_v1_receipts__receipt_id__text_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Номер примірника для чеків валютообміну","required":false,"schema":{"type":"boolean","title":"Номер примірника","description":"Номер примірника для чеків валютообміну","default":false},"name":"is_second_copy","in":"query"},{"description":"Print area width in characters","required":false,"schema":{"type":"integer","maximum":250.0,"minimum":10.0,"title":"Print area width","description":"Print area width in characters","default":42},"name":"width","in":"query"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/print-blocks":{"get":{"tags":["Чеки"],"summary":"Get Receipt Print Blocks","description":"Отримання чека блоками для друку з мобільного застосунку: текст лишається текстом,\nзображення, QR та штрихкоди приходять окремими блоками на своїх місцях.\n\nQR та штрихкоди віддаються значенням, а не картинкою — малює їх застосунок. Невідомий\n`type` блока слід пропускати, а не падати: формат розширюватиметься.","operationId":"get_receipt_print_blocks_api_v1_receipts__receipt_id__print_blocks_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Номер примірника для чеків валютообміну","required":false,"schema":{"type":"boolean","title":"Номер примірника","description":"Номер примірника для чеків валютообміну","default":false},"name":"is_second_copy","in":"query"},{"description":"Print area width in characters","required":false,"schema":{"type":"integer","maximum":250.0,"minimum":10.0,"title":"Print area width","description":"Print area width in characters","default":42},"name":"width","in":"query"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrintBlocksSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/png":{"get":{"tags":["Чеки"],"summary":"Get Receipt Png","description":"Отримання графічного представлення чека для термопринтеру згідно <a href=\"https://zakon.rada.gov.ua/laws/show/z0832-21#Text\">наказу №329 від 08.06.2021</a>.","operationId":"get_receipt_png_api_v1_receipts__receipt_id__png_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Номер примірника для чеків валютообміну","required":false,"schema":{"type":"boolean","title":"Номер примірника","description":"Номер примірника для чеків валютообміну","default":false},"name":"is_second_copy","in":"query"},{"description":"Кількість символів у рядку","required":false,"schema":{"type":"integer","maximum":100.0,"minimum":22.0,"title":"Кількість символів у рядку","description":"Кількість символів у рядку","default":30},"name":"width","in":"query"},{"description":"Ширина паперу у міліметрах","required":false,"schema":{"type":"integer","maximum":80.0,"minimum":40.0,"title":"Ширина паперу у міліметрах","description":"Ширина паперу у міліметрах","default":58},"name":"paper_width","in":"query"},{"description":"Ширина QR-коду у відсотках від загальної ширини паперу","required":false,"schema":{"type":"integer","maximum":100.0,"exclusiveMinimum":0.0,"title":"Ширина QR-коду у відсотках від загальної ширини паперу","description":"Ширина QR-коду у відсотках від загальної ширини паперу","default":75},"name":"qrcode_scale","in":"query"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/qrcode":{"get":{"tags":["Чеки"],"summary":"Get Receipt Qr Code Image","description":"Отримання зображення QR-коду чека.","operationId":"get_receipt_qr_code_image_api_v1_receipts__receipt_id__qrcode_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/xml":{"get":{"tags":["Чеки"],"summary":"Get Receipt Xml","description":"Отримання XML представлення чека. Доступний за поточний день.","operationId":"get_receipt_xml_api_v1_receipts__receipt_id__xml_get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"required":false,"schema":{"type":"string","format":"uuid","title":"Organization Id"},"name":"organization_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/receipts/{receipt_id}/email":{"post":{"tags":["Чеки"],"summary":"Send Receipt To Email","operationId":"send_receipt_to_email_api_v1_receipts__receipt_id__email_post","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string","format":"email"},"type":"array","minItems":1,"title":"Emails"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/{receipt_id}/sms":{"post":{"tags":["Чеки"],"summary":"Send Receipt Via Sms","description":"Надіслати чек у Viber або SMS за номером телефону.\n\nПослуга доступна тільки після активації з веб-порталу.","operationId":"send_receipt_via_sms_api_v1_receipts__receipt_id__sms_post","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^[\\w-]{11}$"}],"title":"Receipt Id"},"name":"receipt_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptDeliverySmsPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/receipts/validate":{"post":{"tags":["Чеки"],"summary":"Validate Receipt","operationId":"validate_receipt_api_v1_receipts_validate_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptSellPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"boolean"},"type":"object","title":"Response Validate Receipt Api V1 Receipts Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/prepayment-receipts/search":{"get":{"tags":["Чеки передплати та післяплати"],"summary":"Get Pre Payment Relations Search","description":"Отримання списку зв'язків чеків передплати та післяплати","operationId":"get_pre_payment_relations_search_api_v1_prepayment_receipts_search_get","parameters":[{"description":"Чеки передплати з дати","required":false,"schema":{"type":"string","format":"date-time","title":"From Date","description":"Чеки передплати з дати"},"name":"from_date","in":"query"},{"description":"Чеки передплати обраної дати","required":false,"schema":{"type":"string","format":"date-time","title":"To Date","description":"Чеки передплати обраної дати"},"name":"to_date","in":"query"},{"description":"Зворотній порядок сортування","required":false,"schema":{"type":"boolean","title":"Desc","description":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"description":"Пошук по номеру замовлення","required":false,"schema":{"type":"string","title":"Search","description":"Пошук по номеру замовлення"},"name":"search","in":"query"},{"description":"ID каси","required":false,"schema":{"type":"string","format":"uuid","title":"Cash Register Id","description":"ID каси"},"name":"cash_register_id","in":"query"},{"description":"Статус ланцюжка чеків передплати та післяплати","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/PrePaymentReceiptStatus"}],"description":"Статус ланцюжка чеків передплати та післяплати"},"name":"status","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResultWithTotalItems_BasePrePaymentReceiptInfo_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/prepayment-receipts/{relation_id}":{"get":{"tags":["Чеки передплати та післяплати"],"summary":"Get Prepayment Relation","description":"Отримання інформації про чеки передоплати та післяплати.","operationId":"get_prepayment_relation_api_v1_prepayment_receipts__relation_id__get","parameters":[{"required":true,"schema":{"type":"string","title":"Relation Id"},"name":"relation_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrePaymentReceiptInfo"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Чеки передплати та післяплати"],"summary":"Create After Payment Receipt","description":"Створення додаткових чеків передплати та чека післяплати","operationId":"create_after_payment_receipt_api_v1_prepayment_receipts__relation_id__post","parameters":[{"required":true,"schema":{"type":"string","title":"Relation Id"},"name":"relation_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AfterPaymentReceiptPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/prepayment-receipts":{"post":{"tags":["Чеки передплати та післяплати"],"summary":"Create Prepayment Receipt","description":"Створення чека передплати","operationId":"create_prepayment_receipt_api_v1_prepayment_receipts_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrePaymentReceiptPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/prepayment-receipts/{relation_id}/return":{"post":{"tags":["Чеки передплати та післяплати"],"summary":"Return Pre Payment Receipts Chain","description":"Повернути ланцюжок чеків передплати та післяплати","operationId":"return_pre_payment_receipts_chain_api_v1_prepayment_receipts__relation_id__return_post","parameters":[{"required":true,"schema":{"type":"string","title":"Relation Id"},"name":"relation_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)","required":false,"schema":{"type":"string","title":"X-Device-Id","description":"ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)"},"name":"X-Device-ID","in":"header"},{"description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)","required":false,"schema":{"type":"string","title":"X-Access-Key","description":"Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)"},"name":"X-Access-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReturnPrepaymentChainPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ReceiptModel"},"type":"array","title":"Response Return Pre Payment Receipts Chain Api V1 Prepayment Receipts  Relation Id  Return Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/reports/periodical":{"get":{"tags":["Звіти"],"summary":"Get Periodical Report","operationId":"get_periodical_report_api_v1_reports_periodical_get","parameters":[{"required":true,"schema":{"type":"string","format":"date-time","title":"From Date"},"name":"from_date","in":"query"},{"required":true,"schema":{"type":"string","format":"date-time","title":"To Date"},"name":"to_date","in":"query"},{"required":false,"schema":{"type":"integer","maximum":250.0,"minimum":10.0,"title":"Width","default":42},"name":"width","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Is Short","default":false},"name":"is_short","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reports":{"get":{"tags":["Звіти"],"summary":"Get Reports","description":"Отримання звітів (X та Z) за поточну зміну або звіти за обрану дату","operationId":"get_reports_api_v1_reports_get","parameters":[{"required":false,"schema":{"type":"string","format":"date-time","title":"Звіти починаючи з дати"},"name":"from_date","in":"query"},{"required":false,"schema":{"type":"string","format":"date-time","title":"Звіти раніше обраної дати"},"name":"to_date","in":"query"},{"required":false,"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Фільтрування зміни (за промовчуванням поточна, у разі фільтрування по даті - по всіх змінах)"},"name":"shift_id","in":"query"},{"required":false,"schema":{"type":"integer","title":"Порядковий номер звіту"},"name":"serial","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Показувати тільки Z-Звіти (true - тільки Z, false - тільки X, не передано - всі типи)"},"name":"is_z_report","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ReportModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Звіти"],"summary":"Create X Report","description":"Генерація X звіту","operationId":"create_x_report_api_v1_reports_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/reports/search":{"get":{"tags":["Звіти"],"summary":"Get Search Reports","description":"Отримання звітів (X та Z) за вибраними касами","operationId":"get_search_reports_api_v1_reports_search_get","parameters":[{"required":false,"schema":{"type":"string","format":"date-time","title":"Звіти починаючи з дати"},"name":"from_date","in":"query"},{"required":false,"schema":{"type":"string","format":"date-time","title":"Звіти раніше обраної дати"},"name":"to_date","in":"query"},{"required":false,"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Фільтрування по зміні"},"name":"shift_id","in":"query"},{"required":false,"schema":{"type":"integer","title":"Порядковий номер звіту"},"name":"serial","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Показувати тільки Z-Звіти (true - тільки Z, false - тільки X, не передано - всі типи)"},"name":"is_z_report","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Зворотній порядок сортування","default":false},"name":"desc","in":"query"},{"required":false,"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Показувати звіти тількі для обраних кас","default":[]},"name":"cash_register_id","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ReportModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/reports/add-external":{"post":{"tags":["Звіти"],"summary":"Add External Report","description":"Додавання звіту з зовнішньої системи","operationId":"add_external_report_api_v1_reports_add_external_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/reports/{report_id}":{"get":{"tags":["Звіти"],"summary":"Get Report","description":"Отримання звіту","operationId":"get_report_api_v1_reports__report_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"},"name":"report_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/reports/{report_id}/text":{"get":{"tags":["Звіти"],"summary":"Get Report Text","description":"Отримання звіту в текстовому вигляді","operationId":"get_report_text_api_v1_reports__report_id__text_get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"},"name":"report_id","in":"path"},{"description":"Print area width in characters","required":false,"schema":{"type":"integer","maximum":250.0,"minimum":10.0,"title":"Print area width","description":"Print area width in characters","default":42},"name":"width","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reports/{report_id}/png":{"get":{"tags":["Звіти"],"summary":"Get Report Png","description":"Отримання звіту в PNG-форматі","operationId":"get_report_png_api_v1_reports__report_id__png_get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"},"name":"report_id","in":"path"},{"description":"Кількість символів у рядку","required":false,"schema":{"type":"integer","maximum":100.0,"minimum":22.0,"title":"Кількість символів у рядку","description":"Кількість символів у рядку","default":34},"name":"width","in":"query"},{"description":"Ширина паперу у міліметрах","required":false,"schema":{"type":"integer","maximum":80.0,"minimum":40.0,"title":"Ширина паперу у міліметрах","description":"Ширина паперу у міліметрах","default":58},"name":"paper_width","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/extended-reports/goods":{"post":{"tags":["Розширені звіти"],"summary":"Goods Report","operationId":"goods_report_api_v1_extended_reports_goods_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendedReportFiltersPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/z":{"post":{"tags":["Розширені звіти"],"summary":"Create Z Report","operationId":"create_z_report_api_v1_extended_reports_z_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportWithExtensionPayloadShort"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/actual_revenue":{"post":{"tags":["Розширені звіти"],"summary":"Create Actual Revenue Report","operationId":"create_actual_revenue_report_api_v1_extended_reports_actual_revenue_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendedReportPayloadShort"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/net_turnover":{"post":{"tags":["Розширені звіти"],"summary":"Create Net Turnover Report","operationId":"create_net_turnover_report_api_v1_extended_reports_net_turnover_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendedReportPayloadShort"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/bookkeeper_z_report":{"post":{"tags":["Розширені звіти"],"summary":"Create Bookkeeper Z Report","operationId":"create_bookkeeper_z_report_api_v1_extended_reports_bookkeeper_z_report_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendedReportPayloadShort"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/daily_cash_flow":{"post":{"tags":["Розширені звіти"],"summary":"Create Daily Cash Flow Report","operationId":"create_daily_cash_flow_report_api_v1_extended_reports_daily_cash_flow_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyCashFlowPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/receipt":{"post":{"tags":["Розширені звіти"],"summary":"Create Receipt Report","operationId":"create_receipt_report_api_v1_extended_reports_receipt_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptsReportFiltersPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/sms_receipts":{"post":{"tags":["Розширені звіти"],"summary":"Create Sms Receipts Report","operationId":"create_sms_receipts_report_api_v1_extended_reports_sms_receipts_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SmsReceiptPayloadBase"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/bookkeeper-payments":{"post":{"tags":["Розширені звіти"],"summary":"Create Bookkeeper Payments Report","operationId":"create_bookkeeper_payments_report_api_v1_extended_reports_bookkeeper_payments_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseReportPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/{report_task_id}":{"get":{"tags":["Розширені звіти"],"summary":"Get Report Task By Id","operationId":"get_report_task_by_id_api_v1_extended_reports__report_task_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Report Task Id"},"name":"report_task_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicReportTaskSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/extended-reports/{report_task_id}/report{extension}":{"get":{"tags":["Розширені звіти"],"summary":"Get Report Xlsx By Id","operationId":"get_report_xlsx_by_id_api_v1_extended_reports__report_task_id__report_extension__get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/PathExtensionEnum"},"name":"extension","in":"path"},{"required":true,"schema":{"type":"string","format":"uuid","title":"Report Task Id"},"name":"report_task_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/transactions":{"get":{"tags":["Транзакції"],"summary":"Get Transactions","operationId":"get_transactions_api_v1_transactions_get","parameters":[{"required":false,"schema":{"items":{"$ref":"#/components/schemas/TransactionStatus"},"type":"array"},"name":"status","in":"query"},{"required":false,"schema":{"items":{"$ref":"#/components/schemas/TransactionType"},"type":"array"},"name":"type","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Desc","default":false},"name":"desc","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ShortTransaction_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/transactions/{transaction_id}":{"get":{"tags":["Транзакції"],"summary":"Get Transaction","operationId":"get_transaction_api_v1_transactions__transaction_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Transaction Id"},"name":"transaction_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/tax":{"get":{"tags":["Податки"],"summary":"Get All Taxes","description":"Отримання налаштувань податків","operationId":"get_all_taxes_api_v1_tax_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ExtendedTaxModel"},"type":"array","title":"Response Get All Taxes Api V1 Tax Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/goods":{"get":{"tags":["Номенклатура товарів"],"summary":"Get Goods","description":"Перегляд номенклатури товарів","operationId":"get_goods_api_v1_goods_get","parameters":[{"description":"Пошук за назвою (Буде видалено, використовуйте параметр query)","required":false,"deprecated":true,"schema":{"type":"string","title":"Name","description":"Пошук за назвою (Буде видалено, використовуйте параметр query)"},"name":"name","in":"query"},{"description":"Пошук за штрихкодом (Буде видалено, використовуйте параметр query)","required":false,"deprecated":true,"schema":{"type":"string","title":"Barcode","description":"Пошук за штрихкодом (Буде видалено, використовуйте параметр query)"},"name":"barcode","in":"query"},{"description":"Обмежити пошук за обраним ID групи товарів","required":false,"schema":{"type":"string","format":"uuid","title":"Group Id","description":"Обмежити пошук за обраним ID групи товарів"},"name":"group_id","in":"query"},{"description":"Пошук виключно по товарах, які не знаходяться в категоріях","required":false,"schema":{"type":"boolean","title":"Without Group Only","description":"Пошук виключно по товарах, які не знаходяться в категоріях","default":false},"name":"without_group_only","in":"query"},{"description":"Пошук товарів","required":false,"schema":{"type":"string","title":"Query","description":"Пошук товарів"},"name":"query","in":"query"},{"description":"Сортування по назві","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по назві"},"name":"order_by_name","in":"query"},{"description":"Сортування по коду","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по коду"},"name":"order_by_code","in":"query"},{"description":"Сортування по позиції","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по позиції"},"name":"order_by_position","in":"query"},{"description":"Сортування по кількості","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по кількості"},"name":"order_by_count","in":"query"},{"description":"Сортування по ціні","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по ціні"},"name":"order_by_price","in":"query"},{"description":"Завантажити пов'язані товарі","required":false,"schema":{"type":"boolean","title":"Load Children","description":"Завантажити пов'язані товарі","default":false},"name":"load_children","in":"query"},{"description":"Завантажити детальну інформацію про групу товарів","required":false,"schema":{"type":"boolean","title":"Load Group","description":"Завантажити детальну інформацію про групу товарів","default":false},"name":"load_group","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResultGoodSpecific_GoodModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Номенклатура товарів"],"summary":"Create New Good","description":"Створення нового товару","operationId":"create_new_good_api_v1_goods_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGoodPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/srso__schema__good__schema__GoodModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/{good_id}":{"get":{"tags":["Номенклатура товарів"],"summary":"Get Good","description":"Перегляд товару із номенклатури","operationId":"get_good_api_v1_goods__good_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Good Id"},"name":"good_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/srso__schema__good__schema__GoodModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"put":{"tags":["Номенклатура товарів"],"summary":"Edit Exists Good","description":"Редагування існуючого товару","operationId":"edit_exists_good_api_v1_goods__good_id__put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Good Id"},"name":"good_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditGoodsPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/srso__schema__good__schema__GoodModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Номенклатура товарів"],"summary":"Delete Exists Good Group","description":"Редагування існуючого товару","operationId":"delete_exists_good_group_api_v1_goods__good_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Good Id"},"name":"good_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveItemStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/groups":{"get":{"tags":["Номенклатура товарів"],"summary":"Get Groups","description":"Перегляд груп(текам) товарів","operationId":"get_groups_api_v1_goods_groups_get","parameters":[{"description":"Пошук за назвою групи","required":false,"schema":{"type":"string","title":"Search","description":"Пошук за назвою групи"},"name":"search","in":"query"},{"description":"Пошук по виключно по батькіскім групам","required":false,"schema":{"type":"boolean","title":"Parent Groups Only","description":"Пошук по виключно по батькіскім групам","default":false},"name":"parent_groups_only","in":"query"},{"description":"Пошук за обраною батьківською групою","required":false,"schema":{"type":"string","title":"Parent Id","description":"Пошук за обраною батьківською групою"},"name":"parent_id","in":"query"},{"description":"Сортування по назві","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по назві"},"name":"order_by_name","in":"query"},{"description":"Сортування по даті створення","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по даті створення"},"name":"order_by_created_at","in":"query"},{"description":"Сортування по даті оновлення","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/GoodsIntegrationOrdering"}],"description":"Сортування по даті оновлення"},"name":"order_by_updated_at","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_GroupModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Номенклатура товарів"],"summary":"Create New Good Group","description":"Створення нового каталогу товарів","operationId":"create_new_good_group_api_v1_goods_groups_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGroupPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/groups/{group_id}":{"put":{"tags":["Номенклатура товарів"],"summary":"Update Exists Good Group","description":"Створення нової групи товарів","operationId":"update_exists_good_group_api_v1_goods_groups__group_id__put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Group Id"},"name":"group_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorrectGroupPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Номенклатура товарів"],"summary":"Delete Exists Good","description":"Видалення групи товарів","operationId":"delete_exists_good_api_v1_goods_groups__group_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Group Id"},"name":"group_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveItemStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/groups/{group_id}/move-goods":{"put":{"tags":["Номенклатура товарів"],"summary":"Move Group Goods","description":"Перенесення товарів в іншу групу","operationId":"move_group_goods_api_v1_goods_groups__group_id__move_goods_put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Group Id"},"name":"group_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeGroupGoodsPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MoveGoodsToGroupResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/by-code/{code}":{"get":{"tags":["Номенклатура товарів"],"summary":"Get Good By Code","description":"Перегляд товару із номенклатури за кодом","operationId":"get_good_by_code_api_v1_goods_by_code__code__get","parameters":[{"required":true,"schema":{"type":"string","title":"Code"},"name":"code","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/srso__schema__good__schema__GoodModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/export/{export_extension}":{"get":{"tags":["Номенклатура товарів"],"summary":"Export Goods","description":"Експорт товарів організації в excel, csv або json","operationId":"export_goods_api_v1_goods_export__export_extension__get","parameters":[{"description":"Тип файлу експорту: csv, excel або json","required":true,"schema":{"allOf":[{"$ref":"#/components/schemas/ExportExtensionType"}],"description":"Тип файлу експорту: csv, excel або json"},"name":"export_extension","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationBaseResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/export/task_status/{task_id}":{"get":{"tags":["Номенклатура товарів"],"summary":"Export Goods Task Status","description":"Отримати статус задачі по експорту товарів","operationId":"export_goods_task_status_api_v1_goods_export_task_status__task_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"},"name":"task_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckStatusResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/export/file/{task_id}":{"get":{"tags":["Номенклатура товарів"],"summary":"Export Goods File","description":"Отримати файл експорту товарів","operationId":"export_goods_file_api_v1_goods_export_file__task_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"},"name":"task_id","in":"path"},{"description":"Номер частини експорту товарів (експорт у json)","required":false,"schema":{"type":"integer","title":"Chunk Number","description":"Номер частини експорту товарів (експорт у json)"},"name":"chunk_number","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/import/upload":{"post":{"tags":["Номенклатура товарів"],"summary":"Import Goods From File","description":"Імпорт товарів з csv, xlsx або json","operationId":"import_goods_from_file_api_v1_goods_import_upload_post","parameters":[{"required":false,"schema":{"type":"boolean","title":"Ignore Barcode Duplicates","default":false},"name":"ignore_barcode_duplicates","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Auto Supply","default":false},"name":"auto_supply","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_goods_from_file_api_v1_goods_import_upload_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationBaseResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/import/task_status/{task_id}":{"get":{"tags":["Номенклатура товарів"],"summary":"Import Goods Task Status","description":"Отримати статус задачі по імпорту товарів","operationId":"import_goods_task_status_api_v1_goods_import_task_status__task_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"},"name":"task_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckStatusResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/import/apply_changes/{task_id}":{"post":{"tags":["Номенклатура товарів"],"summary":"Import Goods Apply Changes","description":"Застосувати опрацьовані зміни товарів","operationId":"import_goods_apply_changes_api_v1_goods_import_apply_changes__task_id__post","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"},"name":"task_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationBaseResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/goods/leftovers-by-id":{"post":{"tags":["Номенклатура товарів"],"summary":"Get Goods Leftovers By Id","description":"Отримання списку товарів за їх ідентифікаторами","operationId":"get_goods_leftovers_by_id_api_v1_goods_leftovers_by_id_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGoodsById"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"additionalProperties":{"type":"integer"},"type":"object"},"type":"array","title":"Response Get Goods Leftovers By Id Api V1 Goods Leftovers By Id Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/sync":{"post":{"tags":["Замовлення"],"summary":"Run Orders Synchronization","operationId":"run_orders_synchronization_api_v1_orders_sync_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders":{"get":{"tags":["Замовлення"],"summary":"Get Orders","operationId":"get_orders_api_v1_orders_get","parameters":[{"required":false,"schema":{"type":"boolean","title":"Сортування від нових до старих замовлень","default":true},"name":"desc","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Сортування по даті доставлення"},"name":"delivery_desc","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Виводити всі замовлення організації","default":false},"name":"orders_all","in":"query"},{"description":"ID замовлення в сервісі доставки","required":false,"schema":{"type":"string","title":"Order Id","description":"ID замовлення в сервісі доставки"},"name":"order_id","in":"query"},{"description":"Доставлені замовлення починаючи з дати","required":false,"schema":{"type":"string","format":"date-time","title":"Delivered From Date","description":"Доставлені замовлення починаючи з дати"},"name":"delivered_from_date","in":"query"},{"description":"Доставлені замовлення раніше обраної дати","required":false,"schema":{"type":"string","format":"date-time","title":"Delivered To Date","description":"Доставлені замовлення раніше обраної дати"},"name":"delivered_to_date","in":"query"},{"required":false,"schema":{"items":{"$ref":"#/components/schemas/srso__schema__order__orders__OrderStatus"},"type":"array"},"name":"status","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResultWithTotalItems_OrderModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Замовлення"],"summary":"Add Orders","description":"Використовуйте цей метод щоб додати замовлення, повертає список **тільки доданих** замовлень, замовлення що вже зареєстровані в системі будуть проігноровані\n\n`order_id` - Ім'я замовлення, яке відображається в додатку","operationId":"add_orders_api_v1_orders_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"items":{"$ref":"#/components/schemas/CreateOrderModel"},"type":"array"},{"$ref":"#/components/schemas/CreateOrderModel"}],"title":"Orders Model"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"items":{"$ref":"#/components/schemas/OrderModel"},"type":"array"},{"$ref":"#/components/schemas/OrderModel"}],"title":"Response Add Orders Api V1 Orders Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/integration":{"get":{"tags":["Замовлення"],"summary":"Get Integration","description":"Метод для отримання інформації про інтеграцію","operationId":"get_integration_api_v1_orders_integration_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationInfoSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Замовлення"],"summary":"Set Integration","description":"Даним методом встановлюється URL адреса куди при редагуванні замовлення буде надіслано POST запити з відповідною інформацією.\n\nНалаштування зберігаються для кожного касира окремо.\n\nУказана в даному запиті адреса повинна приймати POST запити із указаною в документації схемою\nта повертати статус-код 200, у разі якщо статус-код буде >= 400 або час очікування відповіді\nбільше 5 секунд у відповідь буде надіслана помилка.\n\nПід час встановлення налаштувань сервером CheckBox генерується секретний ключ та повертається у\nвідповіді на даний метод, за допомогою цього ключа можна перевірити чи дійсно запит\nвиконується серверами CheckBox.\n\nПід час виконання виклику вебхуків тіло запиту хешується за допомогою алгоритму:\n```\nencodeBase64(\n    HmacSHA256(\n        getBytesUTF-8(\n            request_body\n        )\n        secret_key\n    )\n)\n```\n- `encodeBase64` - функція перетворення бінарних даних в Base64 формат [wiki](https://ru.wikipedia.org/wiki/Base64),\n- `HmacSHA256` - функція створення хешу підпису даних [wiki](https://ru.wikipedia.org/wiki/HMAC),\n- `getBytesUTF-8` - функція перетворення рядка в бінарне представлення (в кодуванні UTF-8) [wiki](https://ru.wikipedia.org/wiki/UTF-8),\n- `request_body` - тіло запиту\n\nз використання ключа та записується до заголовка `x-request-signature`,\nтаким чином на стороні де отримується запит можна перевірити дійсність даних за тим же алгоритмом.","operationId":"set_integration_api_v1_orders_integration_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetIntegrationPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationInfoResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"callbacks":{"edit_order_callback":{"{$url}/edit-order":{"post":{"summary":"Edit Order Callback","operationId":"edit_order_callback__url__edit_order_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationEditOrderReceiptSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationEditOrderReceiptSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}}},"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Замовлення"],"summary":"Delete Integration","description":"Метод для видалення інтеграції","operationId":"delete_integration_api_v1_orders_integration_delete","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteIntegrationSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/{order_id}":{"get":{"tags":["Замовлення"],"summary":"Get Order","operationId":"get_order_api_v1_orders__order_id__get","parameters":[{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"Order Id"},"name":"order_id","in":"path"},{"required":false,"schema":{"type":"boolean","title":"Виводити всі замовлення організації","default":false},"name":"orders_all","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"patch":{"tags":["Замовлення"],"summary":"Cancel Order","description":"Використовуйте цей метод, щоб перевести статус замовлення з **PENDING** в **CANCELLED**","operationId":"cancel_order_api_v1_orders__order_id__patch","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/close":{"patch":{"tags":["Замовлення"],"summary":"Close Not Fiscalize Order","description":"Використовуйте цей мотед, щоб перевести статус замовлення з **PENDING** в **SUCCESS**.\n\nМетод працює тільки з замовленнями які не потрібно фіскалізувати.\nУ відповідь буде відправлено замовлення на адресу, встановлену для отримання зворотнього виклику (вебхук).","operationId":"close_not_fiscalize_order_api_v1_orders_close_patch","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/integration/edit-order":{"post":{"tags":["Замовлення"],"summary":"Edit Order","description":"Метод для редагування замовлення на стороні інтеграції","operationId":"edit_order_api_v1_orders_integration_edit_order_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationEditOrderReceiptSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationEditOrderReceiptSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/custom_status/{order_id}":{"patch":{"tags":["Замовлення"],"summary":"Update Custom Order Status","operationId":"update_custom_order_status_api_v1_orders_custom_status__order_id__patch","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Новий статус замовлення","required":true,"schema":{"allOf":[{"$ref":"#/components/schemas/CustomOrderStatus"}],"description":"Новий статус замовлення"},"name":"new_status","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/orders/delete":{"post":{"tags":["Замовлення"],"summary":"Delete Order","description":"Використовуйте цей метод для видалення замовлень, для яких не існує фіскального чека","operationId":"delete_order_api_v1_orders_delete_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteOrderSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/currency/rate":{"get":{"tags":["Курси валют"],"summary":"Get Currency Rates","description":"Даним методом можна отримати курси валют встановлені для поточної зміни","operationId":"get_currency_rates_api_v1_currency_rate_get","parameters":[{"required":false,"schema":{"type":"boolean","title":"Відображення всіх (false) курсів валют на протязі зміни, або тільки актуальних (true)","default":true},"name":"active","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CurrencyRateModel"},"type":"array","title":"Response Get Currency Rates Api V1 Currency Rate Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/currency/rate/setup":{"post":{"tags":["Курси валют"],"summary":"Setup Currency Rates","description":"Оновлення налаштувань курсів валют для поточної зміни\n\nПідтримується встановлення/оновлення декількох курсів одночасно","operationId":"setup_currency_rates_api_v1_currency_rate_setup_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetupRatesPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CurrencyRateModel"},"type":"array","title":"Response Setup Currency Rates Api V1 Currency Rate Setup Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/currency/rate/{currency_code}":{"get":{"tags":["Курси валют"],"summary":"Get Currency Rate","description":"Отримання встановленого курсу валюти","operationId":"get_currency_rate_api_v1_currency_rate__currency_code__get","parameters":[{"required":true,"schema":{"type":"string","title":"Currency Code"},"name":"currency_code","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyRateModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/webhook":{"get":{"tags":["Вебхук"],"summary":"Get Webhook Info","description":"Даним методом можна перевірити стан налаштувань вебхуків","operationId":"get_webhook_info_api_v1_webhook_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookInfoSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Вебхук"],"summary":"Set Webhook","description":"Даним методом встановлюється URL адреса куди при фіскалізації чеків, відкритті та закритті змін\nа також службових внесеннях та вилученнях буде надіслано POST запити з відповідною інформацією.\n\nНалаштування зберігаються для кожної каси окремо.\n\nУказана в даному запиті адреса повинна приймати POST запити із указаною в документації схемою\nта повертати статус-код 200, у разі якщо статус-код буде >= 400 або час очікування відповіді\nбільше 10 секунд запит буде повторюватись протягом 4-х годин з експоненційним інтервалом\n(backoff-retry, збільшення від 1 секунди до 30 хвилин)\n\nПід час встановлення налаштувань сервером CheckBox генерується секретний ключ та повертається у\nвідповіді на даний метод, за допомогою цього ключа можна перевірити чи дійсно запит\nвиконується серверами CheckBox.\n\nПід час виконання виклику вебхуків тіло запиту хешується за допомогою алгоритму:\n```\nencodeBase64(\n    HmacSHA256(\n        secret_key,\n        getBytesUTF-8(\n            request_body\n        )\n    )\n)\n```\n- `encodeBase64` - функція перетворення бінарних даних в Base64 формат [wiki](https://ru.wikipedia.org/wiki/Base64),\n- `HmacSHA256` - функція створення хешу підпису даних [wiki](https://ru.wikipedia.org/wiki/HMAC),\n- `getBytesUTF-8` - функція перетворення рядка в бінарне представлення (в кодуванні UTF-8) [wiki](https://ru.wikipedia.org/wiki/UTF-8),\n- `request_body` - тіло запиту\n- `secret_key` - секретний ключ\n\nз використання ключа та записується до заголовка `x-request-signature`,\nтаким чином на стороні де отримується запит можна перевірити дійсність даних за тим же алгоритмом.","operationId":"set_webhook_api_v1_webhook_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetWebhookPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookInfoResponseSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"callbacks":{"receipt_notification":{"{$url}":{"post":{"summary":"Receipt Notification","description":"На вказану адресу буде надіслано POST запити із фіскалізованими чеками","operationId":"receipt_notification__url__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptUpdateSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPayload"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"service_receipt_notification":{"{$url}":{"post":{"summary":"Service Receipt Notification","description":"На вказану адресу буде надіслано POST запити із службовими чеками","operationId":"service_receipt_notification__url__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceReceiptUpdateSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPayload"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"shift_notification":{"{$url}":{"post":{"summary":"Shift Notification","description":"На вказану адресу буде надіслано POST запити із інформацією про відкриття або закриття зміни","operationId":"shift_notification__url__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftUpdateSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPayload"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"order_notification":{"{$url}":{"post":{"summary":"Order Notification","description":"На вказану адресу буде надіслано POST запити із інформацією про закриття ордеру","operationId":"order_notification__url__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderUpdateSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPayload"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}}},"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Вебхук"],"summary":"Delete Webhook","description":"Метод видаляє налаштування вебхуків","operationId":"delete_webhook_api_v1_webhook_delete","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteWebhookSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/terminals":{"get":{"tags":["Еквайринг"],"summary":"Get Terminals","description":"Отримати інформацію про всі термінали каси","operationId":"get_terminals_api_v1_terminals_get","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TerminalModelResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/invoices":{"get":{"tags":["Еквайринг"],"summary":"Get Invoices","description":"Отримання інформації про інвойси","operationId":"get_invoices_api_v1_invoices_get","parameters":[{"description":"Статус інвойсів","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/InvoiceStatusType"}],"description":"Статус інвойсів"},"name":"status","in":"query"},{"description":"Інвойси починаючи з дати","required":false,"schema":{"type":"string","format":"date-time","title":"From Date","description":"Інвойси починаючи з дати"},"name":"from_date","in":"query"},{"description":"Інвойси раніше обраної дати","required":false,"schema":{"type":"string","format":"date-time","title":"To Date","description":"Інвойси раніше обраної дати"},"name":"to_date","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Еквайринг"],"summary":"Create Invoice","description":"Створення рахунку (інвойсу), на основі інформації про чек без подальшої фіскалізації чека.\nДля використання цього методу зміна має бути відкритою.","operationId":"create_invoice_api_v1_invoices_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInvoicePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedInvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/invoices/fiscalize":{"post":{"tags":["Еквайринг"],"summary":"Create And Fiscalize Invoice","description":"Створення рахунку (інвойсу), на основі інформації про чек та при успішній оплаті фіскалізація чека.\nПри використані цього методу зміна може бути закритою. Відкриття та закриття зміни відбувається автоматично.\nЧек стане доступний при успішній оплаті інвойсу.","operationId":"create_and_fiscalize_invoice_api_v1_invoices_fiscalize_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInvoicePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedInvoiceFiscalizeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/invoices/{invoice_id}":{"get":{"tags":["Еквайринг"],"summary":"Get Invoice By Id","description":"Перевірка статусу рахунку (інвойсу)","operationId":"get_invoice_by_id_api_v1_invoices__invoice_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"},"name":"invoice_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Еквайринг"],"summary":"Cancel Invoice By Id","description":"monobank: Set status of the provided invoice to EXPIRED\neasypay: Cancel invoice\nrozetkapay: Ask a refund","operationId":"cancel_invoice_by_id_api_v1_invoices__invoice_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"},"name":"invoice_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimpleInvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]},"patch":{"tags":["Еквайринг"],"summary":"Cancel Invoice","description":"monobank: set status of the provided invoice to EXPIRED\n\neasypay: cancel invoice\n\nrozetkapay: *has no this method*","operationId":"cancel_invoice_api_v1_invoices__invoice_id__patch","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"},"name":"invoice_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimpleInvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/invoices/{invoice_id}/remove":{"delete":{"tags":["Еквайринг"],"summary":"Remove Invoice By Id","description":"Видалення інвойсу з бази даних без виклику платіжного інтегратора","operationId":"remove_invoice_by_id_api_v1_invoices__invoice_id__remove_delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"},"name":"invoice_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimpleInvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/invoices/refund/{invoice_id}":{"patch":{"tags":["Еквайринг"],"summary":"Refund Invoice","operationId":"refund_invoice_api_v1_invoices_refund__invoice_id__patch","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"},"name":"invoice_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimpleInvoiceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/np/ettn":{"get":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Get Ettn Orders","operationId":"get_ettn_orders_api_v1_np_ettn_get","parameters":[{"description":"Статус відправлення","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/srso__services__ettn__http_client__OrderStatus"}],"description":"Статус відправлення"},"name":"status","in":"query"},{"description":"Замовлення пізніше цієї дати, приклад: 2024-03-28 13:00:00","required":false,"schema":{"type":"string","format":"date-time","title":"Date From","description":"Замовлення пізніше цієї дати, приклад: 2024-03-28 13:00:00"},"name":"date_from","in":"query"},{"description":"Замовлення раніше цієї дати, приклад: 2024-03-28 13:00:00","required":false,"schema":{"type":"string","format":"date-time","title":"Date To","description":"Замовлення раніше цієї дати, приклад: 2024-03-28 13:00:00"},"name":"date_to","in":"query"},{"description":"Номер телефону, прив'язаний до замовлення","required":false,"schema":{"type":"string","title":"Phone Number","description":"Номер телефону, прив'язаний до замовлення"},"name":"phone_number","in":"query"},{"description":"Провайдер ЕТТН","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/EttnProviderEnum"}],"description":"Провайдер ЕТТН"},"name":"provider","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/BaseEttnResponse"},"type":"array","title":"Response Get Ettn Orders Api V1 Np Ettn Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Post Ettn Order","operationId":"post_ettn_order_api_v1_np_ettn_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ETTNCreateReceiptSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]}},"/api/v1/np/ettn/prepayment":{"post":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Post Ettn Prepayment Order","operationId":"post_ettn_prepayment_order_api_v1_np_ettn_prepayment_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ETTNCreatePrepaymentReceiptSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]}},"/api/v1/np/ettn/{order_id}":{"get":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Get Ettn Order","operationId":"get_ettn_order_api_v1_np_ettn__order_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]},"put":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Update Ettn Order","operationId":"update_ettn_order_api_v1_np_ettn__order_id__put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ETTNDeliverySchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Delete Ettn Order","operationId":"delete_ettn_order_api_v1_np_ettn__order_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]}},"/api/v1/np/ettn/fiscalize-manually/{order_id}":{"put":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Fiscalize Manually","operationId":"fiscalize_manually_api_v1_np_ettn_fiscalize_manually__order_id__put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]}},"/api/v1/np/ettn/prepayment/{order_id}":{"delete":{"tags":["Інтеграція з Новою Поштою (застаріле, використовуйте /api/v1/ettn замість /api/v1/np/ettn"],"summary":"Delete Prepayment Ettn Order","operationId":"delete_prepayment_ettn_order_api_v1_np_ettn_prepayment__order_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"required":true,"schema":{"type":"string","title":"Relation Id"},"name":"relation_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"Cashier JWT token":[]}]}},"/api/v1/ettn":{"get":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Get Ettn Orders","operationId":"get_ettn_orders_api_v1_ettn_get","parameters":[{"description":"Статус відправлення","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/srso__services__ettn__http_client__OrderStatus"}],"description":"Статус відправлення"},"name":"status","in":"query"},{"description":"Замовлення пізніше цієї дати, приклад: 2024-03-28 13:00:00","required":false,"schema":{"type":"string","format":"date-time","title":"Date From","description":"Замовлення пізніше цієї дати, приклад: 2024-03-28 13:00:00"},"name":"date_from","in":"query"},{"description":"Замовлення раніше цієї дати, приклад: 2024-03-28 13:00:00","required":false,"schema":{"type":"string","format":"date-time","title":"Date To","description":"Замовлення раніше цієї дати, приклад: 2024-03-28 13:00:00"},"name":"date_to","in":"query"},{"description":"Номер телефону, прив'язаний до замовлення","required":false,"schema":{"type":"string","title":"Phone Number","description":"Номер телефону, прив'язаний до замовлення"},"name":"phone_number","in":"query"},{"description":"Провайдер ЕТТН","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/EttnProviderEnum"}],"description":"Провайдер ЕТТН"},"name":"provider","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/BaseEttnResponse"},"type":"array","title":"Response Get Ettn Orders Api V1 Ettn Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"post":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Post Ettn Order","operationId":"post_ettn_order_api_v1_ettn_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ETTNCreateReceiptSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/ettn/prepayment":{"post":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Post Ettn Prepayment Order","operationId":"post_ettn_prepayment_order_api_v1_ettn_prepayment_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ETTNCreatePrepaymentReceiptSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/ettn/{order_id}":{"get":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Get Ettn Order","operationId":"get_ettn_order_api_v1_ettn__order_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"put":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Update Ettn Order","operationId":"update_ettn_order_api_v1_ettn__order_id__put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ETTNDeliverySchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]},"delete":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Delete Ettn Order","operationId":"delete_ettn_order_api_v1_ettn__order_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/ettn/fiscalize-manually/{order_id}":{"put":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Fiscalize Manually","operationId":"fiscalize_manually_api_v1_ettn_fiscalize_manually__order_id__put","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseEttnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/ettn/prepayment/{order_id}":{"delete":{"tags":["Служби доставки (Нова Пошта, Укрпошта, Meest)"],"summary":"Delete Prepayment Ettn Order","operationId":"delete_prepayment_ettn_order_api_v1_ettn_prepayment__order_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Order Id"},"name":"order_id","in":"path"},{"required":true,"schema":{"type":"string","title":"Relation Id"},"name":"relation_id","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"},{"required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"X-License-Key"},"name":"X-License-Key","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/branches":{"get":{"tags":["Торгові точки"],"summary":"Get All Branches","operationId":"get_all_branches_api_v1_branches_get","parameters":[{"description":"Статус торгової точки (активна/неактивна)","required":false,"schema":{"type":"boolean","title":"Статус","description":"Статус торгової точки (активна/неактивна)"},"name":"is_active","in":"query"},{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_BaseBranchModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/paylink/auth/client":{"post":{"tags":["AirCheck"],"summary":"Auth Client","operationId":"auth_client_api_v1_paylink_auth_client_post","parameters":[{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterPayLinkClientSidePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterPayLinkModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/paylink/terminals":{"get":{"tags":["AirCheck"],"summary":"Get Paylink Terminals","operationId":"get_paylink_terminals_api_v1_paylink_terminals_get","parameters":[{"required":false,"schema":{"type":"integer","maximum":1000.0,"exclusiveMinimum":0.0,"title":"Limit","default":25},"name":"limit","in":"query"},{"required":false,"schema":{"type":"integer","minimum":0.0,"title":"Offset","default":0},"name":"offset","in":"query"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_PayLinkTerminalModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/paylink/terminals/{terminal_id}":{"get":{"tags":["AirCheck"],"summary":"Get Paylink Terminal","operationId":"get_paylink_terminal_api_v1_paylink_terminals__terminal_id__get","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Terminal Id"},"name":"terminal_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayLinkTerminalModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/api/v1/paylink/{terminal_id}":{"delete":{"tags":["AirCheck"],"summary":"Remove Paylink Terminal","operationId":"remove_paylink_terminal_api_v1_paylink__terminal_id__delete","parameters":[{"required":true,"schema":{"type":"string","format":"uuid","title":"Terminal Id"},"name":"terminal_id","in":"path"},{"description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'","required":false,"schema":{"type":"string","title":"X-Client-Name","description":"Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'"},"name":"X-Client-Name","in":"header"},{"description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'","required":false,"schema":{"type":"string","title":"X-Client-Version","description":"Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'"},"name":"X-Client-Version","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemovePaylinkResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"Cashier JWT token":[]}]}},"/status":{"get":{"tags":["Система"],"summary":"Public status endpoint","operationId":"public_status_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicStatusModel"}}}}}}}},"components":{"schemas":{"AcquiringType":{"type":"string","enum":["INTERNET","QR"],"title":"AcquiringType","description":"Types of Monobank terminals"},"AddressModel":{"properties":{"address_type":{"$ref":"#/components/schemas/AddressTypeEnum"},"street":{"type":"string","title":"Street"},"entrance":{"type":"string","title":"Entrance"},"floor":{"type":"string","title":"Floor"},"apartment_number":{"type":"string","title":"Apartment Number"},"elevator":{"type":"boolean","title":"Elevator"},"intercom":{"type":"boolean","title":"Intercom"}},"type":"object","title":"AddressModel"},"AddressTypeEnum":{"type":"string","enum":["flat","house","office"],"title":"AddressTypeEnum","description":"An enumeration."},"AfterPaymentReceiptPayload":{"properties":{"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":false,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"id":{"type":"string","format":"uuid","title":"Id"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","description":"type","default":[]},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"}},"type":"object","title":"AfterPaymentReceiptPayload"},"BalanceModel":{"properties":{"initial":{"type":"integer","title":"Initial"},"balance":{"type":"integer","title":"Balance"},"cash_sales":{"type":"integer","title":"Cash Sales"},"card_sales":{"type":"integer","title":"Card Sales"},"discounts_sum":{"type":"integer","title":"Discounts Sum"},"extra_charge_sum":{"type":"integer","title":"Extra Charge Sum"},"cash_returns":{"type":"integer","title":"Cash Returns"},"card_returns":{"type":"integer","title":"Card Returns"},"service_in":{"type":"integer","title":"Service In"},"service_out":{"type":"integer","title":"Service Out"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["initial","balance","cash_sales","card_sales","cash_returns","card_returns","service_in","service_out"],"title":"BalanceModel"},"BankAccountInfo":{"properties":{"bank_name":{"type":"string","title":"Bank Name"},"account_number":{"type":"string","title":"Account Number"}},"type":"object","required":["account_number"],"title":"BankAccountInfo"},"BarcodeBlock":{"properties":{"type":{"type":"string","enum":["barcode"],"title":"Type","default":"barcode"},"variant":{"type":"string","enum":["ean","code128","qr"],"title":"Variant"},"scale":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Scale","default":0.7},"label":{"type":"string","title":"Label"},"value":{"type":"string","title":"Value"},"context_key":{"type":"string","title":"Context Key","description":"Ключ зі змінного контексту чека (`context`, який передається при створенні чека). Якщо вказано, значення штрихкоду береться з контексту чека за цим ключем, а статичне `value` ігнорується. Якщо в контексті немає такого ключа або значення порожнє — блок не відображається у чеку."}},"type":"object","title":"BarcodeBlock"},"BarcodePrintBlock":{"properties":{"type":{"type":"string","enum":["barcode"],"title":"Type","default":"barcode"},"value":{"type":"string","title":"Value","description":"Вміст штрихкоду. Малює застосунок, не бекенд"},"format":{"type":"string","enum":["code128","ean13"],"title":"Format","default":"code128"}},"type":"object","required":["value"],"title":"BarcodePrintBlock","description":"Base print block. The payload always lives in `value`, whatever the block type."},"BaseBranchModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"},"active":{"type":"boolean","title":"Active"},"vehicle_license_plate":{"type":"string","title":"Vehicle License Plate"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","address","created_at"],"title":"BaseBranchModel"},"BaseEttnResponse":{"properties":{"ettnNumber":{"type":"string","title":"Ettnnumber"},"description":{"type":"string","title":"Description"},"recipientPhone":{"type":"string","title":"Recipientphone"},"senderPhone":{"type":"string","title":"Senderphone"},"receiptBody":{"type":"object","title":"Receiptbody"},"receiptId":{"type":"string","format":"uuid","title":"Receiptid"},"receiptRelationId":{"type":"string","title":"Receiptrelationid"},"returnReceiptId":{"type":"string","title":"Returnreceiptid"},"totalSum":{"type":"integer","title":"Totalsum"},"employee":{"$ref":"#/components/schemas/PortalCashier"},"cashRegister":{"$ref":"#/components/schemas/PortalCashRegister"},"status":{"type":"string","title":"Status"},"lastCheckDate":{"type":"string","format":"date-time","title":"Lastcheckdate"},"rawError":{"type":"string","title":"Rawerror"},"hasWebhook":{"type":"boolean","title":"Haswebhook"},"deliveryPhone":{"type":"string","title":"Deliveryphone"},"deliveryEmail":{"type":"string","title":"Deliveryemail"},"id":{"type":"string","format":"uuid","title":"Id"},"dateCreated":{"type":"string","format":"date-time","title":"Datecreated"},"provider":{"$ref":"#/components/schemas/EttnProviderEnum"}},"type":"object","required":["ettnNumber","description","recipientPhone","totalSum","employee","cashRegister","status","lastCheckDate","id","dateCreated"],"title":"BaseEttnResponse"},"BaseGroupModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"parent_id":{"type":"string","format":"uuid","title":"Parent Id"},"image_url":{"type":"string","title":"Image Url"}},"type":"object","required":["id","name"],"title":"BaseGroupModel"},"BasePrePaymentReceiptInfo":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"relation_id":{"type":"string","title":"Relation Id"},"paid_sum":{"type":"number","title":"Paid Sum"},"total_sum":{"type":"number","title":"Total Sum"},"left_to_pay":{"type":"number","title":"Left To Pay","default":0},"paid_by_cash_sum":{"type":"number","title":"Paid By Cash Sum"},"last_returned_receipt_at":{"type":"string","format":"date-time","title":"Last Returned Receipt At"},"receipt_chain_count":{"type":"integer","title":"Receipt Chain Count"},"is_debt_receipt":{"type":"boolean","title":"Is Debt Receipt"},"pre_payment_status":{"$ref":"#/components/schemas/PrePaymentReceiptStatus"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"receipt_chain":{"$ref":"#/components/schemas/ReceiptChainOfReturnedReceipts"}},"type":"object","required":["id","relation_id","paid_sum","total_sum","pre_payment_status","created_at","receipt_chain"],"title":"BasePrePaymentReceiptInfo"},"BasePrepaymentReceiptSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemModel"},"type":"array","title":"Goods"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest"},"round_sum":{"type":"integer","title":"Round Sum"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"delivered_at":{"type":"string","format":"date-time","title":"Delivered At"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"is_created_offline":{"type":"boolean","title":"Is Created Offline","default":false},"is_sent_dps":{"type":"boolean","title":"Is Sent Dps","default":false},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"}},"type":"object","required":["id","serial","status","goods","payments","total_sum","total_payment","total_rest","taxes","created_at"],"title":"BasePrepaymentReceiptSchema"},"BaseReportPayload":{"properties":{"from_date":{"type":"string","format":"date-time","title":"From Date"},"to_date":{"type":"string","format":"date-time","title":"To Date"},"branch_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Branch Id"},"cash_register_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Cash Register Id"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"title":{"type":"string","title":"Назва звіту (наприклад, 'Звіт по ресторанам Х за DD.MM.YY')"},"usage":{"allOf":[{"$ref":"#/components/schemas/ReportUsage"}],"title":"Використання звіту (наприклад, для звіту по ТРЦ передається 'MALL')"}},"type":"object","required":["from_date","to_date"],"title":"BaseReportPayload","description":"Base report payload for public routes (without organization_id)"},"BillingStatusSchema":{"properties":{"date_to_block":{"type":"string","format":"date-time","title":"Date To Block"},"status":{"type":"string","title":"Status"},"units":{"type":"integer","title":"Units"},"status_changed_at":{"type":"string","format":"date-time","title":"Status Changed At"}},"type":"object","title":"BillingStatusSchema","description":"Response model for billing-status endpoint"},"Body_import_goods_from_file_api_v1_goods_import_upload_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_import_goods_from_file_api_v1_goods_import_upload_post"},"BonusPayload":{"properties":{"bonus_card":{"type":"string","title":"Bonus Card"},"value":{"type":"integer","title":"Value"},"additional_info":{"type":"string","title":"Additional Info"}},"type":"object","required":["bonus_card","value"],"title":"BonusPayload"},"BranchInfoPayload":{"properties":{"branch_id":{"type":"string","format":"uuid","title":"Branch Id"},"price":{"type":"integer","title":"Price"}},"type":"object","required":["branch_id"],"title":"BranchInfoPayload"},"BranchModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"},"active":{"type":"boolean","title":"Active"},"vehicle_license_plate":{"type":"string","title":"Vehicle License Plate"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"organization":{"$ref":"#/components/schemas/OrganizationModel"}},"type":"object","required":["id","name","address","created_at","organization"],"title":"BranchModel"},"BulkReceiptsModel":{"properties":{"results":{"items":{"$ref":"#/components/schemas/BulkReceiptsResult"},"type":"array","title":"Results"}},"type":"object","required":["results"],"title":"BulkReceiptsModel"},"BulkReceiptsResult":{"properties":{"id":{"type":"string","title":"Id"},"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"}},"type":"object","required":["status"],"title":"BulkReceiptsResult"},"ButtonItem":{"properties":{"icon":{"type":"string","title":"Icon"},"color":{"type":"string","title":"Color"},"label":{"type":"string","title":"Label"},"url":{"type":"string","title":"Url"}},"type":"object","required":["label","url"],"title":"ButtonItem"},"ButtonsBlock":{"properties":{"type":{"type":"string","enum":["buttons"],"title":"Type","default":"buttons"},"buttons":{"items":{"items":{"$ref":"#/components/schemas/ButtonItem"},"type":"array"},"type":"array","title":"Buttons"}},"type":"object","required":["buttons"],"title":"ButtonsBlock"},"CardPaymentPayload":{"properties":{"type":{"type":"string","enum":["CASHLESS"],"title":"Безготівкова форма оплати (CASHLESS)","default":"CASHLESS"},"pawnshop_is_return":{"type":"boolean","title":"Pawnshop Is Return"},"operation_type":{"type":"string","title":"Operation Type"},"provider_type":{"$ref":"#/components/schemas/ProviderType"},"code":{"type":"integer","exclusiveMaximum":10.0,"exclusiveMinimum":0.0,"title":"Номер оплати","default":1},"value":{"type":"integer","exclusiveMaximum":100000000000.0,"exclusiveMinimum":-100000000000.0,"title":"Value"},"commission":{"type":"integer","title":"Commission"},"label":{"type":"string","maxLength":128,"minLength":1,"title":"Label","description":"Використовуйте наступні значення: 'Подарунковий сертифікат', 'Талон', 'Жетон', 'Картка', 'Платіж через інтегратора <назва інтегратора>, наприклад (LIQPAY, WAYFORPAY, EVOPAY тощо)', 'Переказ через ННПП (ННПП – небанківський надавач платіжних послуг)', 'Переказ через ПТКС ННПП', 'Інтернет еквайринг', 'Інтернет банкінг', 'З поточного рахунку', 'Переказ через ПТКС банку', 'Фішка', 'Електронний грошовий замінник', 'Ігровий замінник гривні', 'Електронні гроші <назва>', 'Цифрові гроші <назва>', 'Криптовалюта <назва>'","default":"Картка"},"card_mask":{"type":"string","maxLength":19,"title":"Card Mask","examples":["1111 11** **** **11"]},"bank_name":{"type":"string","title":"Bank Name"},"auth_code":{"type":"string","title":"Auth Code"},"rrn":{"type":"string","title":"Rrn"},"payment_system":{"type":"string","title":"Payment System"},"owner_name":{"type":"string","title":"Owner Name"},"terminal":{"type":"string","title":"Terminal"},"acquiring":{"type":"string","title":"Застаріле поле, використовуйте acquirer_and_seller","deprecated":true},"acquirer_and_seller":{"type":"string","title":"Acquirer And Seller"},"receipt_no":{"type":"string","title":"Receipt No"},"signature_required":{"type":"boolean","title":"Signature Required"},"tapxphone_terminal":{"type":"string","format":"uuid","title":"Tapxphone Terminal"},"transaction_id":{"type":"string","title":"Transaction Id"},"ereceipt_data":{"$ref":"#/components/schemas/EReceiptDataPayload"}},"type":"object","required":["value"],"title":"CardPaymentPayload","examples":[{"type":"CASHLESS","value":4242}]},"CashPaymentPayload":{"properties":{"type":{"type":"string","enum":["CASH"],"title":"Готівкова форма оплати (CASH)","default":"CASH"},"pawnshop_is_return":{"type":"boolean","title":"Pawnshop Is Return"},"operation_type":{"type":"string","title":"Operation Type"},"value":{"type":"integer","exclusiveMaximum":100000000000.0,"exclusiveMinimum":-100000000000.0,"title":"Value"},"label":{"type":"string","maxLength":128,"minLength":1,"title":"Label","default":"Готівка"}},"type":"object","required":["value"],"title":"CashPaymentPayload","examples":[{"type":"CASH","value":4242}]},"CashRegisterDeviceModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"fiscal_number":{"type":"string","title":"Fiscal Number"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"number":{"type":"string","title":"Number"},"address":{"type":"string","title":"Address"},"title":{"type":"string","title":"Title"},"offline_mode":{"type":"boolean","title":"Offline Mode"},"stay_offline":{"type":"boolean","title":"Stay Offline"},"has_shift":{"type":"boolean","title":"Has Shift"},"documents_state":{"$ref":"#/components/schemas/DocumentsStateModel"},"emergency_date":{"type":"string","format":"date-time","title":"Emergency Date"},"emergency_details":{"type":"string","title":"Emergency Details"},"is_test":{"type":"boolean","title":"Is Test"},"type":{"type":"integer","title":"Type"},"has_monobank_terminal":{"type":"boolean","title":"Has Monobank Terminal"},"has_qr_acquiring":{"type":"boolean","title":"Has Qr Acquiring"},"has_internet_acquiring":{"type":"boolean","title":"Has Internet Acquiring"},"has_iban_acquiring":{"type":"boolean","title":"Has Iban Acquiring"},"ettn_acquiring_id":{"type":"string","format":"uuid","title":"Ettn Acquiring Id"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"vehicle_license_plate":{"type":"string","title":"Vehicle License Plate"},"is_superkasa":{"type":"boolean","title":"Is Superkasa"},"has_easypay_acquiring":{"type":"boolean","title":"Has Easypay Acquiring"},"has_rozetkapay_acquiring":{"type":"boolean","title":"Has Rozetkapay Acquiring"},"has_pos_acquiring":{"type":"boolean","title":"Has Pos Acquiring"},"settings":{"$ref":"#/components/schemas/CashRegisterSettings"}},"type":"object","required":["id","organization_id","fiscal_number","created_at","address","title","offline_mode","stay_offline","has_shift","documents_state","is_test"],"title":"CashRegisterDeviceModel"},"CashRegisterModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_number":{"type":"string","title":"Fiscal Number"},"active":{"type":"boolean","title":"Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"number":{"type":"string","title":"Number"}},"type":"object","required":["id","fiscal_number","active","created_at"],"title":"CashRegisterModel"},"CashRegisterOfflineTime":{"properties":{"status":{"$ref":"#/components/schemas/CashRegisterOfflineTimeStatus"},"sessions":{"items":{"$ref":"#/components/schemas/CashRegisterOfflineTimeSession"},"type":"array","title":"Sessions"}},"type":"object","title":"CashRegisterOfflineTime"},"CashRegisterOfflineTimeSession":{"properties":{"start":{"type":"string","format":"date-time","title":"Start"},"end":{"type":"string","format":"date-time","title":"End"},"duration":{"type":"number","format":"time-delta","title":"Duration"}},"type":"object","title":"CashRegisterOfflineTimeSession"},"CashRegisterOfflineTimeStatus":{"properties":{"current":{"type":"number","format":"time-delta","title":"Current","default":0.0},"total":{"type":"number","format":"time-delta","title":"Total","default":0.0}},"type":"object","title":"CashRegisterOfflineTimeStatus"},"CashRegisterSettings":{"properties":{"receipt_limits":{"$ref":"#/components/schemas/ReceiptLimitsSettings"}},"type":"object","title":"CashRegisterSettings"},"CashWithdrawalReceiptPayload":{"properties":{"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"payment":{"$ref":"#/components/schemas/CardPaymentPayload"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"previous_receipt_id":{"type":"string","format":"uuid","title":"Previous Receipt Id","description":"id попереднього фіскального чека (використовується опціонально для контролю послідовності)"},"control_number":{"anyOf":[{"type":"string","maxLength":4,"minLength":1},{"type":"integer"}],"title":"Control Number"},"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"}},"type":"object","required":["payment"],"title":"CashWithdrawalReceiptPayload"},"CashierAccessTokenResponseModel":{"properties":{"type":{"type":"string","const":"bearer","title":"[DEPRECATED] Authentication type","default":"bearer","deprecated":true},"token_type":{"type":"string","const":"bearer","title":"Authentication type","default":"bearer"},"access_token":{"type":"string","title":"JWT token"}},"type":"object","required":["access_token"],"title":"CashierAccessTokenResponseModel"},"CashierModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"full_name":{"type":"string","title":"Full Name"},"nin":{"type":"string","title":"Nin"},"key_id":{"type":"string","title":"Key Id"},"signature_type":{"$ref":"#/components/schemas/SignatureType"},"permissions":{"$ref":"#/components/schemas/CashierPermissionsModel"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"certificate_end":{"type":"string","format":"date-time","title":"Certificate End"},"blocked":{"type":"string","title":"Blocked"}},"type":"object","required":["id","full_name","nin","key_id","signature_type","created_at"],"title":"CashierModel"},"CashierPermissionsModel":{"properties":{"self_return":{"type":"boolean","title":"Self Return","default":true},"orders":{"type":"boolean","title":"Orders","default":false},"add_discounts":{"type":"boolean","title":"Add Discounts","default":true},"editing_goods_sum":{"type":"boolean","title":"Editing Goods Sum","default":true},"deferred_receipt":{"type":"boolean","title":"Deferred Receipt","default":true},"editing_good_price":{"type":"boolean","title":"Editing Good Price","default":true},"can_add_manual_good":{"type":"boolean","title":"Can Add Manual Good","default":true},"service_in":{"type":"boolean","title":"Service In","default":true},"service_out":{"type":"boolean","title":"Service Out","default":true},"returns":{"type":"boolean","title":"Returns","default":true},"sales":{"type":"boolean","title":"Sales","default":true},"card_payment":{"type":"boolean","title":"Card Payment"},"cash_payment":{"type":"boolean","title":"Cash Payment"},"other_payment":{"type":"boolean","title":"Other Payment"},"mixed_payment":{"type":"boolean","title":"Mixed Payment"},"iban_payment":{"type":"boolean","title":"Iban Payment"},"branch_params":{"type":"boolean","title":"Branch Params","default":true},"reports_history":{"type":"boolean","title":"Reports History","default":true},"additional_service_receipt":{"type":"boolean","title":"Additional Service Receipt","default":false},"free_return":{"type":"boolean","title":"Free Return","default":false},"ettn":{"type":"boolean","title":"Ettn","default":true},"add_receipt_discount":{"type":"boolean","title":"Add Receipt Discount","default":true},"round_discount":{"type":"boolean","title":"Round Discount","default":false},"bin_in_promotions":{"type":"boolean","title":"Bin In Promotions","default":true},"can_change_order_payments_types":{"type":"boolean","title":"Can Change Order Payments Types","default":false},"inventory_edit":{"type":"boolean","title":"Inventory Edit","default":false},"restrict_alcohol":{"type":"boolean","title":"Restrict Alcohol","default":false},"limit_cash_sale":{"type":"boolean","title":"Limit Cash Sale","default":false},"access_superkasa":{"type":"boolean","title":"Access Superkasa","default":false},"use_loyalty_card_gw":{"type":"boolean","title":"Use Loyalty Card Gw","default":false},"orders_source":{"allOf":[{"$ref":"#/components/schemas/OrderSource"}],"default":"UNSET"}},"type":"object","title":"CashierPermissionsModel"},"CashierSignIn":{"properties":{"login":{"type":"string","minLength":1,"title":"Cashier login"},"password":{"type":"string","minLength":1,"title":"Personal cashier password"}},"type":"object","required":["login","password"],"title":"CashierSignIn"},"CashierSignInPinCode":{"properties":{"pin_code":{"type":"string","title":"Cashier PIN-code"}},"type":"object","required":["pin_code"],"title":"CashierSignInPinCode"},"CashierSignatureStatus":{"properties":{"online":{"type":"boolean","title":"Online"},"type":{"$ref":"#/components/schemas/SignatureType"},"shift_open_possibility":{"type":"boolean","title":"Shift Open Possibility"}},"type":"object","required":["online","type","shift_open_possibility"],"title":"CashierSignatureStatus"},"CashierWorkplace":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"full_name":{"type":"string","title":"Full Name"},"active":{"type":"boolean","title":"Active"},"branch_id":{"type":"string","format":"uuid","title":"Branch Id"},"prefix":{"type":"string","title":"Prefix"}},"type":"object","required":["id","full_name","active"],"title":"CashierWorkplace","description":"Model for representation organization workplace"},"ChangeGroupGoodsPayload":{"properties":{"to_group":{"type":"string","format":"uuid","title":"To Group"}},"type":"object","required":["to_group"],"title":"ChangeGroupGoodsPayload"},"CheckStatusResponseSchema":{"properties":{"task_id":{"type":"string","format":"uuid","title":"Task Id"},"status":{"type":"string","title":"Status"},"chunks_count":{"type":"integer","title":"Chunks Count"},"total_items":{"type":"integer","title":"Total Items"},"processed_items":{"type":"integer","title":"Processed Items"},"errors":{"items":{"$ref":"#/components/schemas/OperationErrorModel"},"type":"array","title":"Errors"}},"type":"object","required":["task_id","status"],"title":"CheckStatusResponseSchema"},"CloseShiftPayload":{"properties":{"skip_client_name_check":{"type":"boolean","title":"Skip Client Name Check","default":false},"report":{"allOf":[{"$ref":"#/components/schemas/ReportPayload"}],"title":"Z-Звіт сформований на стороні клієнта"},"fiscal_code":{"type":"string","title":"Офлайн фіскальний номер"},"fiscal_date":{"type":"string","format":"date-time","title":"Час офлайн закриття зміни (ігнорується під час закриття зміни в онлайн режимі)"}},"type":"object","title":"CloseShiftPayload"},"ContentBlock":{"properties":{"type":{"type":"string","enum":["content"],"title":"Type","default":"content"},"content":{"type":"string","title":"Content"}},"type":"object","title":"ContentBlock"},"CorrectGroupPayload":{"properties":{"name":{"type":"string","maxLength":128,"title":"Name"},"description":{"type":"string","title":"Description"},"parent_id":{"type":"string","format":"uuid","title":"Parent Id"}},"type":"object","title":"CorrectGroupPayload"},"CreateGoodPayload":{"properties":{"name":{"type":"string","maxLength":4000,"title":"Name"},"short_name":{"type":"string","maxLength":255,"title":"Short Name"},"type":{"$ref":"#/components/schemas/GoodsTypes"},"code":{"type":"string","maxLength":150,"title":"Code"},"is_weight":{"type":"boolean","title":"Is Weight"},"barcode":{"type":"string","maxLength":100,"title":"Barcode"},"barcodes":{"items":{"type":"string","maxLength":100},"type":"array","title":"Barcodes"},"tax_codes":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"items":{"type":"string"},"type":"array"}],"title":"Tax Codes"},"uktzed":{"type":"string","title":"Uktzed"},"price":{"type":"integer","exclusiveMaximum":1000000000.0,"exclusiveMinimum":0.0,"title":"Price"},"group":{"type":"string","format":"uuid","title":"Group"},"parent":{"type":"string","format":"uuid","title":"Parent"},"children":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Children"},"position":{"type":"integer","title":"Position"},"branches_info":{"items":{"$ref":"#/components/schemas/BranchInfoPayload"},"type":"array","title":"Branches Info"},"external_id":{"type":"string","title":"External Id"},"source":{"type":"string","title":"Source"}},"type":"object","required":["name","type","code","is_weight","price"],"title":"CreateGoodPayload"},"CreateGroupPayload":{"properties":{"name":{"type":"string","maxLength":128,"title":"Name"},"description":{"type":"string","title":"Description"},"parent_id":{"type":"string","format":"uuid","title":"Parent Id"}},"type":"object","required":["name"],"title":"CreateGroupPayload"},"CreateInvoicePayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Обов'язково вкажіть унікальний UUID чеку!"},"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemPayload"},"type":"array","minItems":1,"title":"Goods"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts","default":[]},"bonuses":{"items":{"$ref":"#/components/schemas/BonusPayload"},"type":"array","title":"Bonuses","default":[]},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","description":"type","default":[]},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":false,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"control_number":{"anyOf":[{"type":"string","maxLength":4,"minLength":1},{"type":"integer"}],"title":"Control Number"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"related_receipt_created_at":{"type":"string","format":"date-time","title":"Related Receipt Created At"},"stock_code":{"type":"string","title":"Stock Code"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"is_pawnshop":{"type":"boolean","title":"Is Pawnshop"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"custom":{"$ref":"#/components/schemas/ReceiptConfigTotalSizeRestrictionPayload"},"terminal_id":{"type":"string","format":"uuid","title":"Terminal Id","description":"ID терміналу, який буде використовуватися."},"validity":{"type":"integer","minimum":60.0,"title":"Validity","description":"Строк дії в секундах, за замовчуванням рахунок перестає бути дійсним через 24 години. Мінімум тривалості - 60 секунд.","default":86400},"redirect_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Redirect Url","description":"Адреса для повернення (GET) - на цю адресу буде переадресовано користувача після завершення оплати (у разі успіху або помилки)"},"tips_employee_id":{"type":"string","title":"Tips Employee Id","description":"ID співробітника (для чайових)"}},"type":"object","required":["goods"],"title":"CreateInvoicePayload"},"CreateOrderModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"order_id":{"type":"string","title":"Order Id"},"cashier_id":{"type":"string","format":"uuid","title":"Cashier Id"},"custom_status":{"$ref":"#/components/schemas/CustomOrderStatus"},"payment_method":{"$ref":"#/components/schemas/OrderPaymentEnum"},"receipt_draft":{"$ref":"#/components/schemas/OrderReceiptModel"},"delivery_details":{"$ref":"#/components/schemas/OrderDeliveryDetailsModel"},"not_fiscalize":{"type":"boolean","title":"Not Fiscalize"},"is_paid":{"type":"boolean","title":"Is Paid"}},"type":"object","required":["receipt_draft"],"title":"CreateOrderModel"},"CreateShiftPayload":{"properties":{"id":{"type":"string","format":"uuid","title":"id зміни зренерований на стороні клієнта"},"auto_close_at":{"type":"string","format":"date-time","title":"Дата та час автоматичного закриття зміни"},"fiscal_code":{"type":"string","title":"Офлайн фіскальний номер"},"fiscal_date":{"type":"string","format":"date-time","title":"Час офлайн відкриття зміни (ігнорується під час відкриття зміни в онлайн режимі)"}},"type":"object","title":"CreateShiftPayload"},"CreatedInvoiceFiscalizeResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"external_id":{"type":"string","title":"External Id"},"status":{"$ref":"#/components/schemas/InvoiceStatusType"},"page_url":{"type":"string","title":"Page Url"},"receipt_id":{"type":"string","format":"uuid","title":"Receipt Id","description":"Чек стане доступним для перегляду при успішній сплаті рахунку"}},"type":"object","required":["id","external_id","status","receipt_id"],"title":"CreatedInvoiceFiscalizeResponse","description":"Response from creating invoice"},"CreatedInvoiceResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"external_id":{"type":"string","title":"External Id"},"status":{"$ref":"#/components/schemas/InvoiceStatusType"},"page_url":{"type":"string","title":"Page Url"}},"type":"object","required":["id","external_id","status"],"title":"CreatedInvoiceResponse","description":"Response from creating invoice"},"CurrencyExchangePayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sell":{"$ref":"#/components/schemas/CurrencyPayload"},"buy":{"$ref":"#/components/schemas/CurrencyPayload"},"type":{"$ref":"#/components/schemas/CurrencyExchangeType"},"reversal_receipt_id":{"type":"string","format":"uuid","title":"Reversal Receipt Id"},"reversal":{"type":"boolean","title":"Reversal","default":false},"client_info":{"type":"string","title":"Client Info"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"commission":{"type":"number","title":"Commission"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"}},"type":"object","required":["type"],"title":"CurrencyExchangePayload"},"CurrencyExchangeReceiptModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemModel"},"type":"array","title":"Goods"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum","description":"Застаріле поле, використовуйте 'total_sum'"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest","description":"Застаріле поле, використовуйте 'total_rest'"},"round_sum":{"type":"integer","title":"Round Sum"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"delivered_at":{"type":"string","format":"date-time","title":"Delivered At"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"is_created_offline":{"type":"boolean","title":"Is Created Offline","default":false},"is_sent_dps":{"type":"boolean","title":"Is Sent Dps","default":false},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"type":{"$ref":"#/components/schemas/ReceiptType"},"transaction":{"$ref":"#/components/schemas/ShortTransaction"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"custom":{"$ref":"#/components/schemas/ReceiptConfigPayload"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"sent_dps_at":{"type":"string","format":"date-time","title":"Sent Dps At"},"tax_url":{"type":"string","title":"Tax Url"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"stock_code":{"type":"string","title":"Stock Code"},"currency_exchange":{"$ref":"#/components/schemas/CurrencyExchangeSchema"},"service_currency_exchange":{"items":{"$ref":"#/components/schemas/ServiceCurrencyExchangeModel"},"type":"array","title":"Service Currency Exchange"},"pre_payment_relation_id":{"type":"string","title":"Pre Payment Relation Id"},"rounding_mode":{"$ref":"#/components/schemas/RoundingModeEnum"},"is_test":{"type":"boolean","title":"Is Test"},"shift_id":{"type":"string","format":"uuid","title":"Shift Id"},"transaction_id":{"type":"string","format":"uuid","title":"Transaction Id"},"control_number":{"type":"string","title":"Control Number"},"cashier_id":{"type":"string","format":"uuid","title":"Cashier Id"},"cash_register_id":{"type":"string","format":"uuid","title":"Cash Register Id"},"delivery":{"type":"object","title":"Delivery"},"processed_counter":{"type":"integer","title":"Processed Counter"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"shift":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}},"type":"object","required":["id","serial","status","goods","payments","total_sum","total_payment","total_rest","taxes","created_at","type","total_sum","total_rest","shift_id","shift"],"title":"CurrencyExchangeReceiptModel"},"CurrencyExchangeSchema":{"properties":{"sell":{"$ref":"#/components/schemas/CurrencySchema"},"buy":{"$ref":"#/components/schemas/CurrencySchema"},"type":{"$ref":"#/components/schemas/CurrencyExchangeType"},"reversal":{"type":"boolean","title":"Reversal","default":false},"client_info":{"type":"string","title":"Client Info"},"commission":{"type":"number","title":"Commission"},"cross":{"type":"number","title":"Cross"}},"type":"object","required":["type"],"title":"CurrencyExchangeSchema"},"CurrencyExchangeType":{"type":"string","enum":["BUY","SELL","CONVERT"],"title":"CurrencyExchangeType","description":"An enumeration."},"CurrencyPayload":{"properties":{"currency":{"type":"string","title":"Currency"},"value":{"type":"number","title":"Value"}},"type":"object","required":["currency"],"title":"CurrencyPayload"},"CurrencyRateModel":{"properties":{"code":{"type":"string","title":"Код валюти (Довідник R030 НБУ)"},"symbol_code":{"type":"string","title":"Символьний код валюти"},"name":{"type":"string","title":"Назва валюти"},"sell":{"type":"number","title":"Курс продажу"},"buy":{"type":"number","title":"Курс покупки"},"regulator":{"type":"number","title":"Курс регулятора"},"created_at":{"type":"string","format":"date-time","title":"Час встановлення курсу"},"active":{"type":"boolean","title":"Актуальність курсу у рамках зміни"},"initial":{"type":"number","title":"Initial","default":0},"balance":{"type":"number","title":"Balance","default":0},"sell_sum":{"type":"number","title":"Сума проданої валюти","default":0},"reversal_sell_sum":{"type":"number","title":"Reversal Sell Sum","default":0},"convert_sell_sum":{"type":"number","title":"Convert Sell Sum","default":0},"reversal_convert_sell_sum":{"type":"number","title":"Reversal Convert Sell Sum","default":0},"buy_sum":{"type":"number","title":"Сума купленої валюти","default":0},"reversal_buy_sum":{"type":"number","title":"Reversal Buy Sum","default":0},"convert_buy_sum":{"type":"number","title":"Convert Buy Sum","default":0},"reversal_convert_buy_sum":{"type":"number","title":"Reversal Convert Buy Sum","default":0},"commission_sum":{"type":"number","title":"Commission Sum","default":0},"reversal_commission_sum":{"type":"number","title":"Reversal Commission Sum","default":0},"advance":{"type":"number","title":"Advance","default":0},"reinforcement":{"type":"number","title":"Reinforcement","default":0},"collection":{"type":"number","title":"Collection","default":0},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["code","symbol_code","name","sell","buy","regulator","created_at","active"],"title":"CurrencyRateModel"},"CurrencyRatePayload":{"properties":{"code":{"type":"string","title":"Код валюти (Довідник R030 НБУ)"},"symbol_code":{"type":"string","maxLength":3,"minLength":3,"title":"Символьний код валюти"},"name":{"type":"string","title":"Назва валюти"},"sell":{"type":"number","title":"Курс продажу"},"buy":{"type":"number","title":"Курс покупки"},"regulator":{"type":"number","title":"Курс регулятора"},"created_at":{"type":"string","format":"date-time","title":"Час встановлення курсу"}},"type":"object","required":["code","sell","buy","regulator"],"title":"CurrencyRatePayload"},"CurrencySchema":{"properties":{"currency":{"type":"string","title":"Currency"},"value":{"type":"number","title":"Value"},"rate":{"$ref":"#/components/schemas/CurrencyRateModel"}},"type":"object","required":["currency","rate"],"title":"CurrencySchema"},"CustomOrderStatus":{"type":"string","enum":["NEW","IN_WORK","APPROVED","TRANSFERRED_TO_WMS","PREPARING","DELIVERING","DELIVERED","DONE","CANCELED","TEST"],"title":"CustomOrderStatus","description":"An enumeration."},"DailyCashFlowPayload":{"properties":{"from_date":{"type":"string","format":"date","title":"From Date"},"organization_id":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Organization Id"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"}},"type":"object","required":["from_date","organization_id"],"title":"DailyCashFlowPayload","description":"Payload for cash_flow report"},"DeleteIntegrationSchema":{"properties":{"ok":{"type":"boolean","title":"Ok"}},"type":"object","required":["ok"],"title":"DeleteIntegrationSchema"},"DeleteOrderSchema":{"properties":{"order_id":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Order Id"}},"type":"object","required":["order_id"],"title":"DeleteOrderSchema"},"DeleteWebhookSchema":{"properties":{"ok":{"type":"boolean","title":"Ok"}},"type":"object","required":["ok"],"title":"DeleteWebhookSchema"},"DeliveryPayload":{"properties":{"email":{"type":"string","format":"email","title":"email адреса, куди буде доставлено чек після фіскалізації. Замість цього поля використовуйте поле emails"},"emails":{"items":{"type":"string","format":"email"},"type":"array","uniqueItems":true,"title":"email адреси, куди буде доставлено чек після фіскалізації"},"phone":{"type":"string","pattern":"\\+?380\\d{9}$","title":"номер телефону, куди буде доставлено чек після фіскалізації по SMS або у Viber (УВАГА! Повідомлення буде надіслано тільки якщо для Вашої організації встановлено налаштування шлюзу відправки повідомлень!)"}},"type":"object","title":"DeliveryPayload"},"DeliveryStatus":{"enum":["NEW","PENDING","ERROR","DONE","UNKNOWN"],"title":"DeliveryStatus","description":"An enumeration."},"DetailedCashRegisterModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_number":{"type":"string","title":"Fiscal Number"},"active":{"type":"boolean","title":"Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"number":{"type":"string","title":"Number"},"is_test":{"type":"boolean","title":"Is Test"},"shift":{"$ref":"#/components/schemas/ShiftWithCashierModel"},"offline_mode":{"type":"boolean","title":"Offline Mode","default":false},"stay_offline":{"type":"boolean","title":"Stay Offline","default":false},"branch":{"$ref":"#/components/schemas/BranchModel"},"address":{"type":"string","title":"Address"},"type":{"type":"integer","title":"Type"}},"type":"object","required":["id","fiscal_number","active","created_at","is_test"],"title":"DetailedCashRegisterModel"},"DetailedOfflineFiscalCodeModel":{"properties":{"fiscal_code":{"type":"string","title":"Fiscal Code"},"serial_id":{"type":"integer","title":"Serial Id"},"cash_register_id":{"type":"string","format":"uuid","title":"Cash Register Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["fiscal_code","serial_id","cash_register_id","created_at"],"title":"DetailedOfflineFiscalCodeModel"},"DetailedOrgReceiptConfigModel":{"properties":{"order_601_start_time":{"type":"string","format":"date-time","title":"Order 601 Start Time"}},"type":"object","title":"DetailedOrgReceiptConfigModel"},"DiscountMode":{"type":"string","enum":["PERCENT","VALUE"],"title":"DiscountMode","description":"An enumeration."},"DiscountModel":{"properties":{"type":{"allOf":[{"$ref":"#/components/schemas/DiscountType"}],"title":"Знижка чи надбавка"},"mode":{"allOf":[{"$ref":"#/components/schemas/DiscountMode"}],"title":"Режим розрахунку - абсолютний чи відсотковий"},"value":{"type":"number","minimum":0.0,"title":"Значення"},"tax_code":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Tax Code","description":"Код податку, який застосовується для товару. Потрібно вказувати для коректного обрахунку знижки, якщо товар має податкову ставку","deprecated":true},"tax_codes":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"items":{"type":"string"},"type":"array"}],"title":"Tax Codes","description":"Коди податкових ставок, що застосовуються для товару (якщо їх >1). Потрібно вказувати через кому для коректного обрахунку знижки, якщо товар має податкову ставку"},"name":{"type":"string","title":"Name"},"privilege":{"type":"string","title":"Номер підтвердження пільгової знижки. Отримується від серверу пільгових знижок. Вказується при використані соціальної знижки."},"sum":{"type":"integer","title":"Sum"}},"type":"object","required":["type","mode","value","sum"],"title":"DiscountModel"},"DiscountPayload":{"properties":{"type":{"allOf":[{"$ref":"#/components/schemas/DiscountType"}],"title":"Знижка чи надбавка"},"mode":{"allOf":[{"$ref":"#/components/schemas/DiscountMode"}],"title":"Режим розрахунку - абсолютний чи відсотковий"},"value":{"type":"number","minimum":0.0,"title":"Значення"},"tax_code":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Tax Code","description":"Код податку, який застосовується для товару. Потрібно вказувати для коректного обрахунку знижки, якщо товар має податкову ставку","deprecated":true},"tax_codes":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"items":{"type":"string"},"type":"array"}],"title":"Tax Codes","description":"Коди податкових ставок, що застосовуються для товару (якщо їх >1). Потрібно вказувати через кому для коректного обрахунку знижки, якщо товар має податкову ставку"},"name":{"type":"string","title":"Name"},"privilege":{"type":"string","title":"Номер підтвердження пільгової знижки. Отримується від серверу пільгових знижок. Вказується при використані соціальної знижки."}},"type":"object","required":["type","mode","value"],"title":"DiscountPayload"},"DiscountType":{"type":"string","enum":["DISCOUNT","PRE_PAYMENT","EXTRA_CHARGE"],"title":"DiscountType","description":"An enumeration."},"DocumentsStateModel":{"properties":{"last_receipt_code":{"type":"integer","title":"Last Receipt Code"},"last_report_code":{"type":"integer","title":"Last Report Code"},"last_z_report_code":{"type":"integer","title":"Last Z Report Code"}},"type":"object","required":["last_receipt_code","last_report_code","last_z_report_code"],"title":"DocumentsStateModel"},"EReceiptDataPayload":{"properties":{"bank_transaction_id":{"type":"string","maxLength":255,"title":"Bank Transaction Id","description":"Унікальний внутрішній номер карткової операції, наданий банком-емітентом"},"receipt_id":{"type":"string","maxLength":255,"title":"Receipt Id","description":"Унікальний внутрішній ідентифікатор чека, згенерований касовою системою"},"company_registration_id":{"type":"string","maxLength":255,"title":"Company Registration Id","description":"Реєстраційний ідентифікатор компанії (наприклад, код ЄДРПОУ в Україні)"},"message":{"type":"string","maxLength":255,"title":"Message","description":"Текстове повідомлення, що може містити додатковий текст від торговця для покупця"}},"type":"object","required":["bank_transaction_id"],"title":"EReceiptDataPayload"},"ETTNCreatePrepaymentReceiptSchema":{"properties":{"receipt_body":{"$ref":"#/components/schemas/ETTNPrepaymentReceiptSchema"},"receiptRelationId":{"type":"string","title":"Receiptrelationid"},"senderPhone":{"type":"string","title":"Senderphone"},"provider":{"$ref":"#/components/schemas/EttnProviderEnum"}},"type":"object","required":["receipt_body","receiptRelationId"],"title":"ETTNCreatePrepaymentReceiptSchema"},"ETTNCreateReceiptSchema":{"properties":{"receipt_body":{"$ref":"#/components/schemas/ETTNReceiptSchema"},"senderPhone":{"type":"string","title":"Senderphone"},"provider":{"$ref":"#/components/schemas/EttnProviderEnum"}},"type":"object","required":["receipt_body"],"title":"ETTNCreateReceiptSchema"},"ETTNDeliverySchema":{"properties":{"delivery_phone":{"type":"string","title":"Delivery Phone","default":""},"delivery_email":{"type":"string","title":"Delivery Email","default":""},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"email адреси, куди буде доставлено чек після фіскалізації"},"phone":{"type":"string","pattern":"^\\+?380\\d{9}$","title":"номер телефону, куди буде доставлено чек після фіскалізації по SMS або у Viber (УВАГА! Повідомлення буде надіслано тільки якщо для Вашої організації встановлено налаштування шлюзу відправки повідомлень!)"}},"type":"object","title":"ETTNDeliverySchema"},"ETTNGoodItemModel":{"properties":{"good":{"$ref":"#/components/schemas/GoodDetailsPayload"},"good_id":{"type":"string","title":"Good Id"},"quantity":{"type":"integer","title":"Quantity"},"is_return":{"type":"boolean","title":"Is Return"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Знижки та/або надбавки","default":[]}},"type":"object","required":["good","quantity","is_return"],"title":"ETTNGoodItemModel"},"ETTNPaymentSchema":{"properties":{"value":{"type":"integer","title":"Value"},"type":{"type":"string","title":"Type","default":"ETTN"},"label":{"type":"string","title":"Label","default":"Експрес-накладна"},"ettn":{"type":"string","title":"Ettn"}},"type":"object","required":["value","ettn"],"title":"ETTNPaymentSchema"},"ETTNPrepaymentReceiptSchema":{"properties":{"payments":{"items":{"$ref":"#/components/schemas/ETTNPaymentSchema"},"type":"array","title":"Payments"},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":true,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"footer":{"type":"string","title":"Footer"},"delivery":{"allOf":[{"$ref":"#/components/schemas/ETTNDeliverySchema"}],"title":"Delivery","default":{}},"relationId":{"type":"string","title":"Relationid"}},"type":"object","required":["payments","relationId"],"title":"ETTNPrepaymentReceiptSchema"},"ETTNReceiptSchema":{"properties":{"payments":{"items":{"$ref":"#/components/schemas/ETTNPaymentSchema"},"type":"array","title":"Payments"},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":true,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"footer":{"type":"string","title":"Footer"},"delivery":{"allOf":[{"$ref":"#/components/schemas/ETTNDeliverySchema"}],"title":"Delivery","default":{}},"goods":{"items":{"$ref":"#/components/schemas/ETTNGoodItemModel"},"type":"array","title":"Goods"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts"}},"type":"object","required":["payments","goods"],"title":"ETTNReceiptSchema"},"EditGoodsPayload":{"properties":{"name":{"type":"string","maxLength":4000,"title":"Name"},"short_name":{"type":"string","maxLength":255,"title":"Short Name"},"type":{"$ref":"#/components/schemas/GoodsTypes"},"code":{"type":"string","maxLength":150,"title":"Code"},"is_weight":{"type":"boolean","title":"Is Weight"},"barcode":{"type":"string","maxLength":100,"title":"Barcode"},"barcodes":{"items":{"type":"string","maxLength":100},"type":"array","title":"Barcodes"},"uktzed":{"type":"string","title":"Uktzed"},"price":{"type":"integer","exclusiveMaximum":1000000000.0,"exclusiveMinimum":0.0,"title":"Price"},"group":{"type":"string","format":"uuid","title":"Group"},"tax_codes":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"items":{"type":"string"},"type":"array"}],"title":"Tax Codes"},"children":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Children"},"position":{"type":"integer","title":"Position"},"branches_info":{"items":{"$ref":"#/components/schemas/BranchInfoPayload"},"type":"array","title":"Branches Info"},"external_id":{"type":"string","title":"External Id"},"source":{"type":"string","title":"Source"}},"type":"object","title":"EditGoodsPayload"},"EttnProviderEnum":{"type":"string","enum":["novapost","ukrpost","meest"],"title":"EttnProviderEnum","description":"An enumeration."},"ExportExtensionType":{"enum":["csv","excel","json"],"title":"ExportExtensionType","description":"An enumeration."},"ExtendedCashierModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"full_name":{"type":"string","title":"Full Name"},"nin":{"type":"string","title":"Nin"},"key_id":{"type":"string","title":"Key Id"},"signature_type":{"$ref":"#/components/schemas/SignatureType"},"permissions":{"$ref":"#/components/schemas/CashierPermissionsModel"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"certificate_end":{"type":"string","format":"date-time","title":"Certificate End"},"blocked":{"type":"string","title":"Blocked"},"is_test":{"type":"boolean","title":"Is Test"},"organization":{"$ref":"#/components/schemas/OrganizationReceiptConfigModel"},"use_order_601_since":{"type":"string","format":"date-time","title":"Use Order 601 Since"}},"type":"object","required":["id","full_name","nin","signature_type","created_at","is_test","organization"],"title":"ExtendedCashierModel"},"ExtendedRROAgentShiftStatusSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ShiftStatus"},"opened_at":{"type":"string","format":"date-time","title":"Opened At"},"initial_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"balance":{"$ref":"#/components/schemas/BalanceModel"},"z_report":{"$ref":"#/components/schemas/ReportModel"},"closed_at":{"type":"string","format":"date-time","title":"Closed At"},"closing_transaction":{"$ref":"#/components/schemas/ShortTransaction"}},"type":"object","required":["id","serial","status","created_at"],"title":"ExtendedRROAgentShiftStatusSchema"},"ExtendedReportFiltersPayload":{"properties":{"from_date":{"type":"string","format":"date-time","title":"From Date"},"to_date":{"type":"string","format":"date-time","title":"To Date"},"branch_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Branch Id"},"cash_register_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Cash Register Id"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"title":{"type":"string","title":"Назва звіту (наприклад, 'Звіт по ресторанам Х за DD.MM.YY')"},"usage":{"allOf":[{"$ref":"#/components/schemas/ReportUsage"}],"title":"Використання звіту (наприклад, для звіту по ТРЦ передається 'MALL')"},"custom":{"type":"boolean","title":"Custom","default":false},"export_extension":{"allOf":[{"$ref":"#/components/schemas/ReportExtensionType"}],"default":"EXCEL"}},"type":"object","required":["from_date","to_date"],"title":"ExtendedReportFiltersPayload","description":"Extended goods report short"},"ExtendedReportPayloadShort":{"properties":{"from_date":{"type":"string","format":"date-time","title":"From Date"},"to_date":{"type":"string","format":"date-time","title":"To Date"},"cash_register_id":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Cash Register Id"},"branch_id":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Branch Id"},"mode":{"$ref":"#/components/schemas/ReportModeType"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"title":{"type":"string","title":"Назва звіту (наприклад, 'Звіт по ресторанам Х за DD.MM.YY')"},"export_extension":{"allOf":[{"$ref":"#/components/schemas/ReportExtensionType"}],"default":"EXCEL"}},"type":"object","required":["from_date","to_date"],"title":"ExtendedReportPayloadShort","description":"Extended reports payload"},"ExtendedTaxModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"integer","title":"Code"},"label":{"type":"string","title":"Label"},"symbol":{"type":"string","title":"Symbol"},"rate":{"type":"number","title":"Rate"},"extra_rate":{"type":"number","title":"Extra Rate"},"included":{"type":"boolean","title":"Included"},"is_gambling":{"type":"boolean","title":"Is Gambling"},"is_default":{"type":"boolean","title":"Is Default"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"no_vat":{"type":"boolean","title":"No Vat"},"decimal_rate":{"type":"number","title":"Decimal Rate"},"decimal_extra_rate":{"type":"number","title":"Decimal Extra Rate"},"type":{"$ref":"#/components/schemas/TaxTypeEnum"}},"type":"object","required":["id","code","label","symbol","rate","included","created_at"],"title":"ExtendedTaxModel"},"FiscalAPIType":{"type":"string","enum":["FSCO_EC","EVPEZ","EVPEZ_EXTERNAL"],"title":"FiscalAPIType","description":"An enumeration."},"GetGoodsById":{"properties":{"good_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Good Ids"}},"type":"object","required":["good_ids"],"title":"GetGoodsById"},"GoOfflinePayload":{"properties":{"go_offline_date":{"type":"string","format":"date-time","title":"Дата та час переходу в офлайн. Може співпадати з датою першого офлайн чека для цієї зміни, або бути менше за неї. Одночасно повинна бути більше за дату останньої онлайн транзакції."},"fiscal_code":{"type":"string","title":"Для створення службового повідомлення переходу в офлайн ДПС потрібен коректний фіскальний номер"}},"type":"object","title":"GoOfflinePayload"},"GoodDetailsPayload":{"properties":{"code":{"type":"string","maxLength":256,"minLength":1,"title":"Code","description":"Код товару"},"name":{"type":"string","minLength":1,"title":"Name","description":"Назва"},"barcode":{"type":"string","maxLength":4096,"title":"Значення штрих-коду"},"excise_barcode":{"type":"string","maxLength":4096,"title":"Excise Barcode","description":"DEPRECATED! Використовуйте excise_barcodes"},"excise_barcodes":{"items":{"type":"string"},"type":"array","title":"Excise Barcodes","description":"Цифрове значення штрихкоду акцизної марки"},"e_excise_barcodes":{"items":{"type":"string"},"type":"array","title":"E Excise Barcodes","description":"Перелік штрихкодів електронних акцизних марок (ЕМ)"},"header":{"type":"string","maxLength":1024,"title":"Header","description":"Текст перед назвою товару"},"footer":{"type":"string","maxLength":1024,"title":"Footer","description":"Текст перед назвою товару"},"price":{"type":"integer","exclusiveMaximum":100000000000.0,"exclusiveMinimum":0.0,"title":"Вартість в копійках за quantity = 1000"},"original_price":{"type":"integer","title":"Original Price","description":"Тільки для Б/В товарів! Вартість в копійках за quantity = 1000"},"taxes":{"anyOf":[{"items":{"type":"integer"},"type":"array","maxItems":2},{"items":{"type":"string"},"type":"array","maxItems":2}],"title":"Taxes","description":"**ТІЛЬКИ ДЛЯ ЗВОРОТНОЇ СУМІСНОСТІ З Checkbox Kasa!** Використовуйте поле `tax`.","deprecated":true},"tax":{"anyOf":[{"items":{"type":"integer"},"type":"array","maxItems":2},{"items":{"type":"string"},"type":"array","maxItems":2}],"title":"Tax","description":"Перелік ставок податків. Не передається якщо товар не є об'єктом оподаткування."},"uktzed":{"type":"string","maxLength":64,"title":"Uktzed","description":"Код УКТ ЗЕД"},"icon":{"type":"string","title":"Icon","description":"Тільки для створення інвойсів для монобанку. Лінк на зображення товару"}},"type":"object","required":["code","name","price"],"title":"GoodDetailsPayload"},"GoodItemModel":{"properties":{"good":{"$ref":"#/components/schemas/srso__schema__receipt__schema__GoodModel"},"good_id":{"type":"string","format":"uuid","title":"Good Id"},"sum":{"type":"integer","title":"Sum"},"quantity":{"type":"integer","title":"Quantity"},"is_return":{"type":"boolean","title":"Is Return"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"}},"type":"object","required":["good","sum","quantity","is_return","taxes"],"title":"GoodItemModel"},"GoodItemPayload":{"properties":{"good":{"allOf":[{"$ref":"#/components/schemas/GoodDetailsPayload"}],"title":"Good","description":"Інформація про товар"},"good_id":{"type":"string","format":"uuid","title":"Ідентифікатор товару із номенклатури товарів"},"quantity":{"type":"integer","exclusiveMinimum":0.0,"title":"Кількість (Наприклад: 1 шт = 1000, 2.25 кг = 2250)"},"is_return":{"type":"boolean","title":"Виконується повернення товару","default":false},"is_winnings_payout":{"type":"boolean","title":"ТІЛЬКИ ДЛЯ КАЗИНО! Ознака виплати виграшу"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Знижки та/або надбавки","default":[]},"total_sum":{"type":"integer","title":"Total Sum","description":"Значення для розрахунку вартості товару від загальної суми"}},"type":"object","required":["good","quantity"],"title":"GoodItemPayload"},"GoodModelBase":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"price":{"type":"integer","title":"Price"},"type":{"type":"string","title":"Type"},"barcode":{"type":"string","title":"Barcode"},"group_id":{"type":"string","format":"uuid","title":"Group Id"},"group_name":{"type":"string","title":"Group Name"},"group_description":{"type":"string","title":"Group Description"},"uktzed":{"type":"string","title":"Uktzed"},"taxes":{"items":{"$ref":"#/components/schemas/TaxModel"},"type":"array","title":"Taxes"},"count":{"type":"integer","title":"Count"},"image_url":{"type":"string","title":"Image Url"},"is_weight":{"type":"boolean","title":"Is Weight"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","code","name","price","type","taxes","created_at"],"title":"GoodModelBase"},"GoodTax":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"integer","title":"Code"},"label":{"type":"string","title":"Label"},"symbol":{"type":"string","title":"Symbol"},"rate":{"type":"integer","title":"Rate"},"extra_rate":{"type":"integer","title":"Extra Rate"},"included":{"type":"boolean","title":"Included"},"is_gambling":{"type":"boolean","title":"Is Gambling"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"no_vat":{"type":"boolean","title":"No Vat"},"sales_turnover":{"type":"number","title":"Sales Turnover"},"returns_turnover":{"type":"number","title":"Returns Turnover"},"type":{"$ref":"#/components/schemas/TaxTypeEnum"},"value":{"type":"number","title":"Value"},"extra_value":{"type":"number","title":"Extra Value"},"value_decimal":{"type":"number","title":"Value Decimal"},"extra_value_decimal":{"type":"number","title":"Extra Value Decimal"}},"type":"object","required":["code","label","symbol","rate","included","value","extra_value"],"title":"GoodTax"},"GoodsIntegrationOrdering":{"type":"string","enum":["asc","desc"],"title":"GoodsIntegrationOrdering","description":"An enumeration."},"GoodsTypes":{"type":"string","enum":["good","service"],"title":"GoodsTypes","description":"An enumeration."},"GroupModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"parent_id":{"type":"string","format":"uuid","title":"Parent Id"},"image_url":{"type":"string","title":"Image Url"},"children":{"items":{"$ref":"#/components/schemas/BaseGroupModel"},"type":"array","title":"Children","default":[]}},"type":"object","required":["id","name"],"title":"GroupModel"},"HTTPError":{"properties":{"message":{"title":"Message","type":"string","description":"Detailed error message"}},"type":"object","required":["message"],"title":"HTTPError"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"},"message":{"title":"Message","type":"string","description":"Detailed error message"}},"type":"object","title":"HTTPValidationError","required":["message"]},"ImageBlock":{"properties":{"type":{"type":"string","enum":["image"],"title":"Type","default":"image"},"mime":{"type":"string","title":"Mime"},"url":{"type":"string","title":"Url"},"s3_key":{"type":"string","title":"S3 Key"},"content":{"type":"string","title":"Content"}},"type":"object","title":"ImageBlock"},"ImagePrintBlock":{"properties":{"type":{"type":"string","enum":["image"],"title":"Type","default":"image"},"value":{"type":"string","title":"Value","description":"Оригінальний PNG у base64"},"width":{"type":"number","title":"Width","description":"Частка ширини області друку (0..1)"}},"type":"object","required":["value","width"],"title":"ImagePrintBlock","description":"Base print block. The payload always lives in `value`, whatever the block type."},"IntegrationEditOrderReceiptSchema":{"properties":{"receipt_id":{"type":"string","format":"uuid","title":"Receipt Id"},"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"goods":{"items":{"$ref":"#/components/schemas/OrderGoodItemModel"},"type":"array","title":"Goods"},"additional_goods":{"items":{"$ref":"#/components/schemas/OrderGoodItemModel"},"type":"array","title":"Additional Goods"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts","default":[]},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","default":[]},"bonuses":{"items":{"$ref":"#/components/schemas/BonusPayload"},"type":"array","title":"Bonuses","default":[]},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"type":{"allOf":[{"$ref":"#/components/schemas/ReceiptType"}],"default":"SELL"},"id":{"type":"string","format":"uuid","title":"Id"},"order_id":{"type":"string","title":"Order Id"}},"type":"object","required":["goods","id","order_id"],"title":"IntegrationEditOrderReceiptSchema"},"IntegrationInfoResponseSchema":{"properties":{"url":{"type":"string","title":"Url"},"last_error_date":{"type":"string","format":"date-time","title":"Last Error Date"},"last_error_message":{"type":"string","title":"Last Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"key":{"type":"string","title":"Key"}},"type":"object","required":["url","created_at","key"],"title":"IntegrationInfoResponseSchema"},"IntegrationInfoSchema":{"properties":{"url":{"type":"string","title":"Url"},"last_error_date":{"type":"string","format":"date-time","title":"Last Error Date"},"last_error_message":{"type":"string","title":"Last Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["url","created_at"],"title":"IntegrationInfoSchema"},"InvoiceResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"receipt":{"type":"string","format":"uuid","title":"Receipt"},"terminal_id":{"type":"string","format":"uuid","title":"Terminal Id"},"external_id":{"type":"string","title":"External Id"},"status":{"$ref":"#/components/schemas/InvoiceStatusType"},"transaction_id":{"type":"string","title":"Transaction Id"},"page_url":{"type":"string","title":"Page Url"},"amount":{"type":"integer","title":"Amount"},"ccy":{"type":"integer","title":"Ccy"},"final_amount":{"type":"integer","title":"Final Amount"},"failure_reason":{"type":"string","title":"Failure Reason"},"reference":{"type":"string","title":"Reference"},"validity":{"type":"integer","title":"Validity"},"tips_employee_id":{"type":"string","title":"Tips Employee Id"},"card_mask":{"type":"string","title":"Card Mask"},"auth_code":{"type":"string","title":"Auth Code"},"rrn":{"type":"string","title":"Rrn"},"commission":{"type":"integer","title":"Commission"},"terminal_name":{"type":"string","title":"Terminal Name"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","terminal_id","external_id","status","created_at","updated_at"],"title":"InvoiceResponse","description":"Model for Invoice mapping from ORM"},"InvoiceStatusType":{"type":"string","enum":["CREATED","PROCESSING","HOLD","SUCCESS","FAILURE","REVERSED","REQUEST_TO_CANCEL","EXPIRED"],"title":"InvoiceStatusType","description":"Statuses of invoice"},"MoveGoodsToGroupResult":{"properties":{"update":{"type":"integer","title":"Update"}},"type":"object","required":["update"],"title":"MoveGoodsToGroupResult"},"NotificationPayload":{"properties":{"ok":{"type":"boolean","title":"Ok"}},"type":"object","required":["ok"],"title":"NotificationPayload"},"ObsoleteCardPaymentPayload":{"properties":{"type":{"type":"string","enum":["CARD"],"title":"DEPRECATED Безготівкова форма оплати (CARD)","default":"CARD"},"pawnshop_is_return":{"type":"boolean","title":"Pawnshop Is Return"},"operation_type":{"type":"string","title":"Operation Type"},"provider_type":{"$ref":"#/components/schemas/ProviderType"},"code":{"type":"integer","exclusiveMaximum":10.0,"exclusiveMinimum":0.0,"title":"Номер оплати","default":1},"value":{"type":"integer","exclusiveMaximum":100000000000.0,"exclusiveMinimum":-100000000000.0,"title":"Value"},"commission":{"type":"integer","title":"Commission"},"label":{"type":"string","maxLength":128,"minLength":1,"title":"Label","description":"Використовуйте наступні значення: 'Подарунковий сертифікат', 'Талон', 'Жетон', 'Картка', 'Платіж через інтегратора <назва інтегратора>, наприклад (LIQPAY, WAYFORPAY, EVOPAY тощо)', 'Переказ через ННПП (ННПП – небанківський надавач платіжних послуг)', 'Переказ через ПТКС ННПП', 'Інтернет еквайринг', 'Інтернет банкінг', 'З поточного рахунку', 'Переказ через ПТКС банку', 'Фішка', 'Електронний грошовий замінник', 'Ігровий замінник гривні', 'Електронні гроші <назва>', 'Цифрові гроші <назва>', 'Криптовалюта <назва>'","default":"Картка"},"card_mask":{"type":"string","maxLength":19,"title":"Card Mask","examples":["1111 11** **** **11"]},"bank_name":{"type":"string","title":"Bank Name"},"auth_code":{"type":"string","title":"Auth Code"},"rrn":{"type":"string","title":"Rrn"},"payment_system":{"type":"string","title":"Payment System"},"owner_name":{"type":"string","title":"Owner Name"},"terminal":{"type":"string","title":"Terminal"},"acquiring":{"type":"string","title":"Застаріле поле, використовуйте acquirer_and_seller","deprecated":true},"acquirer_and_seller":{"type":"string","title":"Acquirer And Seller"},"receipt_no":{"type":"string","title":"Receipt No"},"signature_required":{"type":"boolean","title":"Signature Required"},"tapxphone_terminal":{"type":"string","format":"uuid","title":"Tapxphone Terminal"},"transaction_id":{"type":"string","title":"Transaction Id"},"ereceipt_data":{"$ref":"#/components/schemas/EReceiptDataPayload"}},"type":"object","required":["value"],"title":"ObsoleteCardPaymentPayload","deprecated":true},"OfflineCodesCountSchema":{"properties":{"available":{"type":"integer","title":"Available","description":"Доступна кількість","default":0},"default":{"type":"integer","title":"Default","description":"Кількість кодів що запитується автоматично сервером CheckBox","default":0},"minimal":{"type":"integer","title":"Minimal","description":"Мінімальна кількість кодів при досягненні якої виконується отримання нових кодів","default":0},"used":{"type":"integer","title":"Used","description":"Кількість кодів, що відмічені використаними. Лічильник зкидається при отриманні нових кодів.","default":0},"enough_offline_codes":{"type":"boolean","title":"Enough Offline Codes","description":"Прапорець, що вказує на те, що у користувача достатня кількість кодів для роботи в офлайні"}},"type":"object","required":["enough_offline_codes"],"title":"OfflineCodesCountSchema"},"OfflineReceiptSellPayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Обов'язково вкажіть унікальний UUID чеку!"},"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemPayload"},"type":"array","minItems":1,"title":"Goods"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts","default":[]},"bonuses":{"items":{"$ref":"#/components/schemas/BonusPayload"},"type":"array","title":"Bonuses","default":[]},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","description":"type","default":[]},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":false,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"control_number":{"anyOf":[{"type":"string","maxLength":4,"minLength":1},{"type":"integer"}],"title":"Control Number"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"related_receipt_created_at":{"type":"string","format":"date-time","title":"Related Receipt Created At"},"stock_code":{"type":"string","title":"Stock Code"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"is_pawnshop":{"type":"boolean","title":"Is Pawnshop"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"custom":{"$ref":"#/components/schemas/ReceiptConfigTotalSizeRestrictionPayload"},"previous_receipt_id":{"type":"string","format":"uuid","title":"Previous Receipt Id","description":"id попереднього фіскального чека (використовується опціонально для контролю послідовності)"},"callback_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Callback Url"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"}},"type":"object","required":["goods","fiscal_code","fiscal_date"],"title":"OfflineReceiptSellPayload"},"OperationBaseResponseSchema":{"properties":{"task_id":{"type":"string","format":"uuid","title":"Task Id"},"status":{"type":"string","title":"Status"}},"type":"object","required":["task_id","status"],"title":"OperationBaseResponseSchema"},"OperationErrorModel":{"properties":{"error":{"type":"string","title":"Error"},"address":{"type":"string","title":"Address"}},"type":"object","required":["error","address"],"title":"OperationErrorModel"},"OrderDeliveryDetailsModel":{"properties":{"address":{"$ref":"#/components/schemas/AddressModel"},"box_id":{"items":{"type":"integer"},"type":"array","title":"Box Id","default":[]},"client_name":{"type":"string","title":"Client Name"},"client_phone_number":{"type":"string","maxLength":13,"title":"Client Phone Number"},"delivery_time":{"type":"string","format":"date-time","title":"Delivery Time"},"client_comment":{"type":"string","title":"Client Comment"},"thermal_dependence":{"type":"boolean","title":"Thermal Dependence"}},"type":"object","title":"OrderDeliveryDetailsModel"},"OrderGoodDetailsModel":{"properties":{"code":{"type":"string","maxLength":256,"minLength":1,"title":"Code","description":"Код товару"},"name":{"type":"string","maxLength":256,"minLength":1,"title":"Назва"},"barcode":{"type":"string","maxLength":4096,"title":"Значення штрих-коду"},"excise_barcode":{"type":"string","maxLength":4096,"title":"Excise Barcode","description":"DEPRECATED! Використовуйте excise_barcodes"},"excise_barcodes":{"items":{"type":"string"},"type":"array","title":"Excise Barcodes","description":"Цифрове значення штрихкоду акцизної марки"},"e_excise_barcodes":{"items":{"type":"string"},"type":"array","title":"E Excise Barcodes","description":"Перелік штрихкодів електронних акцизних марок (ЕМ)"},"header":{"type":"string","maxLength":1024,"title":"Header","description":"Текст перед назвою товару"},"footer":{"type":"string","maxLength":1024,"title":"Footer","description":"Текст перед назвою товару"},"price":{"type":"integer","exclusiveMaximum":100000000000.0,"exclusiveMinimum":0.0,"title":"Вартість в копійках за quantity = 1000"},"original_price":{"type":"integer","title":"Original Price","description":"Тільки для Б/В товарів! Вартість в копійках за quantity = 1000"},"taxes":{"anyOf":[{"items":{"type":"integer"},"type":"array","maxItems":2},{"items":{"type":"string"},"type":"array","maxItems":2}],"title":"Taxes","description":"**ТІЛЬКИ ДЛЯ ЗВОРОТНОЇ СУМІСНОСТІ З Checkbox Kasa!** Використовуйте поле `tax`.","deprecated":true},"tax":{"anyOf":[{"items":{"type":"integer"},"type":"array","maxItems":2},{"items":{"type":"string"},"type":"array","maxItems":2}],"title":"Tax","description":"Перелік ставок податків. Не передається якщо товар не є об'єктом оподаткування."},"uktzed":{"type":"string","maxLength":64,"title":"Uktzed","description":"Код УКТ ЗЕД"},"icon":{"type":"string","title":"Icon","description":"Тільки для створення інвойсів для монобанку. Лінк на зображення товару"},"is_weight":{"type":"boolean","title":"Чи є товар ваговим"}},"type":"object","required":["code","name","price"],"title":"OrderGoodDetailsModel"},"OrderGoodItemModel":{"properties":{"good":{"allOf":[{"$ref":"#/components/schemas/OrderGoodDetailsModel"}],"title":"Good","description":"Інформація про товар"},"good_id":{"type":"string","format":"uuid","title":"Ідентифікатор товару із номенклатури товарів"},"quantity":{"type":"integer","exclusiveMinimum":0.0,"title":"Кількість (Наприклад: 1 шт = 1000, 2.25 кг = 2250)"},"is_return":{"type":"boolean","title":"Виконується повернення товару","default":false},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Знижки та/або надбавки","default":[]},"total_sum":{"type":"integer","title":"Total Sum","description":"Значення для розрахунку вартості товару від загальної суми"}},"type":"object","required":["quantity"],"title":"OrderGoodItemModel"},"OrderModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"order_id":{"type":"string","title":"Order Id"},"status":{"$ref":"#/components/schemas/srso__schema__order__orders__OrderStatus"},"custom_status":{"$ref":"#/components/schemas/CustomOrderStatus"},"is_paid":{"type":"boolean","title":"Is Paid"},"payment_method":{"$ref":"#/components/schemas/OrderPaymentEnum"},"receipt_draft":{"$ref":"#/components/schemas/OrderReceiptModel"},"delivery_details":{"$ref":"#/components/schemas/OrderDeliveryDetailsModel"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"not_fiscalize":{"type":"boolean","title":"Not Fiscalize"}},"type":"object","required":["id","status","is_paid","receipt_draft","created_at"],"title":"OrderModel"},"OrderPaymentEnum":{"type":"string","enum":["CARD_AFTER_ASSEMBLING","CASH_ON_DELIVERY","CASHLESS_ON_DELIVERY"],"title":"OrderPaymentEnum","description":"An enumeration."},"OrderReceiptModel":{"properties":{"receipt_id":{"type":"string","format":"uuid","title":"Receipt Id"},"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"goods":{"items":{"$ref":"#/components/schemas/OrderGoodItemModel"},"type":"array","title":"Goods"},"additional_goods":{"items":{"$ref":"#/components/schemas/OrderGoodItemModel"},"type":"array","title":"Additional Goods"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts","default":[]},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","default":[]},"bonuses":{"items":{"$ref":"#/components/schemas/BonusPayload"},"type":"array","title":"Bonuses","default":[]},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"type":{"allOf":[{"$ref":"#/components/schemas/ReceiptType"}],"default":"SELL"}},"type":"object","required":["goods"],"title":"OrderReceiptModel"},"OrderSource":{"type":"string","enum":["UNSET","MOYO","FOXTROT"],"title":"OrderSource","description":"An enumeration."},"OrderUpdateSchema":{"properties":{"order":{"$ref":"#/components/schemas/OrderModel"}},"type":"object","required":["order"],"title":"OrderUpdateSchema"},"OrganizationBillingSchema":{"properties":{"can_send_sms":{"type":"boolean","title":"Can Send Sms"},"billing_enabled":{"type":"boolean","title":"Billing Enabled"},"balance":{"type":"integer","title":"Balance","default":0}},"type":"object","required":["can_send_sms","billing_enabled"],"title":"OrganizationBillingSchema","description":"Response model for sms-billing endpoint"},"OrganizationModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"edrpou":{"type":"string","title":"Edrpou"},"tax_number":{"type":"string","title":"Tax Number"},"auto_close_shift_at":{"type":"string","format":"time","title":"Auto Close Shift At"},"account_info":{"items":{"$ref":"#/components/schemas/BankAccountInfo"},"type":"array","title":"Account Info","default":[]},"settings":{"$ref":"#/components/schemas/OrganizationSettings"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"subscription_exp":{"type":"string","format":"date","title":"Subscription Exp"},"receipts_ratelimit_count":{"type":"integer","title":"Receipts Ratelimit Count"},"receipts_ratelimit_interval":{"type":"integer","title":"Receipts Ratelimit Interval"},"allowed_offline_duration":{"type":"integer","title":"Allowed Offline Duration"},"is_vat":{"type":"boolean","title":"Is Vat"},"offline_mode":{"type":"boolean","title":"Offline Mode"},"auto_collection_on_close":{"type":"boolean","title":"Auto Collection On Close"},"use_original_price":{"type":"boolean","title":"Use Original Price"},"use_seamless_mode":{"type":"boolean","title":"Use Seamless Mode"},"can_send_sms":{"type":"boolean","title":"Can Send Sms"}},"type":"object","required":["id","title","edrpou","tax_number","created_at"],"title":"OrganizationModel"},"OrganizationReceiptConfigModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"edrpou":{"type":"string","title":"Edrpou"},"tax_number":{"type":"string","title":"Tax Number"},"auto_close_shift_at":{"type":"string","format":"time","title":"Auto Close Shift At"},"account_info":{"items":{"$ref":"#/components/schemas/BankAccountInfo"},"type":"array","title":"Account Info","default":[]},"settings":{"$ref":"#/components/schemas/OrganizationSettings"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"subscription_exp":{"type":"string","format":"date","title":"Subscription Exp"},"receipts_ratelimit_count":{"type":"integer","title":"Receipts Ratelimit Count"},"receipts_ratelimit_interval":{"type":"integer","title":"Receipts Ratelimit Interval"},"allowed_offline_duration":{"type":"integer","title":"Allowed Offline Duration"},"is_vat":{"type":"boolean","title":"Is Vat"},"offline_mode":{"type":"boolean","title":"Offline Mode"},"auto_collection_on_close":{"type":"boolean","title":"Auto Collection On Close"},"use_original_price":{"type":"boolean","title":"Use Original Price"},"use_seamless_mode":{"type":"boolean","title":"Use Seamless Mode"},"can_send_sms":{"type":"boolean","title":"Can Send Sms"},"receipt_config":{"$ref":"#/components/schemas/DetailedOrgReceiptConfigModel"}},"type":"object","required":["id","title","edrpou","tax_number","created_at"],"title":"OrganizationReceiptConfigModel"},"OrganizationReceiptConfigSchema":{"properties":{"text_global_header":{"type":"string","title":"Text Global Header"},"text_global_footer":{"type":"string","title":"Text Global Footer"},"hide_acquire_commission_line":{"type":"boolean","title":"Hide Acquire Commission Line"},"html_title":{"type":"string","title":"Html Title"},"email_subject":{"type":"string","title":"Email Subject"},"html_global_header":{"type":"string","title":"Html Global Header"},"html_global_footer":{"type":"string","title":"Html Global Footer"},"html_body_style":{"type":"string","title":"Html Body Style"},"html_receipt_style":{"type":"string","title":"Html Receipt Style"},"html_ruler_style":{"type":"string","title":"Html Ruler Style"},"html_light_block_style":{"type":"string","title":"Html Light Block Style"},"organization":{"$ref":"#/components/schemas/ShortOrganizationModel"}},"type":"object","required":["organization"],"title":"OrganizationReceiptConfigSchema"},"OrganizationSettings":{"properties":{"receipt_limits":{"$ref":"#/components/schemas/ReceiptLimitsSettings"}},"type":"object","title":"OrganizationSettings"},"PaginatedResultGoodSpecific_GoodModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/srso__schema__good__schema__GoodModel"},"type":"array","title":"Список результатів"},"use_leftovers":{"type":"boolean","title":"Використання залишків організацією"}},"type":"object","required":["meta","results","use_leftovers"],"title":"PaginatedResultGoodSpecific[GoodModel]","description":"Пагінований результат з додатковим полем use_leftovers"},"PaginatedResultWithTotalItems_BasePrePaymentReceiptInfo_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMetaWithTotalItems"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/BasePrePaymentReceiptInfo"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResultWithTotalItems[BasePrePaymentReceiptInfo]","description":"Пагінований результат з кількістю всіх елементів"},"PaginatedResultWithTotalItems_OrderModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMetaWithTotalItems"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/OrderModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResultWithTotalItems[OrderModel]","description":"Пагінований результат з кількістю всіх елементів"},"PaginatedResult_BaseBranchModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/BaseBranchModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[BaseBranchModel]","description":"Пагінований результат"},"PaginatedResult_DetailedCashRegisterModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/DetailedCashRegisterModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[DetailedCashRegisterModel]","description":"Пагінований результат"},"PaginatedResult_GroupModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/GroupModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[GroupModel]","description":"Пагінований результат"},"PaginatedResult_PayLinkTerminalModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/PayLinkTerminalModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[PayLinkTerminalModel]","description":"Пагінований результат"},"PaginatedResult_ReceiptModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ReceiptModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[ReceiptModel]","description":"Пагінований результат"},"PaginatedResult_ReceiptTemplateListItem_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ReceiptTemplateListItem"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[ReceiptTemplateListItem]","description":"Пагінований результат"},"PaginatedResult_ReportModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ReportModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[ReportModel]","description":"Пагінований результат"},"PaginatedResult_ShiftModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ShiftModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[ShiftModel]","description":"Пагінований результат"},"PaginatedResult_ShiftWithCashRegisterModel_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ShiftWithCashRegisterModel"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[ShiftWithCashRegisterModel]","description":"Пагінований результат"},"PaginatedResult_ShortTransaction_":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ShortTransaction"},"type":"array","title":"Список результатів"}},"type":"object","required":["meta","results"],"title":"PaginatedResult[ShortTransaction]","description":"Пагінований результат"},"PaginationMeta":{"properties":{"limit":{"type":"integer","title":"Максимальна кількість результатів на сторінці"},"offset":{"type":"integer","title":"Кількість пропущених результатів від початку"}},"type":"object","required":["limit","offset"],"title":"PaginationMeta"},"PaginationMetaWithTotalItems":{"properties":{"limit":{"type":"integer","title":"Максимальна кількість результатів на сторінці"},"offset":{"type":"integer","title":"Кількість пропущених результатів від початку"},"total_items":{"type":"integer","title":"Всього результатів"}},"type":"object","required":["limit","offset","total_items"],"title":"PaginationMetaWithTotalItems"},"PathExtensionEnum":{"type":"string","enum":[".xlsx",".json",".zip",".csv"],"title":"PathExtensionEnum","description":"An enumeration."},"PayLinkTerminalModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"device_id":{"type":"string","title":"Device Id"},"label":{"type":"string","title":"Label"},"last_client_online_at":{"type":"string","format":"date-time","title":"Last Client Online At"},"last_server_online_at":{"type":"string","format":"date-time","title":"Last Server Online At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"online":{"$ref":"#/components/schemas/PayLinkTerminalOnlineModel"}},"type":"object","required":["id","device_id","label","created_at","updated_at","online"],"title":"PayLinkTerminalModel"},"PayLinkTerminalOnlineModel":{"properties":{"server":{"type":"boolean","title":"Server"},"client":{"type":"boolean","title":"Client"}},"type":"object","required":["server","client"],"title":"PayLinkTerminalOnlineModel"},"PaymentType":{"type":"string","enum":["CASH","CARD","CASHLESS"],"title":"PaymentType","description":"An enumeration."},"PortalCashRegister":{"properties":{"fiscalNumber":{"type":"string","title":"Fiscalnumber"},"id":{"type":"string","format":"uuid","title":"Id"},"dateCreated":{"type":"string","format":"date-time","title":"Datecreated"}},"type":"object","required":["id","dateCreated"],"title":"PortalCashRegister"},"PortalCashier":{"properties":{"login":{"type":"string","title":"Login"},"id":{"type":"string","format":"uuid","title":"Id"},"dateCreated":{"type":"string","format":"date-time","title":"Datecreated"}},"type":"object","required":["id","dateCreated"],"title":"PortalCashier"},"PrePaymentReceiptChain":{"properties":{"pre_payment_receipts":{"items":{"$ref":"#/components/schemas/BasePrepaymentReceiptSchema"},"type":"array","title":"Pre Payment Receipts","default":[]},"after_payment_receipt":{"$ref":"#/components/schemas/BasePrepaymentReceiptSchema"}},"type":"object","title":"PrePaymentReceiptChain"},"PrePaymentReceiptInfo":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"relation_id":{"type":"string","title":"Relation Id"},"paid_sum":{"type":"number","title":"Paid Sum"},"total_sum":{"type":"number","title":"Total Sum"},"left_to_pay":{"type":"number","title":"Left To Pay","default":0},"paid_by_cash_sum":{"type":"number","title":"Paid By Cash Sum"},"last_returned_receipt_at":{"type":"string","format":"date-time","title":"Last Returned Receipt At"},"receipt_chain_count":{"type":"integer","title":"Receipt Chain Count"},"is_debt_receipt":{"type":"boolean","title":"Is Debt Receipt"},"pre_payment_status":{"$ref":"#/components/schemas/PrePaymentReceiptStatus"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"receipt_chain":{"$ref":"#/components/schemas/ReceiptChainOfReturnedReceipts"},"receipts_chain":{"$ref":"#/components/schemas/PrePaymentReceiptChain"}},"type":"object","required":["id","relation_id","paid_sum","total_sum","pre_payment_status","created_at","receipt_chain"],"title":"PrePaymentReceiptInfo"},"PrePaymentReceiptPayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Обов'язково вкажіть унікальний UUID чеку!"},"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemPayload"},"type":"array","minItems":1,"title":"Goods"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts","default":[]},"bonuses":{"items":{"$ref":"#/components/schemas/BonusPayload"},"type":"array","title":"Bonuses","default":[]},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","description":"type","default":[]},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":false,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"control_number":{"anyOf":[{"type":"string","maxLength":4,"minLength":1},{"type":"integer"}],"title":"Control Number"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"related_receipt_created_at":{"type":"string","format":"date-time","title":"Related Receipt Created At"},"stock_code":{"type":"string","title":"Stock Code"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"is_pawnshop":{"type":"boolean","title":"Is Pawnshop"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"custom":{"$ref":"#/components/schemas/ReceiptConfigTotalSizeRestrictionPayload"},"previous_receipt_id":{"type":"string","format":"uuid","title":"Previous Receipt Id","description":"id попереднього фіскального чека (використовується опціонально для контролю послідовності)"},"callback_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Callback Url"},"custom_relation_id":{"type":"string","maxLength":256,"minLength":10,"title":"Custom Relation Id"},"ettn":{"type":"string","maxLength":28,"minLength":12,"title":"Ettn"}},"type":"object","required":["goods"],"title":"PrePaymentReceiptPayload"},"PrePaymentReceiptStatus":{"type":"string","enum":["PARTIAL_PAID","FULL_PAID","CANCELLED","PARTIAL_CANCELLED"],"title":"PrePaymentReceiptStatus","description":"An enumeration."},"PrintBlocksSchema":{"properties":{"width":{"type":"integer","title":"Width","description":"Кількість символів у рядку, під яку вирівняно текстові блоки"},"blocks":{"items":{"oneOf":[{"$ref":"#/components/schemas/TextPrintBlock"},{"$ref":"#/components/schemas/ImagePrintBlock"},{"$ref":"#/components/schemas/QrCodePrintBlock"},{"$ref":"#/components/schemas/BarcodePrintBlock"}],"discriminator":{"propertyName":"type","mapping":{"text":"#/components/schemas/TextPrintBlock","image":"#/components/schemas/ImagePrintBlock","qrcode":"#/components/schemas/QrCodePrintBlock","barcode":"#/components/schemas/BarcodePrintBlock"}}},"type":"array","title":"Blocks","description":"Блоки у порядку друку. Суміжні текстові рядки склеєні в один блок `text` і розірвані лише зображенням або кодом. Невідомий `type` застосунок пропускає — формат розширюватиметься."}},"type":"object","required":["width","blocks"],"title":"PrintBlocksSchema"},"ProviderType":{"type":"string","enum":["TAPXPHONE","POSCONTROL","TERMINAL","ANDROID_PAYLINK","DESKTOP_PAYLINK"],"title":"ProviderType","description":"An enumeration."},"PublicReportTaskSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"type":{"$ref":"#/components/schemas/ReportType"},"status":{"$ref":"#/components/schemas/ReportStatus"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","organization_id","type","status","created_at"],"title":"PublicReportTaskSchema"},"PublicStatusModel":{"properties":{"status":{"type":"string","enum":["ok"],"title":"Status"},"timestamp":{"type":"string","title":"Timestamp"}},"type":"object","required":["status","timestamp"],"title":"PublicStatusModel"},"QrCodePrintBlock":{"properties":{"type":{"type":"string","enum":["qrcode"],"title":"Type","default":"qrcode"},"value":{"type":"string","title":"Value","description":"Вміст QR-коду. Малює застосунок, не бекенд"},"size":{"type":"number","title":"Size","description":"Частка ширини області друку (0..1)"}},"type":"object","required":["value","size"],"title":"QrCodePrintBlock","description":"Base print block. The payload always lives in `value`, whatever the block type."},"ReceiptBulkSellPayload":{"properties":{"receipts":{"items":{"$ref":"#/components/schemas/ReceiptSellPayload"},"type":"array","minItems":1,"title":"Receipts","description":"Можна фіскалізувати не більше 50 чеків за один запит"}},"type":"object","required":["receipts"],"title":"ReceiptBulkSellPayload"},"ReceiptChainOfReturnedReceipts":{"properties":{"returned_receipts":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Returned Receipts"},"after_payment_receipt":{"type":"string","format":"uuid","title":"After Payment Receipt"},"pre_payment_receipts":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Pre Payment Receipts"},"returned_receipts_mapping":{"additionalProperties":{"type":"string"},"type":"object","title":"Returned Receipts Mapping","default":{}}},"type":"object","required":["pre_payment_receipts"],"title":"ReceiptChainOfReturnedReceipts"},"ReceiptConfigPayload":{"properties":{"html_global_header":{"type":"string","title":"Html Global Header"},"html_global_footer":{"type":"string","title":"Html Global Footer"},"html_body_style":{"type":"string","title":"Html Body Style"},"html_receipt_style":{"type":"string","title":"Html Receipt Style"},"html_ruler_style":{"type":"string","title":"Html Ruler Style"},"html_light_block_style":{"type":"string","title":"Html Light Block Style"},"text_global_header":{"type":"string","title":"Text Global Header"},"text_global_footer":{"type":"string","title":"Text Global Footer"}},"type":"object","title":"ReceiptConfigPayload"},"ReceiptConfigTotalSizeRestrictionPayload":{"properties":{"html_global_header":{"type":"string","title":"Html Global Header"},"html_global_footer":{"type":"string","title":"Html Global Footer"},"html_body_style":{"type":"string","title":"Html Body Style"},"html_receipt_style":{"type":"string","title":"Html Receipt Style"},"html_ruler_style":{"type":"string","title":"Html Ruler Style"},"html_light_block_style":{"type":"string","title":"Html Light Block Style"},"text_global_header":{"type":"string","title":"Text Global Header"},"text_global_footer":{"type":"string","title":"Text Global Footer"}},"type":"object","title":"ReceiptConfigTotalSizeRestrictionPayload"},"ReceiptDeliverySmsPayload":{"properties":{"phone":{"type":"string","pattern":"^380\\d{9}$","title":"Phone"}},"type":"object","required":["phone"],"title":"ReceiptDeliverySmsPayload"},"ReceiptLimitsSettings":{"properties":{"goods_count":{"type":"integer","title":"Goods Count"},"total_sum_limit":{"type":"integer","title":"Total Sum Limit"}},"type":"object","title":"ReceiptLimitsSettings"},"ReceiptModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemModel"},"type":"array","title":"Goods"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum","description":"Застаріле поле, використовуйте 'total_sum'"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest","description":"Застаріле поле, використовуйте 'total_rest'"},"round_sum":{"type":"integer","title":"Round Sum"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"delivered_at":{"type":"string","format":"date-time","title":"Delivered At"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"is_created_offline":{"type":"boolean","title":"Is Created Offline","default":false},"is_sent_dps":{"type":"boolean","title":"Is Sent Dps","default":false},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"type":{"$ref":"#/components/schemas/ReceiptType"},"transaction":{"$ref":"#/components/schemas/ShortTransaction"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"custom":{"$ref":"#/components/schemas/ReceiptConfigPayload"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"sent_dps_at":{"type":"string","format":"date-time","title":"Sent Dps At"},"tax_url":{"type":"string","title":"Tax Url"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"stock_code":{"type":"string","title":"Stock Code"},"currency_exchange":{"$ref":"#/components/schemas/CurrencyExchangeSchema"},"service_currency_exchange":{"items":{"$ref":"#/components/schemas/ServiceCurrencyExchangeModel"},"type":"array","title":"Service Currency Exchange"},"pre_payment_relation_id":{"type":"string","title":"Pre Payment Relation Id"},"rounding_mode":{"$ref":"#/components/schemas/RoundingModeEnum"},"is_test":{"type":"boolean","title":"Is Test"},"shift_id":{"type":"string","format":"uuid","title":"Shift Id"},"transaction_id":{"type":"string","format":"uuid","title":"Transaction Id"},"control_number":{"type":"string","title":"Control Number"},"cashier_id":{"type":"string","format":"uuid","title":"Cashier Id"},"cash_register_id":{"type":"string","format":"uuid","title":"Cash Register Id"},"delivery":{"type":"object","title":"Delivery"},"processed_counter":{"type":"integer","title":"Processed Counter"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"shift":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}},"type":"object","required":["id","serial","status","goods","payments","total_sum","total_payment","total_rest","taxes","created_at","type","total_sum","total_rest","shift_id","shift"],"title":"ReceiptModel"},"ReceiptOperativeDTO":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"type":{"$ref":"#/components/schemas/ReceiptType"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemModel"},"type":"array","title":"Goods"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"shift_id":{"type":"string","format":"uuid","title":"Shift Id"},"shift":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"},"cashier_id":{"type":"string","format":"uuid","title":"Cashier Id"},"cash_register_id":{"type":"string","format":"uuid","title":"Cash Register Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"delivery":{"type":"object","title":"Delivery"},"processed_counter":{"type":"integer","title":"Processed Counter"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"},"transaction":{"$ref":"#/components/schemas/ShortTransaction"},"transaction_id":{"type":"string","format":"uuid","title":"Transaction Id"},"is_created_offline":{"type":"boolean","title":"Is Created Offline","default":false},"is_sent_dps":{"type":"boolean","title":"Is Sent Dps","default":false},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"stock_code":{"type":"string","title":"Stock Code"},"round_sum":{"type":"integer","title":"Round Sum"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"delivered_at":{"type":"string","format":"date-time","title":"Delivered At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"custom":{"$ref":"#/components/schemas/ReceiptConfigPayload"},"sent_dps_at":{"type":"string","format":"date-time","title":"Sent Dps At"},"tax_url":{"type":"string","title":"Tax Url"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"related_receipt_created_at":{"type":"string","format":"date-time","title":"Related Receipt Created At"},"currency_exchange":{"$ref":"#/components/schemas/CurrencyExchangeSchema"},"service_currency_exchange":{"items":{"$ref":"#/components/schemas/ServiceCurrencyExchangeModel"},"type":"array","title":"Service Currency Exchange"},"pre_payment_relation_id":{"type":"string","title":"Pre Payment Relation Id"},"control_number":{"type":"string","title":"Control Number"}},"type":"object","required":["id","serial","type","status","goods","payments","total_sum","total_payment","total_rest","taxes","created_at","shift_id","cashier_id","cash_register_id","organization_id"],"title":"ReceiptOperativeDTO"},"ReceiptSellPayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Обов'язково вкажіть унікальний UUID чеку!"},"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemPayload"},"type":"array","minItems":1,"title":"Goods"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountPayload"},"type":"array","title":"Discounts","default":[]},"bonuses":{"items":{"$ref":"#/components/schemas/BonusPayload"},"type":"array","title":"Bonuses","default":[]},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments","description":"type","default":[]},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":false,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"control_number":{"anyOf":[{"type":"string","maxLength":4,"minLength":1},{"type":"integer"}],"title":"Control Number"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"related_receipt_created_at":{"type":"string","format":"date-time","title":"Related Receipt Created At"},"stock_code":{"type":"string","title":"Stock Code"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"is_pawnshop":{"type":"boolean","title":"Is Pawnshop"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"custom":{"$ref":"#/components/schemas/ReceiptConfigTotalSizeRestrictionPayload"},"previous_receipt_id":{"type":"string","format":"uuid","title":"Previous Receipt Id","description":"id попереднього фіскального чека (використовується опціонально для контролю послідовності)"},"callback_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Callback Url"}},"type":"object","required":["goods"],"title":"ReceiptSellPayload"},"ReceiptServicePayload":{"properties":{"payment":{"$ref":"#/components/schemas/CashPaymentPayload"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"custom":{"$ref":"#/components/schemas/ReceiptConfigTotalSizeRestrictionPayload"},"control_number":{"anyOf":[{"type":"string","maxLength":4,"minLength":1},{"type":"integer"}],"title":"Control Number"},"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"footer":{"type":"string","title":"Footer"}},"type":"object","required":["payment"],"title":"ReceiptServicePayload"},"ReceiptStatus":{"enum":["CREATED","DONE","ERROR","CANCELLATION","CANCELLED"],"title":"ReceiptStatus","description":"An enumeration."},"ReceiptTemplateHeaderFooterPayload":{"properties":{"html_global_header":{"type":"string","title":"Html Global Header"},"text_global_header":{"type":"string","title":"Text Global Header"},"html_global_footer":{"type":"string","title":"Html Global Footer"},"text_global_footer":{"type":"string","title":"Text Global Footer"}},"type":"object","title":"ReceiptTemplateHeaderFooterPayload"},"ReceiptTemplateListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"assignment":{"$ref":"#/components/schemas/TemplateEntitiesDetail"},"activation":{"$ref":"#/components/schemas/TemplateEntitiesDetail"},"activated":{"type":"boolean","title":"Activated"}},"type":"object","required":["id","name","created_at","assignment","activation","activated"],"title":"ReceiptTemplateListItem"},"ReceiptTemplateResponse":{"properties":{"sms_label":{"type":"string","title":"Sms Label"},"email_subject":{"type":"string","title":"Email Subject"},"html_title":{"type":"string","title":"Html Title"},"html_global_header":{"type":"string","title":"Html Global Header"},"html_global_footer":{"type":"string","title":"Html Global Footer"},"html_body_style":{"type":"string","title":"Html Body Style"},"html_receipt_style":{"type":"string","title":"Html Receipt Style"},"html_ruler_style":{"type":"string","title":"Html Ruler Style"},"html_light_block_style":{"type":"string","title":"Html Light Block Style"},"html_default_style_by_url":{"type":"boolean","title":"Html Default Style By Url"},"html_background_fill":{"type":"string","title":"Html Background Fill"},"html_background_page_fill":{"type":"string","title":"Html Background Page Fill"},"html_font":{"type":"string","enum":["Arial","Inter","Open Sans","Oswald","Roboto","Montserrat","Helvetica","Verdana","Tahoma","Georgia","Times New Roman"],"title":"Html Font"},"html_header_blocks":{"items":{"anyOf":[{"$ref":"#/components/schemas/BarcodeBlock"},{"$ref":"#/components/schemas/SocialBlock"},{"$ref":"#/components/schemas/ButtonsBlock"},{"$ref":"#/components/schemas/ImageBlock"},{"$ref":"#/components/schemas/ContentBlock"}]},"type":"array","title":"Html Header Blocks"},"html_footer_blocks":{"items":{"anyOf":[{"$ref":"#/components/schemas/BarcodeBlock"},{"$ref":"#/components/schemas/SocialBlock"},{"$ref":"#/components/schemas/ButtonsBlock"},{"$ref":"#/components/schemas/ImageBlock"},{"$ref":"#/components/schemas/ContentBlock"}]},"type":"array","title":"Html Footer Blocks"},"width":{"type":"integer","maximum":250.0,"minimum":10.0,"title":"Width"},"png_width":{"type":"integer","maximum":100.0,"minimum":22.0,"title":"Png Width"},"paper_width":{"type":"integer","maximum":80.0,"minimum":40.0,"title":"Paper Width"},"qr_scale":{"type":"integer","maximum":100.0,"exclusiveMinimum":0.0,"title":"Qr Scale"},"text_global_header":{"type":"string","title":"Text Global Header"},"text_global_footer":{"type":"string","title":"Text Global Footer"},"text_header_blocks":{"items":{"anyOf":[{"$ref":"#/components/schemas/BarcodeBlock"},{"$ref":"#/components/schemas/ImageBlock"},{"$ref":"#/components/schemas/TextBlock"}]},"type":"array","title":"Text Header Blocks"},"text_footer_blocks":{"items":{"anyOf":[{"$ref":"#/components/schemas/BarcodeBlock"},{"$ref":"#/components/schemas/ImageBlock"},{"$ref":"#/components/schemas/TextBlock"}]},"type":"array","title":"Text Footer Blocks"},"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","organization_id","name","created_at"],"title":"ReceiptTemplateResponse"},"ReceiptType":{"type":"string","enum":["SELL","RETURN","SERVICE_IN","SERVICE_OUT","SERVICE_CURRENCY","CURRENCY_EXCHANGE","PAWNSHOP","CASH_WITHDRAWAL"],"title":"ReceiptType","description":"An enumeration."},"ReceiptUpdateSchema":{"properties":{"receipt":{"$ref":"#/components/schemas/WebhookReceiptModel"}},"type":"object","required":["receipt"],"title":"ReceiptUpdateSchema"},"ReceiptsReportFiltersPayload":{"properties":{"from_date":{"type":"string","format":"date-time","title":"From Date"},"to_date":{"type":"string","format":"date-time","title":"To Date"},"branch_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Branch Id"},"cash_register_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Cash Register Id"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"title":{"type":"string","title":"Назва звіту (наприклад, 'Звіт по ресторанам Х за DD.MM.YY')"},"usage":{"allOf":[{"$ref":"#/components/schemas/ReportUsage"}],"title":"Використання звіту (наприклад, для звіту по ТРЦ передається 'MALL')"},"export_extension":{"allOf":[{"$ref":"#/components/schemas/ReportExtensionType"}],"default":"EXCEL"}},"type":"object","required":["from_date","to_date"],"title":"ReceiptsReportFiltersPayload","description":"Public receipts report payload"},"RegisterPayLinkClientSidePayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"}},"type":"object","required":["id"],"title":"RegisterPayLinkClientSidePayload"},"RegisterPayLinkModel":{"properties":{"token":{"type":"string","title":"Token"},"terminal":{"$ref":"#/components/schemas/PayLinkTerminalModel"}},"type":"object","required":["token","terminal"],"title":"RegisterPayLinkModel"},"RemoveItemStatus":{"properties":{"ok":{"type":"boolean","title":"Ok"}},"type":"object","required":["ok"],"title":"RemoveItemStatus"},"RemovePaylinkResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"error":{"type":"string","title":"Error"}},"type":"object","required":["success"],"title":"RemovePaylinkResponse"},"ReportExtensionType":{"type":"string","enum":["JSON","EXCEL","CSV"],"title":"ReportExtensionType","description":"An enumeration."},"ReportModeType":{"type":"string","enum":["DEFAULT","NOVUS","LITE"],"title":"ReportModeType","description":"An enumeration."},"ReportModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"shift_id":{"type":"string","format":"uuid","title":"Shift Id"},"shift":{"title":"Shift"},"last_receipt_id":{"type":"string","format":"uuid","title":"Last Receipt Id"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"serial":{"type":"integer","title":"Serial"},"is_z_report":{"type":"boolean","title":"Is Z Report"},"payments":{"items":{"$ref":"#/components/schemas/ReportPaymentsModel"},"type":"array","title":"Payments"},"taxes":{"items":{"$ref":"#/components/schemas/ReportTaxesModel"},"type":"array","title":"Taxes"},"sell_receipts_count":{"type":"integer","title":"Sell Receipts Count"},"return_receipts_count":{"type":"integer","title":"Return Receipts Count"},"cash_withdrawal_receipts_count":{"type":"integer","title":"Cash Withdrawal Receipts Count"},"currency_exchange_count":{"type":"integer","title":"Currency Exchange Count"},"transfers_count":{"type":"integer","title":"Transfers Count"},"transfers_sum":{"type":"integer","title":"Transfers Sum"},"balance":{"type":"integer","title":"Balance"},"initial":{"type":"integer","title":"Initial"},"sales_round_up":{"type":"integer","title":"Sales Round Up"},"sales_round_down":{"type":"integer","title":"Sales Round Down"},"returns_round_up":{"type":"integer","title":"Returns Round Up"},"returns_round_down":{"type":"integer","title":"Returns Round Down"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"discounts_sum":{"type":"integer","title":"Discounts Sum"},"extra_charge_sum":{"type":"integer","title":"Extra Charge Sum"},"transaction_fail":{"type":"boolean","title":"Transaction Fail","default":false},"rates":{"items":{"$ref":"#/components/schemas/CurrencyRateModel"},"type":"array","title":"Rates"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"}},"type":"object","required":["id","shift_id","serial","is_z_report","payments","taxes","sell_receipts_count","return_receipts_count","cash_withdrawal_receipts_count","currency_exchange_count","transfers_count","transfers_sum","balance","initial","sales_round_up","sales_round_down","returns_round_up","returns_round_down","created_at"],"title":"ReportModel"},"ReportPayload":{"properties":{"id":{"type":"string","format":"uuid","title":"id звіту"},"serial":{"type":"integer","title":"Порядковий номер звіту"},"payments":{"items":{"$ref":"#/components/schemas/ReportPaymentsPayload"},"type":"array","title":"Інформація про платежі"},"taxes":{"items":{"$ref":"#/components/schemas/ReportTaxesPayload"},"type":"array","title":"Інформація про податки"},"sell_receipts_count":{"type":"integer","title":"Кількість чеків продажу"},"return_receipts_count":{"type":"integer","title":"Кількість чеків повернення"},"cash_withdrawal_receipts_count":{"type":"integer","title":"Кількість чеків видачі готівки держателям ЕПЗ","default":0},"currency_exchange_count":{"type":"integer","title":"Кількість чеків обміну валют","default":0},"last_receipt_id":{"type":"string","format":"uuid","title":"id останнього фіскального чека"},"initial":{"type":"integer","title":"Баланс каси на початок зміни"},"balance":{"type":"integer","title":"Баланс каси"},"sales_round_up":{"type":"integer","title":"Сума заокруглень у більшу сторону у чеках продажу","default":0},"sales_round_down":{"type":"integer","title":"Сума заокруглень у меньшу сторону у чеках продажу","default":0},"returns_round_up":{"type":"integer","title":"Сума заокруглень у більшу сторону у чеках повернення","default":0},"returns_round_down":{"type":"integer","title":"Сума заокруглень у меньшу сторону у чеках повернення","default":0},"discounts_sum":{"type":"integer","title":"Сума знижок"},"extra_charge_sum":{"type":"integer","title":"Сума надбавок"},"created_at":{"type":"string","format":"date-time","title":"Час створення звіту"}},"type":"object","required":["payments","taxes","sell_receipts_count","return_receipts_count","initial","balance"],"title":"ReportPayload"},"ReportPaymentsModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"integer","title":"Code"},"type":{"$ref":"#/components/schemas/PaymentType"},"provider_type":{"$ref":"#/components/schemas/ProviderType"},"label":{"type":"string","title":"Label"},"sell_sum":{"type":"integer","title":"Sell Sum"},"return_sum":{"type":"integer","title":"Return Sum"},"service_in":{"type":"integer","title":"Service In"},"service_out":{"type":"integer","title":"Service Out"},"cash_withdrawal":{"type":"integer","title":"Cash Withdrawal"},"cash_withdrawal_commission":{"type":"integer","title":"Cash Withdrawal Commission"}},"type":"object","required":["id","type","label","sell_sum","return_sum","service_in","service_out","cash_withdrawal","cash_withdrawal_commission"],"title":"ReportPaymentsModel"},"ReportPaymentsPayload":{"properties":{"type":{"allOf":[{"$ref":"#/components/schemas/PaymentType"}],"title":"Тип платежу"},"provider_type":{"allOf":[{"$ref":"#/components/schemas/ProviderType"}],"title":"Форма безготівкової оплати"},"code":{"type":"integer","title":"Код платежу (тільки для безготівкових)"},"label":{"type":"string","title":"Назва платежу"},"sell_sum":{"type":"integer","title":"Сума продажу"},"return_sum":{"type":"integer","title":"Сума повернень"},"service_in":{"type":"integer","title":"Сума службових внесень"},"service_out":{"type":"integer","title":"Сума службових вилучень"},"cash_withdrawal":{"type":"integer","title":"Сума видачі готівки держателям ЕПЗ","default":0},"cash_withdrawal_commission":{"type":"integer","title":"Сума комісії банку по видачі готівки держателям ЕПЗ","default":0}},"type":"object","required":["type","label","sell_sum","return_sum","service_in","service_out"],"title":"ReportPaymentsPayload"},"ReportStatus":{"type":"string","enum":["PENDING","DONE","ERROR"],"title":"ReportStatus","description":"An enumeration."},"ReportTaskSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"type":{"$ref":"#/components/schemas/ReportType"},"status":{"$ref":"#/components/schemas/ReportStatus"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"error_message":{"type":"string","title":"Error Message"},"payload":{"type":"object","title":"Payload"},"execution_time":{"type":"number","format":"time-delta","title":"Execution Time"},"estimated_duration":{"type":"number","format":"time-delta","title":"Estimated Duration"},"estimated_end":{"type":"string","format":"date-time","title":"Estimated End"}},"type":"object","required":["id","organization_id","type","status","created_at","payload"],"title":"ReportTaskSchema"},"ReportTaxesModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"integer","title":"Code"},"label":{"type":"string","title":"Label"},"symbol":{"type":"string","title":"Symbol"},"rate":{"type":"number","title":"Rate"},"extra_rate":{"type":"number","title":"Extra Rate"},"sell_sum":{"type":"number","title":"Sell Sum"},"rate_sell_sum":{"type":"number","title":"Rate Sell Sum"},"extra_rate_sell_sum":{"type":"number","title":"Extra Rate Sell Sum"},"return_sum":{"type":"number","title":"Return Sum"},"rate_return_sum":{"type":"number","title":"Rate Return Sum"},"extra_rate_return_sum":{"type":"number","title":"Extra Rate Return Sum"},"included":{"type":"boolean","title":"Included","default":true},"is_gambling":{"type":"boolean","title":"Is Gambling"},"decimal_sell_sum":{"type":"number","title":"Decimal Sell Sum"},"decimal_return_sum":{"type":"number","title":"Decimal Return Sum"},"type":{"$ref":"#/components/schemas/TaxTypeEnum"},"sales_turnover":{"type":"number","title":"Sales Turnover"},"returns_turnover":{"type":"number","title":"Returns Turnover"},"decimal_sales_turnover":{"type":"number","title":"Decimal Sales Turnover"},"decimal_returns_turnover":{"type":"number","title":"Decimal Returns Turnover"},"no_vat":{"type":"boolean","title":"No Vat"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"setup_date":{"type":"string","format":"date-time","title":"Setup Date"}},"type":"object","required":["id","code","label","symbol","rate","sell_sum","return_sum","sales_turnover","returns_turnover","created_at","setup_date"],"title":"ReportTaxesModel"},"ReportTaxesPayload":{"properties":{"code":{"type":"integer","title":"Код податку"},"label":{"type":"string","title":"Назва податку"},"symbol":{"type":"string","title":"Символ"},"rate":{"type":"number","title":"Ставка податку"},"extra_rate":{"type":"number","title":"Ставка додаткового збору"},"sell_sum":{"type":"number","title":"Сума податку (основний + додатковий збір)"},"sell_value":{"type":"number","title":"Сума податку (основний)"},"sell_extra_value":{"type":"number","title":"Сума додаткового збору"},"return_sum":{"type":"number","title":"Сума податку (основний + додатковий збір)"},"return_value":{"type":"number","title":"Сума податку (основний)"},"return_extra_value":{"type":"number","title":"Сума додаткового збору"},"sales_turnover":{"type":"number","title":"Оборот в чеках продажу"},"returns_turnover":{"type":"number","title":"Оборот в чеках повернення"},"setup_date":{"type":"string","format":"date-time","title":"Дата встановлення налаштувань податку"},"included":{"type":"boolean","title":"Ознака вкладеності податку","default":true},"is_gambling":{"type":"boolean","title":"Податок для гемблінгу"},"no_vat":{"type":"boolean","title":"No Vat"},"type":{"allOf":[{"$ref":"#/components/schemas/TaxTypeEnum"}],"title":"Тип податку"}},"type":"object","required":["code","label","symbol","rate","extra_rate","sell_sum","return_sum","sales_turnover","returns_turnover","setup_date"],"title":"ReportTaxesPayload"},"ReportType":{"type":"string","enum":["GOODS","Z_REPORTS","RECEIPTS","SHIFT_STATUSES","NET_TURNOVER","ACTUAL_REVENUE","BOOKKEEPER_Z_REPORT","RECEIPTS_PACKAGE","DAILY_CASH_FLOW","SMS_RECEIPTS","GOODS_STOCKS","BOOKKEEPER_PAYMENTS","TAX","FUIB_AGGREGATED"],"title":"ReportType","description":"An enumeration."},"ReportUsage":{"type":"string","enum":["DEFAULT","MALL","EXCISE","DETACHED_EXCISE","TECHNICAL"],"title":"ReportUsage","description":"An enumeration."},"ReportWithExtensionPayloadShort":{"properties":{"from_date":{"type":"string","format":"date-time","title":"From Date"},"to_date":{"type":"string","format":"date-time","title":"To Date"},"branch_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Branch Id"},"cash_register_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Cash Register Id"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"title":{"type":"string","title":"Назва звіту (наприклад, 'Звіт по ресторанам Х за DD.MM.YY')"},"usage":{"allOf":[{"$ref":"#/components/schemas/ReportUsage"}],"title":"Використання звіту (наприклад, для звіту по ТРЦ передається 'MALL')"},"export_extension":{"allOf":[{"$ref":"#/components/schemas/ReportExtensionType"}],"default":"EXCEL"},"organization_info":{"type":"boolean","title":"Organization Info","default":false}},"type":"object","required":["from_date","to_date"],"title":"ReportWithExtensionPayloadShort","description":"Public z_report payload"},"ReturnPrepaymentChainPayload":{"properties":{"cashier_name":{"type":"string","title":"Cashier Name"},"departament":{"type":"string","title":"Departament"},"rounding":{"type":"boolean","title":"Rounding","description":"Застаріле поле, використовуйте rounding_mode","default":false,"deprecated":true},"rounding_mode":{"allOf":[{"$ref":"#/components/schemas/RoundingModeEnum"}],"description":"`ROUND_10` - заокруглення до 10 копійок (як було з полем rounding), `ROUND_50` - заокруглення до 50 копійок (за правилами з 01.10.2025)"},"delivery":{"$ref":"#/components/schemas/DeliveryPayload"},"skip_total_cash_validation":{"type":"boolean","title":"Skip Total Cash Validation","default":false},"check_ettn":{"type":"boolean","title":"Check Ettn","default":false}},"type":"object","title":"ReturnPrepaymentChainPayload"},"RoundingModeEnum":{"type":"string","enum":["ROUND_10","ROUND_50"],"title":"RoundingModeEnum","description":"An enumeration."},"ServiceCurrencyExchangeModel":{"properties":{"type":{"$ref":"#/components/schemas/ServiceOperationType"},"currency":{"type":"string","title":"Currency"},"value":{"type":"number","title":"Value"}},"type":"object","required":["type","currency","value"],"title":"ServiceCurrencyExchangeModel"},"ServiceCurrencyItemPayload":{"properties":{"currency":{"type":"string","title":"Currency"},"value":{"type":"number","exclusiveMinimum":0.0,"title":"Value"}},"type":"object","required":["currency","value"],"title":"ServiceCurrencyItemPayload"},"ServiceCurrencyPayload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"type":{"$ref":"#/components/schemas/ServiceOperationType"},"currencies":{"items":{"$ref":"#/components/schemas/ServiceCurrencyItemPayload"},"type":"array","title":"Currencies"},"cashier_name":{"type":"string","title":"Cashier Name"},"header":{"type":"string","title":"Header"}},"type":"object","required":["type","currencies"],"title":"ServiceCurrencyPayload"},"ServiceMethodFiscalResponse":{"properties":{"status":{"anyOf":[{"$ref":"#/components/schemas/ServiceMethodFiscalStatusEnum"},{"type":"string"}],"title":"Status"},"error":{"type":"string","title":"Error"},"response_status":{"type":"string","title":"Response Status"},"response":{"type":"object","title":"Response"}},"type":"object","required":["status"],"title":"ServiceMethodFiscalResponse"},"ServiceMethodFiscalStatusEnum":{"type":"string","enum":["DONE","ERROR","OK","TIMEOUT"],"title":"ServiceMethodFiscalStatusEnum","description":"An enumeration."},"ServiceOperationType":{"type":"string","enum":["ADVANCE","REINFORCEMENT","COLLECTION"],"title":"ServiceOperationType","description":"An enumeration."},"ServiceReceiptUpdateSchema":{"properties":{"service_receipt":{"$ref":"#/components/schemas/ShortReceiptModel"}},"type":"object","required":["service_receipt"],"title":"ServiceReceiptUpdateSchema"},"SetIntegrationPayload":{"properties":{"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"}},"type":"object","required":["url"],"title":"SetIntegrationPayload"},"SetWebhookPayload":{"properties":{"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"}},"type":"object","required":["url"],"title":"SetWebhookPayload"},"SetupRatesPayload":{"properties":{"rates":{"items":{"$ref":"#/components/schemas/CurrencyRatePayload"},"type":"array","title":"Rates"}},"type":"object","required":["rates"],"title":"SetupRatesPayload"},"ShiftModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ShiftStatus"},"z_report":{"$ref":"#/components/schemas/ReportModel"},"opened_at":{"type":"string","format":"date-time","title":"Opened At"},"closed_at":{"type":"string","format":"date-time","title":"Closed At"},"initial_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"closing_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"balance":{"$ref":"#/components/schemas/BalanceModel"},"taxes":{"items":{"$ref":"#/components/schemas/ShiftTaxModel"},"type":"array","title":"Taxes"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"evpez_shift_id":{"type":"string","title":"Evpez Shift Id"},"emergency_close":{"type":"boolean","title":"Emergency Close"},"emergency_close_details":{"type":"string","title":"Emergency Close Details"}},"type":"object","required":["id","serial","status","created_at","taxes"],"title":"ShiftModel"},"ShiftStatus":{"enum":["CREATED","OPENING","OPENED","CLOSING","CLOSED"],"title":"ShiftStatus","description":"An enumeration."},"ShiftTaxModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"integer","title":"Code"},"label":{"type":"string","title":"Label"},"symbol":{"type":"string","title":"Symbol"},"rate":{"type":"integer","title":"Rate"},"extra_rate":{"type":"integer","title":"Extra Rate"},"included":{"type":"boolean","title":"Included"},"is_gambling":{"type":"boolean","title":"Is Gambling"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"no_vat":{"type":"boolean","title":"No Vat"},"sales_turnover":{"type":"integer","title":"Sales Turnover"},"returns_turnover":{"type":"integer","title":"Returns Turnover"},"type":{"$ref":"#/components/schemas/TaxTypeEnum"},"sales":{"type":"integer","title":"Sales"},"returns":{"type":"integer","title":"Returns"}},"type":"object","required":["code","label","symbol","rate","included","sales_turnover","returns_turnover","sales","returns"],"title":"ShiftTaxModel"},"ShiftUpdateSchema":{"properties":{"shift":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"}},"type":"object","required":["shift"],"title":"ShiftUpdateSchema"},"ShiftWithCashRegisterModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ShiftStatus"},"z_report":{"$ref":"#/components/schemas/ReportModel"},"opened_at":{"type":"string","format":"date-time","title":"Opened At"},"closed_at":{"type":"string","format":"date-time","title":"Closed At"},"initial_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"closing_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"balance":{"$ref":"#/components/schemas/BalanceModel"},"taxes":{"items":{"$ref":"#/components/schemas/ShiftTaxModel"},"type":"array","title":"Taxes"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"evpez_shift_id":{"type":"string","title":"Evpez Shift Id"},"emergency_close":{"type":"boolean","title":"Emergency Close"},"emergency_close_details":{"type":"string","title":"Emergency Close Details"},"cash_register":{"$ref":"#/components/schemas/CashRegisterModel"}},"type":"object","required":["id","serial","status","created_at","taxes","cash_register"],"title":"ShiftWithCashRegisterModel"},"ShiftWithCashierAndCashRegister":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ShiftStatus"},"z_report":{"$ref":"#/components/schemas/ReportModel"},"opened_at":{"type":"string","format":"date-time","title":"Opened At"},"closed_at":{"type":"string","format":"date-time","title":"Closed At"},"initial_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"closing_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"balance":{"$ref":"#/components/schemas/BalanceModel"},"taxes":{"items":{"$ref":"#/components/schemas/ShiftTaxModel"},"type":"array","title":"Taxes"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"evpez_shift_id":{"type":"string","title":"Evpez Shift Id"},"emergency_close":{"type":"boolean","title":"Emergency Close"},"emergency_close_details":{"type":"string","title":"Emergency Close Details"},"cash_register":{"$ref":"#/components/schemas/CashRegisterModel"},"cashier":{"$ref":"#/components/schemas/CashierModel"}},"type":"object","required":["id","serial","status","created_at","taxes","cash_register","cashier"],"title":"ShiftWithCashierAndCashRegister"},"ShiftWithCashierModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ShiftStatus"},"z_report":{"$ref":"#/components/schemas/ReportModel"},"opened_at":{"type":"string","format":"date-time","title":"Opened At"},"closed_at":{"type":"string","format":"date-time","title":"Closed At"},"initial_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"closing_transaction":{"$ref":"#/components/schemas/ShortTransaction"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"balance":{"$ref":"#/components/schemas/BalanceModel"},"taxes":{"items":{"$ref":"#/components/schemas/ShiftTaxModel"},"type":"array","title":"Taxes"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"evpez_shift_id":{"type":"string","title":"Evpez Shift Id"},"emergency_close":{"type":"boolean","title":"Emergency Close"},"emergency_close_details":{"type":"string","title":"Emergency Close Details"},"cashier":{"$ref":"#/components/schemas/CashierModel"}},"type":"object","required":["id","serial","status","created_at","taxes","cashier"],"title":"ShiftWithCashierModel"},"ShortCloseShiftPayload":{"properties":{"skip_client_name_check":{"type":"boolean","title":"Skip Client Name Check","default":false},"report":{"allOf":[{"$ref":"#/components/schemas/ReportPayload"}],"title":"Z-Звіт сформований на стороні клієнта"}},"type":"object","title":"ShortCloseShiftPayload"},"ShortOrganizationModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"edrpou":{"type":"string","title":"Edrpou"},"tax_number":{"type":"string","title":"Tax Number"},"auto_close_shift_at":{"type":"string","format":"time","title":"Auto Close Shift At"},"account_info":{"items":{"$ref":"#/components/schemas/BankAccountInfo"},"type":"array","title":"Account Info","default":[]},"settings":{"$ref":"#/components/schemas/OrganizationSettings"}},"type":"object","required":["id","title","edrpou","tax_number"],"title":"ShortOrganizationModel"},"ShortReceiptBranchDTO":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"}},"type":"object","required":["id","name","address"],"title":"ShortReceiptBranchDTO"},"ShortReceiptCashRegisterDTO":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_number":{"type":"string","title":"Fiscal Number"}},"type":"object","required":["id","fiscal_number"],"title":"ShortReceiptCashRegisterDTO"},"ShortReceiptDTO":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"type":{"$ref":"#/components/schemas/ReceiptType"},"serial":{"type":"integer","title":"Serial"},"goods":{"items":{},"type":"array","title":"Goods"},"cash_register":{"$ref":"#/components/schemas/ShortReceiptCashRegisterDTO"},"branch":{"$ref":"#/components/schemas/ShortReceiptBranchDTO"},"shift":{"$ref":"#/components/schemas/ShortReceiptShiftDTO"},"payments":{"items":{"$ref":"#/components/schemas/ShortReceiptPaymentDTO"},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest"},"round_sum":{"type":"integer","title":"Round Sum"},"is_test":{"type":"boolean","title":"Is Test"},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"pre_payment_relation_id":{"type":"string","title":"Pre Payment Relation Id"},"tax_url":{"type":"string","title":"Tax Url"}},"type":"object","required":["id","fiscal_date","organization_id","status","type","serial","goods","cash_register","shift","payments","total_sum","total_payment","total_rest","round_sum"],"title":"ShortReceiptDTO"},"ShortReceiptModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemModel"},"type":"array","title":"Goods"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum","description":"Застаріле поле, використовуйте 'total_sum'"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest","description":"Застаріле поле, використовуйте 'total_rest'"},"round_sum":{"type":"integer","title":"Round Sum"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"delivered_at":{"type":"string","format":"date-time","title":"Delivered At"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"is_created_offline":{"type":"boolean","title":"Is Created Offline","default":false},"is_sent_dps":{"type":"boolean","title":"Is Sent Dps","default":false},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"type":{"$ref":"#/components/schemas/ReceiptType"},"transaction":{"$ref":"#/components/schemas/ShortTransaction"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"custom":{"$ref":"#/components/schemas/ReceiptConfigPayload"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"sent_dps_at":{"type":"string","format":"date-time","title":"Sent Dps At"},"tax_url":{"type":"string","title":"Tax Url"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"stock_code":{"type":"string","title":"Stock Code"},"currency_exchange":{"$ref":"#/components/schemas/CurrencyExchangeSchema"},"service_currency_exchange":{"items":{"$ref":"#/components/schemas/ServiceCurrencyExchangeModel"},"type":"array","title":"Service Currency Exchange"},"pre_payment_relation_id":{"type":"string","title":"Pre Payment Relation Id"},"rounding_mode":{"$ref":"#/components/schemas/RoundingModeEnum"},"is_test":{"type":"boolean","title":"Is Test"}},"type":"object","required":["id","serial","status","goods","payments","total_sum","total_payment","total_rest","taxes","created_at","type","total_sum","total_rest"],"title":"ShortReceiptModel"},"ShortReceiptPaginatedResult":{"properties":{"meta":{"allOf":[{"$ref":"#/components/schemas/PaginationMeta"}],"title":"Дані пагінації"},"results":{"items":{"$ref":"#/components/schemas/ShortReceiptDTO"},"type":"array","title":"Results"}},"type":"object","required":["meta","results"],"title":"ShortReceiptPaginatedResult"},"ShortReceiptPaymentDTO":{"properties":{"type":{"type":"string","title":"Type"},"label":{"type":"string","title":"Label"},"value":{"type":"integer","title":"Value"}},"type":"object","required":["type","label","value"],"title":"ShortReceiptPaymentDTO"},"ShortReceiptShiftDTO":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"evpez_shift_id":{"type":"string","format":"uuid","title":"Evpez Shift Id"}},"type":"object","required":["id","serial"],"title":"ShortReceiptShiftDTO"},"ShortTransaction":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"type":{"$ref":"#/components/schemas/TransactionType"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/TransactionStatus"},"request_signed_at":{"type":"string","format":"date-time","title":"Request Signed At"},"request_received_at":{"type":"string","format":"date-time","title":"Request Received At"},"response_status":{"type":"string","title":"Response Status"},"response_error_message":{"type":"string","title":"Response Error Message"},"response_id":{"type":"string","title":"Response Id"},"offline_id":{"type":"string","title":"Offline Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"original_datetime":{"type":"string","format":"date-time","title":"Original Datetime"},"previous_hash":{"type":"string","title":"Previous Hash"}},"type":"object","required":["id","type","serial","status"],"title":"ShortTransaction"},"SignatureType":{"type":"string","enum":["AGENT","UKEY","DEPOSITSIGN","SMARTSIGN","CLOUD_SIGNATURE","CLOUD_SIGNATURE_2","TEST","CLOUD_SIGNATURE_3","EXTERNAL_HSM_SIGNATURE"],"title":"SignatureType","description":"An enumeration."},"SimpleInvoiceResponse":{"properties":{"ok":{"type":"boolean","title":"Ok"}},"type":"object","required":["ok"],"title":"SimpleInvoiceResponse"},"SmsReceiptPayloadBase":{"properties":{"from_date":{"type":"string","format":"date-time","title":"From Date"},"to_date":{"type":"string","format":"date-time","title":"To Date"},"branch_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Branch Id"},"cash_register_id":{"anyOf":[{"type":"string","format":"uuid"},{"items":{"type":"string","format":"uuid"},"type":"array"}],"title":"Cash Register Id"},"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"title":{"type":"string","title":"Назва звіту (наприклад, 'Звіт по ресторанам Х за DD.MM.YY')"},"usage":{"allOf":[{"$ref":"#/components/schemas/ReportUsage"}],"title":"Використання звіту (наприклад, для звіту по ТРЦ передається 'MALL')"},"status":{"$ref":"#/components/schemas/DeliveryStatus"}},"type":"object","required":["from_date","to_date"],"title":"SmsReceiptPayloadBase","description":"Payload for sms_receipts report"},"SocialBlock":{"properties":{"type":{"type":"string","enum":["social"],"title":"Type","default":"social"},"links":{"items":{"$ref":"#/components/schemas/SocialLink"},"type":"array","title":"Links"}},"type":"object","required":["links"],"title":"SocialBlock"},"SocialLink":{"properties":{"type":{"type":"string","enum":["instagram","facebook","telegram","viber","threads","tiktok","x","youtube","linkedin"],"title":"Type"},"url":{"type":"string","title":"Url"}},"type":"object","required":["type","url"],"title":"SocialLink"},"StatusResponse":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"StatusResponse"},"TaxModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"integer","title":"Code"},"label":{"type":"string","title":"Label"},"symbol":{"type":"string","title":"Symbol"},"rate":{"type":"integer","title":"Rate"},"extra_rate":{"type":"integer","title":"Extra Rate"},"included":{"type":"boolean","title":"Included"},"is_gambling":{"type":"boolean","title":"Is Gambling"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"no_vat":{"type":"boolean","title":"No Vat"},"sales_turnover":{"type":"number","title":"Sales Turnover"},"returns_turnover":{"type":"number","title":"Returns Turnover"},"type":{"$ref":"#/components/schemas/TaxTypeEnum"}},"type":"object","required":["code","label","symbol","rate","included"],"title":"TaxModel"},"TaxTypeEnum":{"type":"string","enum":["INCLUDED","EXCLUDED","GAMBLING","MIXED"],"title":"TaxTypeEnum","description":"An enumeration."},"TemplateBranchInfo":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"}},"type":"object","required":["id","name","address"],"title":"TemplateBranchInfo"},"TemplateCashRegisterInfo":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_number":{"type":"string","title":"Fiscal Number"},"number":{"type":"integer","title":"Number"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","fiscal_number"],"title":"TemplateCashRegisterInfo"},"TemplateEntities":{"properties":{"organization":{"type":"boolean","title":"Organization"},"branches":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Branches"},"cash_registers":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Cash Registers"}},"type":"object","required":["organization","branches","cash_registers"],"title":"TemplateEntities"},"TemplateEntitiesDetail":{"properties":{"organization":{"type":"boolean","title":"Organization"},"branches":{"items":{"$ref":"#/components/schemas/TemplateBranchInfo"},"type":"array","title":"Branches"},"cash_registers":{"items":{"$ref":"#/components/schemas/TemplateCashRegisterInfo"},"type":"array","title":"Cash Registers"}},"type":"object","required":["organization","branches","cash_registers"],"title":"TemplateEntitiesDetail"},"TerminalModelResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"qr_id":{"type":"string","title":"Qr Id"},"cash_register_id":{"type":"string","format":"uuid","title":"Cash Register Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"type":{"type":"string","title":"Type"},"acquiring_type":{"$ref":"#/components/schemas/AcquiringType"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","cash_register_id","organization_id","type","created_at"],"title":"TerminalModelResponse","description":"Model for Terminal representation in API responses"},"TextBlock":{"properties":{"type":{"type":"string","enum":["text"],"title":"Type","default":"text"},"content":{"type":"string","maxLength":16384,"title":"Content"}},"type":"object","title":"TextBlock"},"TextPrintBlock":{"properties":{"type":{"type":"string","enum":["text"],"title":"Type","default":"text"},"value":{"type":"string","title":"Value","description":"Текст, уже вирівняний під `width` символів. Друкується як є, моноширинним шрифтом, без власного переносу рядків."}},"type":"object","required":["value"],"title":"TextPrintBlock","description":"Base print block. The payload always lives in `value`, whatever the block type."},"TransactionModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"type":{"$ref":"#/components/schemas/TransactionType"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/TransactionStatus"},"request_signed_at":{"type":"string","format":"date-time","title":"Request Signed At"},"request_received_at":{"type":"string","format":"date-time","title":"Request Received At"},"response_status":{"type":"string","title":"Response Status"},"response_error_message":{"type":"string","title":"Response Error Message"},"response_id":{"type":"string","title":"Response Id"},"offline_id":{"type":"string","title":"Offline Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"original_datetime":{"type":"string","format":"date-time","title":"Original Datetime"},"previous_hash":{"type":"string","title":"Previous Hash"},"request_data":{"type":"string","format":"byte","title":"Request Data","examples":["U3dhZ2dlciByb2Nrcw=="]},"request_signature":{"type":"string","format":"byte","title":"Request Signature","examples":["U3dhZ2dlciByb2Nrcw=="]},"response_id_signature":{"type":"string","format":"byte","title":"Response Id Signature","examples":["U3dhZ2dlciByb2Nrcw=="]},"response_data_signature":{"type":"string","format":"byte","title":"Response Data Signature","examples":["U3dhZ2dlciByb2Nrcw=="]},"response_data":{"type":"string","format":"byte","title":"Response Data","examples":["U3dhZ2dlciByb2Nrcw=="]}},"type":"object","required":["id","type","serial","status"],"title":"TransactionModel"},"TransactionStatus":{"enum":["CREATED","PENDING","SIGNED","DELIVERED","DONE","ERROR","CANCELLED","OFFLINE"],"title":"TransactionStatus","description":"An enumeration."},"TransactionType":{"enum":["SHIFT_OPEN","X_REPORT","Z_REPORT","PING","RECEIPT","LAST_RECEIPT","GO_OFFLINE","ASK_OFFLINE_CODES","GO_ONLINE","DEL_LAST_RECEIPT","DEL_LAST_RECEIPT_ID","STATUS_RRO","INFO_RRO"],"title":"TransactionType","description":"An enumeration."},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WebhookInfoResponseSchema":{"properties":{"url":{"type":"string","title":"Url"},"last_error_date":{"type":"string","format":"date-time","title":"Last Error Date"},"last_error_message":{"type":"string","title":"Last Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"key":{"type":"string","title":"Key"}},"type":"object","required":["url","created_at","key"],"title":"WebhookInfoResponseSchema"},"WebhookInfoSchema":{"properties":{"url":{"type":"string","title":"Url"},"last_error_date":{"type":"string","format":"date-time","title":"Last Error Date"},"last_error_message":{"type":"string","title":"Last Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["url","created_at"],"title":"WebhookInfoSchema"},"WebhookReceiptModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"serial":{"type":"integer","title":"Serial"},"status":{"$ref":"#/components/schemas/ReceiptStatus"},"goods":{"items":{"$ref":"#/components/schemas/GoodItemModel"},"type":"array","title":"Goods"},"payments":{"items":{"anyOf":[{"$ref":"#/components/schemas/CashPaymentPayload"},{"$ref":"#/components/schemas/CardPaymentPayload"},{"$ref":"#/components/schemas/ObsoleteCardPaymentPayload"}]},"type":"array","title":"Payments"},"total_sum":{"type":"integer","title":"Total Sum","description":"Застаріле поле, використовуйте 'total_sum'"},"total_payment":{"type":"integer","title":"Total Payment"},"total_rest":{"type":"integer","title":"Total Rest","description":"Застаріле поле, використовуйте 'total_rest'"},"round_sum":{"type":"integer","title":"Round Sum"},"fiscal_code":{"type":"string","title":"Fiscal Code"},"fiscal_date":{"type":"string","format":"date-time","title":"Fiscal Date"},"delivered_at":{"type":"string","format":"date-time","title":"Delivered At"},"taxes":{"items":{"$ref":"#/components/schemas/GoodTax"},"type":"array","title":"Taxes"},"discounts":{"items":{"$ref":"#/components/schemas/DiscountModel"},"type":"array","title":"Discounts"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"is_created_offline":{"type":"boolean","title":"Is Created Offline","default":false},"is_sent_dps":{"type":"boolean","title":"Is Sent Dps","default":false},"fiscal_api_type":{"$ref":"#/components/schemas/FiscalAPIType"},"type":{"$ref":"#/components/schemas/ReceiptType"},"transaction":{"$ref":"#/components/schemas/ShortTransaction"},"order_id":{"type":"string","format":"uuid","title":"Order Id"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"barcode":{"type":"string","title":"Barcode"},"custom":{"$ref":"#/components/schemas/ReceiptConfigPayload"},"context":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Context"},"sent_dps_at":{"type":"string","format":"date-time","title":"Sent Dps At"},"tax_url":{"type":"string","title":"Tax Url"},"related_receipt_id":{"type":"string","format":"uuid","title":"Related Receipt Id"},"technical_return":{"type":"boolean","title":"Technical Return","default":false},"stock_code":{"type":"string","title":"Stock Code"},"currency_exchange":{"$ref":"#/components/schemas/CurrencyExchangeSchema"},"service_currency_exchange":{"items":{"$ref":"#/components/schemas/ServiceCurrencyExchangeModel"},"type":"array","title":"Service Currency Exchange"},"pre_payment_relation_id":{"type":"string","title":"Pre Payment Relation Id"},"rounding_mode":{"$ref":"#/components/schemas/RoundingModeEnum"},"is_test":{"type":"boolean","title":"Is Test"},"shift":{"$ref":"#/components/schemas/ShiftWithCashierAndCashRegister"},"cash_register":{"$ref":"#/components/schemas/CashRegisterModel"}},"type":"object","required":["id","serial","status","goods","payments","total_sum","total_payment","total_rest","taxes","created_at","type","total_sum","total_rest","shift","cash_register"],"title":"WebhookReceiptModel"},"srso__schema__good__schema__GoodModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"price":{"type":"integer","title":"Price"},"type":{"type":"string","title":"Type"},"barcode":{"type":"string","title":"Barcode"},"group_id":{"type":"string","format":"uuid","title":"Group Id"},"group_name":{"type":"string","title":"Group Name"},"group_description":{"type":"string","title":"Group Description"},"uktzed":{"type":"string","title":"Uktzed"},"taxes":{"items":{"$ref":"#/components/schemas/TaxModel"},"type":"array","title":"Taxes"},"count":{"type":"integer","title":"Count"},"image_url":{"type":"string","title":"Image Url"},"is_weight":{"type":"boolean","title":"Is Weight"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"short_name":{"type":"string","title":"Short Name"},"parent":{"type":"string","format":"uuid","title":"Parent"},"position":{"type":"integer","title":"Position"},"children":{"items":{"$ref":"#/components/schemas/GoodModelBase"},"type":"array","title":"Children","default":[]},"related_barcodes":{"type":"string","title":"Related Barcodes"},"branches":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Branches"},"branches_info":{"items":{"$ref":"#/components/schemas/BranchInfoPayload"},"type":"array","title":"Branches Info"}},"type":"object","required":["id","code","name","price","type","taxes","created_at"],"title":"GoodModel"},"srso__schema__order__orders__OrderStatus":{"type":"string","enum":["PENDING","SAVING","SUCCESS","CANCELLED"],"title":"OrderStatus","description":"An enumeration."},"srso__schema__receipt__schema__GoodModel":{"properties":{"code":{"type":"string","title":"Code"},"barcode":{"type":"string","title":"Barcode"},"name":{"type":"string","title":"Name"},"excise_barcodes":{"items":{"type":"string"},"type":"array","title":"Excise Barcodes"},"e_excise_barcodes":{"items":{"type":"string"},"type":"array","title":"E Excise Barcodes"},"header":{"type":"string","title":"Header"},"footer":{"type":"string","title":"Footer"},"uktzed":{"type":"string","title":"Uktzed"},"price":{"type":"integer","title":"Price"},"original_price":{"type":"integer","title":"Original Price"}},"type":"object","required":["code","name","price"],"title":"GoodModel"},"srso__services__ettn__http_client__OrderStatus":{"type":"string","enum":["CREATED","CANCELLED","RECEIPT_ERROR","DONE","DONE_WITHOUT_SMS","RETURNED"],"title":"OrderStatus","description":"An enumeration."}},"securitySchemes":{"Cashier JWT token":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}}}