Файл Z звіта (*.TCUREP)
Z-звіт містить підсумкові значення за всіма торговими точками, які обслуговує Shopdesk, і колекцію Z-звітів по кожній із точок (окремо по фіскальній і нефіскальній касі).
Файл Z-звіту має XML-структуру, описану нижче. Перед передаванням торговому серверу файл упаковується в архів. Архіву надається ім’я згідно з шаблоном Z_REPORT_D5_F16_P1_U1_2015-12-18_16-41-10.tcurep.zip. У ньому після короткого позначення ідентифікатора вказується його значення. Ім’я завершується датою і часом створення документа:
- D5 - документ №5
- F16 - франчайзі №16
- P1 - звіт по касах торгової точки №1
- U1 - звіт випустив користувач облікової системи (касир) №1
- 2015-12-18_16-41-10 - дата і час створення чека у форматі YYYY-MM-DD_HH-MM-SS
Таблиця 1. Опис файлу формату XML *.TCUREP
| Назва елемента | Тип даних | Опис |
|---|---|---|
| ReportNumber | Long | ID підсумкового Z-звіту |
| FranchiseeId | Long | ID франчайзі |
| ReportGuid | GUID | GUID звіту |
| DateOfStart | Date | Дата першого документа зміни (дата відкриття зміни) |
| DateOfReport | Date | Дата створення Z-звіту |
| CreatedByUser | Long | ID користувача, який створив Z-звіт |
| CreatedByUserName | String | Логін користувача, який створив Z-звіт |
| CreatedByUserFullName | String | Повне ім’я користувача, який створив Z-звіт |
| DateOfIssue | Date | Дата випуску Z-звіту |
| IssuedByUser | Long | ID користувача, який випустив Z-звіт |
| IssuedByUserName | String | Логін користувача, який випустив Z-звіт |
| IssuedByUserFullName | String | Повне ім’я користувача, який випустив Z-звіт |
| NumberOfReceiptsSales | Long | Підсумкова кількість чеків продажу по всіх точках |
| NumberOfReceiptsReturn | Long | Підсумкова кількість чеків повернення по всіх точках |
| NumberOfReceiptsServicePayIn | Long | Підсумкова кількість чеків службових внесень по всіх точках |
| NumberOfReceiptsServicePayOut | Long | Підсумкова кількість чеків службових винесень по всіх точках |
| AmountOfSalesCash | Double | Сума оплат готівкою |
| AmountOfSalesCard | Double | Сума оплат картками |
| AmountOfSalesBonusCash | Double | Сума оплат бонусами при оплаті готівкою |
| AmountOfSalesBonusCard | Double | Сума оплат бонусами при оплаті картками |
| AmountOfReturnsCash | Double | Сума повернень готівкою |
| AmountOfReturnsCard | Double | Сума повернень на картки |
| AmountOfReturnsBonusCash | Double | Сума повернень бонусів при поверненні готівкою |
| AmountOfReturnsBonusCard | Double | Сума повернень бонусів при поверненні на картки |
| AmountOfServicePayIn | Double | Сума службових внесень |
| AmountOfServicePayOut | Double | Сума службових винесень |
| ArrayOfDetails | Array | Колекція Z-звітів по кожній торговій точці (касі) – див. нижче |
Таблиця 2. ArrayOfDetails - колекція Z-звітів по кожній торговій точці (касі)
| Назва елемента | Тип даних | Опис |
|---|---|---|
| Id | Long | ID Z-звіту |
| DepartmentId | Long | ID торгової точки (каси) |
| IsFiscal | Byte | 0 – нефіскальна каса, 1 – фіскальна каса |
| FiscalRegisterId | String | ID фіскального реєстратора (серійний номер). Необов’язкове значення |
| NumberOfReceiptsSales | Long | Кількість чеків продажу |
| NumberOfReceiptsReturn | Long | Кількість чеків повернення |
| NumberOfReceiptsServicePayIn | Long | Кількість чеків службових внесень |
| NumberOfReceiptsServicePayOut | Long | Кількість чеків службових винесень |
| AmountOfSalesCash | Double | Сума оплат готівкою |
| AmountOfSalesCard | Double | Сума оплат картками |
| AmountOfSalesBonusCash | Double | Сума оплат бонусами при оплаті готівкою |
| AmountOfSalesBonusCard | Double | Сума оплат бонусами при оплаті картками |
| AmountOfReturnsCash | Double | Сума повернень готівкою |
| AmountOfReturnsCard | Double | Сума повернень на картки |
| AmountOfReturnsBonusCash | Double | Сума повернень бонусів при поверненні готівкою |
| AmountOfReturnsBonusCard | Double | Сума повернень бонусів при поверненні на картки |
| AmountOfServicePayIn | Double | Сума службових внесень |
| AmountOfServicePayOut | Double | Сума службових винесень |
Зразок файлу Z-звіту
У звіті відображено один продаж на 128,40 грн, одне службове внесення 10,00 грн і одне службове винесення 138,40 грн
<?xml version="1.0" encoding="windows-1251"?>
<ArrayOfReports xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
software="ShopDesk 4.9.398 ©ANDRIY.CO">
<Report>
<ReportNumber>5</ReportNumber>
<FranchiseeId>16</FranchiseeId>
<ReportGuid>{7AD6D952-5DEF-4254-87AB-A2886E3CA367}</ReportGuid>
<DateOfStart>2015-12-18 08:02:10</DateOfStart>
<DateOfReport>2015-12-18 16:41:10</DateOfReport>
<CreatedByUser>1</CreatedByUser>
<CreatedByUserName>sheva</CreatedByUserName>
<CreatedByUserFullName>Шевченко Андрій</CreatedByUserFullName>
<DateOfIssue>2015-12-18 16:41:10</DateOfIssue>
<IssuedByUser>1</IssuedByUser>
<IssuedByUserName>sheva</IssuedByUserName>
<IssuedByUserFullName>Шевченко Андрій</IssuedByUserFullName>
<NumberOfReceiptsSales>1</NumberOfReceiptsSales>
<NumberOfReceiptsReturn>0</NumberOfReceiptsReturn>
<NumberOfReceiptsServicePayIn>1</NumberOfReceiptsServicePayIn>
<NumberOfReceiptsServicePayOut>1</NumberOfReceiptsServicePayOut>
<AmountOfSalesCash>128.4</AmountOfSalesCash>
<AmountOfSalesCard>0</AmountOfSalesCard>
<AmountOfSalesBonusCash>0</AmountOfSalesBonusCash>
<AmountOfSalesBonusCard>0</AmountOfSalesBonusCard>
<AmountOfReturnsCash>0</AmountOfReturnsCash>
<AmountOfReturnsCard>0</AmountOfReturnsCard>
<AmountOfReturnsBonusCash>0</AmountOfReturnsBonusCash>
<AmountOfReturnsBonusCard>0</AmountOfReturnsBonusCard>
<AmountOfServicePayIn>10</AmountOfServicePayIn>
<AmountOfServicePayOut>138.4</AmountOfServicePayOut>
<ArrayOfDetails>
<Detail>
<Id>9</Id>
<DepartmentId>1</DepartmentId>
<IsFiscal>1</IsFiscal>
<FiscalRegisterId>1234567890</FiscalRegisterId>
<NumberOfReceiptsSales>0</NumberOfReceiptsSales>
<NumberOfReceiptsReturn>0</NumberOfReceiptsReturn>
<NumberOfReceiptsServicePayIn>0</NumberOfReceiptsServicePayIn>
<NumberOfReceiptsServicePayOut>0</NumberOfReceiptsServicePayOut>
<AmountOfSalesCash>0</AmountOfSalesCash>
<AmountOfSalesCard>0</AmountOfSalesCard>
<AmountOfSalesBonusCash>0</AmountOfSalesBonusCash>
<AmountOfSalesBonusCard>0</AmountOfSalesBonusCard>
<AmountOfReturnsCash>0</AmountOfReturnsCash>
<AmountOfReturnsCard>0</AmountOfReturnsCard>
<AmountOfReturnsBonusCash>0</AmountOfReturnsBonusCash>
<AmountOfReturnsBonusCard>0</AmountOfReturnsBonusCard>
<AmountOfServicePayIn>0</AmountOfServicePayIn>
<AmountOfServicePayOut>0</AmountOfServicePayOut>
</Detail>
<Detail>
<Id>10</Id>
<DepartmentId>1</DepartmentId>
<IsFiscal>0</IsFiscal>
<FiscalRegisterId></FiscalRegisterId>
<NumberOfReceiptsSales>1</NumberOfReceiptsSales>
<NumberOfReceiptsReturn>0</NumberOfReceiptsReturn>
<NumberOfReceiptsServicePayIn>1</NumberOfReceiptsServicePayIn>
<NumberOfReceiptsServicePayOut>1</NumberOfReceiptsServicePayOut>
<AmountOfSalesCash>128.4</AmountOfSalesCash>
<AmountOfSalesCard>0</AmountOfSalesCard>
<AmountOfSalesBonusCash>0</AmountOfSalesBonusCash>
<AmountOfSalesBonusCard>0</AmountOfSalesBonusCard>
<AmountOfReturnsCash>0</AmountOfReturnsCash>
<AmountOfReturnsCard>0</AmountOfReturnsCard>
<AmountOfReturnsBonusCash>0</AmountOfReturnsBonusCash>
<AmountOfReturnsBonusCard>0</AmountOfReturnsBonusCard>
<AmountOfServicePayIn>10</AmountOfServicePayIn>
<AmountOfServicePayOut>138.4</AmountOfServicePayOut>
</Detail>
</ArrayOfDetails>
</Report>
</ArrayOfReports>
Структура звіту та формат імені файлу можуть незначно відрізнятися (можуть бути додані нові сутності, типи даних тощо) від описаних у цьому розділі довідки.
Останнє оновлення:
5/9/2026 8:23:01 PM
218