174
2.
Point handling of CSI card is changed
Considering that CSI cards do not have any points after the decimal point, following handlings at the POS
side are added.
Sample settings
The points in the CSI card is "76".
Awarded point by a transaction is "1.00".
When the point which is read from a CSI card is "76" (for example), it is treated as "76.00" with decimal
inside the POS.
If "1.00" is awarded by a transaction/purchase, the updated point inside the POS is "77.00", but the points
which is written in the CSI card is "77" without decimal.
P
oint Balance
Data structure inherited from CSI (Sector 7 Block 0
(4bytes))
Before transaction/purchase
"00 00 00 4c" (4c = 76)
After transaction/purchase
"00 00 00 4d" (4d = 77)
Regarding the decimal parts of the point, it is always rounded up (0.01 ~ 0.99 is rounded up to 1.00).
Point Status
Points in the CSI
Points in the POS
1
Current point
76
76.00
2
Used point
15,20
3
Point calculation
76 – 15,20 = 60,80, and 60.80 is rounded up to 61.00.
4
Updated point
61
61.00
3.
Mifare card points is displayed by "Point Info" Button
Program
Program > Display > Screen Layout > Point Info.
Program > Clerk > Security Level > Sales > Point Info.
Operation
Operation
Display
Mifare card is placed on the Mifare terminal.
Press "Points Info".
Press OK.