Выгрузка продаж в формате Супермаг осуществляется в несколько файлов:

  • cashSail.dat  – содержит информацию о продажах и возвратах, проведенных за рассматриваемую смену,
  • cashDisc.dat  – содержит информацию о скидках и наценках,
  • currests.dat  – содержит информацию о закрытии смены,
  • curMoney.dat  – содержит информацию о работе с денежным ящиком за всю смену,
  • cashDcrd.dat  – содержит информацию о дисконтных картах и скидках,
  • cashPay.dat  – содержит информацию о платежах.

СashSail.dat

Номер поляНазвание поляОписаниеПримечания
1

SHOPINDEX

Индекс магазина (код магазина)


2

CASHNUMBER

Номер кассы (код кассы)


3

ZNUMBER

Номер Z-отчета (номер смены)


4

CHECKNUMBE

Номер чека


5

ID

Номер строки в чеке


6

DATE

Дата продажи

Дата начала формирования чека
7

TIME

Время продажи

Формат записи в виде целого числа "ЧЧММ", где:

  • ЧЧ  – часы,
  • ММ  – минуты.

Например, если время начала чека 14:30, то записано будет значение "1430".

8

CARDARTICU

Артикул товара (штрих-код товара)


9

CARDSIZE

Размер товара


10

QUANTITY

Количество товара


11

PRICERUB

Цена в базовой валюте


12

PRICECUR

Цена в дополнительной валюте

Если нет дополнительной валюты, то передается значение 0.
13

TOTALRUB

Сумма в базовой валюте


14

TOTALCUR

Сумма в дополнительной валюте

Если нет дополнительной валюты, то передается значение 0.
15

DEPARTMENT

Специальный код


16

CASHER

Код кассира


17

USINGINDEX

Отдел


18

REPLACE

Направление операции

Возможное значение:

  • 0  – операция возврата,
  • 1  – операция продажи.
19

OPERATION

Индекс операции

Возможное значение:

  • 0  – возврат за наличные,
  • 1  – продажа за наличные,
  • 2  – возврат по банковской карте, работающей с дополнительной или вспомогательной валютой,
  • 3  – продажа по банковской карте, работающей с дополнительной или вспомогательной валютой,
  • 4  – возврат по банковской карте, работающей с базовой валютой,
  • 5  – продажа по банковской карте, работающей с базовой валютой.
20

CREDCARDIN

Тип платежа (код валюты)

Если позиция проводилась за наличный расчет, то передается значение 0. При расчете по безналичной системе (по банковской карте) передается идентификатор безналичного платежа.

21

DISCCLIIND

Индекс персональной скидки


22

LINKED

Номер связанного чека


Пример cashSail.dat
34788,1030,75,2,1,22/05/2019,1325,"11","NOSIZE",0.532,20.90,0,10.00,0,0,4,1,1,1,0,0,0
34788,1030,75,2,2,22/05/2019,1325,"11","NOSIZE",0.266,20.90,0,5.00,0,0,4,1,1,5,2,0,0
34788,1030,75,2,3,22/05/2019,1325,"11","NOSIZE",0.202,20.90,0,3.81,0,0,4,1,1,5,3,0,0

СashDisc.dat

Номер поляНазвание поляОписаниеПримечания
1

SHOPINDEX

Индекс магазина (код магазина)


2

CASHNUMBER

Номер кассы (код кассы)


3

ZNUMBER

Номер Z-отчета (номер смены)


4

CHECKNUMBE

Номер чека


5

ID

Номер строки в чеке


6

DISCOUNTIN

Индекс скидки

Возможное значение:

  • 0  – скидка по количеству товара,
  • 1  – неавтоматическая скидка на данную позицию чека,
  • 2  – скидка (наценка) по сумме чека и времени,
  • 3  – неавтоматическая скидка на весь чек,
  • 4  – персональная скидка,
  • 6  – дополнительная цена как скидка,
  • 7  – скидка на товар или группу товаров,
  • 8  – скидка на штрих-код,
  • 9  – скидка, предоставленная платежной системой.
7

DISCOUNTPR

Процент скидки


8

DISCOUNTRU

Скидка в базовой валюте


9

DISCOUNTCU

Скидка в дополнительной валюте


Пример cashDisc.dat
34788,1030,75,2,1,2,10.00,1.11,0
34788,1030,75,2,2,2,10.00,0.56,0
34788,1030,75,2,3,2,10.00,0.42,0

Сurrests.dat

Номер поляНазвание поляОписаниеПримечания
1

SHOPINDEX

Индекс магазина (код магазина)


2

CASHNUMBER

Номер кассы (код кассы)


3

ZNUMBER

Номер Z-отчета (номер смены)


4

DATE

Дата закрытия смены


5

SALE

Счетчик продаж


6

RETURN

Счетчик возвратов


7

STORNO

Счетчик сторнированных продаж


8

STORNRET

Счетчик сторнированных возвратов


9

RESULT

Реализация за смену


10

WASOUTPUT

Для внутренних целей КПМ

Для торговой сети поле не используется.
Пример currests.dat
 34788,1030,75,22/05/2019,18.81,0,0,0,18.81,0 

СurMoney.dat

Номер поляНазвание поляОписаниеПримечания
1

SHOPINDEX

Индекс магазина (код магазина)


2

CASHNUMBER

Номер кассы (код кассы)


3

ZNUMBER

Номер Z-отчета (номер смены)
4

CURIDX

0

 Значение всегда "0".
5BEFORE

Сумма после прошлой смены


6

BEFOREIN

Сумма, внесенная до начала смены


7BEFOREOUT

Сумма, изъятая до начала смены


8PERIODIN

Сумма, внесенная во время смены


9PERIODOUT

Сумма, изъятая во время смены


10

AFTER

Сумма денег в ящике после завершения смены


Пример curMoney.dat
34788,1030,75,0,0,0,0,0,0,10.00

СashDcrd.dat

Номер поляНазвание поляОписание
1

SHOPINDEX

Индекс магазина (код магазина)

2

CASHNUMBER

Номер кассы (код кассы)

3

ZNUMBER

Номер Z-отчета (номер смены)

4CHECKNUMBE

Номер чека

5CARDTYPE

Тип дисконтной карты

6CARDNUMBER

Номер (код) дисконтной карты

 7DISCOUNTRU

Сумма скидки в рублях

8DISCOUNTCU

Сумма скидки в валюте

Пример cashDcrd.dat
34788,1030,75,1,0,"99999999",70.00,0

СashPay.dat

Номер поляНазвание поляОписаниеПримечания
1

SHOPINDEX

Индекс магазина (код магазина)


2

CASHNUMBER

Номер кассы (код кассы)


3

ZNUMBER

Номер Z-отчета (номер смены)


4CHECKNUMBEНомер чека
5PAYMENT

Индекс платежа

Для наличного платежа индекс равен 0. Для безналичного платежа индекс соответствует коду валюты.
6

CARDNUMB

Номер платежной карты


7

PAYEDMONEY

Сумма платежа


8

DISCOUNTMO

Сумма скидки на платеж


9

PAYEDRUB

Сумма платежа в базовой валюте


10

PAYEDCUR

Сумма платежа в дополнительной валюте
11

DISCOUNTRU

Сумма скидки на платеж в базовой валюте


12

DISCOUNTCU

Сумма скидки на платеж в дополнительной валюте
13

DISCCLIRUB

Сумма скидки на оставшуюся сумму в базовой валюте


14

DISCCLICUR

Сумма скидки на оставшуюся сумму в дополнительной валюте
Пример cashPay.dat
34788,1030,75,2,0,"",10.00,0,10.00,0,0,0,0,0
34788,1030,75,2,3,"",3.81,0,3.81,0,0,0,0,0
34788,1030,75,2,2,"",5.00,0,5.00,0,0,0,0,0
  • No labels