Обслуженные карты

Таблица обслуженных карт CASHAUTH. DAT предназначена для передачи в торговую систему номеров банковских карт, которые были обслужены за смену, и информации о том, какие позиции в каких чеках были оплачены каждой конкретной картой.

Номера банковских карт проходят через СУПЕРМАГ-УКМ только в случае, если для типа платежа, к которому относится карта, установлен режим автоматической или полуавтоматической авторизации. В противном случае КПМ фиксирует только тип платежа, который передается в таблице контрольной ленты (см. раздел «Контрольная лента»). Если какой-либо чек или часть чека были оплачены с помощью кредитной карты путем ее автоматической или полуавтоматической авторизации, все позиции чека, оплаченные по этой карте, попадают в виде отдельных записей в таблицу обслуженных карт.

Поля SHOPINDEX, CASHNUMBER, ZNUMBER, CHECKNUMBER и ID аналогичны таким же полям в таблице контрольной ленты и указывают на конкретную позицию чека, которая была оплачена кредитной картой. В поле CARDNUM заносится номер банковской карты. Этот номер может быть длиной до 19 символов. В поле AUTHCODE заносится код авторизации платежа, если он существует.

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CashAuth. ShopIndex

2

CASHNUMBER

N

Номер кассы

CashAuth. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CashAuth. Znumber

4

CHECKNUMBER

N

Номер чека

CashAuth. CheckNumber

5

ID

N

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

CashAuth. ID

6

CARDNUM

C

Номер карточки

CashAuth. CardNumb

7

AUTHCODE

C

Код авторизации

CashAuth. AuthCode

Таблица 31. Структура таблицы обслуженных карт

НЕ нашли? Не то? Что вы ищете?

Обслуженные дисконтные карты

Таблица обслуженных дисконтных карт CASHDCRD. DAT предназначена для передачи в торговую систему информации о дисконтных картах (персональных скидках), скидка по которым проводилась. Данные о карте заносятся даже в том случае, когда скидка попадает под ограничение по скидки (см. “Ограничения по скидкам”) и реально сумму чека не меняет.

Поля ShopIndex, CashNumber, ZNumber, CheckNumber аналогичны таким же полям в таблице контрольной ленты и указывают на конкретный чек, по которому проводилась скидка по данной дисконтной карте. В поле CardType передается тип карты, который берется из поля ClientIndex таблицы DISCCLI. DAT. В поле CardNumber заносится номер (код) дисконтной карты. Этот номер может быть длиной до 22 символов. В полях DiscountRub и DiscountCur заносится сумма скидки по чеку в базовой и дополнительной учетной валюте соответственно.

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CashDCrd. ShopIndex

2

CASHNUMBER

N

Номер кассы

CashDCrd. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CashDCrd. Znumber

4

CHECKNUMBER

N

Номер чека

CashDCrd. CheckNumber

5

CARDTYPE

N

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

CashDCrd. CardType

6

CARDNUMBER

C

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

CashDCrd. CardNumber

7

DISCOUNTRU

N

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

CashDCrd. DiscountRub

8

DISCOUNTCU

N

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

CashDCrd. DiscountCur

Таблица 32. Структура таблицы обслуженных дисконтных карт

Товарный отчет

Таблица товарного отчета CASHGOOD. DAT предназначена для передачи в торговую систему данных о продажах и возвратах за смену в товарно-ориентированном виде. Таблица товарного отчета является другим представлением таблицы контрольной ленты.

Каждая запись таблицы товарного отчета показывает реализацию определенного размера определенного товара в определенном отделе.

Поля ShopIndex, CashNumber, ZNumber аналогичны таким же полям в таблице контрольной ленты и указывают на конкретную смену. Поле Replace имеет фиксированное значение 3.

В поле UsingIndex указывается идентификатор отдела (см. “Отделы и клиенты”). Если одинаковый товар продавался в двух разных отделах, то для каждого отдела по этому товару будет отдельная запись в таблице товарного отчета.

В поле CardArticul указывается артикул товара, а в поле CardSize - размер этого товара. Два размера одного и того же товара имеют разные записи.

В поле Quantity передается количество данного товара, которое было реализовано. Это количество составляет разницу между количеством проданных и возвращенных товаров.

Поля SummaRub и SummaCur показывают, на какую сумму было реализовано данного размера данного товара в базовой и дополнительной учетной валюте соответственно. Сумма реализации составляет разницу между суммой продаж и суммой возвратов по данному товару.

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CashGood. ShopIndex

2

CASHNUMBER

N

Номер кассы

CashGood. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CashGood. Znumber

4

REPLACE

N

CashGood. Replace

5

USINGINDEX

N

CashGood. UsingIndex

6

CARDARTICU

C

CashGood. CardArticul

7

CARDSIZE

N

CashGood. CardSize

8

QUANTITY

N

CashGood. Quantity

9

SUMMARUB

N

CashGood. SummaRub

10

SUMMACUR

N

CashGood. SummaCur

Таблица 33. Структура таблицы товарного отчета

Проведенные платежи

Таблица проведенных платежей CASHPAY. DAT предназначена для передачи в торговую систему информации о том, какими видами платежей и на какую сумму был оплачен каждый конкретный чек. За один чек может быть уплачено как одним способом, так и несколькими (комбинированная оплата). Запись таблицы проведенных платежей показывает информацию об одном платеже чека.

Поля ShopIndex, CashNumber, ZNumber, CheckNumber аналогичны таким же полям в таблице контрольной ленты и указывают на конкретный чек, по которому проводился платеж.

В поле Payment указывается индекс платежа. Для наличного платежа индекс равен 0, а для безналичного платежа Payment соответствует полю ID из таблицы CREDCARD. DAT (см. “Безналичные платежи”).

В поле CardNumb указывается номер платежной карты, если платеж проводился по карте и использовался модуль автоматической авторизации или префиксы б/н платежей (иными словами, если номер карты КПМ СуперМАГ-УКМ известен).

При работе с автоматической авторизацией платежная система может начислять скидку на сам платеж и скидку на оставшуюся сумму, которую будут платить другим способом.

В поле PayedMoney указывается сумма в валюте платежа, которая была в действительности уплачена. В поле DiscountMoney приводится сумма скидки на платеж, начисленная платежной системой. Сумма скидки приводится в валюте платежа.

В полях PayedRub и PayedCur указывается действительная сумма платежа в базовой и дополнительной валюте соответственно. В полях DiscountRub и DiscountCur указывается сумма скидки на платеж в базовой и дополнительной валюте соответственно. В полях DiscCliRub и DiscCliCur указывается сумма скидки на оставшуюся сумму в базовой и дополнительной валюте соответственно.

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CashPay. ShopIndex

2

CASHNUMBER

N

Номер кассы

CashPay. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CashPay. Znumber

4

CHECKNUMBER

N

Номер чека

CashPay. CheckNumber

5

PAYMENT

N

CashPay. CardType

6

CARDNUMB

C

CashPay. CardNumb

7

PAYEDMONEY

N

CashPay. PayedMoney

8

DISCOUNTMO

N

CashPay. DiscountMoney

9

PAYEDRUB

N

CashPay. PayedRub

10

PAYEDCUR

N

CashPay. PayedCur

11

DISCOUNTRUB

N

CashPay. DiscountRub

12

DISCOUNTCUR

N

CashPay. DiscountCur

13

DISCCLIRUB

N

CashPay. DiscCliRub

14

DISCCLICUR

N

CashPay. DiscCliCur

Таблица 34. Структура таблицы проведенных платежей

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10