Модель FiscalRegisterData — данные, отправляемые на фискальный регистратор для формирования чека.
* @property integer $id - ИД строки * @property integer $register_id - ИД строки фискального регистратора в Ветменеджер * @property string $status - Статус документа ('save', 'sended', 'error', 'exec', 'canceled', 'double', 'in_queue') * @property string $event_name название операции ('balance'- операция с балансом, 'paymentRun' - оплата, 'paymentRollback'- возврат оплаты (откат счета), 'smenaStart'- старт смены, 'smenaEnd'- конец смены, 'customReport' - Х-отчет, 'cashIncome' - внесение в кассу д/с, 'cashOutcome' - расход из кассы) * @property string $data - подробные данные о счете (важное поле taxSystem для связки с таблицей FiscalTaxSysytems для отображения системы налогообложения (СНО)) * @property integer $invoice_id_real - номер счета в программе Ветменеджер * @property string $error_message - сообщение об ошибке * @property string $create_date - дата создания документа * @property string $send_date - дата отправки данных на АТОЛ сервер * @property string $response_date - дата получения ответа от сервера * @property string $fiscal_sign - фискальный признак * @property integer $payment_id - ИД оплаты * @property string $check_html - данные для формирования чека для ЧЕКБОКСА
Пример запроса получение всего справочника
curl --location --request GET 'https://{DOMAIN NAME}/rest/api/fiscalRegisterData' \ --header 'Content-Type: application/json' \ --header 'X-REST-API-KEY: {REST API KEY}'
Ответ сервера
{ "id": 600215, "register_id": 8, "status": "sended", "event_name": "paymentRun", "data":"{\"registerId\":8, \"invoicesOperations\":[{\"payedCashSumm\":0, \"payedCashlessSumm\":780, \"invoiceId\":550525, \"amount\":780, \"invoiceAmount\":780, \"paymentType\":\"pay_type_full\", \"virtualDiscount\":0}], \"taxSystem\":4, \"taxTypeNumber\":4, \"taxTypeNumberTen\":6, \"clientId\":1000, \"sendByEmailOrPhone\":\"\", \"cardType\":\"other\", \"clinicId\":1, \"printType\":\"combination_header_as_service\", \"clinicTitle\":\"\В\К \К\л\и\н\и\к\а\", \"cassaId\":16, \"org_name\":\"\О\О\О \\\"\Т\е\с\т\\\"\", \"org_inn\":\"6658453018\", \"org_address\":\"\г. \Е\к\а\т\е\р\и\н\б\у\р\г, \у\л. \М\е\т\а\л\л\у\р\г\о\в,\", \"org_post_index\":\"\г. \Е\к\а\т\е\р\и\н\б\у\р\г\",\"round\":\"2\", \"paymentInfo\":{\"isCashless\":true, \"invoice\":{\"550525\":\"780\"}, \"invoiceStatus\":{\"550525\":\"save\"}, \"clientDebt\":0, \"received\":780, \"giveout\":0}, \"fromMixed\":false, \"fiscalDataIds\":[\"600215\"], \"hash\":\"9cd62d4ae91600da92809213066fe47a\", \"api_key\":\"api_key - 8\", \"domainName\":\"two\", \"cassaUserId\":28, \"cassaUserFio\":\"\Ф\а\м\и\л\и\я - 28 \И\м\я - 28 \О\т\ч\е\с\т\в\о - 28\", \"cassaTitle\":\"\О\б\щ\а\я \к\а\с\с\а 1\", \"total_amount\":780, \"isNightInvoice\":1, \"isCallInvoice\":0, \"createDate\":\"08.04.2025 17:37\", \"clientFio\":\"\Ф\а\м\и\л\и\я - 1000 \И\м\я - 1000 \О\т\ч\е\с\т\в\о - 1000\", \"extendedTextFields\":{\"discount\":\"\ф\и\к\с\и\р\о\в\а\н\н\а\я \н\а\д\б\а\в\к\а - \Н\а\д\б\а\в\к\а (50%)\", \"invoiceId\":\"\С\ч\е\т \№ 275140\", \"clientFio\":\"\Ф\а\м\и\л\и\я - 1000 \И\м\я - 1000 \О\т\ч\е\с\т\в\о - 1000\"}, \"goods\":[{\"good_title\":\"*\А\м\а\в\у\ц\и\н\\/\А\м\о\к\с\и\к\л\а\в 1200 \м\г (\в\в\е\д\е\н\и\е) (\ш\т)\", \"quantity\":2, \"cost\":780, \"price\":390, \"discount_cause\":\"\Ф\и\к\с\и\р\о\в\а\н\н\а\я \н\а\д\б\а\в\к\а: 50%,:\Н\а\д\б\а\в\к\а\", \"discount\":0, \"increase\":0, \"percent\":0, \"itemType\":1, \"tax_type_number\":6, \"department_number\":1, \"measure_name\":\"\ш\т\", \"is_marking\":0, \"marking_codes\":[], \"coefficient\":1, \"is_recipe\":0, \"is_partial_sale\":0}], \"description\":\"\С\ч\е\т \№275140\", \"register_id\":8, \"payedCashSumm\":0, \"payedCashlessSumm\":780, \"invoiceId\":550525, \"invoiceNum\":\"275140\" ,\"amount\":780, \"invoiceAmount\":780, \"paymentType\":\"pay_type_full\", \"virtualDiscount\":0, \"checkHeader\":\"\", \"checkFooter\":\"\", \"register_is_working_with_marking_code\":true}", "invoice_id_real": 550525, "error_message": "", "create_date": "2025-04-08 17:37:59", "send_date": "2025-04-08 17:37:59", "response_date": "0000-00-00 00:00:00", "fiscal_sign": "", "payment_id": 0, "check_html": "" },
Пример запроса получение значения по ID
curl --location --request GET 'https://{DOMAIN NAME}/rest/api/fiscalRegisterData/{ID}' \ --header 'Content-Type: application/json' \ --header 'X-REST-API-KEY: {REST API KEY}'