{"info":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","description":"<html><head></head><body><p>API для інтеграції з кабінетом Вчасно.Каса та фіскалізації чеків.</p>\n<h1 id=\"changelog\">Changelog</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Date</strong></th>\n<th><strong>Changes</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2026-02-17</td>\n<td>Додано параметр <code>shift_id</code> у відповіді на task: 0,10,11,18</td>\n</tr>\n<tr>\n<td>2025-08-18</td>\n<td>Додано можливість задавати список загальних знижок (fiscal.receipt.discounts).  <br>Запит \"Статус пРРО\" перенесено до службових запитів.</td>\n</tr>\n<tr>\n<td>2025-05-28</td>\n<td>data.global_discounts у відповіді на json чеку</td>\n</tr>\n<tr>\n<td>2025-05-06</td>\n<td>info.lastcheck обʼєкт у відповіді при запиті на x/z-звіт</td>\n</tr>\n<tr>\n<td>2025-04-28</td>\n<td>Додано можливість вивантажити архів z-звітів</td>\n</tr>\n<tr>\n<td>2025-03-03</td>\n<td>Додано нові засоби оплат</td>\n</tr>\n<tr>\n<td>2024-12-10</td>\n<td>Додано нові параметри <strong>purchase_dt</strong> в обʼєкт fiscal.receipt.pays та  <br><strong>purchase_receipt_dt</strong> в об'єкт fiscal.receipt.rows по программі \"Національний кешбек\"</td>\n</tr>\n<tr>\n<td>2024-11-14</td>\n<td>Додано параметр bank_name в об'єкт fiscal.receipt.pays  <br>Додано mac параметр у відповідь фіскалізації чеків</td>\n</tr>\n<tr>\n<td>2024-09-23</td>\n<td>Додано підтримку загальної знижки на чек. Параметри disc та disc_type в об'єкт fiscal.receipt</td>\n</tr>\n<tr>\n<td>2024-09-03</td>\n<td>Додано нові параметри purchase_receipt_fisn та purchase_rro_fisn в об'єкт fiscal.receipt для чеків повернення по программі \"Національний кешбек\"</td>\n</tr>\n<tr>\n<td>2024-04-19</td>\n<td>Додано чеки передплати, післясплати.  <br>Додано запити створення / вивантаження звітів</td>\n</tr>\n<tr>\n<td>2024-02-23</td>\n<td>Додано службові запити: Отримати зміни по касі, Отримати чеки по зміні</td>\n</tr>\n<tr>\n<td>2024-02-15</td>\n<td>Розширено формати поля userinfo: phone  <br>Запит на отримання JSON чеку повертає  <br>shop_type</td>\n</tr>\n<tr>\n<td>2024-01-31</td>\n<td>Оновлено документацію. Додано опис error_extra. Прибрано fiscal.receipt.pays.currency (параметр не оброблювався)</td>\n</tr>\n<tr>\n<td>2023-09-18</td>\n<td>Розширення виводу ЕПЗ даних</td>\n</tr>\n<tr>\n<td>2023-07-18</td>\n<td>Додано перегляд фіскалізованого JSON чеку</td>\n</tr>\n<tr>\n<td>2023-03-16</td>\n<td>Додано підтримку чеку видачі готівки (task 14)</td>\n</tr>\n<tr>\n<td>2022-09-07</td>\n<td>Внесено інформацію про автоматичне відкриття зміни разом із проведенням першого чеку (<em>Запити на фіскалізацію -&gt; Відкриття зміни</em>)</td>\n</tr>\n<tr>\n<td>2022-08-04</td>\n<td>Initial version</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"zagalni-vimogi\">Загальні вимоги</h1>\n<p><strong>HOST -</strong> <a href=\"https://kasa.vchasno.ua\">https://kasa.vchasno.ua</a></p>\n<p>Для всіх методів очікується:</p>\n<ul>\n<li><p><strong>Content-Type: application/json</strong></p>\n</li>\n<li><p><strong>Authorization: &lt;токен_каси&gt;</strong></p>\n</li>\n</ul>\n<p>Токен каси можна отримати у веб-кабінеті Вчасно.Каса (<a href=\"https://kasa.vchasno.ua/\">https://kasa.vchasno.ua/</a>), перейшовши у Налаштування конкретної каси (Дії з касою -&gt; Налаштування каси -&gt; блок Токен)</p>\n<img src=\"https://content.pstmn.io/54c1954e-b2d6-4ff5-9d63-2d742811520b/cnJvX3Rva2VuLnBuZw==\" alt=\"Де%20взяти%20токен%20каси\" width=\"393\" height=\"402\">\n\n<p><strong>Для фіскалізації чеків необхідно додати ключ у сховище ключів.</strong></p>\n<p>Зробити це можна у веб-кабінеті, вкладка \"Ключі\" (<a href=\"https://kasa.vchasno.ua/app/storage-keys\">https://kasa.vchasno.ua/app/storage-keys</a>)<strong>.</strong></p>\n<img src=\"https://content.pstmn.io/d4e470d9-8187-489b-951d-00c693ebdf0a/a2V5c19wYWdlLnBuZw==\">\n\n<p>Текстові поля мають містити лише наступні дозволені символи:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\nАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя\nІіЇїҐґЄє !.,\"№;:?\\\\*()&lt;&gt;|/@#$%^-_+=~''&amp;{}[]®©«»°±‘’“”–•—™„‰‹› 0123456789\n\n</code></pre></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Changelog","slug":"changelog"},{"content":"Загальні вимоги","slug":"zagalni-vimogi"}],"owner":"26351974","collectionId":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","publishedId":"2s93shy9To","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"B05CC5"},"publishDate":"2025-04-10T09:07:17.000Z"},"item":[{"name":"Запити на фіскалізацію","item":[{"name":"Національний кешбек","item":[{"name":"Чек продажу","id":"60df06d9-3e36-4392-a330-096bc9c19874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 200.00,\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"disc\": 0,\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 200.00,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"purchase_dt\": \"20241210135800\",\r\n                    \"type\": 2,\r\n                    \"sum\": 200.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_name\": \"bank_name\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структуру відповіді можна подивитись у чеках без Національного кешбеку</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"37f6e707-ed79-46c4-9f12-7d042200d55e","name":"Чек продажу","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 200.00,\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"disc\": 0,\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 200.00,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"purchase_dt\": \"20241210135800\",\r\n                    \"type\": 2,\r\n                    \"sum\": 200.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_name\": \"bank_name\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Dec 2024 11:57:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"754"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"980"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 1,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"7ad71ed9dfd812f73b4c39d6067cf864\",\n    \"dt\": \"20241210135738\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 1,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 166,\n        \"doccode\": \"TEST_Qbpv_J3WUwT_lQ\",\n        \"dt\": \"20241210135738\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 0,\n        \"shift_link\": 39,\n        \"docno\": 4,\n        \"cancelid\": \"TEST_Qbpv_J3WUwT_lQ\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_Qbpv_J3WUwT_lQ?id=TEST_Qbpv_J3WUwT_lQ&date=20241210&time=13:57:38&fn=99997955555555&sm=200.00&mac=53591fe4bce3b067a06253fc787c6a3e7e0e8b8d1460ceb550612321043db92f\",\n        \"mac\": \"53591fe4bce3b067a06253fc787c6a3e7e0e8b8d1460ceb550612321043db92f\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"60df06d9-3e36-4392-a330-096bc9c19874"},{"name":"Чек повернення","id":"580a10b8-668b-4fea-8d38-b1e4aac76ba3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{token_vchasno}}"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 2,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 200.00,\r\n            \"rows\": [\r\n                {\r\n                    \"purchase_receipt_fisn\": \"TEST_Qbpv_J3WUwT_lQ\",\r\n                    \"purchase_rro_fisn\": \"99997955555555\",\r\n                    \"purchase_receipt_dt\": \"20241210\",\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 200.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 200.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структуру відповіді можна подивитись у чеках без Національного кешбеку</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"0e81ee1d-5e23-4757-81d3-05b205d3071c","name":"Чек повернення","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 2,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 200.00,\r\n            \"rows\": [\r\n                {\r\n                    \"purchase_receipt_fisn\": \"TEST_Qbpv_J3WUwT_lQ\",\r\n                    \"purchase_rro_fisn\": \"99997955555555\",\r\n                    \"purchase_receipt_dt\": \"20241210\",\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 200.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 200.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Dec 2024 11:59:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"754"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"374"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 2,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"9e079adf787629601a69148e3a997d4b\",\n    \"dt\": \"20241210135937\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 2,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 167,\n        \"doccode\": \"TEST_BLDVZH08aKpjrw\",\n        \"dt\": \"20241210135937\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 0,\n        \"shift_link\": 39,\n        \"docno\": 1,\n        \"cancelid\": \"TEST_BLDVZH08aKpjrw\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_BLDVZH08aKpjrw?id=TEST_BLDVZH08aKpjrw&date=20241210&time=13:59:37&fn=99997955555555&sm=200.00&mac=df6c67395c22429e58e1e29bb76a5997c464c5bad4388c9a4bd513448074687d\",\n        \"mac\": \"df6c67395c22429e58e1e29bb76a5997c464c5bad4388c9a4bd513448074687d\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"580a10b8-668b-4fea-8d38-b1e4aac76ba3"}],"id":"c7e69ebf-2b4d-48ac-bc77-bfc707da8ca6","_postman_id":"c7e69ebf-2b4d-48ac-bc77-bfc707da8ca6","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}}},{"name":"Відкриття зміни","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"2f1920cd-00dd-421a-9ce1-e0d6e20437d1"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"f78891da-2e4d-4eb6-a738-0b731aa2fdd8"}}],"id":"73faaa6f-7ec1-4734-b04a-f8b263992cea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 0,\r\n        \"cashier\": \"Постман\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<p>Якщо зміну на ПРРО закрито, то при надсиланні першого чеку (task = 1,2,3,4,14,15,16) <strong>автоматично</strong> надсилається запит на відкриття зміни.</p>\n<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<h3 id=\"структура-обєкту-info-для-завдання-відкриття-зміни\">Структура об'єкту info для завдання відкриття зміни</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>task</td>\n<td>integer</td>\n<td>Тип завдання</td>\n</tr>\n<tr>\n<td>dt</td>\n<td>string</td>\n<td>Дата та час проведення чеку в форматі <em>YYYYMMDDHHMMSS</em></td>\n</tr>\n<tr>\n<td>fisid</td>\n<td>string</td>\n<td>Фіскальний номер каси</td>\n</tr>\n<tr>\n<td>doccode</td>\n<td>string</td>\n<td>Фіскальний номер чеку</td>\n</tr>\n<tr>\n<td>dataid</td>\n<td>integer</td>\n<td>Номер сформованого пакету</td>\n</tr>\n<tr>\n<td>shift_link</td>\n<td>integer</td>\n<td>Номер зміни каси</td>\n</tr>\n<tr>\n<td>shift_id</td>\n<td>string</td>\n<td>ID зміни</td>\n</tr>\n<tr>\n<td>cashier</td>\n<td>string</td>\n<td>Іноформація про касира</td>\n</tr>\n<tr>\n<td>isoffline</td>\n<td>bool</td>\n<td>В якому режимі проведено чек  <br />true - в офлайні  <br />false - в онлайні</td>\n</tr>\n<tr>\n<td>safe</td>\n<td>float</td>\n<td>Сума готівки в касі</td>\n</tr>\n<tr>\n<td>dtype</td>\n<td>integer</td>\n<td>Тип девайсу  <br />0 - тестовий  <br />1 - фіскальний</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"9ad23bb6-2881-4b65-9111-f97b5f2e2099","name":"Відкриття зміни","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 0,\r\n        \"cashier\": \"Постман\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 31 Jan 2024 08:05:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"430"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 0,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"\",\n    \"device\": \"99997655555555\",\n    \"tag\": \"33d2bd1acb739cc9d80a7d24451ba318\",\n    \"dt\": \"20240131100530\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 0,\n        \"fisid\": \"99997655555555\",\n        \"dataid\": 195,\n        \"doccode\": \"TEST_JC5D9PZUrd-ZKQ\",\n        \"dt\": \"20240131100530\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 0,\n        \"shift_link\": 46,\n        \"shift_id\": \"6b72e68d-e596-4e11-a190-bedbded40cc2\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"73faaa6f-7ec1-4734-b04a-f8b263992cea"},{"name":"Чек продажу","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"fc0e005c-5884-4f9f-ae6b-c51fd935793b"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"ef9dfbed-ecf7-4b70-9519-9198a96ddcd7"}}],"id":"593a7e3b-390c-419b-9115-857e99e33781","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"userinfo\": {\r\n        \"email\": \"test@vchasno.ua\",\r\n        \"phone\": \"+38093*******\"\r\n    },\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 199.99,\r\n            \"round\": 0.01,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! ДЯКУЄМО за покупку\",\r\n            \"disc\": 10.00,\r\n            \"disc_type\": 0,\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 2,\r\n                    \"price\": 55.00,\r\n                    \"disc\": 10.00,\r\n                    \"taxgrp\": \"4\",\r\n                    \"comment\": \"Зразок! Коментар\"\r\n                },\r\n                {\r\n                    \"code\": \"00002\",\r\n                    \"code1\": \"73463254\",\r\n                    \"code2\": \"45667\",\r\n                    \"code_a\": \"XX11111111113\",\r\n                    \"name\": \"Продукт 2\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 89.99,\r\n                    \"disc\": -10.00,\r\n                    \"taxgrp\": 3,\r\n                    \"comment\": \"Зразок! \\\"Have a good day\\\"\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 150.00,\r\n                    \"change\": 50.00,\r\n                    \"comment\": \"Зразок! Тест\"\r\n                },\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 40.00,\r\n                    \"commission\": 1.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_name\": \"bank_name\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<h3 id=\"структура-обєкту-info-для-завдань-1-2-3-4-14-15-16-чек-продажу-та-повернення-службове-внесеннявидача-чек-видачі-готівки-чек-переказу-коштів-чек-видачі-коштів-при-переказі\">Структура об'єкту info для завдань 1, 2, 3, 4, 14, 15, 16 (чек продажу та повернення, службове внесення\\видача, чек видачі готівки, чек переказу коштів, чек видачі коштів при переказі)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>task</td>\n<td>integer</td>\n<td>Тип завдання</td>\n</tr>\n<tr>\n<td>dt</td>\n<td>string</td>\n<td>Дата та час проведення чеку в форматі <em>YYYYMMDDHHMMSS</em></td>\n</tr>\n<tr>\n<td>fisid</td>\n<td>string</td>\n<td>Фіскальний номер каси</td>\n</tr>\n<tr>\n<td>doccode</td>\n<td>string</td>\n<td>Фіскальний номер чеку</td>\n</tr>\n<tr>\n<td>dataid</td>\n<td>integer</td>\n<td>Номер сформованого пакету</td>\n</tr>\n<tr>\n<td>shift_link</td>\n<td>integer</td>\n<td>Номер зміни каси</td>\n</tr>\n<tr>\n<td>cashier</td>\n<td>string</td>\n<td>Іноформація про касира</td>\n</tr>\n<tr>\n<td>isoffline</td>\n<td>bool</td>\n<td>В якому режимі проведено чек  <br />true - в офлайні  <br />false - в онлайні</td>\n</tr>\n<tr>\n<td>safe</td>\n<td>float</td>\n<td>Сума готівки в касі</td>\n</tr>\n<tr>\n<td>dtype</td>\n<td>integer</td>\n<td>Тип девайсу  <br />0 - тестовий  <br />1 - фіскальний</td>\n</tr>\n<tr>\n<td>qr</td>\n<td>string</td>\n<td>Посилання на електронний фіскальний чек Вчасно.Каса</td>\n</tr>\n<tr>\n<td>cancelid</td>\n<td>string</td>\n<td>Ідентифікатор для відміни операції</td>\n</tr>\n<tr>\n<td>mac</td>\n<td>string</td>\n<td>Контрольне число послідовності чеків</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"7bfcd4ae-a23a-48d3-be98-20a05505cd3a","name":"Чек продажу","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"userinfo\": {\r\n        \"email\": \"test@vchasno.ua\",\r\n        \"phone\": \"+38093*******\"\r\n    },\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 199.99,\r\n            \"round\": 0.01,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! ДЯКУЄМО за покупку\",\r\n            \"disc\": 10.00,\r\n            \"disc_type\": 0,\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 2,\r\n                    \"price\": 55.00,\r\n                    \"disc\": 10.00,\r\n                    \"taxgrp\": \"4\",\r\n                    \"comment\": \"Зразок! Коментар\"\r\n                },\r\n                {\r\n                    \"code\": \"00002\",\r\n                    \"code1\": \"73463254\",\r\n                    \"code2\": \"45667\",\r\n                    \"code_a\": \"XX11111111113\",\r\n                    \"name\": \"Продукт 2\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 89.99,\r\n                    \"disc\": -10.00,\r\n                    \"taxgrp\": 3,\r\n                    \"comment\": \"Зразок! \\\"Have a good day\\\"\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 150.00,\r\n                    \"change\": 50.00,\r\n                    \"comment\": \"Зразок! Тест\"\r\n                },\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 40.00,\r\n                    \"commission\": 1.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_name\": \"bank_name\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:14:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"756"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"818"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 1,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"ea1a404fcc8f48f3e1dea03fe1ad3cbd\",\n    \"dt\": \"20241114121430\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 1,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 152,\n        \"doccode\": \"TEST_7B_WSDzzmo9H7w\",\n        \"dt\": \"20241114121430\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 150,\n        \"shift_link\": 37,\n        \"docno\": 1,\n        \"cancelid\": \"TEST_7B_WSDzzmo9H7w\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_7B_WSDzzmo9H7w?id=TEST_7B_WSDzzmo9H7w&date=20241114&time=12:14:30&fn=99997955555555&sm=189.99&mac=e8acd9a470a6b4258ec4df473bb2a121094543d48f611084f1bfb08cb712f2e8\",\n        \"mac\": \"e8acd9a470a6b4258ec4df473bb2a121094543d48f611084f1bfb08cb712f2e8\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"593a7e3b-390c-419b-9115-857e99e33781"},{"name":"Чек повернення","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"2327456b-96b6-4e1e-bd59-85012b37baf6"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"93a8487d-499c-4372-857c-7462dd142b01"}}],"id":"938803b9-bfc6-476f-8259-b7a0054e4dfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 2,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 199.99,\r\n            \"round\": 0.01,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! ДЯКУЄМО за повернення\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 2,\r\n                    \"price\": 55.00,\r\n                    \"disc\": 10.00,\r\n                    \"taxgrp\": \"4\",\r\n                    \"comment\": \"Зразок! Коментар\"\r\n                },\r\n                {\r\n                    \"code\": \"00002\",\r\n                    \"code1\": \"73463254\",\r\n                    \"code2\": \"45667\",\r\n                    \"code_a\": \"XX11111111113\",\r\n                    \"name\": \"Продукт 2\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 89.99,\r\n                    \"disc\": -10.00,\r\n                    \"taxgrp\": 3,\r\n                    \"comment\": \"Зразок! \\\"Have a good day\\\"\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 150.00,\r\n                    \"change\": 50.00,\r\n                    \"comment\": \"Зразок! Тест\"\r\n                },\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 50.00,\r\n                    \"commission\": 1.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структура відповіді аналогічна чеку продажу (описано вище)</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"554a5007-de32-41f7-bee0-7f840dcbc740","name":"Чек повернення","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 2,\r\n        \"cashier\": \"Постман\",\r\n        \"receipt\": {\r\n            \"sum\": 199.99,\r\n            \"round\": 0.01,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! ДЯКУЄМО за повернення\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 2,\r\n                    \"price\": 55.00,\r\n                    \"disc\": 10.00,\r\n                    \"taxgrp\": \"4\",\r\n                    \"comment\": \"Зразок! Коментар\"\r\n                },\r\n                {\r\n                    \"code\": \"00002\",\r\n                    \"code1\": \"73463254\",\r\n                    \"code2\": \"45667\",\r\n                    \"code_a\": \"XX11111111113\",\r\n                    \"name\": \"Продукт 2\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 89.99,\r\n                    \"disc\": -10.00,\r\n                    \"taxgrp\": 3,\r\n                    \"comment\": \"Зразок! \\\"Have a good day\\\"\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 150.00,\r\n                    \"change\": 50.00,\r\n                    \"comment\": \"Зразок! Тест\"\r\n                },\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 50.00,\r\n                    \"commission\": 1.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:15:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"754"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"624"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 2,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"6fd430b3685d1d445c8a611d61cdd54a\",\n    \"dt\": \"20241114121508\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 2,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 153,\n        \"doccode\": \"TEST_g8MjrMAN_X6lKA\",\n        \"dt\": \"20241114121508\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 0,\n        \"shift_link\": 37,\n        \"docno\": 1,\n        \"cancelid\": \"TEST_g8MjrMAN_X6lKA\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_g8MjrMAN_X6lKA?id=TEST_g8MjrMAN_X6lKA&date=20241114&time=12:15:08&fn=99997955555555&sm=199.99&mac=975e62f6827b43fc88bc9997a6a36c68d95fb0cc8fea82d8ac89e9b75ac3050f\",\n        \"mac\": \"975e62f6827b43fc88bc9997a6a36c68d95fb0cc8fea82d8ac89e9b75ac3050f\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"938803b9-bfc6-476f-8259-b7a0054e4dfa"},{"name":"Чек передплати","id":"d47bb541-3f9a-4904-ba35-c1e2834f6eda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"subtask\": 1,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"round\": 0,\r\n            \"comment_down\": \"Передплата по товарах: Товар, 100.00 грн\",\r\n            \"rows\": [\r\n                {\r\n                    \"name\": \"Передплата\",\r\n                    \"cnt\": 0,\r\n                    \"price\": 50.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"rows_pre_payment\": [\r\n                {\r\n                    \"name\": \"Товар\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\",\r\n                    \"code_aa\": []\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 50.00,\r\n                    \"change\": 0\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h3 id=\"додаткові-параметри-для-створення-чеку-передплати\">Додаткові параметри для створення чеку передплати</h3>\n<p>У об'єкті <strong>rows</strong> параметр <strong>cnt</strong> має бути 0</p>\n<p>У об'єкті <strong>fiscal</strong> параметр <strong>subtask=1</strong> вказує що це чек передплати, обовʼязковий параметр, якщо його пропустити, не буде створено чек передплати</p>\n<p>Об'єкт <strong>rows_pre_payment</strong> опційний. Вказуються всі товари по яким робиться чек передоплати, для кращої валідації чеку постоплати</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"d9cb514d-5c66-4e62-b256-a279ef80983a","name":"Чек передплати","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"subtask\": 1,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"round\": 0,\r\n            \"comment_down\": \"Передплата по товарах: Товар, 100.00 грн\",\r\n            \"rows\": [\r\n                {\r\n                    \"name\": \"Передплата\",\r\n                    \"cnt\": 0,\r\n                    \"price\": 50.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"rows_pre_payment\": [\r\n                {\r\n                    \"name\": \"Товар\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\",\r\n                    \"code_aa\": []\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 50.00,\r\n                    \"change\": 0\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:15:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"705"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"1104"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 1,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"95ecf2c0b92d7b12e6ac9ee1e77131d0\",\n    \"dt\": \"20241114121544\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 1,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 154,\n        \"doccode\": \"TEST_kD2wSQzTqMSMdA\",\n        \"dt\": \"20241114121544\",\n        \"cashier\": \"\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 50,\n        \"shift_link\": 37,\n        \"docno\": 2,\n        \"cancelid\": \"TEST_kD2wSQzTqMSMdA\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_kD2wSQzTqMSMdA?id=TEST_kD2wSQzTqMSMdA&date=20241114&time=12:15:44&fn=99997955555555&sm=50.00&mac=9facb17a574dfcc29a03e48905fc88d3907b4cafc4777ac97fb5155eb5227d5d\",\n        \"mac\": \"9facb17a574dfcc29a03e48905fc88d3907b4cafc4777ac97fb5155eb5227d5d\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"d47bb541-3f9a-4904-ba35-c1e2834f6eda"},{"name":"Чек післяплати","id":"e05f7f9a-adab-4840-9940-0953354d1aba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"post_payment_of_check_fn\": \"TEST_kD2wSQzTqMSMdA\",\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"subtask\": 2,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"round\": 0,\r\n            \"comment_down\": \"Післяплата по товарах: Товар, 100.00 грн. Чек передплати: TEST_kD2wSQzTqMSMdA\",\r\n            \"rows\": [\r\n                {\r\n                    \"name\": \"Товар \",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"disc\": 50.00,\r\n                    \"disc_apply_type\": 1,\r\n                    \"taxgrp\": \"1\",\r\n                    \"code_aa\": []\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 50.00,\r\n                    \"change\": 0\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h3 id=\"додаткові-параметри-для-створення-чеку-післяплати\">Додаткові параметри для створення чеку післяплати</h3>\n<p><strong>post_payment_of_check_fn</strong>: prepayment_check_fn вказується для прив'язки до чеку передплати</p>\n<p>У об'єкті <strong>fiscal</strong> обов'язковий параметр <strong>subtask: 2</strong> який вказує що це чек післяплати</p>\n<p>У об'єкті <strong>rows</strong> обов'язковий параметр <strong>disc_apply_type: 1</strong> для знижок у післяплати</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"295eab37-a1d8-4316-ac9a-ad17700df1d2","name":"Чек післяплати","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"post_payment_of_check_fn\": \"TEST_kD2wSQzTqMSMdA\",\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"subtask\": 2,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"round\": 0,\r\n            \"comment_down\": \"Післяплата по товарах: Товар, 100.00 грн. Чек передплати: TEST_kD2wSQzTqMSMdA\",\r\n            \"rows\": [\r\n                {\r\n                    \"name\": \"Товар \",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"disc\": 50.00,\r\n                    \"disc_apply_type\": 1,\r\n                    \"taxgrp\": \"1\",\r\n                    \"code_aa\": []\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 50.00,\r\n                    \"change\": 0\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:16:43 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"706"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"442"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 1,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"a54aa166bcf17b33d9933fc5d7d109b2\",\n    \"dt\": \"20241114121643\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 1,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 155,\n        \"doccode\": \"TEST_K7_fVdv_44YxdA\",\n        \"dt\": \"20241114121643\",\n        \"cashier\": \"\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 100,\n        \"shift_link\": 37,\n        \"docno\": 3,\n        \"cancelid\": \"TEST_K7_fVdv_44YxdA\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_K7_fVdv_44YxdA?id=TEST_K7_fVdv_44YxdA&date=20241114&time=12:16:43&fn=99997955555555&sm=50.00&mac=c15a64d915581ca9b9dc8f184fcb9ff0f594c04ab8ceefb4e8c70e82c9a9fd3f\",\n        \"mac\": \"c15a64d915581ca9b9dc8f184fcb9ff0f594c04ab8ceefb4e8c70e82c9a9fd3f\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"e05f7f9a-adab-4840-9940-0953354d1aba"},{"name":"Чек видачі готівки","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"6d77af6f-f4de-4c78-aacb-834eb8752726"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"6768248f-a5f2-4111-9833-7d3e6cd2ba97"}}],"id":"7549b103-7b95-4664-b246-0a7d8c3f6a1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 14,\r\n        \"cashier\": \"Постман\",\r\n        \"cash\": {\r\n            \"type\": 2,\r\n            \"sum\": 100,\r\n            \"commission\": 1.01,\r\n            \"bank_id\": \"bank_id\",\r\n            \"term_id\": \"terminal_id\",\r\n            \"paysys\": \"paysys_test\",\r\n            \"rrn\": \"rrn_test\",\r\n            \"cardmask\": \"cardmask****test\",\r\n            \"auth_code\": \"auth_code\",\r\n            \"comment_up\": \"Зразок! Верхній комент\",\r\n            \"comment_down\": \"Зразок Нижній комент\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структура відповіді аналогічна чеку продажу (описано вище)</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"a8da73a3-6f43-4cda-a07a-7140f43ce202","name":"Чек видачі готівки","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 14,\r\n        \"cashier\": \"Постман\",\r\n        \"cash\": {\r\n            \"type\": 2,\r\n            \"sum\": 100,\r\n            \"commission\": 1.01,\r\n            \"bank_id\": \"bank_id\",\r\n            \"term_id\": \"terminal_id\",\r\n            \"paysys\": \"paysys_test\",\r\n            \"rrn\": \"rrn_test\",\r\n            \"cardmask\": \"cardmask****test\",\r\n            \"auth_code\": \"auth_code\",\r\n            \"comment_up\": \"Зразок! Верхній комент\",\r\n            \"comment_down\": \"Зразок Нижній комент\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:18:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"756"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"420"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 14,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"9926384e47ac3bd369959bf2aa13bb13\",\n    \"dt\": \"20241114121810\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 14,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 158,\n        \"doccode\": \"TEST_muS2KtTYKboVbA\",\n        \"dt\": \"20241114121810\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 0,\n        \"shift_link\": 37,\n        \"docno\": 1,\n        \"cancelid\": \"TEST_muS2KtTYKboVbA\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_muS2KtTYKboVbA?id=TEST_muS2KtTYKboVbA&date=20241114&time=12:18:10&fn=99997955555555&sm=101.01&mac=b617916f2ab2b1eef8644321d29b4f44e60f8cca06de4964a82660c6eaeacfd9\",\n        \"mac\": \"b617916f2ab2b1eef8644321d29b4f44e60f8cca06de4964a82660c6eaeacfd9\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"7549b103-7b95-4664-b246-0a7d8c3f6a1e"},{"name":"Чек переказу коштів","id":"aae1f463-e810-4a1d-ad07-eca5b123c87d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 15,\r\n        \"cashier\": \"Касир1\",\r\n        \"receipt\": {\r\n            \"sum\": 110.00,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! Дякуємо\",\r\n            \"psp_id\": \"psp_id\",\r\n            \"psp_code\": \"psp_code\",\r\n            \"psp_name\": \"psp_name\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"1\",\r\n                    \"name\": \"Переказ коштів\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"recipient_name\": \"Вчасно Сервіс\",\r\n                    \"recipient_code\": \"recipient_code\",\r\n                    \"payer_name\": \"Кобилянська О. Ю.\",\r\n                    \"payer_code\": \"payer_code\",\r\n                    \"recipient_pan\": \"recipient_pan\",\r\n                    \"recipient_nban\": \"recipient_nban\",\r\n                    \"payer_pan\": \"payer_pan\",\r\n                    \"payer_pr\": \"payer_pr\",\r\n                    \"transfer_id\": \"transfer_id\",\r\n                    \"recipient_bankid\": \"recipient_bankid\",\r\n                    \"recipient_bankname\": \"recipient_bankname\",\r\n                    \"recipient_ban\": \"recipient_ban\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"cost\": 100.00,\r\n                    \"taxgrp\": 2,\r\n                    \"comment\": \"Коментар\",\r\n                    \"disc\": 0\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 100.00,\r\n                    \"commission\": 10.00,\r\n                    \"bank_id\": \"EVOPAY\",\r\n                    \"rrn\": \"rrn1234\"\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h3 id=\"валідація\">Валідація:</h3>\n<p>Якщо хоча б в одному із обʼєктів заповнені <strong>payer_code</strong> та/або <strong>payer_name</strong>, інші об'єкти повинні мати ідентичні данні по цим полям</p>\n<p>Якщо в одному із обʼєктів відсутнє значення <strong>payer_code</strong> і <strong>payer_name</strong>, заповнюємо з того обʼєкту де воно є автоматично</p>\n<p>Заборонено використовувати форму оплати \"Інше\" для чеку переказу коштів</p>\n<h3 id=\"додаткові-поля-обєкту-fiscalreceipt-для-чеку-переказу-коштів\">Додаткові поля об'єкту fiscal.receipt для чеку переказу коштів:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>psp_id</td>\n<td>string</td>\n<td>Номер ПТКС / номер відокремленого підрозділу надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>psp_name</td>\n<td>string</td>\n<td>Найменування надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>psp_code</td>\n<td>string</td>\n<td>Податковий номер надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"додаткові-поля-обєкту-fiscalreceiptrows-для-чеку-переказу-коштів\">Додаткові поля об'єкту fiscal.receipt.rows для чеку переказу коштів:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>recipient_name</td>\n<td>string</td>\n<td>Назва одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_code</td>\n<td>string</td>\n<td>Ідентифікаційний код одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_name</td>\n<td>string</td>\n<td>Найменування платника  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_code</td>\n<td>string</td>\n<td>Ідентифікаційний код платника  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_pan</td>\n<td>string</td>\n<td>Реквізити платіжного засобу отримувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_nban</td>\n<td>string</td>\n<td>Номер рахунку отримувача відкритого у небанківського надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_pan</td>\n<td>string</td>\n<td>Реквізити платіжного засобу платника  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_pr</td>\n<td>string</td>\n<td>Підстава платежу платником  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>transfer_id</td>\n<td>string</td>\n<td>Ідентифікатор переказу  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_bankid</td>\n<td>string</td>\n<td>Код банку одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_bankname</td>\n<td>string</td>\n<td>Найменування банку одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_ban</td>\n<td>string</td>\n<td>Номер рахунку в банку одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>pop</td>\n<td>string</td>\n<td>Призначення платежу (одержувача)  <br /><strong>За наявності</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"опис-відповіді\">Опис відповіді</h3>\n<p>Структура відповіді аналогічна чеку продажу (описано вище)</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"2f208731-6465-40e2-8c1d-b9a53c906d21","name":"Чек переказу коштів","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 15,\r\n        \"cashier\": \"Касир1\",\r\n        \"receipt\": {\r\n            \"sum\": 110.00,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! Дякуємо\",\r\n            \"psp_id\": \"psp_id\",\r\n            \"psp_code\": \"psp_code\",\r\n            \"psp_name\": \"psp_name\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"1\",\r\n                    \"name\": \"Переказ коштів\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"recipient_name\": \"Вчасно Сервіс\",\r\n                    \"recipient_code\": \"recipient_code\",\r\n                    \"payer_name\": \"Кобилянська О. Ю.\",\r\n                    \"payer_code\": \"payer_code\",\r\n                    \"recipient_pan\": \"recipient_pan\",\r\n                    \"recipient_nban\": \"recipient_nban\",\r\n                    \"payer_pan\": \"payer_pan\",\r\n                    \"payer_pr\": \"payer_pr\",\r\n                    \"transfer_id\": \"transfer_id\",\r\n                    \"recipient_bankid\": \"recipient_bankid\",\r\n                    \"recipient_bankname\": \"recipient_bankname\",\r\n                    \"recipient_ban\": \"recipient_ban\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"cost\": 100.00,\r\n                    \"taxgrp\": 2,\r\n                    \"comment\": \"Коментар\",\r\n                    \"disc\": 0\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 100.00,\r\n                    \"commission\": 10.00,\r\n                    \"bank_id\": \"EVOPAY\",\r\n                    \"rrn\": \"rrn1234\"\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 18 Mar 2025 08:13:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"677"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"197"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 15,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"\",\n    \"device\": \"9999973304407430\",\n    \"tag\": \"09cc6d20aa059b2e4dbd033f6068a23d\",\n    \"dt\": \"20250318101337\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 15,\n        \"fisid\": \"9999973304407430\",\n        \"dataid\": 126,\n        \"doccode\": \"TEST_BHWyKU8KbdGkIQ\",\n        \"dt\": \"20250318101337\",\n        \"cashier\": \"Касир1\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 940.5,\n        \"shift_link\": 15,\n        \"docno\": 4,\n        \"cancelid\": \"TEST_BHWyKU8KbdGkIQ\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_BHWyKU8KbdGkIQ?id=TEST_BHWyKU8KbdGkIQ&sm=110.00&fn=9999973304407430&date=20250318&time=10:13:37\",\n        \"mac\": \"7b1deb9bf40167ec765a17945dc7b88320da6429f6a0d4fda60478871cb0abc9\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"aae1f463-e810-4a1d-ad07-eca5b123c87d"},{"name":"Чек видачі коштів при переказі","id":"e3a5a8fb-99b7-4b19-bd6e-384ed06bd4e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 16,\r\n        \"cashier\": \"Касир1\",\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! Дякуємо\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"1\",\r\n                    \"name\": \"Переказ коштів\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"recipient_name\": \"Вчасно Сервіс\",\r\n                    \"recipient_code\": \"41231992\",\r\n                    \"payer_name\": \"Кобилянська О. Ю.\",\r\n                    \"payer_code\": \"774635422\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 40.00,\r\n                    \"cost\": 40.00,\r\n                    \"commission\": 10.0,\r\n                    \"taxgrp\": 2,\r\n                    \"comment\": \"Коментар\",\r\n                    \"disc\": 0\r\n                }\r\n            ],\r\n            \"pays\": []\r\n        },\r\n        \"cash\": {\r\n            \"type\": 1,\r\n            \"sum\": 40.00,\r\n            \"commission\": 10.00,\r\n            \"bank_id\": \"EVOPAY\",\r\n            \"rrn\": \"rrn1234\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h3 id=\"додаткові-поля-обєкту-fiscalreceipt-для-чеку-видачі-коштів-при-переказі\">Додаткові поля об'єкту fiscal.receipt для чеку видачі коштів при переказі:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>psp_id</td>\n<td>string</td>\n<td>Номер ПТКС / номер відокремленого підрозділу надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>psp_name</td>\n<td>string</td>\n<td>Найменування надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>psp_code</td>\n<td>string</td>\n<td>Податковий номер надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"додаткові-поля-обєкту-fiscalreceiptrows-для-чеку-видачі-коштів-при-переказі\">Додаткові поля об'єкту fiscal.receipt.rows для чеку видачі коштів при переказі:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>recipient_name</td>\n<td>string</td>\n<td>Назва одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_code</td>\n<td>string</td>\n<td>Ідентифікаційний код одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_name</td>\n<td>string</td>\n<td>Найменування платника  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_code</td>\n<td>string</td>\n<td>Ідентифікаційний код платника  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_pan</td>\n<td>string</td>\n<td>Реквізити платіжного засобу отримувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_nban</td>\n<td>string</td>\n<td>Номер рахунку отримувача відкритого у небанківського надавача платіжних послуг  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_pan</td>\n<td>string</td>\n<td>Реквізити платіжного засобу платника  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>payer_pr</td>\n<td>string</td>\n<td>Підстава платежу платником  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>transfer_id</td>\n<td>string</td>\n<td>Ідентифікатор переказу  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_bankid</td>\n<td>string</td>\n<td>Код банку одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_bankname</td>\n<td>string</td>\n<td>Найменування банку одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>recipient_ban</td>\n<td>string</td>\n<td>Номер рахунку в банку одержувача  <br /><strong>За наявності</strong></td>\n</tr>\n<tr>\n<td>pop</td>\n<td>string</td>\n<td>Призначення платежу (одержувача)  <br /><strong>За наявності</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структура відповіді аналогічна чеку продажу (описано вище)</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"a3d450e3-f791-46a2-86c4-8e0cee3e02de","name":"Чек видачі коштів при переказі","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 16,\r\n        \"cashier\": \"Касир1\",\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! Дякуємо\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"1\",\r\n                    \"name\": \"Переказ коштів\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"recipient_name\": \"Вчасно Сервіс\",\r\n                    \"recipient_code\": \"41231992\",\r\n                    \"payer_name\": \"Кобилянська О. Ю.\",\r\n                    \"payer_code\": \"774635422\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 40.00,\r\n                    \"cost\": 40.00,\r\n                    \"commission\": 10.0,\r\n                    \"taxgrp\": 2,\r\n                    \"comment\": \"Коментар\",\r\n                    \"disc\": 0\r\n                }\r\n            ],\r\n            \"pays\": []\r\n        },\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"sum\": 40.00,\r\n            \"commission\": 10.00,\r\n            \"bank_id\": \"EVOPAY\",\r\n            \"rrn\": \"rrn1234\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Mar 2025 10:42:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"676"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"178"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 16,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"\",\n    \"device\": \"9999973304407430\",\n    \"tag\": \"b216810fd02c37ddeaa37a39944a0971\",\n    \"dt\": \"20250317124218\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 16,\n        \"fisid\": \"9999973304407430\",\n        \"dataid\": 104,\n        \"doccode\": \"TEST_Mo173a74miyVDg\",\n        \"dt\": \"20250317124218\",\n        \"cashier\": \"Касир1\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 730,\n        \"shift_link\": 14,\n        \"docno\": 2,\n        \"cancelid\": \"TEST_Mo173a74miyVDg\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_Mo173a74miyVDg?id=TEST_Mo173a74miyVDg&sm=50.00&fn=9999973304407430&date=20250317&time=12:42:18\",\n        \"mac\": \"12dbf3fcca612d99ebb85983d73cc91c3cf0ba01205ecdbe90932cccda20eab8\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"e3a5a8fb-99b7-4b19-bd6e-384ed06bd4e8"},{"name":"Службове внесення","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"daccff93-ded9-420f-a381-ce37feb10357"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"cebd9a2e-e956-4f48-9d8d-4fc33ba782e1"}}],"id":"4fa23975-cd81-440e-a571-0404876bd0d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 3,\r\n        \"cashier\": \"Постман\",\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"comment_up\": \"Зразок! Тестове внесення готівка\",\r\n            \"sum\": 500.50,\r\n            \"comment_down\": \"Зразок! Внесення\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структура відповіді аналогічна чеку продажу (описано вище).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"43088a31-8c58-443d-92cc-fa2dafb5c50b","name":"Службове внесення","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 3,\r\n        \"cashier\": \"Постман\",\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"comment_up\": \"Зразок! Тестове внесення готівка\",\r\n            \"sum\": 500.50,\r\n            \"comment_down\": \"Зразок! Внесення\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:17:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"756"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"365"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 3,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"49c8b16e0ee40a2c3337fd97e9d0f8e7\",\n    \"dt\": \"20241114121717\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 3,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 156,\n        \"doccode\": \"TEST_Kh3BQlxRKP0cUg\",\n        \"dt\": \"20241114121717\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 600.5,\n        \"shift_link\": 37,\n        \"docno\": 1,\n        \"cancelid\": \"TEST_Kh3BQlxRKP0cUg\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_Kh3BQlxRKP0cUg?id=TEST_Kh3BQlxRKP0cUg&date=20241114&time=12:17:17&fn=99997955555555&sm=500.50&mac=ee8c01741c0b95cf28c6688e4e29b92fbb0c3fedf511482b8306ce0a7c75840e\",\n        \"mac\": \"ee8c01741c0b95cf28c6688e4e29b92fbb0c3fedf511482b8306ce0a7c75840e\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"4fa23975-cd81-440e-a571-0404876bd0d3"},{"name":"Службова видача","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"e4bc0aa7-f5f6-4d4b-b2ed-8020013d87af"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"0359adcd-c5d4-4523-bbd7-ed574299a68d"}}],"id":"b7855a7e-7cc9-44c7-b561-dab75bf3c2f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 4,\r\n        \"cashier\": \"Постман\",\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"comment_up\": \"Зразок! Тестова видача готівка\",\r\n            \"sum\": 500.50,\r\n            \"comment_down\": \"Зразок! Видача\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структура відповіді аналогічна чеку продажу (описано вище)</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"a251f4e4-ae1a-48c0-b123-3fa8db88116e","name":"Службова видача","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 4,\r\n        \"cashier\": \"Постман\",\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"comment_up\": \"Зразок! Тестова видача готівка\",\r\n            \"sum\": 500.50,\r\n            \"comment_down\": \"Зразок! Видача\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Nov 2024 10:17:44 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"756"},{"key":"Connection","value":"keep-alive"},{"key":"server","value":"istio-envoy"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-envoy-upstream-service-time","value":"424"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 4,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997955555555\",\n    \"tag\": \"6cd1fb1f115381545a486ecffae7e0ed\",\n    \"dt\": \"20241114121744\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 4,\n        \"fisid\": \"99997955555555\",\n        \"dataid\": 157,\n        \"doccode\": \"TEST_V4vcSOQWEKS06Q\",\n        \"dt\": \"20241114121744\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 100,\n        \"shift_link\": 37,\n        \"docno\": 2,\n        \"cancelid\": \"TEST_V4vcSOQWEKS06Q\",\n        \"qr\": \"https://kasa.vchasno.ua/c/TEST_V4vcSOQWEKS06Q?id=TEST_V4vcSOQWEKS06Q&date=20241114&time=12:17:44&fn=99997955555555&sm=500.50&mac=40657d5bda76650d3e80138c8e6eeb369dff20655ac0a1403f947446aae7d674\",\n        \"mac\": \"40657d5bda76650d3e80138c8e6eeb369dff20655ac0a1403f947446aae7d674\"\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"b7855a7e-7cc9-44c7-b561-dab75bf3c2f8"},{"name":"X-звіт","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"0bd5679f-c1b9-4d34-bc48-d3c41962a4fa"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"206f2977-6169-4c49-904f-f87fd13f792d"}}],"id":"d759bb8d-bb3c-4e57-82d4-84cebd1e22dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 10,\r\n        \"cashier\": \"Postman\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<h3 id=\"структура-обєкту-info-для-завдань-10-11-xz-звіт\">Структура об'єкту info для завдань 10, 11 (X\\Z-звіт)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>task</td>\n<td>integer</td>\n<td>Тип завдання</td>\n</tr>\n<tr>\n<td>dt</td>\n<td>string</td>\n<td>Дата та час проведення чеку в форматі <em>YYYYMMDDHHMMSS</em></td>\n</tr>\n<tr>\n<td>fisid</td>\n<td>string</td>\n<td>Фіскальний номер каси</td>\n</tr>\n<tr>\n<td>doccode</td>\n<td>string</td>\n<td>Фіскальний номер чеку (для X-звіту повертається пусте значення)</td>\n</tr>\n<tr>\n<td>docno</td>\n<td>integer</td>\n<td>Порядковий номер Z-звіту</td>\n</tr>\n<tr>\n<td>dataid</td>\n<td>integer</td>\n<td>Номер сформованого пакету</td>\n</tr>\n<tr>\n<td>shift_link</td>\n<td>integer</td>\n<td>Номер зміни каси</td>\n</tr>\n<tr>\n<td>shift_id</td>\n<td>string</td>\n<td>ID зміни</td>\n</tr>\n<tr>\n<td>cashier</td>\n<td>string</td>\n<td>Іноформація про касира</td>\n</tr>\n<tr>\n<td>isoffline</td>\n<td>bool</td>\n<td>В якому режимі проведено чек  <br />true - в офлайні  <br />false - в онлайні</td>\n</tr>\n<tr>\n<td>safe</td>\n<td>float</td>\n<td>Сума готівки в касі</td>\n</tr>\n<tr>\n<td>dtype</td>\n<td>integer</td>\n<td>Тип девайсу  <br />0 - тестовий  <br />1 - фіскальний</td>\n</tr>\n<tr>\n<td>taxes</td>\n<td>massive of objects</td>\n<td>Підсумки по податкам в розрізі податкових груп</td>\n</tr>\n<tr>\n<td>pays</td>\n<td>massive of objects</td>\n<td>Підсумки по видам оплат</td>\n</tr>\n<tr>\n<td>money</td>\n<td>massive of objects</td>\n<td>Підсумки по службовим внесенням\\видачам</td>\n</tr>\n<tr>\n<td>cash</td>\n<td>massive of objects</td>\n<td>Підсумки по операціям видачі готівки</td>\n</tr>\n<tr>\n<td>summary</td>\n<td>object</td>\n<td>Загальні підсумки по обороту, податкам, знижкам по продажам і поверненням за зміну</td>\n</tr>\n<tr>\n<td>receipt</td>\n<td>object</td>\n<td>Підсумки по кількості чеків</td>\n</tr>\n<tr>\n<td>lastcheck</td>\n<td>object</td>\n<td>Об'єкт із даними про останній фіскальний чек в зміні.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєктів-масиву-infotaxes-підсумки-по-податкам\">Структура об'єктів масиву info.taxes (підсумки по податкам)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>gr_code</td>\n<td>integer</td>\n<td>Код податкової групи</td>\n</tr>\n<tr>\n<td>base_sum_p</td>\n<td>float</td>\n<td>База, обкладена податком і акцизом (сума) по продажам</td>\n</tr>\n<tr>\n<td>base_sum_m</td>\n<td>float</td>\n<td>База, обкладена податком і акцизом (сума) по поверненням</td>\n</tr>\n<tr>\n<td>tax_name</td>\n<td>string</td>\n<td>Назва податку</td>\n</tr>\n<tr>\n<td>tax_fname</td>\n<td>string</td>\n<td>Назва податку (повна)</td>\n</tr>\n<tr>\n<td>tax_lit</td>\n<td>string</td>\n<td>Буква, що позначає податок</td>\n</tr>\n<tr>\n<td>tax_percent</td>\n<td>float</td>\n<td>Ставка податку</td>\n</tr>\n<tr>\n<td>tax_sum_p</td>\n<td>float</td>\n<td>Сума податку по продажам</td>\n</tr>\n<tr>\n<td>tax_sum_m</td>\n<td>float</td>\n<td>Сума податку по поверненням</td>\n</tr>\n<tr>\n<td>ex_name</td>\n<td>string</td>\n<td>Назва акцизу</td>\n</tr>\n<tr>\n<td>ex_percent</td>\n<td>float</td>\n<td>Ставка акцизу</td>\n</tr>\n<tr>\n<td>ex_sum_p</td>\n<td>float</td>\n<td>Сума акцизу по продажам</td>\n</tr>\n<tr>\n<td>ex_sum_m</td>\n<td>float</td>\n<td>Сума акцизу по поверненням</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєктів-infopaysmoney-підсумки-по-видам-оплат-службовим-внесеннямвидачам\">Структура об'єктів info.pays/money (підсумки по видам оплат, службовим внесенням/видачам)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>integer</td>\n<td>Код виду оплати</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Назва виду оплати</td>\n</tr>\n<tr>\n<td>sum_p</td>\n<td>float</td>\n<td>Сума по виду оплати по продажам</td>\n</tr>\n<tr>\n<td>sum_m</td>\n<td>float</td>\n<td>Сума по виду оплати по поверненням</td>\n</tr>\n<tr>\n<td>round_pu</td>\n<td>float</td>\n<td>Сума округлень, прийнятих в більшу сторону</td>\n</tr>\n<tr>\n<td>round_pd</td>\n<td>float</td>\n<td>Сума округлень прийнятих в меншу сторону</td>\n</tr>\n<tr>\n<td>round_mu</td>\n<td>float</td>\n<td>Сума округлень виданих в меншу сторону</td>\n</tr>\n<tr>\n<td>round_md</td>\n<td>float</td>\n<td>Сума округлень виданих в меншу сторону</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєктів-infoсash-підсумки-по-операціям-видачі-готівки\">Структура об'єктів info.сash (підсумки по операціям видачі готівки)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>integer</td>\n<td>Код виду оплати</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Назва виду оплати</td>\n</tr>\n<tr>\n<td>sum_m</td>\n<td>float</td>\n<td>Сума виданої готівки</td>\n</tr>\n<tr>\n<td>round_mu</td>\n<td>float</td>\n<td>Сума комісії</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-inforeceipt-підсумки-по-кількості-чеків\">Структура об'єкту info.receipt (підсумки по кількості чеків)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>count_p</td>\n<td>integer</td>\n<td>Кількість чеків продажу</td>\n</tr>\n<tr>\n<td>count_m</td>\n<td>integer</td>\n<td>Кількість чеків повернень</td>\n</tr>\n<tr>\n<td>last_docno_p</td>\n<td>integer</td>\n<td>Останній локальний номер чеку продажу в зміні</td>\n</tr>\n<tr>\n<td>last_docno_m</td>\n<td>integer</td>\n<td>Останній локальний номер чеку повернення в зміні</td>\n</tr>\n<tr>\n<td>count_transfer</td>\n<td>integer</td>\n<td>Кількість чеків переказу коштів</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-infosummary-загальні-підсумки\">Структура об'єкту info.summary (загальні підсумки)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>base_p</td>\n<td>float</td>\n<td>Загальний обіг по продажам (сума всіх податкових баз по продажам)</td>\n</tr>\n<tr>\n<td>base_m</td>\n<td>float</td>\n<td>Загальний обіг по поверненням (сума всіх податкових баз по поверненням)</td>\n</tr>\n<tr>\n<td>taxex_p</td>\n<td>float</td>\n<td>Загальна сума всіх податків і акцизів по продажам</td>\n</tr>\n<tr>\n<td>taxex_m</td>\n<td>float</td>\n<td>Загальна сума всіх податків і акцизів по поверненням</td>\n</tr>\n<tr>\n<td>disc_p</td>\n<td>float</td>\n<td>Загальна знижка по всім товарним позиціям всіх чеків</td>\n</tr>\n<tr>\n<td>disc_m</td>\n<td>float</td>\n<td>Загальна націнка по всім товарним позиціям всіх чеків</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-infomoney_transfer\">Структура об'єкту info.money_transfer</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>integer</td>\n<td>Код виду оплати</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Назва</td>\n</tr>\n<tr>\n<td>sum_p</td>\n<td>float</td>\n<td>Чек переказу (гроші прийшли до нас)</td>\n</tr>\n<tr>\n<td>sum_m</td>\n<td>float</td>\n<td>Чек видачі коштів при переказі (кошти покидають нас)</td>\n</tr>\n<tr>\n<td>commission_p</td>\n<td>float</td>\n<td>Комісія переказу</td>\n</tr>\n<tr>\n<td>commission_m</td>\n<td>float</td>\n<td>Комісія видачі коштів</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-infolastcheck-обєкт-із-даними-про-останній-фіскальний-чек-в-зміні\">Структура об'єкту info.lastcheck (Об'єкт із даними про останній фіскальний чек в зміні)</h3>\n<p>У вибірку потрапляють чеки з task: 1, 2, 14, 15, 16.<br />Якщо у зміні немає чеків даного типу, відповідь info.lastcheck міститиме дефолтні значення для полів: integer=0, string=''.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>packnum</td>\n<td>integer</td>\n<td>Номер пакету чеку ( == info.data_id з відповіді при фіскалізації чеку)</td>\n</tr>\n<tr>\n<td>docnum</td>\n<td>integer</td>\n<td>Номер чеку з зміні (локальний номер).</td>\n</tr>\n<tr>\n<td>fisnum</td>\n<td>string</td>\n<td>Фіскальний номер чеку.</td>\n</tr>\n<tr>\n<td>packtype</td>\n<td>integer</td>\n<td>Тип завдання чеку, відповідає task.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"44fcdf62-d7d5-43f8-a25a-875a5f54930f","name":"X-звіт","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 10,\r\n        \"cashier\": \"Postman\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Tue, 21 May 2024 13:22:36 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 10,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997655555555\",\n    \"tag\": \"82cbb2831eee8f0d9617996670d45d43\",\n    \"dt\": \"20240521162236\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 10,\n        \"fisid\": \"99997655555555\",\n        \"dataid\": 0,\n        \"doccode\": \"\",\n        \"dt\": \"20240521162236\",\n        \"cashier\": \"Postman\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 377.88,\n        \"shift_link\": 0,\n        \"shift_id\": \"6b72e68d-e596-4e11-a190-bedbded40cc2\",\n        \"docno\": 0,\n        \"receipt\": {\n            \"count_p\": 7,\n            \"count_m\": 0,\n            \"count_14\": 1,\n            \"count_transfer\": 0,\n            \"last_docno_p\": 7,\n            \"last_docno_m\": 0\n        },\n        \"summary\": {\n            \"base_p\": 350,\n            \"base_m\": 0,\n            \"taxex_p\": 58.31,\n            \"taxex_m\": 0,\n            \"disc_p\": 100,\n            \"disc_m\": 0\n        },\n        \"taxes\": [\n            {\n                \"gr_code\": 1,\n                \"base_sum_p\": 350,\n                \"base_sum_m\": 0,\n                \"base_tax_sum_p\": 350,\n                \"base_tax_sum_m\": 0,\n                \"base_ex_sum_p\": 0,\n                \"base_ex_sum_m\": 0,\n                \"tax_name\": \"ПДВ_А\",\n                \"tax_fname\": \"ПДВ 20%\",\n                \"tax_lit\": \"А\",\n                \"tax_percent\": 20,\n                \"tax_sum_p\": 58.31,\n                \"tax_sum_m\": 0,\n                \"ex_name\": \"\",\n                \"ex_percent\": 0,\n                \"ex_sum_p\": 0,\n                \"ex_sum_m\": 0\n            }\n        ],\n        \"pays\": [\n            {\n                \"type\": 0,\n                \"name\": \"Готівка\",\n                \"sum_p\": 350,\n                \"sum_m\": 0,\n                \"round_pu\": 0,\n                \"round_pd\": 0,\n                \"round_mu\": 0,\n                \"round_md\": 0\n            }\n        ],\n        \"money\": [\n            {\n                \"type\": 0,\n                \"name\": \"Готівка\",\n                \"sum_p\": 500.5,\n                \"sum_m\": 572.62,\n                \"round_pu\": 0,\n                \"round_pd\": 0,\n                \"round_mu\": 0,\n                \"round_md\": 0\n            }\n        ],\n        \"cash\": [\n            {\n                \"type\": 2,\n                \"name\": \"Картка\",\n                \"sum_p\": 0,\n                \"sum_m\": 100,\n                \"round_pu\": 0,\n                \"round_pd\": 0,\n                \"round_mu\": 1.01,\n                \"round_md\": 0\n            }\n        ],\n        \"money_transfer\": []\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"d759bb8d-bb3c-4e57-82d4-84cebd1e22dc"},{"name":"Z-звіт (Закриття зміни)","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"29a01433-ac3b-4cff-afa7-37aac81f757b"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"9ce8f2f4-b728-40c4-b175-366732ddc6f0"}}],"id":"b451ff12-7a03-47c2-82f2-d6059850e461","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 11,\r\n        \"cashier\": \"Postman\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<p>Структура відповіді аналогічна X-звіту (описано вище)</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"9cb23bc3-1ab6-426e-be5d-30f0e89c8473","name":"Z-звіт","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"source\": \"POSTMAN\",\r\n    \"fiscal\": {\r\n        \"task\": 11,\r\n        \"cashier\": \"Постман\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 31 Jan 2024 08:13:20 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 11,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"POSTMAN\",\n    \"device\": \"99997655555555\",\n    \"tag\": \"704e5fca77edf44d2ce8e379bdd68429\",\n    \"dt\": \"20240131101319\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"task\": 11,\n        \"fisid\": \"99997655555555\",\n        \"dataid\": 202,\n        \"doccode\": \"TEST_cTMHA3qiU6DDvA\",\n        \"dt\": \"20240131101319\",\n        \"cashier\": \"Постман\",\n        \"dtype\": 0,\n        \"isprint\": 0,\n        \"isoffline\": false,\n        \"safe\": 400.5,\n        \"shift_link\": 46,\n        \"shift_id\": \"6b72e68d-e596-4e11-a190-bedbded40cc2\",\n        \"docno\": 46,\n        \"receipt\": {\n            \"count_p\": 1,\n            \"count_m\": 1,\n            \"count_14\": 1,\n            \"count_transfer\": 0,\n            \"last_docno_p\": 1,\n            \"last_docno_m\": 1\n        },\n        \"summary\": {\n            \"base_p\": 199.99,\n            \"base_m\": 199.99,\n            \"taxex_p\": 27.17,\n            \"taxex_m\": 27.17,\n            \"disc_p\": 0,\n            \"disc_m\": 0\n        },\n        \"taxes\": [\n            {\n                \"gr_code\": 3,\n                \"base_sum_p\": 99.99,\n                \"base_sum_m\": 99.99,\n                \"base_tax_sum_p\": 95.23,\n                \"base_tax_sum_m\": 95.23,\n                \"base_ex_sum_p\": 99.99,\n                \"base_ex_sum_m\": 99.99,\n                \"tax_name\": \"ПДВ_Г\",\n                \"tax_fname\": \"ПДВ 20% + акциз 5%\",\n                \"tax_lit\": \"ГД\",\n                \"tax_percent\": 20,\n                \"tax_sum_p\": 15.87,\n                \"tax_sum_m\": 15.87,\n                \"ex_name\": \"Акцизний податок 5% Д\",\n                \"ex_percent\": 5,\n                \"ex_sum_p\": 4.76,\n                \"ex_sum_m\": 4.76\n            },\n            {\n                \"gr_code\": 4,\n                \"base_sum_p\": 100,\n                \"base_sum_m\": 100,\n                \"base_tax_sum_p\": 100,\n                \"base_tax_sum_m\": 100,\n                \"base_ex_sum_p\": 0,\n                \"base_ex_sum_m\": 0,\n                \"tax_name\": \"ПДВ_В\",\n                \"tax_fname\": \"ПДВ 7%\",\n                \"tax_lit\": \"В\",\n                \"tax_percent\": 7,\n                \"tax_sum_p\": 6.54,\n                \"tax_sum_m\": 6.54,\n                \"ex_name\": \"\",\n                \"ex_percent\": 0,\n                \"ex_sum_p\": 0,\n                \"ex_sum_m\": 0\n            }\n        ],\n        \"pays\": [\n            {\n                \"type\": 0,\n                \"name\": \"Готівка\",\n                \"sum_p\": 150,\n                \"sum_m\": 150,\n                \"round_pu\": 0.01,\n                \"round_pd\": 0,\n                \"round_mu\": 0.01,\n                \"round_md\": 0\n            },\n            {\n                \"type\": 2,\n                \"name\": \"Картка\",\n                \"sum_p\": 50,\n                \"sum_m\": 50,\n                \"round_pu\": 0,\n                \"round_pd\": 0,\n                \"round_mu\": 0,\n                \"round_md\": 0\n            }\n        ],\n        \"money\": [\n            {\n                \"type\": 0,\n                \"name\": \"Готівка\",\n                \"sum_p\": 1001,\n                \"sum_m\": 500.5,\n                \"round_pu\": 0,\n                \"round_pd\": 0,\n                \"round_mu\": 0,\n                \"round_md\": 0\n            }\n        ],\n        \"cash\": [\n            {\n                \"type\": 2,\n                \"name\": \"Картка\",\n                \"sum_p\": 0,\n                \"sum_m\": 100,\n                \"round_pu\": 0,\n                \"round_pd\": 0,\n                \"round_mu\": 1.01,\n                \"round_md\": 0\n            }\n        ],\n        \"money_transfer\": []\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"b451ff12-7a03-47c2-82f2-d6059850e461"}],"id":"4fb31987-26f9-4c70-9972-c1cf4179aea0","description":"<p>Всі запити на фіскалізацію виконуються через URL <strong>POST /api/v3/fiscal/execute</strong></p>\n<p>Зазвичай час виконання запиту на фіскалізацію складає до 1 секунди.<br />При проблемах з АЦСК чи ДПС ми виконуємо додаткові заходи задля забезпечення безперебійної роботи, тому рекомендуємо виставити таймаут на запит у 25 секунд. Обовʼязково передавайте у запитах на фіскалізацію свій унікальний <code>tag</code>.</p>\n<p>При виконанні запиту чеку (task: 1, 2, 3, 4, 14, 15, 16) на закритій зміні каси автоматично надсилається запит на відкриття зміни (task: 0).</p>\n<h2 id=\"структура-запиту\">Структура запиту</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>dt</td>\n<td>string</td>\n<td>Дата і час завдання в форматі <em>YYYYMMDDHHMMSS</em>.  <br />Використовується як дата і час для чеку  <br /><strong>Необов'язкове поле</strong>, якщо не передати - використається час серверу  <br /><strong>ВАЖЛИВО!</strong> Дата чеку, що проводиться, має бути &gt;= дати попереднього проведеного чеку. В іншому випадку ДПС не прийме такий чек.</td>\n</tr>\n<tr>\n<td>tag</td>\n<td>string</td>\n<td>Ідентифікатор запиту.  <br />Можна вказати довільний рядок.  <br />Використовується для ідентифікації повторних запитів на фіскалізацію. Для уникнення <strong>дублювання чеків,</strong> необхідно у кожному запиті вказувати власний унікальний ідентифікатор.  <br /><strong>Необов'язкове поле</strong>, якщо не передати чи передати пустим, сервером буде згенеровано uuid для цього поля.</td>\n</tr>\n<tr>\n<td>source</td>\n<td>string</td>\n<td>Назва джерела завдання, може бути довільною. Слугує для кращої ідентифікації в логах  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>fiscal</td>\n<td>object</td>\n<td>Об'єкт з реквізитами фіскального завдання</td>\n</tr>\n<tr>\n<td>userinfo</td>\n<td>object</td>\n<td>Дані, куди надсилати посилання на чек (для завдань 1, 2, 3, 4, 14, 15, 16).  <br /><strong>Необов'язкове поле</strong>  <br />  <br />Об'єкт виду:  <br />{  <br />\"email\" : \"...\",  <br />\"phone\": \".+380XXXXXXXXX\"  <br />}  <br />  <br />Очікуємо формат +380XXXXXXXXX, та якщо ви вкажете додаткові розділові знаки у номері (наприклад +380ХХ-ХХХ-ХХ-ХХ), ми спробуємо конвертувати його у потрібний формат  <br />  <br />У випадку, якщо телефон чи емейл вказано невірно - повідомлення не буде відправлено, але на проведення чеку це ніяк не вплине (не буде валідаційної помилки).</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-fiscal-реквізити-фіскального-завдання\">Структура об'єкту fiscal (реквізити фіскального завдання)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>task</td>\n<td>integer</td>\n<td>Тип фіскального завдання:  <br /><strong>0 - відкриття зміни,</strong>  <br /><strong>1 - чек продажу,</strong>  <br /><strong>2 - чек повернення,</strong>  <br /><strong>3 - службове внесення,</strong>  <br /><strong>4 - службова видача,</strong>  <br /><strong>14 - чек видачі готівки,</strong>  <br /><strong>15 - чек переказу коштів,  <br />16 - чек видачі коштів при переказі,</strong>  <br /><strong>10 - X-звіт,</strong>  <br /><strong>11 - Z-звіт,</strong>  <br /><strong>18 - статус пРРО.</strong></td>\n</tr>\n<tr>\n<td>subtask</td>\n<td>integer</td>\n<td>Маркування, тільки для чеків <strong>передплати</strong> та <strong>постоплати</strong>  <br /><strong>1 - передплата  <br />2 - постоплата</strong></td>\n</tr>\n<tr>\n<td>cashier</td>\n<td>string</td>\n<td>Інформація про касира  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>receipt</td>\n<td>object</td>\n<td>Поля чеку (для завдань 1 і 2)</td>\n</tr>\n<tr>\n<td>cash</td>\n<td>object</td>\n<td>Поля внесення/видачі, чеку видачі готівки і чеку видачі готівки при переказі (для завдань 3, 4, 14 і 16)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-fiscalreceipt-поля-чеку\">Структура об'єкту fiscal.receipt (поля чеку)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sum</td>\n<td>float</td>\n<td>Сума чеку (2 знаки після коми) з урахуванням всіх знижок</td>\n</tr>\n<tr>\n<td>round</td>\n<td>float</td>\n<td>Сума округлення (входить до суми чеку. На цю суму має відрізнятись сума чеку від сум по всіх видам оплати</td>\n</tr>\n<tr>\n<td>comment_up</td>\n<td>string</td>\n<td>Коментар, який друкується перед списком товарів  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>comment_down</td>\n<td>string</td>\n<td>Коментар, який друкується внизу чеку  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>rows</td>\n<td>Massive of objects</td>\n<td>Рядки чеку</td>\n</tr>\n<tr>\n<td>pays</td>\n<td>Massive of objects</td>\n<td>Оплати чеку (по видам)</td>\n</tr>\n<tr>\n<td>purchase_receipt_fisn</td>\n<td>string</td>\n<td><strong>Обов'язкове поле для чеків повернення (task2) по программі \"Національний кешбек\"</strong>  <br />Фіскальний номер чеку на продаж на основі якого здійснюється повернення</td>\n</tr>\n<tr>\n<td>purchase_rro_fisn</td>\n<td>string</td>\n<td><strong>Обов'язкове поле для чеків повернення (task2) по программі \"Національний кешбек\"</strong>  <br />Фіскальний номер РРО або ПРРО з якого було здійснено оригінальний продаж товару по чеку вказаного в <strong>purchase_receipt_fisn</strong></td>\n</tr>\n<tr>\n<td>purchase_receipt_dt</td>\n<td>string</td>\n<td><strong>Обов'язкове поле для чеків повернення (task2) по программі \"Національний кешбек\"</strong>  <br />Дата фіскалізації чеку на продаж по якому здійснюється повернення в форматі YYYYMMDD.</td>\n</tr>\n<tr>\n<td>disc</td>\n<td>float</td>\n<td>Сума або відсоток загальної знижки на чек.  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>disc_type</td>\n<td>integer</td>\n<td>Визначає тип загальної знижки у fiscal.receipt.disc  <br />Значення: 0 - сумова, 1 - відсоткова знижка.  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>discounts</td>\n<td>Massive of objects</td>\n<td>Список загальних знижок (якщо є потреба задати декілька).  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-fiscalreceiptrows-рядки-чеку\">Структура об'єкту fiscal.receipt.rows (рядки чеку)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Артикул товару в обліковій системі підприємства  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>code1</td>\n<td>string</td>\n<td>ШК товару  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>code2</td>\n<td>string</td>\n<td>Код УКТЗЕД  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>code3</td>\n<td>string</td>\n<td>Код ДКПП  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>code_a</td>\n<td>string</td>\n<td>Код акцизної марки товару  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>code_aa</td>\n<td>Massive</td>\n<td>Масив акзизних марок товарів (для випадку, коли для одної позиції декілька марок)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Назва товару</td>\n</tr>\n<tr>\n<td>cnt</td>\n<td>float</td>\n<td>Кількість товару (не більше 3х знаків після коми)</td>\n</tr>\n<tr>\n<td>price</td>\n<td>float</td>\n<td>Ціна товару (2 знаки після коми)  <br />Може бути пустим, тоді рахується автоматично шляхом поділу поля cost на cnt і математичним округленням</td>\n</tr>\n<tr>\n<td>disc</td>\n<td>float</td>\n<td>Знижка на рядок чеку (2 знаки після коми)</td>\n</tr>\n<tr>\n<td>cost</td>\n<td>float</td>\n<td>Сума по рядку до знижки  <br />Може бути пустим, тоді рахується автоматично шляхом множення поля cnt на price і математичним округленням</td>\n</tr>\n<tr>\n<td>taxgrp</td>\n<td>integer</td>\n<td>Код податкової групи:  <br /><strong>1 ПДВ 20%</strong>  <br /><strong>2 Без ПДВ</strong>  <br /><strong>3 ПДВ 20% + акциз 5%</strong>  <br /><strong>4 ПДВ 7%</strong>  <br /><strong>5 ПДВ 0%</strong>  <br /><strong>6 Без ПДВ + акциз 5%</strong>  <br /><strong>7 Не є об`єктом ПДВ</strong>  <br /><strong>8 ПДВ 20% + ПФ 7.5%</strong>  <br /><strong>9 ПДВ 14%</strong></td>\n</tr>\n<tr>\n<td>comment</td>\n<td>string</td>\n<td>Коментар на рядок  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-fiscalreceiptpays-оплати-чеку-по-видам\">Структура об'єкту fiscal.receipt.pays (Оплати чеку (по видам))</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>integer</td>\n<td>Код виду оплати. Дефолтні коди:  <br /><strong>0 Готівка</strong>  <br /><strong>1 Безготівка</strong>  <br /><strong>2 Картка</strong>  <br /><strong>3 Передплата</strong>  <br /><strong>4 Післясплата</strong>  <br /><strong>5 Кредит</strong>  <br /><strong>6 Сертифікат  <br />8 Чек  <br />11 Бонусні бали</strong>  <br /><strong>12 Погашення кредиту</strong>  <br /><strong>13 Переказ через QR-код  <br />14 Переказ з картки  <br />15 Переказ з поточного рахунку  <br />16 Інтернет еквайринг  <br />17 Платіж LiqPay  <br />18 Платіж через сервіс переказу ROZETKA Pay  <br />19 Платіж Portmone  <br />20 Платіж NovaPay</strong></td>\n</tr>\n<tr>\n<td>sum</td>\n<td>float</td>\n<td>Сума оплати (2 знаки після коми)</td>\n</tr>\n<tr>\n<td>comment</td>\n<td>string</td>\n<td>Коментар на рядок оплати  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>change</td>\n<td>float</td>\n<td>Решта (для оплати готівкою)  <br />Для правильного внесення оплати з рештою необхідно  <br />- в поле <strong>sum</strong> внести суму, яка іде в залік,  <br />- в поле <strong>change</strong> - решту.  <br />Загальна сума, яка отримана від покупця, розраховується як sum+change</td>\n</tr>\n<tr>\n<td>paysys</td>\n<td>string</td>\n<td>Назва платіжної системи (для оплати карткою)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>rrn</td>\n<td>string</td>\n<td>Код транзакції (для оплати карткою)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>cardmask</td>\n<td>string</td>\n<td>Замаскований номер картки (для оплати карткою)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>term_id</td>\n<td>string</td>\n<td>Ідентифікатор платіжного терміналу (для оплати карткою)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>bank_name</td>\n<td>string</td>\n<td>Назва банку еквайера (для оплати карткою). Вказується виключно як інформаційне поле для відображення в формі чеку назви банку еквайра. Не відображається у вьювері чеків без <strong>bank_id.</strong> Дані вказані в це поле не відправляються в ДПС.  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>bank_id</td>\n<td>string</td>\n<td>Ідентифікатор банку (для оплати карткою)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>auth_code</td>\n<td>string</td>\n<td>Код авторизації (для оплати карткою)  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>oper_type</td>\n<td>string</td>\n<td>Вид операції  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>commission</td>\n<td>float</td>\n<td>Сума комісії  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>purchase_dt</td>\n<td>string</td>\n<td><strong>Обов'язкове поле для чеків продажу (task1) по программі \"Національний кешбек\"</strong>  <br />Дата та час авторизації оплати на терміналі в форматі YYYYMMDDHHMMSS.  <br />У візуалізації чеку даний час не відображається, лише передається в ДПС.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-fiscalreceiptdiscounts-список-загальних-знижок\">Структура об'єкту fiscal.receipt.discounts (Список загальних знижок)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>disc</td>\n<td>float</td>\n<td>Сума або відсоток загальної знижки на чек.</td>\n</tr>\n<tr>\n<td>disc_type</td>\n<td>integer</td>\n<td>Тип загальної знижки.  <br />Значення: 0 - сумова, 1 - відсоткова знижка.</td>\n</tr>\n<tr>\n<td>disc_name</td>\n<td>string</td>\n<td>Назва загальної знижки.  <br />За замовчуванням \"Знижка\".  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"структура-обєкту-fiscalcash-поля-внесеннявидачі-чеку-видачі-готівки-чеку-видачі-коштів-при-переказі\">Структура об'єкту fiscal.cash (Поля внесення/видачі, чеку видачі готівки, чеку видачі коштів при переказі)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>integer</td>\n<td>Код виду оплати. Дефолтні коди:  <br /><strong>0 Готівка</strong>  <br /><strong>1 Безготівка</strong>  <br /><strong>2 Картка</strong>  <br /><strong>3 Передплата</strong>  <br /><strong>4 Післясплата</strong>  <br /><strong>5 Кредит</strong>  <br /><strong>6 Сертифікат</strong>  <br /><strong>8 Чек</strong>  <br /><strong>11 Бонусні бали</strong>  <br /><strong>12 Погашення кредиту</strong>  <br /><strong>13 Переказ через QR-код  <br />14 Переказ з картки  <br />15 Переказ з поточного рахунку  <br />16 Інтернет еквайринг  <br />17 Платіж LiqPay  <br />18 Платіж через сервіс переказу ROZETKA Pay  <br />19 Платіж Portmone  <br />20 Платіж NovaPay</strong></td>\n</tr>\n<tr>\n<td>sum</td>\n<td>float</td>\n<td>Сума внесення\\видачі (2 знаки після коми)</td>\n</tr>\n<tr>\n<td>comment_up</td>\n<td>string</td>\n<td>Коментар, який друкується перед сумою  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>comment_down</td>\n<td>string</td>\n<td>Коментар, який друкується після суми  <br /><strong>Необов'язкове поле</strong></td>\n</tr>\n<tr>\n<td>paysys</td>\n<td>string</td>\n<td>Назва платіжної системи <strong>(лише для чеку видачі готівки та чеку видачі готівки при переказі)</strong></td>\n</tr>\n<tr>\n<td>rrn</td>\n<td>string</td>\n<td>Код транзакції  <br /><strong>Обовя'зкове поле для task 4, 16</strong></td>\n</tr>\n<tr>\n<td>cardmask</td>\n<td>string</td>\n<td>Замаскований номер картки <strong>(лише для чеку видачі готівки та чеку видачі готівки при переказі)</strong></td>\n</tr>\n<tr>\n<td>term_id</td>\n<td>string</td>\n<td>Ідентифікатор платіжного терміналу <strong>(лише для чеку видачі готівки та чеку видачі готівки при переказі)</strong></td>\n</tr>\n<tr>\n<td>bank_id</td>\n<td>string</td>\n<td>Ідентифікатор банку <strong>Обовя'зкове поле для task 4, 16</strong></td>\n</tr>\n<tr>\n<td>auth_code</td>\n<td>string</td>\n<td>Код авторизації <strong>(лише для чеку видачі готівки та чеку видачі готівки при переказі)</strong></td>\n</tr>\n<tr>\n<td>commission</td>\n<td>float</td>\n<td>Сума комісії <strong>(лише для чеку видачі готівки та чеку видачі готівки при переказі)</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"структура-відповіді\">Структура відповіді</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ver</td>\n<td>integer</td>\n<td>Версія схеми (службове поле)</td>\n</tr>\n<tr>\n<td>source</td>\n<td>string</td>\n<td>Назва джерела завдання</td>\n</tr>\n<tr>\n<td>device</td>\n<td>string</td>\n<td>Фіскальний номер каси</td>\n</tr>\n<tr>\n<td>tag</td>\n<td>string</td>\n<td>Мітка завдання для ідентифікації відповіді</td>\n</tr>\n<tr>\n<td>dt</td>\n<td>string</td>\n<td>Дата та час виконання в форматі <em>YYYYMMDDHHMMSS</em></td>\n</tr>\n<tr>\n<td>res</td>\n<td>integer</td>\n<td>Код результату  <br />0 - ОК  <br />&gt; 0 - код помилки</td>\n</tr>\n<tr>\n<td>res_action</td>\n<td>integer</td>\n<td>Подальші рекомендовані дії для збереження транзакційної цілісності  <br />О - ОК, можна переходити до наступного завдання  <br />1 - помилка, завдання не пройшло, необхідно повторити запит  <br />2 - помилка + колізія. Виправлення колізії буде виконано при наступному запиті, тому необхідно виконати повтор для збереження транзакційності  <br />3 - помилка, що потребує зупинки та ручного фіксу</td>\n</tr>\n<tr>\n<td>errortxt</td>\n<td>string</td>\n<td>Текстова інформація про помилку</td>\n</tr>\n<tr>\n<td>error_extra</td>\n<td>object / null</td>\n<td>Опційний обʼєкт, в якому повертаються деталі щодо помилки. Наприклад перелік полів, та причини, чому вони не пройшли валідацію</td>\n</tr>\n<tr>\n<td>warnings</td>\n<td>massive of objects</td>\n<td>Масив об'єктів вигляду  <br />{code: 0, wtxt: \"...\"} з кодами та текстами попереджень, які потрібно донести до касира. Перелік кодів та текстів у розділі <strong>\"Опис помилок\"</strong></td>\n</tr>\n<tr>\n<td>task</td>\n<td>integer</td>\n<td>Тип завдання</td>\n</tr>\n<tr>\n<td>info</td>\n<td>Object</td>\n<td>Вихідні дані  <br /><em>Опис об'єкту info для конкретного типу завдання приведено у самих запитах нижче</em></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"4fb31987-26f9-4c70-9972-c1cf4179aea0","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}}},{"name":"Службові запити","item":[{"name":"Статус пРРО","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"5a6a4588-9265-4e96-9f3d-a4501015bcaf"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"a4c103d2-cfde-4d9a-be4a-2b5fe3b7f2f5"}}],"id":"77ab5957-c92b-42f8-9d3b-03e34bc91521","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 18\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute","description":"<p>Хоч даний АПІ запит має шлях як у запитів фіскалізації чеків, при його обробці не виконуються запити до ДПС, лише повертається статус з сервісу Вчасно.Каса.</p>\n<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<h3 id=\"структура-обєкту-info-для-завдання-18-статус-прро\">Структура об'єкту info для завдання 18 (статус пРРО)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>edrpou</td>\n<td>string</td>\n<td>ЄДРПОУ/ІПН</td>\n</tr>\n<tr>\n<td>fisid</td>\n<td>string</td>\n<td>Фіскальний номер каси</td>\n</tr>\n<tr>\n<td>isFis</td>\n<td>integer</td>\n<td>ПРРО є фіскальним  <br /><strong>0</strong> - не фіскальний (тестовий)  <br /><strong>1</strong> - фіскальний</td>\n</tr>\n<tr>\n<td>shift_status</td>\n<td>integer</td>\n<td>Статус зміни:  <br /><strong>-1</strong> - невідомо  <br /><strong>0</strong> - закрита  <br /><strong>1</strong> - відкрита</td>\n</tr>\n<tr>\n<td>shift_dt</td>\n<td>string</td>\n<td>Дата та час відкриття активної зміни:  <br /><strong>\"\"</strong> - невідомо  <br /><strong>інакше</strong> - дата и та час відкриття в форматі <em>YYYYMMDDHHMMSS</em></td>\n</tr>\n<tr>\n<td>shift_id</td>\n<td>string</td>\n<td>ID зміни</td>\n</tr>\n<tr>\n<td>online_status</td>\n<td>integer</td>\n<td>Статус зв'язку з ДФС:  <br /><strong>0</strong> - online  <br /><strong>1</strong> - offline</td>\n</tr>\n<tr>\n<td>sign_status</td>\n<td>integer</td>\n<td>Статус ЕЦП:  <br /><strong>-1</strong> - невідомо  <br /><strong>0</strong> - підпис не використовується  <br /><strong>1</strong> - підпис є і нема попереджень  <br /><strong>2</strong> - підпис є попередження  <br /><strong>3</strong> - підпису нема або помилка  <br /><em><strong>*зараз завжди повертається -1, інші статуси буде імплементовано пізніше</strong></em></td>\n</tr>\n<tr>\n<td>safe</td>\n<td>float</td>\n<td>Сума залишку готівки в касі</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","fiscal","execute"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"ef6ff96e-81f1-46a7-9a70-1a54816ea36d","name":"Статус пРРО","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\r\n    \"fiscal\": {\r\n        \"task\": 18\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/fiscal/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"341"},{"key":"Set-Cookie","value":"dev_auth_cookie=c281504fc4684d6693286c2d648c5b7a; Path=/"},{"key":"Date","value":"Fri, 21 Mar 2025 07:38:18 GMT"},{"key":"Server","value":"Python/3.11 aiohttp/3.10.10"}],"cookie":[],"responseTime":null,"body":"{\n    \"task\": 18,\n    \"type\": 1,\n    \"ver\": 6,\n    \"source\": \"\",\n    \"device\": \"99999955555555\",\n    \"tag\": \"42fff4e7e105865f7155ac6a08cf3869\",\n    \"dt\": \"20250321093818\",\n    \"res\": 0,\n    \"res_action\": 0,\n    \"errortxt\": \"\",\n    \"warnings\": [],\n    \"info\": {\n        \"edrpou\": \"55555555\",\n        \"fisid\": \"99999955555555\",\n        \"isFis\": 0,\n        \"shift_status\": -1,\n        \"shift_dt\": \"\",\n        \"shift_id\": \"6b72e68d-e596-4e11-a190-bedbded40cc2\",\n        \"online_status\": 0,\n        \"sign_status\": -1,\n        \"safe\": 0\n    },\n    \"error_extra\": null\n}"}],"_postman_id":"77ab5957-c92b-42f8-9d3b-03e34bc91521"},{"name":"Отримати JSON завдання фіскального чеку","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"a4718315-a368-4ba9-8808-954662867cc0"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"ba08e7dd-e4d2-4fdd-b170-9c48be1a0f83"}}],"id":"9323b6da-076c-4d81-b728-5f8a46f9391f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://kasa.vchasno.ua/api/v3/check-task/<check_fisn>","description":"<p>Запит на отримання JSON-у запиту фіскалізованого чеку. Повертає весь json body, по якому було створено чек</p>\n<p><strong>check_fisn - Фіскальний номер чеку</strong></p>\n<h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>fiscal_number</td>\n<td>string</td>\n<td>Фіскальний номер чеку</td>\n</tr>\n<tr>\n<td>task</td>\n<td>object</td>\n<td>boby чеку (опис вище)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","check-task","<check_fisn>"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"701ea037-7cff-44fb-84c9-1332dfdf3bba","name":"Отримати JSON завдання фіскального чеку","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"url":"https://kasa.vchasno.ua/api/v3/check-task/TEST_KkcD6uzuYeq08g"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 31 Jan 2024 08:14:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"fiscal_number\": \"TEST_KkcD6uzuYeq08g\",\n    \"task\": {\n        \"tag\": \"af19aacc778509cb4a9fbf28ffd4a68c\",\n        \"device\": \"99997655555555\",\n        \"fiscal\": {\n            \"task\": 1,\n            \"cashier\": \"Постман\",\n            \"receipt\": {\n                \"sum\": 199.99,\n                \"pays\": [\n                    {\n                        \"sum\": 150,\n                        \"type\": 0,\n                        \"change\": 50,\n                        \"comment\": \"Зразок! Тест\"\n                    },\n                    {\n                        \"rrn\": \"rrn_test\",\n                        \"sum\": 50,\n                        \"type\": 2,\n                        \"paysys\": \"paysys_test\",\n                        \"bank_id\": \"bank_id\",\n                        \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\n                        \"term_id\": \"term_id\",\n                        \"cardmask\": \"cardmask****test\",\n                        \"auth_code\": \"auth_code\",\n                        \"oper_type\": \"Оплата\",\n                        \"commission\": 1,\n                        \"show_additional_info\": true\n                    }\n                ],\n                \"rows\": [\n                    {\n                        \"cnt\": 2,\n                        \"code\": \"00001\",\n                        \"disc\": 10,\n                        \"name\": \"Продукт 1\",\n                        \"code1\": \"73463253\",\n                        \"code2\": \"54321\",\n                        \"price\": 55,\n                        \"taxgrp\": \"4\",\n                        \"code_aa\": [\n                            \"XX11111111111\",\n                            \"XX11111111112\"\n                        ],\n                        \"comment\": \"Зразок! Коментар\"\n                    },\n                    {\n                        \"cnt\": 1,\n                        \"code\": \"00002\",\n                        \"disc\": -10,\n                        \"name\": \"Продукт 2\",\n                        \"code1\": \"73463254\",\n                        \"code2\": \"45667\",\n                        \"price\": 89.99,\n                        \"code_a\": \"XX11111111113\",\n                        \"taxgrp\": 3,\n                        \"comment\": \"Зразок! \\\"Have a good day\\\"\"\n                    }\n                ],\n                \"round\": 0.01,\n                \"comment_up\": \"Зразок! Коментар шапки чеку\",\n                \"comment_down\": \"Зразок! ДЯКУЄМО за покупку\"\n            }\n        },\n        \"source\": \"POSTMAN\",\n        \"userinfo\": {\n            \"email\": \"test@vchasno.ua\",\n            \"phone\": \"+38093*******\"\n        }\n    }\n}"}],"_postman_id":"9323b6da-076c-4d81-b728-5f8a46f9391f"},{"name":"Отримати JSON чеку","id":"d6354cf7-e22a-41c4-945e-8f3ac0a04170","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://kasa.vchasno.ua/c/{fiscal_number}.json","description":"<p>Запит на отримання фіскалізованого чеку у форматі JSON. Цей роут не працює з сервісними чеками та Z-звітом.</p>\n<p>fiscal_number <strong>- Фіскальний номер чеку</strong></p>\n<p>Типи даних:</p>\n<ul>\n<li><p>кількість одиниць - decimal рядок</p>\n</li>\n<li><p>вага - 3 знаки - '1.000'</p>\n</li>\n<li><p>сума - decimal рядок</p>\n</li>\n<li><p>відсотки - 2 знаки - '55.00'</p>\n</li>\n</ul>\n<h2 id=\"опис-полів\">Опис полів:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>fiscal_number</td>\n<td>Фіскальний номер чеку</td>\n</tr>\n<tr>\n<td>company_name</td>\n<td>Назва компанії</td>\n</tr>\n<tr>\n<td>notification_company_name</td>\n<td>Назва компанії для сповіщень</td>\n</tr>\n<tr>\n<td>company_edrpou</td>\n<td>ЄДРПОУ</td>\n</tr>\n<tr>\n<td>company_tax_number</td>\n<td>ПН</td>\n</tr>\n<tr>\n<td>shop_name</td>\n<td>Назва Торгової Точки</td>\n</tr>\n<tr>\n<td>shop_type</td>\n<td>Тип Торгової Точки</td>\n</tr>\n<tr>\n<td>shop_address</td>\n<td>Адреса ТТ</td>\n</tr>\n<tr>\n<td>rro_fiscal_number</td>\n<td>Фіскальний номер ПРРО</td>\n</tr>\n<tr>\n<td>is_offline</td>\n<td>Чи видано чек в офлайні</td>\n</tr>\n<tr>\n<td>is_test</td>\n<td>Чи це тестовий чек</td>\n</tr>\n<tr>\n<td>date_created</td>\n<td>Дата створення запису чеку</td>\n</tr>\n<tr>\n<td>check_flow</td>\n<td>0-продаж,1-повернення,2-службове внесення-винесення,4-переказ коштів,7-видача коштів при переказі,14-видача готівки</td>\n</tr>\n<tr>\n<td>check_url</td>\n<td>Посилання на чек в нашому кабінеті</td>\n</tr>\n<tr>\n<td>qr_content</td>\n<td>Сформований рядок для QR коду в чеці</td>\n</tr>\n<tr>\n<td>target_url</td>\n<td>Посилання на чек в ДПС</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Обʼєкт з деталями по чеку</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-data\">Об'єкт data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>data:cash</td>\n<td>Обʼєкт, опис окремо</td>\n</tr>\n<tr>\n<td>data:check_type</td>\n<td>1-продаж,2-повернення,3-сервісне внесення,4-сервісне винесення,14-видача готівки,15-переказ коштів,16-видача готівки при переказі</td>\n</tr>\n<tr>\n<td>data:items</td>\n<td>Список обʼєктів, опис окремо</td>\n</tr>\n<tr>\n<td>data:close</td>\n<td>Обʼєкт, опис окремо</td>\n</tr>\n<tr>\n<td>data:pays</td>\n<td>Список обʼєктів, опис окремо</td>\n</tr>\n<tr>\n<td>data:taxes</td>\n<td>Список обʼєктів, опис окремо</td>\n</tr>\n<tr>\n<td>data:markups</td>\n<td>Сума націнки</td>\n</tr>\n<tr>\n<td>data:top_comment</td>\n<td>Верхній коментар чеку. Список з рядків, розділених по довжині в N символів</td>\n</tr>\n<tr>\n<td>data:last_comment</td>\n<td>Верхній коментар чеку. Структура як у верхнього коментаря.</td>\n</tr>\n<tr>\n<td>data:date</td>\n<td>Дата з чеку</td>\n</tr>\n<tr>\n<td>data:mac</td>\n<td>Контрольне число чеку</td>\n</tr>\n<tr>\n<td>data:rounding</td>\n<td>Сума заокруглення</td>\n</tr>\n<tr>\n<td>data:service_move_data</td>\n<td>Обʼєкт, опис окремо</td>\n</tr>\n<tr>\n<td>data:global_discounts</td>\n<td>Список, опис окремо</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-datacash---в-чеці-видачі-готівки\">Об'єкт data:cash - в чеці видачі готівки</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cash_sum</td>\n<td>Сума готівки</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>Сума комісії</td>\n</tr>\n<tr>\n<td>bank_id</td>\n<td>Ідентифікатор єквайера торговця</td>\n</tr>\n<tr>\n<td>term_id</td>\n<td>Ідентифікатор платіжного пристрою</td>\n</tr>\n<tr>\n<td>cardmask</td>\n<td>Реквізити ЕПЗ</td>\n</tr>\n<tr>\n<td>auth_code</td>\n<td>Код авторизації</td>\n</tr>\n<tr>\n<td>paysys</td>\n<td>Назва платіжної системи</td>\n</tr>\n<tr>\n<td>rrn</td>\n<td>Ідентифікатор транзакції</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-dataitems\">Об'єкт data:items</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>Назва товару, послуги, або операції</td>\n</tr>\n<tr>\n<td>tg_print</td>\n<td>Позначення податку, яким обкладається товар</td>\n</tr>\n<tr>\n<td>sum</td>\n<td>Сума операції</td>\n</tr>\n<tr>\n<td>cnt</td>\n<td>Кількість</td>\n</tr>\n<tr>\n<td>price</td>\n<td>Ціна товару</td>\n</tr>\n<tr>\n<td>code</td>\n<td>Код товару в обліковій системі підприємства</td>\n</tr>\n<tr>\n<td>code1</td>\n<td>Штрихкод</td>\n</tr>\n<tr>\n<td>code2</td>\n<td>Код товарної підкатегорії згідно з УКТЗЕД</td>\n</tr>\n<tr>\n<td>comment</td>\n<td>Список рядків коментарів</td>\n</tr>\n<tr>\n<td>excise_codes</td>\n<td>Список з акцизних кодів</td>\n</tr>\n<tr>\n<td>markup</td>\n<td>Обʼєкт, націнка</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>Обʼєкт, знижка</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-dataitemsmarkupdiscount\">Об'єкт data:items::markup/discount</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sum</td>\n<td>Сума операції</td>\n</tr>\n<tr>\n<td>tg_print</td>\n<td>Позначення податку</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-dataclose\">Об'єкт data:close</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sum</td>\n<td>Сума чеку</td>\n</tr>\n<tr>\n<td>to_pay</td>\n<td>Сума до оплати</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-datapays\">Об'єкт data:pays</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>pay_sum</td>\n<td>Сума оплати</td>\n</tr>\n<tr>\n<td>change</td>\n<td>Решта</td>\n</tr>\n<tr>\n<td>sum</td>\n<td>Сума з урухуванням решти</td>\n</tr>\n<tr>\n<td>comment</td>\n<td>Коментар</td>\n</tr>\n<tr>\n<td>bank_id</td>\n<td>Ідентифікатор єквайера торговця</td>\n</tr>\n<tr>\n<td>term_id</td>\n<td>Ідентифікатор платіжного пристрою</td>\n</tr>\n<tr>\n<td>operation</td>\n<td>Тип операції(платіж/повернення/переказ тощо)</td>\n</tr>\n<tr>\n<td>cardmask</td>\n<td>Реквізити ЕПЗ</td>\n</tr>\n<tr>\n<td>auth_code</td>\n<td>Код авторизації</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>Сума комісії</td>\n</tr>\n<tr>\n<td>paysys</td>\n<td>Назва платіжної системи</td>\n</tr>\n<tr>\n<td>rrn</td>\n<td>Ідентифікатор транзакції</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-datataxes\">Об'єкт data:taxes</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>tax_caption</td>\n<td>позначення податку</td>\n</tr>\n<tr>\n<td>tax_percent</td>\n<td>відсоток податку</td>\n</tr>\n<tr>\n<td>tax_sum</td>\n<td>сума податку</td>\n</tr>\n<tr>\n<td>dt_caption</td>\n<td>назва додаткового збору (акциз/в.збір)</td>\n</tr>\n<tr>\n<td>dt_percent</td>\n<td>відсоток додаткового збору</td>\n</tr>\n<tr>\n<td>dt_sum</td>\n<td>сума додаткового збору</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-dataservice_move_data\">Об'єкт data:service_move_data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>tag</td>\n<td>I-внесення, O-видача</td>\n</tr>\n<tr>\n<td>name</td>\n<td>назва оплати</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"обєкт-dataglobal_discounts\">Об'єкт data:global_discounts</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sum</td>\n<td>сума загальної знижки</td>\n</tr>\n<tr>\n<td>name</td>\n<td>назва загальної знижки</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["c","{fiscal_number}.json"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"981b857e-24a3-4f5d-bb58-efa73a6d1ec0","name":"Отримати JSON чеку","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"url":"https://kasa.vchasno.ua/c/TEST_KkcD6uzuYeq08g.json"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 31 Jan 2024 08:15:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"fiscal_number\": \"TEST_KkcD6uzuYeq08g\",\n    \"company_name\": \"Приватне підприємство \\\"Тестер\\\"\",\n    \"notification_company_name\": \"Приватне підприємство \\\"Тестер\\\"\",\n    \"company_edrpou\": \"55555555\",\n    \"company_tax_number\": \"\",\n    \"shop_name\": \"Тестова торгова точка\",\n    \"shop_type\": \"Тип Торгової Точки\",\n    \"shop_address\": \"Україна, м.Київ, вул. Хрещатик, 999\",\n    \"rro_fiscal_number\": \"99997655555555\",\n    \"is_offline\": false,\n    \"is_test\": true,\n    \"date_created\": \"2024-01-31T10:05:55.798668+02:00\",\n    \"check_flow\": 0,\n    \"check_url\": \"https://kasa.vchasno.ua/c/TEST_KkcD6uzuYeq08g\",\n    \"qr_content\": \"https://kasa.vchasno.ua/c/TEST_KkcD6uzuYeq08g?id=TEST_KkcD6uzuYeq08g&date=20240131&time=10:05:55&fn=99997655555555&sm=200.00&mac=160cf7bebc397274f765d73d6174b3dfc8b299786070227a31f0483a80c7d9b6\",\n    \"target_url\": \"https://kasa.vchasno.ua/c/TEST_KkcD6uzuYeq08g?id=TEST_KkcD6uzuYeq08g&date=20240131&time=10:05:55&fn=99997655555555&sm=200.00&mac=160cf7bebc397274f765d73d6174b3dfc8b299786070227a31f0483a80c7d9b6\",\n    \"data\": {\n        \"cash\": null,\n        \"check_type\": \"0\",\n        \"items\": [\n            {\n                \"name\": \"Продукт 1\",\n                \"tg_print\": \"В\",\n                \"sum\": \"110.00\",\n                \"cnt\": \"2.000\",\n                \"price\": \"55.00\",\n                \"code\": \"00001\",\n                \"code1\": \"73463253\",\n                \"code2\": \"54321\",\n                \"comment\": [\n                    \"Зразок! Коментар\"\n                ],\n                \"excise_codes\": [\n                    \"XX11111111111\",\n                    \"XX11111111112\"\n                ],\n                \"discount\": {\n                    \"sum\": \"10.00\",\n                    \"tg_print\": \"В\"\n                },\n                \"markup\": null\n            },\n            {\n                \"name\": \"Продукт 2\",\n                \"tg_print\": \"ГД\",\n                \"sum\": \"89.99\",\n                \"cnt\": \"1.000\",\n                \"price\": \"89.99\",\n                \"code\": \"00002\",\n                \"code1\": \"73463254\",\n                \"code2\": \"45667\",\n                \"comment\": [\n                    \"Зразок! \\\"Have a good day\\\"\"\n                ],\n                \"excise_codes\": [\n                    \"XX11111111113\"\n                ],\n                \"discount\": null,\n                \"markup\": {\n                    \"sum\": \"10.00\",\n                    \"tg_print\": \"ГД\"\n                }\n            }\n        ],\n        \"close\": {\n            \"sum\": \"199.99\",\n            \"to_pay\": \"200.00\"\n        },\n        \"pays\": [\n            {\n                \"name\": \"Готівка\",\n                \"pay_sum\": \"200.00\",\n                \"change\": \"50.00\",\n                \"sum\": \"150.00\",\n                \"comment\": [\n                    \"Зразок! Тест\"\n                ],\n                \"bank_id\": \"\",\n                \"term_id\": \"\",\n                \"operation\": \"Оплата\",\n                \"oper_type\": \"Оплата\",\n                \"cardmask\": \"\",\n                \"auth_code\": \"\",\n                \"commission\": \"0.00\",\n                \"paysys\": \"\",\n                \"rrn\": \"\",\n                \"show_additional_info\": true\n            },\n            {\n                \"name\": \"Картка\",\n                \"pay_sum\": \"50.00\",\n                \"change\": \"0.00\",\n                \"sum\": \"50.00\",\n                \"comment\": [\n                    \"Зразок! СЛАВА*УКРАЇНІ\"\n                ],\n                \"bank_id\": \"bank_id\",\n                \"term_id\": \"term_id\",\n                \"operation\": \"Оплата\",\n                \"oper_type\": \"Оплата\",\n                \"cardmask\": \"cardmask****test\",\n                \"auth_code\": \"auth_code\",\n                \"commission\": \"1.00\",\n                \"paysys\": \"paysys_test\",\n                \"rrn\": \"rrn_test\",\n                \"show_additional_info\": true\n            }\n        ],\n        \"taxes\": [\n            {\n                \"tax_caption\": \"ПДВ_Г\",\n                \"tax_percent\": \"20\",\n                \"tax_sum\": \"15.87\",\n                \"dt_caption\": \"Акцизний податок 5% Д\",\n                \"dt_percent\": \"0.05\",\n                \"dt_sum\": \"4.76\"\n            },\n            {\n                \"tax_caption\": \"ПДВ_В\",\n                \"tax_percent\": \"7\",\n                \"tax_sum\": \"6.54\",\n                \"dt_caption\": \"\",\n                \"dt_percent\": \"0.00\",\n                \"dt_sum\": \"0.00\"\n            }\n        ],\n        \"markups\": \"10.00\",\n        \"top_comment\": [\n            \"Зразок! Коментар шапки чеку\"\n        ],\n        \"last_comment\": [\n            \"Зразок! ДЯКУЄМО за покупку\"\n        ],\n        \"date\": \"2024-01-31T10:05:55+02:00\",\n        \"mac\": \"b7c9d8cc246acaaace9d2ce1b2c375173a9262d87a34067d56a89351bd23087a\",\n        \"rounding\": \"0.01\",\n        \"service_move_data\": null\n    }\n}"}],"_postman_id":"d6354cf7-e22a-41c4-945e-8f3ac0a04170"},{"name":"Отримати зміни по касі","id":"95c0754d-5998-42c7-829f-11919a06a831","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/shifts","description":"<p>Запит на отримання змін по касі, ідентифікатором каси служить токен каси.</p>\n<p>За замовчуванням повертає відсортований по date_closed список об'єктів з лімітом 100</p>\n<p>Додаткові параметри: пагінація <strong>page=n&amp;limit=n</strong> (значення n не може бути менше 1)</p>\n<h2 id=\"опис-відповіді-обєкту-items\">Опис відповіді об'єкту items</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Ідентифікатор зміни</td>\n</tr>\n<tr>\n<td>date_started</td>\n<td>Дата і час початку зміни</td>\n</tr>\n<tr>\n<td>date_closed</td>\n<td>Дата і час кінця зміни</td>\n</tr>\n<tr>\n<td>cash_started</td>\n<td>Залишок готівки на початку зміни</td>\n</tr>\n<tr>\n<td>cash_current</td>\n<td>Поточний залишок готівки</td>\n</tr>\n<tr>\n<td>cash_closed</td>\n<td>Залишок готівки при закритті зміни</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","shifts"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"1bee500f-540f-458d-9a0f-0d0a7ef515af","name":"Отримати зміни по касі","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/shifts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 22 May 2024 10:46:36 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"442"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"}],"cookie":[],"responseTime":null,"body":"{\n    \"page_num\": 1,\n    \"page_size\": 100,\n    \"has_prev\": false,\n    \"has_next\": false,\n    \"items\": [\n        {\n            \"id\": \"0f9c3ef1-7f6d-d8ee-5d54-2fa68dc8b6cb\",\n            \"date_started\": \"2024-05-22T13:42:12+03:00\",\n            \"date_closed\": \"2024-05-22T13:42:52+03:00\",\n            \"cash_started\": 0,\n            \"cash_current\": 5000,\n            \"cash_closed\": 5000\n        },\n        {\n            \"id\": \"0f9c3eeb-91cb-340a-e3ca-e5eb65124614\",\n            \"date_started\": \"2024-05-22T13:41:33+03:00\",\n            \"date_closed\": \"2024-05-22T13:42:00+03:00\",\n            \"cash_started\": 0,\n            \"cash_current\": 0,\n            \"cash_closed\": 0\n        }\n    ]\n}"}],"_postman_id":"95c0754d-5998-42c7-829f-11919a06a831"},{"name":"Отримати чеки по зміні","id":"1190b30e-6b1a-4768-9429-82f33e9ebcb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/shift/checks?shift_id=<shift_id>","description":"<p>Запит на отримання чеків по зміні, <strong>shift_id - ідентифікатор зміни</strong></p>\n<p>За замовчуванням повертає відсортований по date_created список об'єктів з лімітом 100</p>\n<p>Додаткові параметри: пагінація <strong>page=n&amp;limit=n</strong> (значення n не може бути менше 1)</p>\n<h2 id=\"опис-відповіді-обєкту-items\">Опис відповіді об'єкту items</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Ідентифікатор чеку</td>\n</tr>\n<tr>\n<td>shift_id</td>\n<td>Ідентифікатор зміни</td>\n</tr>\n<tr>\n<td>local_number</td>\n<td>Локальний номер чеку відносно зміни</td>\n</tr>\n<tr>\n<td>fiscal_number</td>\n<td>Фіскальний номер чеку</td>\n</tr>\n<tr>\n<td>type</td>\n<td>Тип чеку:  <br /><strong>chk</strong> - чек  <br /><strong>z_report</strong> - З-звіт  <br /><strong>service</strong> - сервісний чек</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Підтвердження фіскалізації чеку:  <br /><strong>0 - Unknown, не визначений;  <br />1 - OK, чек фіскалізовано, надано номер;  <br />-1 - ERROR_VEREFY, помилка перевірки підпису;  <br />-2 - ERROR_CHECK, помилка перевірки РРО;  <br />-3 - ERROR_SAVE, помилка запису;  <br />-4 - ERROR_UNKNOWN, загальна помилка;  <br />-5 - ERROR_TYPE, помилка типу посилки;  <br />-6 - ERROR_NOT_PREV_ZREPORT, нема Z-звіту за попередній день;  <br />-7 - ERROR_XML, невірний формат XML ( структура , фіскальний номер);  <br />-8 - ERROR_XML_DATE, невірний формат XML дата не відповідає Check.date;  <br />-9 - ERROR_XML_CHK, невірний формат XML чеку;  <br />-10 - ERROR_XML_ZREPORT, невірний формат Z-звіту;  <br />-11 - ERROR_OFFLINE_168, РРО заблокований, перевищено ліміт 168 годин офлайну;  <br />-12 - ERROR_BAD_HASH_PREV, невірний хеш попереднього чеку;  <br />-13 - ERROR_NOT_REGISTERED_RRO, не зареєстровано ПРРО;  <br />-14 - ERROR_NOT_REGISTERED_SIGNER, не зареєстрований підписант;</strong>  <br /><strong>-15 - ERROR_NOT_OPEN_SHIFT, не відкрита зміна;  <br />-16 - ERROR_OFFLINE_ID, невірний оффлайн ID</strong></td>\n</tr>\n<tr>\n<td>source</td>\n<td>Ідентифікація джерела видачі чеку:  <br /><strong>1 - device_manager,  <br />2 - кабінет без офлайну або аварійне закриття,  <br />3 - веб API,  <br />4 - автозгенерований кабінетом,  <br />5 - мобільний додаток,  <br />6 - вебкабінет з офлайном</strong></td>\n</tr>\n<tr>\n<td>date_created</td>\n<td>Дата створення</td>\n</tr>\n<tr>\n<td>data_id</td>\n<td>Загальний номер чеку відносно каси</td>\n</tr>\n<tr>\n<td>check_hash</td>\n<td>Хеш чеку, генерація SHA256 від xml чеку</td>\n</tr>\n<tr>\n<td>flow</td>\n<td>Який чек створено:  <br /><strong>0 - Чек продажу  <br />1 - Чек повернення  <br />2 - Службовий чек внесення коштів  <br />4 - Переказ коштів  <br />7 - Чек видачі коштів при переказі  <br />8 - Відкриття зміни  <br />9 - Чек переходу в офлайн  <br />10 - Чек виходу з офлайн  <br />12 - Запит фіскальних номерів  <br />14 - Видача готівки</strong></td>\n</tr>\n<tr>\n<td>safe_cash</td>\n<td>Залишок готівки у касі</td>\n</tr>\n<tr>\n<td>tag</td>\n<td>Мітка завдання для ідентифікації</td>\n</tr>\n<tr>\n<td>is_offline</td>\n<td>Чи видано чек в офлайні</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","shift","checks"],"host":["https://kasa.vchasno.ua"],"query":[{"key":"shift_id","value":"<shift_id>"}],"variable":[]}},"response":[{"id":"96de2224-f0eb-4958-92ba-d1b1b1fd5275","name":"Отримати чеки по зміні","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://kasa.vchasno.ua/api/v3/shift/checks?shift_id=0f878d90-1d33-94b3-52e1-4a1b522eb12b","host":["https://kasa.vchasno.ua"],"path":["api","v3","shift","checks"],"query":[{"key":"shift_id","value":"0f878d90-1d33-94b3-52e1-4a1b522eb12b"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2535"},{"key":"Date","value":"Fri, 09 Feb 2024 14:40:21 GMT"},{"key":"Server","value":"Python/3.11 aiohttp/3.8.6"}],"cookie":[],"responseTime":null,"body":"{\n    \"page_num\": 1,\n    \"page_size\": 100,\n    \"has_prev\": false,\n    \"has_next\": false,\n    \"items\": [\n        {\n            \"id\": \"0f878d94-cbb2-79a3-be3b-3afebe38aa12\",\n            \"shift_id\": \"0f878d90-1d33-94b3-52e1-4a1b522eb12b\",\n            \"local_number\": 6,\n            \"fiscal_number\": \"TEST_BwA32_ONSQuY-g\",\n            \"type\": \"z_report\",\n            \"status\": 1,\n            \"source\": 6,\n            \"date_created\": \"2024-02-09T15:57:14.052979+02:00\",\n            \"data_id\": 19,\n            \"check_hash\": \"40a965329822e629305acc6d45092f785e581fe080b44a03a2e56c0aa921612f\",\n            \"flow\": null,\n            \"safe_cash\": 127700,\n            \"tag\": \"78a513d91ed485c4d40c1494ce305a91\",\n            \"is_offline\": false\n        },\n        {\n            \"id\": \"0f878d93-8ac6-bae7-f2b8-5a6b45a339ca\",\n            \"shift_id\": \"0f878d90-1d33-94b3-52e1-4a1b522eb12b\",\n            \"local_number\": 2,\n            \"fiscal_number\": \"TEST_p72E1ZvyYG7nWg\",\n            \"type\": \"chk\",\n            \"status\": 1,\n            \"source\": 6,\n            \"date_created\": \"2024-02-09T15:57:05.837365+02:00\",\n            \"data_id\": 18,\n            \"check_hash\": \"171c1fde6dd0e1c18fdeac1bc7853cf728bfb00fc06b15bad1d02d2902d912db\",\n            \"flow\": 2,\n            \"safe_cash\": null,\n            \"tag\": \"8x2pdUWGzZAWrj6ECCiMm\",\n            \"is_offline\": false\n        },\n        {\n            \"id\": \"0f878d92-a070-d84a-4e38-70fc8e56bbbd\",\n            \"shift_id\": \"0f878d90-1d33-94b3-52e1-4a1b522eb12b\",\n            \"local_number\": 1,\n            \"fiscal_number\": \"TEST_6dBu2HbHwwXlkg\",\n            \"type\": \"chk\",\n            \"status\": 1,\n            \"source\": 6,\n            \"date_created\": \"2024-02-09T15:56:59.838403+02:00\",\n            \"data_id\": 17,\n            \"check_hash\": \"2e71d9890a2f42732d276e42ff6f0f655245d08da88ba7f91177722f3b8dad0b\",\n            \"flow\": 2,\n            \"safe_cash\": null,\n            \"tag\": \"OOFDZ1RQW2P9wPYE3WuTa\",\n            \"is_offline\": false\n        },\n        {\n            \"id\": \"0f878d91-94c8-71d1-2718-1fc6c2891dd0\",\n            \"shift_id\": \"0f878d90-1d33-94b3-52e1-4a1b522eb12b\",\n            \"local_number\": 2,\n            \"fiscal_number\": \"TEST_3cN5dDgeeOOo4A\",\n            \"type\": \"chk\",\n            \"status\": 1,\n            \"source\": 6,\n            \"date_created\": \"2024-02-09T15:56:52.986339+02:00\",\n            \"data_id\": 16,\n            \"check_hash\": \"da41659c4044d14d89b7634a553c6c16981de58ab31189d5b76fd23fe6fa778c\",\n            \"flow\": 0,\n            \"safe_cash\": null,\n            \"tag\": \"y5aLwUMX5OTenyBV0jM0w\",\n            \"is_offline\": false\n        },\n        {\n            \"id\": \"0f878d90-d072-605a-975f-5ef986d6e9b5\",\n            \"shift_id\": \"0f878d90-1d33-94b3-52e1-4a1b522eb12b\",\n            \"local_number\": 1,\n            \"fiscal_number\": \"TEST_EixB0aXSylhhJw\",\n            \"type\": \"chk\",\n            \"status\": 1,\n            \"source\": 6,\n            \"date_created\": \"2024-02-09T15:56:47.960189+02:00\",\n            \"data_id\": 15,\n            \"check_hash\": \"f13025fe880c2c9c111540df49d8a8c074d13104d2630a593aaf9d437084fc18\",\n            \"flow\": 0,\n            \"safe_cash\": null,\n            \"tag\": \"wX764EHfcV83mAcbuIVEr\",\n            \"is_offline\": false\n        },\n        {\n            \"id\": \"0f878d90-1d41-cef0-4f84-667b4f889154\",\n            \"shift_id\": \"0f878d90-1d33-94b3-52e1-4a1b522eb12b\",\n            \"local_number\": 0,\n            \"fiscal_number\": \"TEST_nUgNU8xboXD9Jw\",\n            \"type\": \"service\",\n            \"status\": 1,\n            \"source\": 6,\n            \"date_created\": \"2024-02-09T15:56:43.371487+02:00\",\n            \"data_id\": 14,\n            \"check_hash\": \"67e9dd0df87c1353043fed0b679817ba0579493f4aa559d399c5b538a45ec0e1\",\n            \"flow\": 8,\n            \"safe_cash\": 10000,\n            \"tag\": \"3627c284440d2b67a22ea580a75537bb\",\n            \"is_offline\": false\n        }\n    ]\n}"}],"_postman_id":"1190b30e-6b1a-4768-9429-82f33e9ebcb5"},{"name":"Надіслати посилання чеку на email\\sms\\viber","event":[{"listen":"test","script":{"id":"d2ba1acb-3afb-4aa8-b1ec-5d45b3e9b266","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"0727b779-1594-461f-a940-60fb617a9f3f","exec":[""],"type":"text/javascript"}}],"id":"345b2641-383a-4b7f-8b1a-bffc9b682bb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"recipient\": \"test@vchasno.ua\",\n    \"channel\": \"email\",\n    \"check\": \"TEST_oTzS71QVfYGwTw\"\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/notifications/checks","description":"<p>Запит для надсилання посилання на чек користувачу через email, sms чи viber.</p>\n<h2 id=\"структура-запиту\">Структура запиту</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>recipient</td>\n<td>string</td>\n<td>email або номер телефону отримувача</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>string</td>\n<td>Канал відправки:  <br />- email  <br />- sms  <br />- viber  <br />- cascade (спробує надіслати через viber, якщо користувач не зареєстрований у viber - відправить sms)</td>\n</tr>\n<tr>\n<td>check</td>\n<td>string</td>\n<td>Фіскальний номер чеку</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"опис-відповіді\">Опис відповіді</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Tag</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>recipient</td>\n<td>string</td>\n<td>email або номер телефону отримувача</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>string</td>\n<td>Канал відправки:  <br />- email  <br />- sms  <br />- viber  <br />- cascade (спробує надіслати через viber, якщо користувач не зареєстрований у viber - відправить sms)</td>\n</tr>\n<tr>\n<td>check_id</td>\n<td>string</td>\n<td>ID надісланого чеку</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"приклади-відправлених-повідомлень\">Приклади відправлених повідомлень</h3>\n<p><strong>Текст sms:</strong></p>\n<p>Chek vid {COMPANY_NAME} za {CHECK_DATE}<br /><a href=\"https://kasa.vchasno.ua/c/\">https://kasa.vchasno.ua/c/</a>{CHECK_FN}</p>\n<p><strong>Текст viber:</strong></p>\n<p>Ви отримали фіскальний чек від {COMPANY_NAME} <a href=\"https://kasa.vchasno.ua/c/\">https://kasa.vchasno.ua/c/</a></p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","notifications","checks"],"host":["https://kasa.vchasno.ua"],"query":[],"variable":[]}},"response":[{"id":"cc31dfda-2426-4e76-8f30-2e87f6df571b","name":"Надіслати посилання чеку на email\\sms\\viber","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"body":{"mode":"raw","raw":"{\n    \"recipient\": \"test@vchasno.ua\",\n    \"channel\": \"email\",\n    \"check\": \"TEST_oTzS71QVfYGwTw\"\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/notifications/checks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 31 Jan 2024 08:17:20 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"99"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"}],"cookie":[],"responseTime":null,"body":"{\n    \"recipient\": \"test@vchasno.ua\",\n    \"channel\": \"email\",\n    \"check_id\": \"0f85b1ee-75fa-ea9f-b3dd-b4c0e88a5d64\"\n}"}],"_postman_id":"345b2641-383a-4b7f-8b1a-bffc9b682bb9"},{"name":"Створення звіту","id":"06d8a018-e406-4471-985d-c813ff22593f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"date_from\": \"2024-04-19T09:00:00\",\n    \"date_to\": \"2024-04-19T13:59:59\"\n}","options":{"raw":{"language":"json"}}},"url":"https://kasa.vchasno.ua/api/v3/reports/acquire?report_type=<type>","description":"<p><strong>report_type</strong> приймає такі значення:</p>\n<ul>\n<li><p><strong>z_reports</strong> - З-звіти,</p>\n<ul>\n<li>Фіскальні звітні чеки у вигляді таблиці (максимум 366 днів),</li>\n</ul>\n</li>\n<li><p><strong>z_reports_views</strong> - З-звіти (періодичні звіти),</p>\n<ul>\n<li>Фіскальні звітні чеки (максимум 366 днів),</li>\n</ul>\n</li>\n<li><p><strong>z_reports_archive</strong> - Архів z-звітів.</p>\n<ul>\n<li>Архів зі з-звітами (html) на кожну касу + \"zreports.csv\", що містить ФН каси, ФН звіту, дату звіту.</li>\n</ul>\n</li>\n<li><p><strong>checks</strong> - Звіт по продажах,</p>\n<ul>\n<li>Всі продажі та повернення товарів (максимум 31 день, до 50 тис. чеків)</li>\n</ul>\n</li>\n<li><p><strong>checks_split_products</strong> - Звіт по чеках,</p>\n<ul>\n<li>Чеки продажу та повернення (максимум 31 день, до 10 тис. чеків)</li>\n</ul>\n</li>\n<li><p><strong>checks_daily</strong> - Звіт про щоденні чеки</p>\n<ul>\n<li>Чеки продажу та повернення згруповані по дням (максимум 31 день)</li>\n</ul>\n</li>\n<li><p><strong>checks_control_tape</strong> - Контрольна стрічка,</p>\n<ul>\n<li>Основна інформація по чеках (максимум 31 день, до 300 тис. чеків)</li>\n</ul>\n</li>\n<li><p><strong>checks_archive</strong> - Контрольна стрічка + архів чеків,</p>\n<ul>\n<li>Копії розрахункових документів (максимум 31 день, до 1 тис. чеків)</li>\n</ul>\n</li>\n<li><p><strong>z_reports_funds_circulation</strong> - Оборот компанії,</p>\n<ul>\n<li>Сума всіх продажів компанії (максимум 366 днів)</li>\n</ul>\n</li>\n<li><p><strong>rros_offline_time</strong> - Лічильник offline</p>\n<ul>\n<li>Кількість годин в режимі офлайн (максимум 366 днів)</li>\n</ul>\n</li>\n</ul>\n<p>Повертає <strong>id</strong> сформованого звіту</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","reports","acquire"],"host":["https://kasa.vchasno.ua"],"query":[{"key":"report_type","value":"<type>"}],"variable":[]}},"response":[{"id":"961cfcb4-08ce-4223-9281-64298f148be1","name":"Створення звіту","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"date_from\": \"2024-04-19T09:00:00\",\n    \"date_to\": \"2024-04-19T13:59:59\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://kasa.vchasno.ua/api/v3/reports/acquire?report_type=checks","host":["https://kasa.vchasno.ua"],"path":["api","v3","reports","acquire"],"query":[{"key":"report_type","value":"checks"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 19 Apr 2024 12:38:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"85"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0f959fa6-d771-5421-91df-389c210faa9e\",\n    \"pollingInterval\": {\n        \"milliseconds\": 2000\n    }\n}"}],"_postman_id":"06d8a018-e406-4471-985d-c813ff22593f"},{"name":"Вивантаження сформованого звіту","id":"9088e73e-ef2c-4c98-b1f2-f89019a6123e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://kasa.vchasno.ua/api/v3/reports/download?id=<report_id>","description":"<p><strong>id</strong> - ідентифікатор сформованого звіту</p>\n<h3 id=\"опис-відповіді\">Опис відповіді</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Ідентифікатор</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Статус</td>\n</tr>\n<tr>\n<td>type</td>\n<td>Тип звіту</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Назва файлу</td>\n</tr>\n<tr>\n<td>content</td>\n<td>Дані у форматі base64</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}},"urlObject":{"path":["api","v3","reports","download"],"host":["https://kasa.vchasno.ua"],"query":[{"key":"id","value":"<report_id>"}],"variable":[]}},"response":[{"id":"515581e2-2ed8-4f4e-adc1-b300adbef937","name":"Вивантаження сформованого звіту","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"VCHASNO_KASA_PRRO_TOKEN"}],"url":{"raw":"https://kasa.vchasno.ua/api/v3/reports/download?id=0f959fa6-d771-5421-91df-389c210faa9e","host":["https://kasa.vchasno.ua"],"path":["api","v3","reports","download"],"query":[{"key":"id","value":"0f959fa6-d771-5421-91df-389c210faa9e"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 19 Apr 2024 12:38:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0f959fa6-d771-5421-91df-389c210faa9e\",\n    \"status\": \"done\",\n    \"type\": \"checks\",\n    \"filename\": \"Vchasno_Kasa_checks_19_04_2024_19_04_2024.xlsx\",\n    \"content\": \"cGxhY2Vob2xkZXI=\"\n}"}],"_postman_id":"9088e73e-ef2c-4c98-b1f2-f89019a6123e"}],"id":"42db6c8a-9b79-4c0d-8694-3036b63139fb","_postman_id":"42db6c8a-9b79-4c0d-8694-3036b63139fb","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}}},{"name":"Робота з помилками","item":[],"id":"0501cdba-90c2-4cce-99e8-8910f7925b54","description":"<p>У відповіді на запит фіскалізації наявні поля, що відображають статус операції.</p>\n<ul>\n<li><p>Поле <code>res_action</code> у якому система рекомендує наступні дії дотримання транзакційної цілісності. В першу чергу, слід звертати увагу на значення цього поля і в разі отримання значення <code>3</code> - дивитися додаткові поля з кодами/текстом помилок.</p>\n</li>\n<li><p>Поле <code>res</code> - це код відповіді, що дорівнює 0 у разі успішного виконання запиту. У разі помилки поле містить код помилки.</p>\n</li>\n<li><p>Поле <code>errortxt</code> містить текст помилки та може містити технічну інформацію, призначене більше для логування та подальших досліджень причин.</p>\n</li>\n<li><p>Об'єкт <code>error_extra: object | null</code> - опційний обʼєкт, в якому повертаються деталі щодо помилки. Наприклад перелік полів, та причини, чому вони не пройшли валідацію.</p>\n</li>\n</ul>\n<p>Приклад помилки при запиті на фіскалізацію (наведено виключно поля, що відповідають за помилку):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"res\": 1001,\n    \"res_action\": 3,\n    \"errortxt\": \"Сума всіх позицій товару відрізняється від загальної суми чеку\",\n    \"error_extra\": {\n        \"sum\": 10050,\n        \"rows_sum\": 10000\n    }\n}\n\n</code></pre>\n<h3 id=\"перелік-значень-поля-res_action\">Перелік значень поля <code>res_action</code></h3>\n<ul>\n<li><p>0 - ОК, можна переходити до наступного запиту</p>\n</li>\n<li><p>1 - Помилка, запит не пройшов<br />  Запит не виконано через “випадкові помилки” від податкової (ДПС). Рекомендується повторити запит, який не пройшов, але можна зробити й інший запит.</p>\n</li>\n<li><p>2 - Помилка + колізія<br />  Запит було надіслано до ДПС, але відповіді не було отримано. За будь-якого наступного звернення система спочатку намагатиметься виправити колізію. Тому настійно рекомендується робити повторення вихідного запиту до тих пір, поки колізію не буде вирішено.</p>\n</li>\n<li><p>3 - Помилка, що вимагає зупинки та ручного втручання<br />  Виникла помилка, яка може не виправитись шляхом повтору запиту.<br />  Необхідно дослідити <code>res, errortxt, error_extra</code>, котрі містять деталі помилки.</p>\n</li>\n</ul>\n<p><strong>Повторні запити слід надсилати з параметром</strong> <strong><code>tag</code></strong> <strong>рівним початковому запиту/відповіді.</strong></p>\n<h3 id=\"перелік-значень-поля-res\"><strong>Перелік значень поля</strong> <code>res</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Код</strong></th>\n<th><strong>Опис</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1001</td>\n<td>Помилка валідації вхідних даних</td>\n</tr>\n<tr>\n<td>1006</td>\n<td>Внутрішня помилка сервісу Вчасно.Каса</td>\n</tr>\n<tr>\n<td>1011</td>\n<td>Об'єкт не знайдено у базі</td>\n</tr>\n<tr>\n<td>1013</td>\n<td>Для вхідних даних не реалізовано функціонал (Not Implemented Error)</td>\n</tr>\n<tr>\n<td>1014</td>\n<td>Об'єкт вже існує у базі</td>\n</tr>\n<tr>\n<td>1015</td>\n<td>Каса зайнята попереднім запитом (Lock Error)</td>\n</tr>\n<tr>\n<td>1016</td>\n<td>Перевищено таймаут на обробку запиту</td>\n</tr>\n<tr>\n<td>1017</td>\n<td>Дію заборонено (Action not allowed error)</td>\n</tr>\n<tr>\n<td>1019</td>\n<td>Ключ ЕЦП не зареєстровано у ДПС</td>\n</tr>\n<tr>\n<td>1020</td>\n<td>Каса не активна (скасована) у ДПС</td>\n</tr>\n<tr>\n<td>1029</td>\n<td>Помилка повʼязана з підписами чи ключами ЕЦП</td>\n</tr>\n<tr>\n<td>1062</td>\n<td>Ключ ЕЦП скасовано у АЦСК</td>\n</tr>\n<tr>\n<td>2000</td>\n<td>Базова помилка. Може бути пов'язана з різними причинами (дивитися значення поля “errortxt”)</td>\n</tr>\n<tr>\n<td>2001</td>\n<td>Помилка зв'язку з ДПС</td>\n</tr>\n<tr>\n<td>2002</td>\n<td>Запит у ДПС перевищив допустимий таймаут</td>\n</tr>\n<tr>\n<td>2003</td>\n<td>Отримано код відповіді від ДПС, який вважається \"випадковою помилкою\"</td>\n</tr>\n<tr>\n<td>2004</td>\n<td>Отримано код критичної помилки під час роботи з ДПС, запит не може бути виконаний (точніший опис причини дивитись у полі “errortxt”)</td>\n</tr>\n<tr>\n<td>2005</td>\n<td>Каса (ПРРО) у стані колізії</td>\n</tr>\n<tr>\n<td>2006</td>\n<td>Помилка під час перевірки хешу чеку</td>\n</tr>\n<tr>\n<td>2007</td>\n<td>Необхідно відкрити зміну</td>\n</tr>\n<tr>\n<td>2008</td>\n<td>Необхідно закрити зміну</td>\n</tr>\n<tr>\n<td>2009</td>\n<td>ПРРО заблоковано</td>\n</tr>\n<tr>\n<td>2011</td>\n<td>Помилка при спробі змінити режим роботи каси</td>\n</tr>\n<tr>\n<td>2012</td>\n<td>Не можна виконати дію, оскільки останній чек було проведено з Девайс Менеджеру. Для проведення чеків з іншого джерела потрібно закрити зміну у Девайс Менеджері.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"http-статус-коди\">HTTP статус коди</h3>\n<p>АПІ запити на фіскалізацію (POST /api/v3/fiscal/execute) повертають 200 OK HTTP статус також при клієнтських помилках (деталі по помилці у тілі відповіді).</p>\n<p>Виключення:</p>\n<ul>\n<li><p>401 - Помилка при авторизації, потрібно перевірити авторизаційний токен каси</p>\n</li>\n<li><p>5** - Непередбачена помилка на стороні сервісу, потрібно повторити запит пізніше.</p>\n</li>\n</ul>\n","_postman_id":"0501cdba-90c2-4cce-99e8-8910f7925b54","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","id":"2a77b85d-8a4d-41ce-a984-a51d3f46d84b","name":"Вчасно.Каса Public Fiscal API","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"VCHASNO_KASA_PRRO_TOKEN"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"0bf2852d-a15e-47e4-abb5-2284f5f18cca"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"b1ebbc97-4739-4868-a1d6-57f976962b02"}}],"variable":[{"id":"9ca296ff-9f71-475d-8623-09a16ad925e4","key":"host","value":"https://kasa.vchasno.ua"},{"id":"d7a2b0f9-5303-4db8-a10d-c183f3855609","key":"prro_token","value":"VCHASNO_KASA_PRRO_TOKEN"}]}