Sei sulla pagina 1di 349

Data transmission

SWCOM / SWLSV1
Data description
Character table 0410
6.126.98.0.01.99 en Version R1

Alle Rechte vorbehalten


All rights reserved
Tous droits rservs
Reservados todos los derechos
Tutti i diritti riservati
E 04 / 2010
Bizerba GmbH & Co. KG,
72336 Balingen
Postfach 10 01 64
72301 Balingen/Germany,
Tel. (+49 7433) 12--0, Fax (+49 7433) 12--2696
e--mail: marketing@bizerba.com
Internet: http://www.bizerba.com

6.126.98.0.01.99

List of contens
Version:

6.126.98.0.01.99

List of contents

R1

Page

GENERAL ..................................................................................... 1-1

1.1
1.2
1.3
1.4
1.5
1.6

Warranty ............................................................................................................ 1-1


Supplementary documentation .......................................................................... 1-1
General modifications ........................................................................................ 1-2
Field name modifications ................................................................................... 1-2
Program transparency ....................................................................................... 1-3
Modifications made to the database .................................................................. 1-4

PROGRAMS.................................................................................. 2-1

2.1
2.2

Communication programs ................................................................................. 2-1


Help programs ................................................................................................... 2-2

FILE DESCRIPTION...................................................................... 3-1

3.1
3.1.1
3.1.2
3.2
3.3
3.3.1

HDLC file structure ............................................................................................ 3-1


File framing........................................................................................................ 3-5
Useful data ........................................................................................................ 3-6
Record structure HDLC ..................................................................................... 3-7
Record structure ScLSV1, ScTCP, ScXML ....................................................... 3-9
Example .......................................................................................................... 3-11

RECORD DESCRIPTION .............................................................. 4-1

4.1

Summary of tables ............................................................................................ 4-1

6.126.98.0.01.99

0-1

List of contens

MASTER DATA ............................................................................. 5-1

5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
5.32
5.33
5.34
5.35
5.36
5.37
5.38
5.39
5.40
5.41
5.42
5.43
5.44
5.45
5.46
5.47
5.48

ABST department master data .......................................................................... 5-1


AKST special offer campaign data .................................................................... 5-2
ATST extra text master data ............................................................................. 5-6
BEST operator master data ............................................................................... 5-7
BIST Operator ID master data ......................................................................... 5-11
CAST COOL Article ......................................................................................... 5-12
CCST COOL Country ...................................................................................... 5-14
CPST COOL Production Step / Custom Text .................................................. 5-15
CIST COOL Item ............................................................................................. 5-16
CSST COOL Short List ................................................................................... 5-17
COST bar code data ....................................................................................... 5-18
DEVT Device identification .............................................................................. 5-22
DOST DOD Delhaize Origin Data ................................................................... 5-24
DVST EDP user .............................................................................................. 5-26
ETST labels ..................................................................................................... 5-28
ESST label control........................................................................................... 5-30
FEST frequency master data .......................................................................... 5-33
FOST templates .............................................................................................. 5-36
FTST Templates.............................................................................................. 5-38
FUCN local - keyboard function assignment ................................................... 5-40
FUCO local - keyboard function assignment ................................................... 5-43
FUGL global - keyboard function assignment ................................................. 5-44
FWST foreign currencies................................................................................. 5-46
HAST main department master data ............................................................... 5-49
HKST master data of origin ............................................................................. 5-50
HPST Data of origin PLU List .......................................................................... 5-55
HSST Scanning data of origin ......................................................................... 5-58
HWST MPG master data................................................................................. 5-59
KASF EAN price graduation ............................................................................ 5-60
KAST EAN master data ................................................................................... 5-64
KFST head/bottom line master data ................................................................ 5-67
KNST customer master data ........................................................................... 5-68
KNUD customer sales ..................................................................................... 5-72
KUST customer master data ........................................................................... 5-75
LAST scrolling message .................................................................................. 5-78
LDVT Distributing local files............................................................................. 5-79
LOST logos ..................................................................................................... 5-81
LWST local currency ....................................................................................... 5-82
LZST diverse data ........................................................................................... 5-85
MAST function menu ....................................................................................... 5-88
MDST Multi Media ........................................................................................... 5-92
MPST menu modification data ........................................................................ 5-94
MWST VAT ..................................................................................................... 5-95
NFST nutrient template ................................................................................... 5-97
NTST nutrition texts ....................................................................................... 5-101
OBST Object master data ............................................................................. 5-106
OGST Order category master data ............................................................... 5-108
PLSF PLU price graduation ........................................................................... 5-110

0-2

6.126.98.0.01.99

List of contens
5.49
5.50
5.51
5.52
5.53
5.54
5.55
5.56
5.57
5.58
5.59
5.60
5.61
5.62
5.63
5.64
5.65
5.66
5.67

PLSN nutrient data ........................................................................................ 5-114


PLSO PLU assortments ................................................................................ 5-118
PLST PLU master data ................................................................................. 5-121
REST regions ................................................................................................ 5-137
RPTT Good and bad seller touch keyboard .................................................. 5-138
SBST Purchase order templates ................................................................... 5-140
SCST master data scanning ......................................................................... 5-142
STST static texts ........................................................................................... 5-144
TARA tare values .......................................................................................... 5-146
TREU fidelity points ....................................................................................... 5-147
TRST special price periods ........................................................................... 5-149
VAST transaction and evaluation master data .............................................. 5-152
VPST Packaging master data ....................................................................... 5-161
VWST Packaging tool master data ............................................................... 5-164
VZST video assignment master data ............................................................ 5-166
WGST PG master data ................................................................................. 5-167
ZAHL disbursement types ............................................................................. 5-169
ZAST markup/discount .................................................................................. 5-171
AWST report counter .................................................................................... 5-173

SALES DATA ................................................................................ 6-1

6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.15
6.16

ABUM department sales ................................................................................... 6-1


BEUM operator sales ........................................................................................ 6-3
EAUM POS PLU sales ...................................................................................... 6-6
FBUM frequency reports ................................................................................... 6-9
GTOT grand total value ................................................................................... 6-11
HAUM main department sales......................................................................... 6-12
HKUM data of origin sales ............................................................................... 6-14
HWUM MPG sales .......................................................................................... 6-16
KAUM cashier sales ........................................................................................ 6-18
KNUM customer sales ..................................................................................... 6-24
KSUM POS sales ............................................................................................ 6-27
MWUM VAT sales ........................................................................................... 6-33
PLUM PLU sales ............................................................................................. 6-35
TPUM fidelity point sales ................................................................................. 6-38
WGUM PG sales ............................................................................................. 6-40
ZAUM markup/discount sales.......................................................................... 6-42

RECORDINGS .............................................................................. 7-1

7.1
7.2

BOKA ticket data ............................................................................................... 7-1


ZEST time recording ....................................................................................... 7-17

6.126.98.0.01.99

0-3

List of contens

PARAMETER DATA...................................................................... 8-1

8.1
8.1.1
8.1.2
8.2
8.3
8.4
8.5
8.6
8.7

Parameters for master data call ........................................................................ 8-1


Parameters for master data call ( short/long keys ) ........................................... 8-1
Parameters for master data call ( TYint64/string keys )..................................... 8-3
Parameters for sales data call ........................................................................... 8-5
Parameters for ticket data call ......................................................................... 8-13
Parameters for time recording ......................................................................... 8-24
Parameters for log calls ................................................................................... 8-26
Filter for master data transmission .................................................................. 8-28
Parameters for program status ........................................................................ 8-30

CONFIGURATION DATA .............................................................. 9-1

9.1
9.2
9.3
9.4
9.5

KATA table configuration ................................................................................... 9-1


KFLB configuration byte identifiers ................................................................... 9-3
KFLO configuration ........................................................................................... 9-4
KFTF keyboard layout ....................................................................................... 9-5
KONF configuration ........................................................................................... 9-7

10

DATABASE CONFIGURATION DATA........................................ 10-1

10.1 KFGL database configuration .......................................................................... 10-1


10.2 KFGB database configuration byte identifiers ................................................ 10-2
10.3 INBE database configuration ........................................................................... 10-3

11

LOG AND DIAGNOSIS DATA ..................................................... 11-1

11.1 LOGB Log ....................................................................................................... 11-1


11.2 Diagnosis data ................................................................................................. 11-4

12

MESSAGES ................................................................................ 12-1

12.1 Parameter structure PARA .............................................................................. 12-1


12.2 Price modification journal PLJA/PLJE ............................................................. 12-1
12.3 PROG program status ..................................................................................... 12-2
12.4 TIME protocol timer ......................................................................................... 12-4
12.5 UHR time/date ................................................................................................. 12-6
12.6 WARE scale status.......................................................................................... 12-7
12.6.1 WARE scale status ( <= 32 devices ) .............................................................. 12-7
12.6.2 WARE scale status ( > 32 devices ) ................................................................ 12-8

0-4

6.126.98.0.01.99

List of contens

APPENDIX ............................................................................................. A-1


A

Character tables ................................................................................................ A-1

6.126.98.0.01.99

0-5

List of contens

0-6

6.126.98.0.01.99

General

1 General
1.1

Warranty

Use of software
The manufacturer and its subsidiaries do not warrant for damage caused to the
equipment as a result of the use of this data description or the software described
therein.
Unless stated otherwise, nothing in this manual claims for a licence of intellectual
property in respect of the users of such software.
The manufacturer and its subsidiaries do not accept liability for problems arising
as a result of the use of this product. The technical data of this product is subject
to modification without prior notice.
This data description has been established with great care. Should, however, any
errors or omissions come to your notice, please do not hesitate to contact us.
1.2

Supplementary documentation

In the first instance, this document describes data structures together with their
contents.
A prerequisite for the understanding of the individual tables is that the user be
familiar with the relevant scale functions and operating procedures. The respective
relationships are described in the manual.
Retail scale SC/SW - Programming instructions'
Actual amendments are listed in the relevant release bulletins of the new SC/SW
program versions.

6.126.98.0.01.99

1-1

General
1.3

General modifications

Date

Description

93/09/01
Version 3.00

Longer file header (field identifier modified)

1.4

Field name modifications

Field names modified:

Version < 2.50

Version > 2.50

Version > 7.00


New field name

Table name

Previous field name

New field name

PLST

TERM
TEXT

TSNU
PLTE

PLSO

SONU
SOFD
SORA

CONU
COFD
CORA

MWST
HWST
HAST
TRST
MAST

TEXT
TEXT
TEXT
TEXT
HKEY
AUTO

MWTE
HWGT
HATE
TSTE
TSFC
AUMO

AWST

AWNU
AWBD

STAB
BENU

TPUM

1-2

PAN1

PANZ

6.126.98.0.01.99

General
1.5

Program transparency

SW program status from 1.50


-

Modification of data type TYdbmAtt (field identifier)


Enlargement of file header (1146 -> 1346 bytes)
New data type VARDATA (e. g. for keyboard macros)
Printing of program number SW in error log file

SW program status from 2.03


-

Structure modification in master data (cancel flag WALO)


(master data transmission only possible with SWCom from version 2.02
onwards)
Clearing of master data by transmission of SW file with send command
(cancel flag WALO=1 set)

SW program status from 2.04


-

When transmitting the password telegram, the scale checks the program
status of SWCom.
The use of an older status (no longer operative in conjunction with the new
scale program) makes a data transmission impossible.

SW program status from 2.50


-

With LSV1 protocol

6.126.98.0.01.99

1-3

General
1.6

Modifications made to the database

SW/SCDatabase version
Tables
program
Modifications
SW 8.00
8.02
ABST
SC 2.00
New attribute ABCO
SW 8.00
8.03
COST
SC 2.00
New attributes ARZU, CBI2
SW 8.00
8.04
MPST
SC 2.00
New table MPST
SW 7.07, 8.00
7.21 and 8.05
PLSF and KASF
SC 1.07, 2.00
Attributes BANU, BABT, VANU and VABT: min. value adjustment from 1 to 0
SW 7.08
7.22 and 8.06
COST
SC 1.08
Attribute COWE: max. value increased from 3 to 4
SW 8.00
8.06
VAST
SC 2.00
Attribute WREF: length changed from 34 to 100
Attributes MAST, BACK: max. value changed from 32 to 99
SW 8.00
8.06
MAST
SC 2.00
Attributes VWNU, BWNU: max. value changed from 32 to 99
SW 8.00
8.06
BEST
SC 2.00
Attribute WNAA: max. value changed from 32 to 99
SW 8.00
8.06
AWST
SC 2.00
Attribute AWWA: max. value changed from 32 to 99
SW 7.08, 8.00
7.23 and 8.07
FWST/LWST
SC 1.08, 2.00
Attribute VPRD: max. value increased from 3 to 4
SW 7.08, 8.00
7.24 and 8.08
FWST/LWST
SC 1.08, 2.00
Attribute VPRD: interpretation corrected
SW 7.08, 8.00
7.24 and 8.08
KAST
SC 1.08, 2.00
Attribute EPTE: max. value and number of digits fixed to 36
SW 8.00
8.09
KNST
SC 2.00
New table KNST
SW 8.00
8.09
KUST
SC 2.00
New attributes: TRNR, KUNV, KGSL, KGJA, KGMO, KGTA, KNNA, KVNA,
KPLZ, KORT, KSTR, KTEL, KAND
1-4

6.126.98.0.01.99

General
SW 8.00
8.09
TREU
SC 2.00
Attribute TREH: max. value increased from 3 to 6
SW 8.00
8.10
TREU
SC 2.00
Attribute TRPK: max. value increased from 99 to 999
SW 8.00, 9.00
8.11 and 9.00
FUGL
SC 2.00, 3.00
New attribute FUTE
SW 9.00
9.01
PLST/KAST/PLSJ
SC 3.00
Attribute KLAR: max. value increased from 10 to 13
SW 8.00, 9.00
8.12 and 9.02
PLST
SC 2.00, 3.00
New attributes SBF4 and TAPR
SW 8.00, 9.00
8.13 and 9.03
PLST
SC 2.00, 3.00
New attribute PODR
SW 9.00
9.04
MAST
SC 3.00
New attribute INHA
SW 9.00
9.05
PLST
SC 3.00
New attribute HKDR
SW 9.00
9.05
HKST
SC 3.00
New table HKST
SW 9.00
9.06
HKST
SC 3.00
Attribute HLOS changed to HKNR
SW 9.00
9.07
HKST
SC 3.00
New attributes HZRL, HZZU, HSDA, HSZU, HRE1, HRE2
SW 9.00
9.08
PLST
SC 3.00
New attribute HKLY
SW 9.00
9.09
HKST
SC 3.00
New attribute HRAS
SW 9.00
9.10
AKST
SC 3.00
New table AKST
SW 9.00
9.11
LZST
SC 3.00
New table LZST
SW 9.00
9.12
AKST
SC 3.00
AANF and AEND types changed

6.126.98.0.01.99

1-5

General

SW 9.00
9.12
COST
SC 3.00
New attributes CVAK and COVO
SW 8.04, 9.01
8.14 and 9.13
KNST/KUST
SC 2.04, 3.01
Attribute BOVA: min. value adjustment from 1 to 0
SW 9.50
9.14
PLST
SC 3.50
New attribute RATY
SW 9.20
9.15
HKST
SC 3.20
New attributes HEGW, HGLT, HALT, HMAD, HZDA, HREG, HLWT, HGTS
SW 9.20
9.16
HKST
SC 3.20
Attributes HLWT and HGTS: max. value increased from 20 to 30
SW 9.20
9.17
HKUM
SC 3.20
Attributes PNUM and ABNU: min. value adjustment from 1 to 0
SW 9.03
9.18
TREU
SC 3.03
Attribut TREH: max. value increased from 6 to 7
SW 9.21
9.19
PLSO
SC 3.21
Attribute RABS: max. value increased from 1 to 2
SW 10.00
10.01
KNST/KUST
SC 4.00
New attribute KFIL
SW 10.00
10.02
AKST
SC 4.00
Attributes ANUM and ABNU: min. value increased from 0 to 1
SW 10.00
10.03
ZAHL
SC 4.00
Attribute ZLIM: max. value increased from 99999999 to 999999999
SW 10.04
10.04
KONF, INBE
SC 4.04
New tables KONF and INBE
SW 10.04
10.05
KAST, PLST
SC 4.04
Attribute KLAR: max. value increased from 13 to 14
SW 10.04
10.06
BEST
SC 4.04
Attributes TRAK and BESL: significance changed
SW 10.04
10.07
Internal table
SC 4.04

1-6

6.126.98.0.01.99

General

SW 10.04
10.08
SC 4.04
Attribute KLGE: max. value increased from 4 to 5
SW 11.04
11.01
SC 5.04
CE 1.04
New table DVST
SW 11.04
11.02
SC 5.04
CE 1.04
New tables KFGB and KFLB
SW 11.04
11.05
SC 5.04
CE 1.04
New attribute FIXT
SW 11.04
11.06
SC 5.04
CE 1.04
New attribute ECTR
SW 11.20
11.21
SC 5.20
CE 1.20

PLST

DVST

KFGB, KFLB

FOST

PLST

Internal table

SW 11.20
11.22
STST
SC 5.20
CE 1.20
New table STST
SW 11.04
11.22
PLST
SC 5.04
CE 1.04
New attribute TFNU
SW 11.04
11.23
KNST/KUST
SC 5.04
CE 1.04
New attribute MTON
SW 11.20
11.24
MDST
SC 5.20
CE 1.20
New table MDST
SW 11.20
11.25
STST
SC 5.20
CE 1.20
Attribute BERN: max. value increased from 1 to 4
SW 11.20
11.26
VAST
SC 5.20
CE 1.20
Attribute VANR: max. value changed from 255 to 99

6.126.98.0.01.99

1-7

General

SW 11.20
11.27
ATST
SC 5.20
CE 1.20
Attribute ATTE: max. value increased from 501 to 1501
SW 11.28
11.28
PLST
SC 5.28
CE 1.28
New attribute HMLY
SW 12.00
12.01
VZST
SC 6.00
CE 2.00
New table VZST
SW 12.00
12.02
Internal table
SC 6.00
CE 2.00
SW 12.00
12.03
LDVT
SC 6.00
CE 2.00
New table LDVT
SW 12.00
12.04
HKST
SC 6.00
CE 2.00
New attributes HMLY, HMA2, HMA3, HZR2, HZR3, HZZ2, HZZ3
SW 12.00
12.05
FTST
SC 6.00
CE 2.00
New table FTST
SW 12.00
12.06
FTST
SC 6.00
CE 2.00
New attribute FTBZ
SW 12.00
12.07
HKST
SC 6.00
CE 2.00
New attribute GTIN
SW 12.00
12.08
HKST
SC 6.00
CE 2.00
Attribute HMLY: max. value changed from 99 to 30
SW 12.00
12.09
PLST
SC 6.00
CE 2.00
New attribute HMLY
SW 12.00
12.10
SBST
SC 6.00
CE 2.00
New table SBST

1-8

6.126.98.0.01.99

General

SW 12.00
12.11
ESST
SC 6.00
CE 2.00
New attribute ATTR
SW 12.00
12.12
SBST
SC 6.00
CE 2.00
Attribute BANZ: max. value increased from 9999 to 999999
SW 13.00
13.01
OBST
SC 7.00
CE 3.00
New table OBST
SW 13.00
13.03
BEST
SC 7.00
CE 3.00
Attribute BEID removed
SW 13.00
13.04
BIST
SC 7.00
CE 3.00
New table BIST
SW 13.00
13.05
HSST
SC 7.00
CE 3.00
New table HSST
SW 13.00
13.06
SBST
SC 7.00
CE 3.00
New attribute STME
SW 13.00
13.07
RPTT
SC 7.00
CE 3.00
New table RPTT
SW 13.00
13.08
DEVT
SC 7.00
CE 3.00
New table DEVT
SW 13.00
13.09
VPST, VWST, PLST
SC 7.00
CE 3.00
New tables VPST and VWST. PLST table: new attributes VPN1 VPN6
SW 13.00
13.10
PLST
SC 7.00
CE 3.00
New attribute FSDP; attribute RATY: max. value increased from 1 to 2
SW 13.20
13.20
PLST, VPST
SC 7.20
CE 3.20
Attribute HALB: max. value increased from 1 to 2

6.126.98.0.01.99

1-9

General

SW 13.20
13.21
COST
SC 7.20
CE 3.20
Attribute COSN: max. value increased from 99 to 999
SW 13.20
13.22
HKST
SC 7.20
CE 3.20
New attributes: HNSD, HNSL, HNSZ, HNMx, HNGL, HNKA, HNZx, HMLx,
HNZD, HNTE, HNRA, HNGT, HNAL, HNMD, HNRE, HNLW, HNGS, HNR1,
HNR2
SW 13.20
13.23
NTST
SC 7.20
CE 3.20
New attribute RELT
SW 13.40
13.40
TREU, PLSF/KASF,
SC 7.40
AKST,
CE 3.40
Table TREU attribute TRNR: max. value increased from 99 to 999
Table PLSF
attribute PIDE: max. value increased from 5 to 12
attribute SLFD: max. value changed from 9 to 4
Table KASF
attribute PIDE: max. value increased from 5 to 12
attribute SLFD: max. value changed from 9 to 4
Table AKST
attribute LINF: max. value increased from 1 to 2
attribute AKDA: max. value increased from 201 to 501
SW 13.40
13.41
OBST
SC 7.40
CE 3.40
New attribute SABZ
SW 13.40
13.42
LWST/FWST
SC 7.40
CE 3.40
New attribute BCER; attribute VPRD: max. value increased from 4 to 9
SW 13.40
13.43
NTST/NFST
SC 7.40
CE 3.40
Table NTST: new attribute TEAB
Table NTST/NFST: attribute LINE: max. value increased from 3 to 4
SW 13.40
13.44
PLST
SC 7.40
CE 3.40
New attribute FSDS
SW 13.40
13.45
PLST/PLSJ
SC 7.40
CE 3.40
Attribute PTYP: max. value increased from 5 to 12
SW 13.40
13.46
PLST
SC 7.40
CE 3.40
New attribute HKNR
1-10

6.126.98.0.01.99

General

SW 13.40
13.47
STST
SC 7.40
CE 3.40
Attribute TFNU: max. value increased from 999999 to 999999999
SW 13.40
13.48
COST
SC 7.40
CE 3.40
New attribute HMLY
SW 13.40
13.49
PLST
SC 7.40
CE 3.40
Attribute FMOD: max. value increased from 3 to 4
SW 13.41
13.50
LDVT
SC 7.41
CE 3.41
Attribute USRN: max. value increased from 15 to 75
SW 13.44
13.51
PLST
SC 7.44
CE 3.44
New attribute HTOL
SW 14.00
14.02
FWST/LWST
SC 8.00
CE 4.00
New attribute KUDR
SW 14.00
14.03
LZST
SC 8.00
CE 4.00
New attributes LST1, LST2
SW 14.20
14.21
MAST/MPST
SC 8.20
CE 4.20
Table MAST: new attributes THID, MENU
Table MPST: new attribute THID
SW 14.20
14.22
HKST
SC 8.20
CE 4.20
New attributes TFN1, TFN2, TFZ1, TFZ2
SW 14.20
14.23
ESST
SC 8.20
CE 4.20
New attributes EARN, ENUN, ELNN, ZDRN, EFWN, EONN
SW 14.20
14.24
MAST
SC 8.20
CE 4.20
Attribute TITL: max. value increased from 21 to 29
SW 14.20
14.25
PLST
SC 8.20
CE 4.20
New attributes SBF5, HBZW, FGZW, STZW
6.126.98.0.01.99

1-11

General

SW 14.20
14.26
BEST
SC 8.20
CE 4.20
New attribute BANR
SW 14.20
14.2/
NFST/NTST/PLSN
SC 8.20
CE 4.20
Table NFST:
new attribute FTYP
Table NTST:
new attribute NBF2;
attribute TART: max. value increased from 6 to 8;
attribute MART: max. value increased from 3 to 8
Table PLSN:
new attribute FINH
SW 14.23
14.28
ZAST
SC 8.23
CE 4.23
New attribute ZAWD
SC 9.02
15.01
NFST
CE 5.02
CE II 1.02
New attribute BPGE
SC 9.20
15.21
PLST/KAST
CE 5.20
OGST
CE II 1.20
Table PLST/KAST: new attributes AKTI, OGZU
New table OGST
SC 8.25 / 9.05
14.29 / 15.02 / 15.22
PLST
CE 5.05 / 5.20
CE II 1.20
Attribute KLGE: max. value increased from 5 to 6
SC 9.20
15.23
PLST
CE 5.20
CE II 1.20
Attribute RATY: max. value increased from 2 to 4
SC 9.21
15.24
OGST
CE 5.21
CE II 1.21
Attribute OGEB: min. value increased from 0 to 1
SC 9.21
15.03 / 15.25
NFST
CE 5.21
CE II 1.21
Attribute TART: max. value increased from 8 to 9
SC 9.21
15.26
PLST
CE 5.21
CAST, CCST, CIST,
CE II 1.21
CPST, CSST
Table PLST: new attribute CNOC
New tables CAST, CCST, CIST, CPST, CSST (COOL)
SC 9.21
15.27
CAST/CSST
CE 5.21
CE II 1.21
Attribute SQNC: min. value changed from 1 to 0
1-12

6.126.98.0.01.99

General
SC 9.21
15.28
MAST
CE 5.21
CE II 1.21
New attributes SHSB and KBSW
SC 9.21
15.29
PLST
CE 5.21
DOST
CE II 1.21
Table PLST: new attribute DODC
New table DOST
SC 9.12 / 9.26
15.05 / 15.30
ABST
CE 5.12 / 5.26
CE II 1.12 /1.26
Attribute ABCO: max. value increased from 999999 to 999999999
SC 9.26
15.31
PLST, PLSF
CE 5.26
CE II 1.26
Table PLST
Attribute PTYP: max. value increased from 12 to 13
Table PLSF
Attribute PIDE: max. value increased from 12 to 13
SC 9.12 / 9.26
15.06 / 15.32
PLST
CE 5.12 / 5.26
CE II 1.12 /1.26
Table PLST: new attribute HKCM
SC 9.40
15.40
SBST
CE 5.40
CE II 1.40
New attributes AZUS, LMVW, RMVW, VPAZ
SC 9.42
15.41
WGUM
CE 5.42
CE II 1.42
New attributes
SC 9.60
15.61
PLST/KAST
CE 5.60
CE II 1.60
Table PLST/KAST: new attribute MWZW
SC 7.52 / 9.60
13.52 / 15.62
HKST
CE 3.52 / 5.60
HPST
CE II 1.60
Table HKST:
New attribute HADA
Attribute HGEB: max. value increased from 21 to 51
New Table HPST
SC 9.15 / 9.29/
15.07 / 15.33 /
ZAUM
9.45 / 9.60
15.42 / 15.63
CE 5.15 / 5.29 /
5.45 / 5.60
CE II 1.15/1.29/
1.45 / 1.60
Attribute ZTNR: min. value changed from 1 to 0

6.126.98.0.01.99

1-13

General

1-14

6.126.98.0.01.99

Programs

2 Programs
2.1

Communication programs

SWCom serves to exchange data and messages between a PC and one or


several decentralized subsystems, such as an SC/SW scale or a GX labeler).
Two program versions are available:
Process control via the command line (SWCMAN)
The transmission is started from the PC by calling up the SWCMAN program. All
information necessary for the process control are transferred as parameters
during the program call via the command line. Only one file may be transmitted
per command.
This version is recommended for the implementation of customer-specific
solutions.

Process control via a batch interpreter (SWC_BAT)


This version is especially used in the CWS and SWDasi application programs and
is only available to the operating systems DOS and WIN9X/NT.
Transmission parameters, such as line parameters, the subsystem type to be
addressed, repetition parameters, modem type and transmission commands are
transferred to the program via 'ANW file'.
While the 'USER COMMANDS' are defined or changed, the program already
checks via a regulation file whether or not the specified command is executable at
the subsystem. With a relevant definition in the regulation file, it is possible, to call
up a command sequence in the regulation file by means of a command of the user
file. This command sequence is then executed during the transmission of the
transmission program by individual commands in relation to the error conditions.
How often an individual record is to be transmitted or received before a timeout
error is generated or how often a connection setup after a timeout error or a
connection clear-down (in the case of modem connection) is to take place may be
set via repetition parameters. After the connection has been reestablished, the
last processed command is reprocessed or an attempt is made to continue the
transmission after the last transmitted record.
During a program call, several transmission commands may be carried out. There is
also the possibility of transmitting several files.

6.126.98.0.01.99

2-1

Programs
2.2

Help programs

SWU: SWfile editor (DOS and UNIX operating systems)


The SWU (System Weighing Instrument Utility) program represents an editor for the
especially formatted SC/SW data files.
It allows SC/SW data files to be viewed, edited and extended.
Syntax: SWU <SC/SW data file>
Keyboard inputs:
Arrow upward
Arrow downward
Scroll upward
Scroll downward
Enter

ESC

Move window upward


Move window downward
Move cursor to file start
Move cursor to file end
Move to edit mode for the actual record.
The cursor on EOF (end of file) will cause a new record to be
linked, provided the editing procedure is not terminated with
ESC.
Exit program

ASCII conversion SWASCII


The conversion program SWASCII offers a freely programmable conversion of
SW/SC files to user-defined text files and vice versa.
The description of the text file preselected by the user is contained in a so-called
info-file with file extension 'if'.

2-2

6.126.98.0.01.99

File description

3 File description
3.1

HDLC file structure

Useful data is stored in a HEX file per record. Besides the actual useful data, this
file contains additional framing information necessary for conversions into other
formats and for the processing by the application. On start of a file transfer the
scale transmits the field identifiers related to an SC/SW database table. By means
of this information SWCom determines the maximum length of a table. Decisive
for the actual length of a database entry is the length of a possibly existing
variable character string in the last field. The actual length is inserted in the file to
the left of each record. While deselected numeric fields of a table are filled with 0
Hex over their full length, deselected alphanumeric fields are filled with blanks.
INTEGER data types of MOTOROLA are additionally converted to the INTEL data
format (BYTE twisting).
The field identifiers sent by the scale via acknowledge telegrams may be used to
calculate the maximum length of the useful data. They may also be used for the
INTEL/MOTOROLA conversion of the HEX data.
Type definition TYdbmAtt of field identifiers
(BIZERBA format, from SW version 2.50):

Length

Data type

Designation

Comments

char[4]

att_symbol

Symbol of attribute identifier

short

ges_stellen

Number of digits

TYint64

MinValue

Lowest value

TYint64

MaxValue

Highest value

uchar

type

Attribute type

uchar

key

Key attribute? Yes/No

uchar

option

Attribute selected? Yes/No

uchar

ptr_on_val

Internal value for SW scale

Explanations:
att_symbol:

The 4-digit field name clearly identifies a certain attribute during


the conversion of data from an SC/SW file to the SC/SW
database. Letters used for the field name must be upper case
letters.

6.126.98.0.01.99

3-1

File description
ges_stellen:
MinValue:
MaxValue:
Tables may be described with either the number of digits or
minimum and maximum values:
ges_stellen > 0:
Indicates the maximum value of an integer and allows the
storage capacity of a field to be determined:
0 < ges_stellen <= 4 :
5 <= ges_stellen <= 9 :
ges_stellen > 9
:

SHORT
(2 bytes)
LONG
(4 bytes)
INT64
(8 bytes):
typedef struct
{
signed long high;
unsigned long low;
} TYint64;

The components 'MinValue' and 'MaxValue' are not taken into


account.
ges_stellen <= 0:
'MinValue' and 'MaxValue' fields are used to describe the
attribute values. They are only valid in conjunction with selected
attributes (option = 1). Deselected attributes (option = 0) may
be assigned with 0 Hex. The following table indicates how to
interpret the components 'MinValue' and 'MaxValue' in relation
to the attribute type:

Attribute type
STRING
VARSTR
DATUM
GEWICHT
GELD
INTEGER
INTBFDB
INTBFHX
INTBFEX
VARDATA
STRUCT

MinValue
------Smallest value
Smallest value
Smallest value
Min. number of bits
Min. number of bits
Min. number of bits
-----

MaxValue
Max. string length
Max. string length
--Highest value
Highest value
Highest value
Max. number of bits
Max. number of bits
Max. number of bits
Max. data length
Max. data length

Attributes of the bit field types INTBFDB and INTBFHX are


configured with the desired number of bits, whereas attributes
of type INTBFEX must be configured with the highest and
lowest converted numeric value.

3-2

6.126.98.0.01.99

File description
type:

1: STRING
2: VARSTR
3: DATUM
4: GEWICHT
5: GELD
6: INTEGER
7: INTBFDB
8: INTBFEX
9: VARDATA

10: INTBFHX
11: STRUCT

(character string)
(character string)
(long)
(currently not used)
(short, long, int64:
in relation to maximum)
(short, long, int64:
in relation to maximum)
Integer bit field in the SC/SW database
(for internal use only)
Integer bit field for external applications
(expanded bit field)
Memory dump of the SC/SW database
(for data backup only)
From SW version 1.50:
In contrast to VARSTR, bytes may be used
within the data '\0'. The structure is not defined.
Data is represented in the format used by the
SC/SW. The size of a VARDATA value is
defined in the first two bytes of the value as a
short integer (MOTOROLA format). These two
bytes do not affect the size.
Integer bit field for external applications
(non-expanded bit field)
User-specific data format:
| len | type | data | :
len:

[short]
Length of useful data in bytes incl.
type excl. len.

type: [short]
Structure type of useful data:
0:
char array
1:
short array
2:
long array
3:
INT64 array
> 3: special user structures
data: useful data
key:

Indicates whether or not an attribute is a key attribute.


0 = no key attribute
1 = key attribute

6.126.98.0.01.99

3-3

File description
option:

Indicates whether or not an attribute is selected (configured). Data


of a disabled attribute is filled with 0 Hex over the full length, so as
to ensure that useful data is always processed with the maximum
length during the transmission and in the file. With an attribute
disabled, the MinValue and MaxValue fields are no longer of
importance.
0 = attribute is not selected
1 = attribute is selected

Any further editing of files for transmitting and receiving data is carried out by
application programs, e. g. BIZERBA CWS or SW_DASI data backup.

3-4

6.126.98.0.01.99

File description
3.1.1 File framing

Designation of fields

Data type

Length of header data (in bytes)

ushort

SC/SW table name

char[14] ASCII

Target system version

unsigned short

Target system revision

unsigned short

Date/time target system from


70/1/1
Program number target system

long

Customer name

char[80] ASCII

Special program name

char[40] ASCII

Version SWCom

unsigned short

Revision SWCom

unsigned short

Date/time SWCom from 70/1/1

long

Program number SWCom

char[12] ASCII

Parameter field

uchar[80] ASCII

Reserve

char[80] ASCII

Number of target system

unsigned short

Length of field identifiers

unsigned short

Field identifiers

TYdbmAtt[100] **

Data block length

unsigned short

Number of data blocks

unsigned long

char[12] ASCII

Note:
**

(up to SW version 1.49) TYINTAtt (length of 8 bytes)


(up to SW version 2.49) TYdbmAtt (length of 10 bytes)
(from SW version 2.50) TYdbmAtt (length of 26 bytes)

6.126.98.0.01.99

3-5

File description
3.1.2 Useful data
Useful data (N data records):
Record length 1

ushort

Record 1

Record length N

ushort

Record N

Explanations:
File framing:
Data block length:
Maximum length of a structure.
Number of data blocks: Number of records in the SC/SW file:
> 0: The user updates the 'number of data blocks'.
= 0: SWCom searches in the SW file to
determine the 'number of data blocks'.

Useful data:
Record length:

Effective length of a structure (incl. record length).

Length of header data:


Up to SW version 1.49:
Up to SW version 2.49:
From SW version 2.50:

3-6

1146 bytes
1346 bytes
2946 bytes

6.126.98.0.01.99

File description
3.2

Record structure HDLC

Table : PLST

Global table

Number of attributes: 39

Description : PLU master data


|
|
|
|
|
|
|
|----- Table name

|
|
|
|
|

|
|-- Number of fields
Local: Scale-specific
Global: Applicable to the compl.
system

|---- Field description


|
Description
Descr.

KEY

Cancel flag
WALO
KEY

Descr.

KEY

OPT

FIX

OPT

MinValue

MinValue

MaxValue

MaxValue

Offs

Len

Data type

INTEGER

Len

Data type

Offs

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|------|
|
|
|
|
|
|
|
|
|--------------------|
|
|
|
|
|
|
|---------------------------------|
|
|
|
|
|--------------------------------------|
|
|
|
|
|
|
|
|
|
|
|--------------------------------------------|
|
|------------------------------------------------------

6.126.98.0.01.99

|
|-- Attribute type
Field length
(incl.
string limiter)
Offset
Maximum value
Minimum value
Attribute f. configur.
OPT: for configuration
FIX: fixed value
EXP: expanded
bit field (=FIX)
Key attribute
attribute symbol

3-7

File description
The continuous development of scale programs may involve alterations of the
table structures which are not considered by this document. To access the files
via a data structure it is, therefore, necessary to observe the actual field
identifiers in the file header.
In addition to the table description, each table has a structure definition for Cprograms attached.

3-8

6.126.98.0.01.99

File description
3.3

Record structure ScLSV1, ScTCP, ScXML

Table : PLST

Global table

Number of attributes: 39

Description : PLU master data


|
|
|
|
|
|
|----- Table name

|
|
|
|
|----

|
|---- Number of fields
Local: scale-specific
Global: applicable to the compl. system

|---- Field description


|

Description
Descr.

KEY

Cancel flag
WALO
KEY
Descr.

KEY

OPT

FIX
OPT

MinValue

0
MinValue

MaxValue

1
MaxValue

Offs

Len

Data type

INTEGER

Len

Data type

Offs

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-- Attribute type:
|
|
|
|
|
|
|
all data types
|
|
|
|
|
|
|
are represented
|
|
|
|
|
|
|
in ASCII format.
|
|
|
|
|
|
|
INTBFDB fields
|
|
|
|
|
|
|
are omitted
|
|
|
|
|
|
|
|
|
|
|
|
|
|- Field length
|
|
|
|
|
|
(the length of data
|
|
|
|
|
|
types STRING and VARSTR
|
|
|
|
|
|
is reduced by 1 byte,
|
|
|
|
|
|
numeric fields have no
|
|
|
|
|
|
leading zeros)
|
|
|
|
|
|
|
|
|
|
|
|------ Offset (w/o significance)
|
|
|
|
|
|
|
|
|
|-------------------- Maximum value
|
|
|
|
|
|
|
|--------------------------------- Minimum value
|
|
|
|
|
|--------------------------------------- Attribute, configurable
|
|
OPT: configurable
|
|
FIX: fixed value
|
|
EXP: expanded
|
|
bit field (=FIX)
|
|
|
|--------------------------------------------- Key attribute
|
(a record must
|
contain all KEY
|
attributes, sequence
|
as desired)
|
|------------------------------------------------------ Attribute symbol
(= field name in
upper case letters)

6.126.98.0.01.99

3-9

File description
A record consists of three components:
Table name
char[6]

char

NAME

ESC

Control part
char char[2]
S
H
N

char

TARGET ESC

Useful data[n]
char[4]
char[m]
n fields
NAME
VALUE

char
ESC

I
|
m: character field length as required
I
|
I
|
n: optional sequence of useful
I
|
data fields
I
|
I
| Destination address: == 0: global data
I
(scale number) > 0: local data
|
| Command: for further explanations,
see 'SWLSV1 protocol description '

3-10

6.126.98.0.01.99

File description
3.3.1 Example
The host transmits VAT master data to the scale:
Request by the host:
Table name:
Name
char[6]
MWST

Field separator
char
ESC

Control part:
Command
char
S

Destination address
char[2]
00

Field separator
char
ESC

Useful data:
1st field
Field name
char[4]
WALO

Value
char
0

Field separator
char
ESC

Value
char
1

Field separator
char
ESC

Value
char[4]
1500

Field separator
char
ESC

Value
char
0

Field separator
char
ESC

2nd field
Field name
char[4]
MWNU
3rd field
Field name
char[4]
MWST
4th field
Field name
char[4]
MWWI

6.126.98.0.01.99

3-11

File description
5th field
Field name
Char[4]
MWTE

Value
char[20]
VAT_1

Field separator
char
ESC

Acknowledgement SW:
Table name:
Name
Char[6]
MWST

Field separator
char
ESC

Control part:
Command

Destination address

Char
s

char[2]
00

Field
separator
char
ESC

Useful data:
Field name
Char[4]
QUIT

Value
char
0

Field separator
char
ESC

ScLSV1:
MWST <ESC>S00<ESC>WALO0<ESC>MWNU1<ESC>MWST1500<ESC>MWWI0<ESC>M
WTEVAT_1<ESC>
MWST <ESC>s00<ESC>QUIT0<ESC>

ScTCP:
As regards ScTCP, an end identifier is appended to the end of the records (BLK
<ESC> a block counter is possible as the field contents).
MWST <ESC>S00<ESC>WALO0<ESC>MWNU1<ESC>MWST1500<ESC>MWWI0<ESC>M
WTEVAT_1<ESC>BLK <ESC>
MWST <ESC>s00<ESC>QUIT0<ESC> BLK 0<ESC>

3-12

6.126.98.0.01.99

File description
ScXML:
Within the records, the display of data (<sx_r>) may be identical to that of
ScLSV1. With the table name and the control part provided in the header
(<sx_header>) of the ScXML file, the relevant records only contain the useful
data of the record.
Example 1:
...
<sx_data>
<sx_r>MWST <ESC>S00<ESC>WALO0<ESC>MWNU1<ESC>MWST1500<ESC>MWWI
0<ESC>MWTEVAT_1<ESC></sx_r>
</sx_data>

Example 2:
...
<sx_header>
<sx_table>MWST</sx_table>
<sx_cmd>MWST</sx_cmd>
<sx_id>MWST</sx_id>
</sx_header>
<sx_data>
<sx_r>WALO0<ESC>MWNU1<ESC>MWST1500<ESC>MWWI0<ESC>MWTEVAT_1<ES
C></sx_r>
</sx_data>
The ScXML file format may be used within the host interface.

6.126.98.0.01.99

3-13

File description

3-14

6.126.98.0.01.99

Record description

4 Record description
In this context, the descriptions 'Global table' and 'Local table' are relating to the
addressing of the scale in the data transmission and not to the memory organization in
the scale.
Addressing:

4.1

0
=
1 - 99 =

global table
local table

Summary of tables

ABST
AKST
ATST
BEST
BIST
CAST
CCST
CIST
CPST

Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table

CSST
COST
DEVT
DOST
DVST
ETST
ESST
FEST
FOST
FTST
FUCN
FUCO
FUGL
FWST
HAST
HKST
HPST
HSST
HWST
KASF
KAST
KFST
KNST
KNUD
KUST
LAST
LDVT

Global table
Global table
Local table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Local table
Local table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table

6.126.98.0.01.99

Department master data


Sp. offer campaign master data
Extra text master data
Operator master data
Operator ID master data
COOL Article
COOL Country
COOL Item
COOL Production Step /
Custom Text
COOL Short List
Bar code structure
Device identification
DOD Delhaize
EDP user
Labels
Label control
Frequency master data
Templates
Templates
Keyboard function assignment
Keyboard function assignment
Keyboard function assignment
Foreign currencies
Main department master data
Master data of origin
Data of origin PLU
Scanning data of origin
MPG master data
EAN price graduation
EAN master data
Head/bottom line master data
Customer master data
Customer sales
Customer master data
Scrolling message
Distributing local files
4-1

Record description
LOST
LWST
LZST
MAST
MDST
MPST
MWST
NFST
NTST
OBST
OGST
PLSF
PLSN
PLSO
PLST
REST
RPTT

Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Local table

SBST
SCST
STST
TARA
TREU
TRST
VAST
VPST
VWST
VZST
WGST
ZAHL
ZAST

Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table
Global table

AWST

Local table

Report counter

ABUM
BEUM
EAUM
FBUM
GTOT
HAUM
HKUM
HWUM
KAUM
KNUM
KSUM
MWUM
PLUM
TPUM

Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table
Local table

Department sales
Operator sales
POS PLU sales
Frequency reports
Grand total counter
Main department sales
Data of origin sales
MPG sales
Cashier sales
Customer sales
POS sales
VAT sales
PLU sales
Fidelity point sales

4-2

Logos
Local currency
Diverse data
Data function menu
Multi media
Menu modification data
VAT
Nutrient template
Nutrition texts
Object master data
Order category master data
PLU price graduation
Nutrition data
PLU assortments
PLU master data
Regions
Good and bad seller touch
keyboard
Purchase order templates
Bar code table
Static texts
Tare values
Fidelity points
Special price periods
Transaction
Packaging master data
Packaging tool master data
Video assignment master data
PG master data
Disbursement types
Markup/discount

6.126.98.0.01.99

Record description
WGUM
ZAUM

Local table
Local table

PG sales
Markup/discount sales

BOKA
ZEST

Local table
Global table

Ticket data
Time recording

PARASTAMM
PARAUMS
PARABON
PARAZEIT
PARALOG
PARAFILTER

Parameter
Parameter
Parameter
Parameter
Parameter
Parameter

Master data call


Sales data call
Ticket data call
Time recording
Log
Filter

KATA
KFLB
KFLO
KFTF
KONF

Local table
Local table
Local table
Local table
Local table

Table configuration
Configuration byte identifiers
Device configuration
Keyboard layout
Device configuration

KFGL
KFGB

Local table
Local table

INBE

Local table

Database configuration
Database configuration byte
identifiers
Database configuration

LOGB
DIAG

Local table
Local table

Log
Diagnosis data

6.126.98.0.01.99

4-3

Record description

4-4

6.126.98.0.01.99

Master data

5 Master data
5.1

ABST department master data

Table : ABST

Global table

Number of attributes: 4

Description : department master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

INTEGER
INTEGER

Department number

ABNU

KEY FIX

Department number in EAN code

ABCO

FIX

999999999

FIX

99

FIX

21

10

21

MDPT connection

HABN

Information text

ABTE

STRING

c Data structure ABST department master data


typedef struct
{
short
walo;
short
abnu;
long
abco;
short
habn;
char
abte[21];
} TYabst_entry;

/* Cancel flag */
/* Department number */
/* Department number in EAN code */
/* MDPT connection */
/* Text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

ABNU:

Department number

ABCO:

Department number in EAN code

HABN:

Connection to a main department

6.126.98.0.01.99

5-1

Master data
5.2

AKST special offer campaign data

Table : AKST

Global table

Number of attributes: 19

Description : special offer campaign data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

Special offer campaign number

AKNR

KEY FIX

999999999

INTEGER

MAXANUM1

INTEGER

14

INTEGER

PLU number

ANUM

KEY FIX

Department number

ABNU

KEY FIX

999

Start of validity period

AANF

FIX

MAXLONG2

16

DATUM

MAXLONG2

20

DATUM

999999

24

INTEGER

999999999

28

INTEGER

End of validity period

AEND

FIX

Special offer campaign price

AKPR

FIX

Special offer text number

AGTN

FIX

Bit field internal only -

AKBI

FIX

16

32

INTBFDB

EXP

34

INTBFEX

EXP

36

INTBFEX

EXP

38

INTBFEX

EXP

40

INTBFEX

EXP

42

INTBFEX

EXP

44

INTBFEX

EXP

46

INTBFEX

EXP

48

INTBFEX

EXP

50

INTBFEX

Sunday

AKSO
Monday

AKMO
Tuesday

AKDI

Wednesday

AKMI
Thursday

AKDO
Friday

AKFR
Saturday

AKSA

Special offer campaign type

ATYP

Delete info

LINF

1MAXANUM
2

= 9999999999999
MAXLONG = 2147483647

5-2

6.126.98.0.01.99

Master data
Price data

AKDA

FIX

501

52

501

VARSTR

c Data structure AKST special offer campaign data


typedef struct
{
short
long
Tyint64
short
long
long
long
long
IntBfDb
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
char
} TYakst_entry;

walo;
aknr;
anum;
abnu;
aanf;
aend;
akpr;
agtn;
akbi;
akso;
akmo;
akdi;
akmi;
akdo;
akfr;
aksa;
atyp;
linf;
akda[201];

/* Cancel flag */
/* Special offer campaign number */
/* PLU number */
/* Department number */
/* Start of validity period */
/* End of validity period */
/* Special offer campaign price */
/* Special offer text number */
/* Bit field */
/* Sunday */
/* Monday */
/* Tuesday */
/* Wednesday */
/* Thursday */
/* Friday */
/* Saturday */
/* Special offer campaign type */
/* Delete info */
/* Price data */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

AKNR:

Special offer campaign number

ANUM:

PLU number

ABNU:

Department number

AANF:
AEND:

Start of validity period (date and time)


End of validity period (date and time)
Represented in UNIX format (seconds since 1970/01/01)

AKPR:

Special offer campaign price, replaces the basic price

AGTN:

Special offer text number

AKBI:

Bit field internal only

6.126.98.0.01.99

5-3

Master data

AKSO:
AKMO:
AKDI:
AKMI:
AKDO:
AKFR:
AKSA:

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
0 = no
1 = yes

ATYP:

Special offer campaign type


0 = standard campaign
1 = happy hour (or happy day with specification of period of time)
2 = price change

LINF:

Delete info
0 = do not delete the special offer campaign
1 = delete the special offer campaign after expiry
2 = delete special offer campaign after expiry or if another campaign is
activated

AKDA:

Price data as a string


Data for price groups and extra price or graduated discounts
The string is structured as follows:
identifier + separator + value (ASCII) +separator etc.
Identifiers:
'GPR1'
unit price 1
'GPR2'
unit price 2
'GPR3'
unit price 3
'GPR4'
unit price 4
'EXPR'
extra price
'SLFD'
graduation number
'SPGS'
graduated discount
Weight benefit/Price advantage/Discount rate
SGEW
Grad. quantity limit
RABZ
discount allowed
PREU
price overwrite
PTYP
Price types (0, 4, 8, 10-12, 13)
8, 10-12:
PTYP in PLST:
= 1 (Grad. Discount)
PIDE in PLSF:
= 8, 10-12
STOL
Tolerance flag (0,1)
curr. only 0 (no tolerance calculating)
TPNR
Fidelity points no.
RATN
Discount text number
Separator : ESC (0x1B)
Note:
Signs (+ and -) are not permitted.
The data must be terminated by means of a zero byte (0x00). A separator

5-4

6.126.98.0.01.99

Master data
to the left of the end character is optional.
Example:

unit price 2
graduated discount 0
graduated discount 1

12,50 $
12,00 $
11,50 $

GPR2|1250|SLFD|0|SPGS|1200|SLFD|1|SPGS|1150|'
(| stands for the separator ESC (0x1B))
Examples on how to allocate variable data for special campaigns.
A tolerance calculation can be specified via STOL|1| for each graduat.
discount entered. If no entry was made or if STOL|0| is specified no
tolerance calculation is done. The tolerance can be calculated for any type
of discount.
PTYP 8:
300gr and more weight benefit 50gr
PTYP|8|SLFD|0|SGEW|300|SPGS|50|
PTYP 10:
300gr and more 0,50$ discount
PTYP|10|SLFD|0|SGEW|300|SPGS|50|
PTYP 11:
300gr and more 1% discount
500gr and more 6% discount
1000gr and more 11%
PTYP|11|SLFD|0|SGEW|300|SPGS|100|
SLFD|1|SGEW|500|SPGS|600|SLFD|2|SGEW|1000|SPGS|1100|
The following data entry prevents that a 4th grad.discount rate that might
be on the scale is used (running grad. discount number 3):
SLFD|3|SGEW|0|
PTYP 12:
300gr and more 0,50$ discount
500gr and more 1,10$ discount
1000gr and more 2,50$ discount
PTYP|12|SLFD|0|SGEW|300|SPGS|50|
SLFD|1|SGEW|500|SPGS|110|SLFD|2|SGEW|1000|SPGS|250|
or with tolerance calculation
PTYP|12|SLFD|0|SGEW|300|SPGS|50|STOL|1|
SLFD|1|SGEW|500|SPGS|110|STOL|1|
SLFD|2|SGEW|1000|SPGS|250|STOL|1|

6.126.98.0.01.99

5-5

Master data
5.3

ATST extra text master data

Table : ATST

Global table

Number of attributes: 3

Description : extra text master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

Extra text number

ATNU

KEY FIX

999999999

INTEGER

1501

1501

VARSTR

Extra text

ATTE

FIX

c - Data structure ATST extra text master data


typedef struct
{
short
walo;
/* Cancel flag */
long
atnu;
/* Extra text number */
char
atte[1501]; /* Extra text */
} TYatst_entry;
Explanations:
Extra texts are texts for ingredients or formulae which supply additional information on a
PLU.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

ATNU:

Extra text number


Macros:
&$BENA;
&$ABNA;
&$LFNU;
&$date;
&$time;

5-6

operator names
department names
consecutive ticket number
date
time

6.126.98.0.01.99

Master data
5.4

BEST operator master data

Table : BEST

Global table

Number of attributes: 30

Description : operator master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

STRING

16

12

INTBFDB

999

14

INTEGER

999

16

INTEGER

999

18

INTEGER

999

20

INTEGER

999

22

INTEGER

999

24

INTEGER

999

26

INTEGER

999

28

INTEGER

999

30

INTEGER

999

32

INTEGER

34

INTEGER

Operator number

BENU

KEY FIX

Password key

PASS

FIX

Bit field -internal only-

BEST

FIX

Department authorization 01

BA01

FIX

Department authorization 02

BA02

FIX

Department authorization 03

BA03

FIX

Department authorization 04

BA04

FIX

Department authorization 05

BA05

FIX

Department authorization 06

BA06

FIX

Department authorization 07

BA07

FIX

Department authorization 08

BA08

FIX

Department authorization 09

BA09

FIX

Department authorization 10

BA10

FIX

FIX

Float

WEGE

999999999

Scale number for POS functions

WNAA

FIX

99

38

INTEGER

FIX

99999

40

INTEGER

EXP

44

INTBFEX

Tare value

TAWE

Operator active

BEAK

6.126.98.0.01.99

5-7

Master data

Price overwrite permitted

TRER

EXP

46

INTBFEX

EXP

48

INTBFEX

50

INTBFEX

EXP

52

INTBFEX

EXP

54

INTBFEX

EXP

56

INTBFEX

58

INTBFEX

60

INTBFEX

Training active

TRAK

Price overwrite priority

BESL

EXP

Cashing permitted

KASI

Cashing active

KAAK

POS drawer

KALA

Cancellation permitted

KSTO

EXP

Markup/discount authorization

ZASB

EXP

Load capacity factor for tare value

TLFK

EXP

62

INTBFEX

EXP

64

INTBFEX

FIX

21

66

21

STRING

FIX

21

87

21

STRING

Staff discount

PRAB

Operator text

BETE
Title

BANR

c Data structure BEST operator master data


typedef struct
{
short
short
char
ushort
short
short
short
short
short
short
short
short
short
short
long
short
long
ushort
ushort
ushort
ushort
5-8

walo;
benu;
pass[8];
best;
ba01;
ba02;
ba03;
ba04;
ba05;
ba06;
ba07;
ba08;
ba09;
ba10;
wege;
wnaa;
tawe;
beak;
trer;
trak;
besl;

/* Cancel flag */
/* Operator number */
/* Password key */
/* Bit field -internal only- */
/* Department authorization 01 */
/* Department authorization 02 */
/* Department authorization 03 */
/* Department authorization 04 */
/* Department authorization 05 */
/* Department authorization 06 */
/* Department authorization 07 */
/* Department authorization 08 */
/* Department authorization 09 */
/* Department authorization 10 */
/* Float */
/* Scale number for POS functions */
/* Tare value */
/* Operator active */
/* Price overwrite permitted */
/* Training active */
/* Price overwrite priority */
6.126.98.0.01.99

Master data
ushort kasi;
ushort kaak;
ushort kala;
ushort ksto;
ushort zasb;
ushort tlfk;
ushort prab;
char
bete[21];
char
banr[21];
} TYbest_entry;

/* Cashing permitted */
/* Cashing active */
/* POS drawer */
/* Cancellation permitted */
/* Markup/discount authorization */
/* Load capacity factor for tare value */
/* Staff discount */
/* Operator text */
/* Title */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

BENU:

Operator number

PASS:

Password (7-digit incl. zero byte):


A password will be allocated to each operator allowing him to alter menu
data in relation to the authorization level.

BEST:

Internal value (=0)

BA01:
.
.
BA10:

Department authorization to logon/off operator/cashier:


= 0: no authorization, operator/cashier will be rejected.
> 0: department number of scales permitted for logon/off

WEGE:

Float

TAWE:

Operator-specific tare value 1

BEAK:

Operator active:1

TRER:

Price overwrite permitted


always allowed
not allowed
PLU-dependent

TRAK:

Training active:

BESL:

Price overwrite priority


(see TRER above).

1 This

0=no
1=yes

BESL
1
0
0

TRER
0
1
0

0=no
1=yes

value can only be read.

6.126.98.0.01.99

5-9

Master data
KASI:

Cashing permitted:

0=no
1=yes

KAAK:

Cashing active:1

0=no
1=yes

KALA:

POS drawer:

0=drawer 1
1=drawer 2

KSTO:

Cancellation permitted:

0=yes
1=no

ZASB:

Markup/discount authorization:

0=yes
1=no

TLFK:

Load capacity factor for tare value:1

0= 1 g precisely
1= 10 g precisely
2= 100 g precisely

PRAB:

Staff discount:

0= not permitted
1= limited
2= unlimited

BETE:

Operator name

BANR:

Title

See above

5-10

6.126.98.0.01.99

Master data
5.5

BIST Operator ID master data

Table : BIST

Global table

Number of attributes: 3

Description : Operator ID master data

Description

Decr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

10

INTEGER

Cancel flag

WALO

KEY FIX

Operator ID

BEID

KEY FIX

MINBEID1

MAXBEID2

Operator number

BENU

FIX

999

c Data structure BIST Operator ID master data


typedef struct
{
short
walo;
Tyint64 beid;
short
benu;
} TYbist_entry;

/* Cancel flag */
/* Operator ID */
/* Operator number */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

0x8000000000000000
0x7FFFFFFFFFFFFFFF

MINBEID =
MAXBEID =

6.126.98.0.01.99

5-11

Master data
5.6

CAST COOL Article

Table : CAST

Global table

Number of attributes: 9

Description : COOL Article

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

FIX

999999

12

INTEGER

FIX

999999

16

INTEGER

99

20

INTEGER

999999

22

INTEGER

26

INTEGER

999999

28

INTEGER

32

21

PLU number

PNUM

KEY FIX

Department number

ABNU

KEY FIX

Class number

CCNC

Short List number

CSNC

Sequence number

SQNC

FIX

Most recently used COOL number

CUNC

FIX

Forces the scale into COOL Mode

CFXC

EXP

COOL Pretext number

CXNC

FIX

COOL Tracking number

CRNC

FIX

21

STRING

c Data structure CAST COOL Article


typedef struct
{
short
long
short
long
long
short
long
short
long
char
} TYcast_entry;

5-12

walo;
pnum;
abnu;
ccnc;
csnc;
sqnc;
cunc;
cfxc;
cxnc;
crnc[21];

/* Cancel flag */
/* PLU number */
/* Department number */
/* Class number */
/* Short list number */
/* Sequence number */
/* Most recently used COOL number */
/* Forces the scale into COOL Mode */
/* COOL Pretext number */
/* COOL Tracking number */

6.126.98.0.01.99

Master data

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

6.126.98.0.01.99

5-13

Master data
5.7

CCST COOL Country

Table : CCST

Global table

Number of attributes: 5

Description : COOL Country

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

999999

INTEGER

1801

12

1801

VARSTR

Country number

CTNC

KEY FIX

Department number

ABNU

KEY FIX

Class number / Category

CCNC

KEY FIX

Country Text

CCXC

FIX

c Data structure CCST COOL Country


typedef struct
{
short
long
short
long
char
} TYccst_entry;

walo;
/* Cancel flag */
ctnc;
/* Country number */
abnu;
/* Department number */
ccnc;
/* Class number / Category */
ccxc[1801]; /* Country Text */

Explanations:
WALO:

5-14

Cancel flag :
0= record is modified or created
1= record is deleted

6.126.98.0.01.99

Master data
5.8

CPST COOL Production Step / Custom Text

Table : CPST

Global table

Number of attributes: 5

Description : COOL Production Step / Custom Text

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

999999

INTEGER

1801

12

1801

VARSTR

Production Step Number

PSNC

KEY FIX

Department Number

ABNU

KEY FIX

Class number / Category

CCNC

KEY FIX

Production Step Text

PSXC

FIX

c Data structure CPST COOL Production Step / Custom Text


typedef struct
{
short
long
short
long
char
} TYcpst_entry;

walo;
/* Cancel flag */
psnc;
/* Production Step Number */
abnu;
/* Department Number */
ccnc;
/* Class Number / Category */
psxc[1801]; /* Production Step Text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

6.126.98.0.01.99

5-15

Master data
5.9

CIST COOL Item

Table : CIST

Global table

Number of attributes: 5

Description : COOL Item

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

INTEGER

1801

10

1801

VARSTR

COOL Number

CNOC

KEY FIX

Department Number

ABNU

KEY FIX

COOL Text Type

CTTC

KEY FIX

COOL Text

CTXC

FIX

c Data structure CIST COOL Item


typedef struct
{
short
long
short
short
char
} TYcist_entry;

walo;
cnoc;
abnu;
cttc;
ctxc[1801];

/* Cancel flag */
/* COOL Number */
/* Department Number */
/* COOL Text Type */
/* COOL Text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

CTTC:

COOL Text Type:


0= COOL Text
1= Pretext Text

5-16

6.126.98.0.01.99

Master data
5.10 CSST COOL Short List

Table : CSST

Global table

Number of attributes: 6

Description : COOL Short List

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

99

INTEGER

10

INTEGER

999999

12

INTEGER

COOL Short List Number

CSNC

KEY FIX

Department Number

ABNU

KEY FIX

Sequential Link Number

SQNC

KEY FIX

COOL Text Type

CTTC

FIX

COOL Text Number

CNOC

FIX

c Data structure CSST COOL Short List


typedef struct
{
short
long
short
short
short
long
} TYcsst_entry;

walo;
csnc;
abnu;
sqnc;
cttc;
cnoc;

/* Cancel flag */
/* COOL Short List Number */
/* Department Number */
/* Sequential Link Number */
/* COOL Text Type */
/* COOL Text *Number /

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

CTTC:

COOL Text Type:


0= COOL Text
1= Pretext Text

6.126.98.0.01.99

5-17

Master data
5.11 COST bar code data

Table : COST

Global table

Number of attributes: 21

Description : bar code data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

999

INTEGER

999

INTEGER

16

INTBFDB

FIX

16

INTBFDB

EXP

10

INTBFEX

EXP

12

INTBFEX

14

INTBFEX

16

INTBFEX

Code structure number

COSN
Code digit

KEZI

FIX

Bit field -internal only-

COBI

FIX

Bit field -internal only-

CBI2

Info code value

COWE

Number of digits

COST

Check digit calculation

PRZI

EXP

Weighting factor/floating comma

COOP

EXP

Fill character active

FCON

EXP

18

INTBFEX

EXP

20

INTBFEX

Code type

COTY

Limiting value check for code contents

MCHK

EXP

22

INTBFEX

EXP

24

INTBFEX

26

INTBFEX

FIX

9999

28

INTEGER

FIX

30

30

INTEGER

FIX

33

STRING

FIX

34

11

STRING

45

11

STRING

PLU access

ARZU

Code structure rules

CVAK

EXP

Product group number

WGNR

Menu layout

HMLY

Fill character

FLCH

Code contents

COIN

Min. value for code contents

MICI
5-18

FIX

6.126.98.0.01.99

Master data

Max. value for code contents

MACI

FIX

54

11

STRING

501

65

501

VARSTR

Code structure rules

COVO

FIX

c Data structure COST bar code data


typedef struct
{
short
short
short
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
short
short
char
char
char
char
char
} TYcost_entry;

walo;
cosn;
kezi;
cobi;
cbi2;
cowe;
cost;
przi;
coop;
fcon;
coty;
mchk;
arzu;
cvak;
wgnr;
hmly;
flch[2];
coin[11];
mici[11];
maci[11];
covo[501];

/* Cancel flag */
/* Code structure number */
/* Code digit */
/* Internal DBM bit field */
/* Internal DBM bit field */
/* Info code value */
/* Number of digits */
/* Check digit calculation */
/* Weighting factor/floating comma */
/* Fill character active */
/* Code type */
/* Limiting value check */
/* PLU access */
/* Code structure rules active */
/* Product group number */
/* Menu layout */
/* Fill character */
/* Code contents */
/* Min. value for code contents */
/* Max. value for code contents */
/* Code structure rules */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

COSN:

Code structure number


Code structure number and code digit may be identical. Creating the total
bar code requires the code structure number used in the DEVICE
CONFIGURATION to be entered

KEZI:

Code digit of code

6.126.98.0.01.99

5-19

Master data
COBI:

Internal value (=0)

CBI2:

Internal value (=0)

COWE:

Code value:
0 = selling price
1 = weight
2 = number of pieces
3 = foreign currency same as print
4 = foreign currency converted

COST:

Code digits for code value:


0 = 4 digits
1 = 5 digits
2 = 6 digits
3 = 0 digits
4 = 3 digits
5 = 7 digits
6 = 8 digits
7 = 9 digits

PRZI:

Check digit calculation:


0 = no
1 = yes

COOP:

Weighting factor/floating comma:


0=x1
1 = floating comma
2 = x 0,1
3 = x 0,01
4 = x 10

FCON:

Fill character active:


0 = no
1 = yes

COTY:

Code type:
0 = UPC/EAN-13
1 = EAN-8
2 = press items
3 = product group

MCHK:

Limiting value check


Check of MIN/MAX values
0 = no
1 = yes

ARZU:

PLU access:
0 = 12-digit
1 = 13-digit

5-20

6.126.98.0.01.99

Master data
CVAK:

Code structure rules active:


0 = no
1 = yes

HMLY:

Menu layout
Number of template FTST (KEY1)

FLCH:

Fill character in table SCST

COIN:

Code contents, with minimum 3 digits and maximum 6 digits:


Input:

Code contents:

1234
AAA

Input of a fixed number


Department number with maximum 3 digits
Item code - department of items
Department sorting - department of items
Total code - department of scale
Consecutive scale-specific ticket No.:
allocated by the scale at which processing of the actual
ticket has been started.
Day with 2 digits
Mixed input, e. g. day with 2 digits and consecutive
ticket number with 2 digits
Scale (device) No. with maximum 2 digits
Customer number with maximum 6 digits
Consecutive ticket number with maximum 6 digits
PLU No. with maximum 6 digits (only in
conjunction with item code)
Fidelity points with 5 digits
Scale (device No.) at which processing of the actual
ticket has been started
Tare with 5 digits
Operator number with maximum 3 digits
Product group No. with 4 digits (only in conjunction
with item code)
Any number, input of any freely selectable number in
eco1 of the PLST table.

BBBBB
DD
DDLL
GG
KKKKKK
LLLLLL
PPPPPP
RRRRR
SS
TTTTT
VVV
WWWW
XXXX

COVO:

Code structure rules

6.126.98.0.01.99

5-21

Master data
5.12 DEVT Device identification

Table : DEVT

Local table

Number of attributes: 4

Description : Device identification

Description

Decr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

9999

INTEGER

Identification

DLFN

KEY FIX

Designation

DBEZ

FIX

31

31

STRING

FIX

61

35

61

VARSTR

Data

DDAT

c Data structure DEVT Device identification


typedef struct
{
short
walo;
short
dlfn;
char
dbez[31];
char
ddat[61];
} TYdevt_entry;

/* Cancel flag */
/* Identification */
/* Designation */
/* Data */

Explanations:
The DEVT table only contains device- specific data and can only be received.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

DLFN:

Identification :
Identification Designation DBEZ
1
Device address
2
Device name
3
Department no.
4
Department no. for PLU access
5
Department no. for EAN access
100
DHCP

5-22

6.126.98.0.01.99

Master data
101
102
103
104
200
201
300
301
302
400
401
410
420
430
431
432
440
450
451
460
470
480
700
710
720
740
800
801
899
900
901
1000
1001
1010
1011
1012
1020
1021
1022
1200
1201
1300
1599
9997
9998
9999
DDAT:

IP address
Subnet Mask
Gateway
MAC address
Device no.
Device type
Weighing range
Minimum load capacity
Interval
Program version
Program version date
Database version application
PC-Engine version
PCMCIA card version
WLAN
WLAN MAC address
ADC version
Kernel version
Kernel-Build
Boot loader version
BIOS version
Update Version
Capacity static RAM (Byte)
Capacity dynamic Ram (Byte)
Capacity applications FLASH (Byte)
Capacity Compact Flash (Byte)
Hardware ID
Licensed modules:
License no. XX activated
Date of manufacture
Operation time
Manufacturer verification: date
Manufacturer verif.:no. of Weights and Measures Authorities
1. reverification date
1. reverification no. of Weights and Measures Authorities
1. reverification (pers.no.)
2. reverification date
2. reverification no. of Weights and Measures Authorities
2. reverification name (pers.no.)
Freely available text 1
Freely available text 2
Installed Software Packages
Name, Version, Build, Date
Version device identification data
Device identification data created on for first time
Last modification on device identification data on

Data :
Device-specific data in conformity with above mentioned identification

6.126.98.0.01.99

5-23

Master data
5.13 DOST DOD Delhaize Origin Data

Table : DOST

Global table

Number of attributes: 7

Description : DOD Delhaize Origin Data

Description

Decr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

DOD table identifier

DTAB

KEY FIX

999999999

INTEGER

999999999

INTEGER

Record number

DREC

KEY FIX

Extra number

DANU

FIX

21

10

21

STRING

FIX

101

31

101

VARSTR

FIX

101

132

101

VARSTR

FIX

101

233

101

VARSTR

Text Language 1

DLA1

Text Language 2

DLA2

Text Language 3

DLA3

c Data DOST DOD Delhaize Origin Data


typedef struct
{
short
walo;
long
dtab;
long
drec;
char
danu[21];
char
dla1[101];
char
dla2[101];
char
dla3[101];
} TYdost_entry;

5-24

/* Cancel flag */
/* DOD table identifier */
/* Record number */
/* Extra number */
/* Text Language 1 */
/* Text Language 2 */
/* Text Language 3 */

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

DTAB:

DOD table identifier


1 = Catch range (FAO)
2 = Origin
3 = VE of EG producer number
4 = Production method
5 = Supplier

DREC:

Record number

DANU:

Extra number
e.g.: supplier number, catch code

DLA1:

Text Language 1

DLA2:

Text Language 2

DLA3:

Text Language 3

6.126.98.0.01.99

5-25

Master data
5.14 DVST EDP user

Table : DVST

Global table

Number of attributes: 7

Description : EDP user

Description

Decr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

16

16

STRING

16

18

16

VARDATA

FIX

16

34

INTBFDB

EXP

36

INTBFEX

EXP

38

INTBFEX

EXP

40

INTBFEX

User name

DVNA

KEY FIX

Encoded password

DVPW

FIX

Bit field internal only-

DVBI

FTP access

FTPA

Remote access

REMA

HTTP access

HTPA

c Data structure DVST EDP user


typedef struct
{
short
char
data
ushort
ushort
ushort
ushort
} TYdvst_entry;

5-26

walo;
dvna[16];
dvpw[16];
dvbi;
ftpa;
rema;
htpa;

/* Cancel flag */
/* User name */
/* Encoded password */
/* Bit field, internal only */
/* FTP access */
/* Remote access */
/* HTTP access */

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

DVNA:

Name of EDP user

DVPW:

Encoded password
(a password entered in the device is saved as an encoded password)

FTPA:

FTP access
0 = not allowed
1 = allowed

REMA:

Remote access
0 = not allowed
1 = allowed

HTPA:

HTTP access
0 = not allowed
1 = allowed
(the function is not yet supported in the device)

6.126.98.0.01.99

5-27

Master data
5.15 ETST labels

Table : ETST

Global table

Number of attributes: 15

Description : labels

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

Label number

ETNU

KEY FIX

Template number

FONU

FIX

99

INTEGER

FIX

16

INTBFHX

FIX

16

INTBFHX

FIX

16

10

INTBFHX

FIX

16

12

INTBFHX

FIX

16

14

INTBFHX

FIX

16

16

INTBFHX

FIX

32

18

INTBFHX

FIX

75

22

INTEGER

FIX

16

24

INTBFHX

FIX

16

26

INTBFHX

FIX

16

28

INTBFHX

FIX

21

30

21

STRING

Back color

BKCO

Back pattern

BKPA

Left coordinate

LEFT

Upper coordinate

TOP

Right coordinate

RGHT

Lower coordinate

BOTT

Label attribute

ETAT
Spacing

ETAB

Label status

STAT

Label width

ETBR

Deco label offset

ETVS
Label text

ETTE

5-28

6.126.98.0.01.99

Master data

c Data structure ETST labels


typedef struct
{
short
short
short
ushort
ushort
ushort
ushort
ushort
ushort
ulong
short
ushort
ushort
ushort
char
} TYetst_entry;

walo;
etnu;
fonu;
bkco;
bkpa;
left;
top ;
rght;
bott;
etat;
etab;
stat;
etbr;
etvs;
ette[21];

/* Cancel flag */
/* Label number */
/* Template number */
/* Back color */
/* Back pattern */
/* Left coordinate */
/* Upper coordinate */
/* Right coordinate */
/* Lower coordinate */
/* Label attribute */
/* Spacing */
/* Label status */
/* Label width */
/* Deco label offset */
/* Label text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

6.126.98.0.01.99

5-29

Master data
5.16 ESST label control

Table : ESST

Global table

Number of attributes: 23

Description : label control

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

16

INTEGER

16

INTEGER

16

INTEGER

99

10

INTEGER

99

12

INTEGER

99

14

INTEGER

300

16

INTEGER

300

18

INTEGER

300

20

INTEGER

16

22

INTBFDB

24

INTBFEX

26

INTBFEX

28

INTBFEX

30

INTBFEX

32

INTBFEX

34

INTBFEX

Label control number

ECTR

KEY FIX

Label type of label 1

EAR1

FIX

Label type of label 2

EAR2

FIX

Label type of nutrition facts label

EARN

FIX

Label number of label 1

ENU1

FIX

Label number of label 2

ENU2

FIX

Label number of nutrition facts label

ENUN

FIX

Label length of label 1

ELN1

FIX

Label length of label 2

ELN2

FIX

Label length of nutrition facts label

ELNN

FIX

Bit field internal only-

ECBI

FIX

Target printer for label 1

ZDR1

EXP

Target printer for label 2

ZDR2

EXP

Target printer for nutrition facts label

ZDRN

EXP

Foreign currency printing on label 1

EFW1

EXP

Foreign currency printing on label 2

EFW2

EXP

Foreign currency printing on nutrition facts label

EFWN

5-30

EXP

6.126.98.0.01.99

Master data

Printing of label 1

EON1

EXP

36

INTBFEX

EXP

38

INTBFEX

EXP

40

INTBFEX

EXP

42

INTBFEX

FIX

21

44

21

STRING

Printing of label 2

EON2

Printing of nutrition facts label

EONN

Text separation

ATTR
Info text

ECTE

c Data structure ESST label control


typedef struct
{
short
short
short
short
short
short
short
short
short
short
short
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
char
} TYesst_entry;

walo;
ectr;
ear1;
ear2;
earn;
enu1;
enu2;
enun;
eln1 ;
eln2;
elnn;
ecbi;
zdr1;
zdr2;
zdrn;
efw1;
efw2;
efwn;
eon1;
eon2;
eonn;
attr;
ecte[21];

/* Cancel flag */
/* Label control number */
/* Label type of label 1 */
/* Label type of label 2 */
/* Label type of nutrition facts label */
/* Label number of label 1 */
/* Label number of label 2 */
/* Label number of nutrition facts label */
/* Label length of label 1 */
/* Label length of label 2 */
/* Label length of nutrition facts label */
/* Bit field, internal only */
/* Target printer for label 1 */
/* Target printer for label 2 */
/* Target printer for nutrition facts label */
/* Foreign currency printing on label 1 */
/* Foreign currency printing on label 2 */
/* Foreign currency printing on nutrition facts label */
/* Printing of label 1 */
/* Printing of label 2 */
/* Printing of nutrition facts label
/* Text separation */
/* Info text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

6.126.98.0.01.99

5-31

Master data
ECTR:

Label control number

EAR1:
EAR2:
EARN:

Label type of label 1


Label type of label 2
Label type of nutrition facts label
0 = label from configuration
1 = Bizerba 58
2 = ISB with code
3 = ISB without code
4 = small with code
5 = small without code
6 = Bizerba 68
7 = Bizerba 58 (2)
16 = customized label

ENU1:
ENU2:
ENUN:

Label number of label 1


Label number of label 2
Label number of nutrition facts label
EAR1/EAR2/EARN equal to 16 ( i. e. customized label):
number of customized label (see table ETST)

ELN1:
ELN2:
ELNN:

Label length of label 1


Label length of label 2
Label length of nutrition facts label
EAR1/EAR2/EARN unequal to 16 ( i. e. standard label):
length of standard label in mm.

ZDR1:
ZDR2:
ZDRN:

Target printer for label 1


Target printer for label 2
Target printer for nutrition facts label
0 = primary printer
1 = secondary printer

EFW1:
EFW2:
EFWN:

Foreign currency printing on label 1


Foreign currency printing on label 2
Foreign currency printing on nutrition facts label
0 = do not print foreign currency fields
1 = print foreign currency fields

EON1:
EON2:
EONN:

Printing label 1
Printing label 2
Printing nutrition facts label
0 = do not print label
1 = print label

ATTR:

Text separation
0 = as set in configuration
1 = automatic

5-32

6.126.98.0.01.99

Master data
5.17 FEST frequency master data

Table : FEST

Global table

Number of attributes: 18

Description : frequency master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

INTEGER

30

INTEGER

FIX

11

11

STRING

FIX

11

17

11

STRING

Data range number

FELF

KEY FIX

Period of time number

ZELF

KEY FIX

Starting date/time

ZEST

Ending date/time

ZEEN

Bit field -internal only-

ZEBI

FIX

16

28

INTBFDB

EXP

30

INTBFEX

EXP

32

INTBFEX

EXP

34

INTBFEX

EXP

36

INTBFEX

EXP

38

INTBFEX

EXP

40

INTBFEX

EXP

42

INTBFEX

44

INTBFEX

46

INTEGER

9999

48

INTEGER

9999

50

INTEGER

52

INTEGER

Sunday

ZESO
Monday

ZEMO
Tuesday

ZEDI

Wednesday

ZEMI
Thursday

ZEDO
Friday

ZEFR
Saturday

ZESA

Enabling/disabling status

FESA

EXP

Selection of cashier/operator

FESL

FIX

Selection of range start

FEBA

FIX

Selection of range end

FEBE

FIX

Period of time - hour, week

FEZP

6.126.98.0.01.99

FIX

5-33

Master data

c Data structure FEST frequency master data


typedef struct
{
short
short
short
char
char
IntBfDb
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
short
short
short
short
} TYfest_entry;

5-34

walo;
felf;
zelf;
zest[11];
zeen[11];
zebi;
zeso;
zemo;
zedi;
zemi;
zedo;
zefr;
zesa;
fesa;
fesl;
feba;
febe;
fezp;

/* Cancel flag */
/* Data range number. */
/* Period number */
/* Starting date/time */
/* Ending date/time */
/* DBM bit field for weekdays */
/* Sunday
no=0, yes=1 */
/* Monday
no=0, yes=1 */
/* Tuesday
no=0, yes=1 */
/* Wednesday
no=0, yes=1 */
/* Thursday
no=0, yes=1 */
/* Friday
no=0, yes=1 */
/* Saturday
no=0, yes=1 */
/* Enabling/disabling of status */
/* Selection of cashier/operator, etc. */
/* Selection of range start */
/* Selection of range end */
/* Period of time - hour, week */

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

FELF:
ZELF:

Logical allocation of periods


Consecutive number of individual periods

ZEST:
ZEEN:

Starting time (rev. 3.10)


Ending time
Format:
[0] .. [5]

Blanks
(the date is currently not supported)
[6,7]
hh
[8,9]
mm
Minimum time interval (difference between starting and ending time): 10
minutes
ZEBI:

Internal value (=0)

FESA:

Status of sales acquisition:


0 = acquisition disabled, without sales transaction
1 = acquisition enabled, without sales transaction
2 = acquisition disabled, with sales transaction
3 = acquisition enabled, with sales transaction
'with sales transaction' means that sales are already posted in the relevant
period.

FESL:

Selection of type of sales:


0 = operator
1 = cashier
2 = department
3 = product group

FEZP:

Selection of period:
0 = hour:
The weekday fields ZESO to ZESA
must be set to 1. Time fields ZEST and ZEEN
serve to select the period.
1 = daily:
ZEST and ZEEN time fields
must be padded with blanks.
ZESO to ZESA fields
serve to select the weekdays.

6.126.98.0.01.99

5-35

Master data
5.18 FOST templates

Table : FOST

Global table

Number of attributes: 14

Description : templates

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

99

INTEGER

FIX

32

INTBFHX

FIX

16

10

INTBFHX

FIX

16

12

INTBFHX

FIX

16

14

INTBFHX

FIX

16

16

INTBFHX

FIX

16

18

INTBFHX

Template number

FONU

KEY FIX

Field number

FENU

KEY FIX

Contents and type

INTY

Left coordinate

LEFT

Upper coordinate

TOP

Right coordinate

RGHT

Lower coordinate

BOTT

Foreground color

FGCO

Foreground pattern

FGPA

FIX

16

20

INTBFHX

FIX

-1

100

22

INTEGER

FIX

16

24

INTBFHX

FIX

32

26

INTBFHX

FIX

32

30

INTBFHX

FIX

501

34

501

VARSTR

Size

GRSS
Font

FONT

Freely definable

FRFC

Field attribute

FEAT

Constant text

FIXT

5-36

6.126.98.0.01.99

Master data

c Data structure FOST templates


typedef struct
{
short
short
short
ulong
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ulong
ulong
char
} TYfost_entry;

walo;
fonu;
fenu;
inty;
left;
top ;
rght;
bott;
fgco;
fgpa;
grss;
font;
frfc;
feat;
fixt[501];

/* Cancel flag */
/* Label number */
/* Template number */
/* Contents and type */
/* Left coordinate */
/* Upper coordinate */
/* Right coordinate */
/* Lower coordinate */
/* Foreground color */
/* Foreground pattern */
/* Size */
/* Font */
/* Freely definable */
/* Field attribute */
/* Constant text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

6.126.98.0.01.99

5-37

Master data
5.19 FTST Templates

Table : FTST

Global table

Number of attributes: 6

Description : templates

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

Identification application

APPL

KEY FIX

999999999

INTEGER

KEY FIX

999999999

INTEGER

KEY FIX

999999999

10

INTEGER

Key 1

KEY1
Key 2

KEY2

Designation

FTBZ

FIX

21

14

21

STRING

FIX

1501

35

1501

VARSTR

Text

FTTE

c Data structure FTST templates


typedef struct
{
short
long
long
long
char
char
} TYftst_entry;

5-38

walo;
appl;
key1;
key2;
ftbz[21];
ftte[1501];

/* Cancel flag */
/* Identification application */
/* Key 1*/
/* key 2*/
/* Designation */
/* Text */

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

APPL:

Identification application:
1 = Video journal ticket recording
2 = Video journal menu
3 = Video journal configuration
100 = Data of origin template
101 = Country table with ISO codes for scanning data of origin
200 = Template for purchase order
300 = internal
400 = Template for standard emails
500 = Template for RDP

KEY1:

Key 1 :
APPL = 100:
HMLY from HKST

KEY2:

Key 2:
APPL = 100:
0 = Header with designation of template
1 = Template data maintenance menu layout
2 = Template for sales
3 = Template for printing data of origin on ticket
4 = Template for printing data of origin on label

FTBZ:

Designation

FTTE:

Text:
Template data

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

6.126.98.0.01.99

5-39

Master data
5.20 FUCN local - keyboard function assignment

Table : FUCN

Local table

Number of attributes: 4

Description : keyboard function assignment

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

32767

INTEGER

64

INTBFHX

999

12

INTEGER

Cancel flag

WALO

KEY FIX

Key function code

TSFC

KEY FIX

-32768

Key data

TSDA

FIX

Department number

TSAB

FIX

c - Data structure FUCO keyboard function assignment (local)


typedef struct
{
short
walo;
short
tsfc;
Tyint64 tsda;
short
tsab;
} TYfucn_entry;

/* Cancel flag */
/* Key function code */
/* Key data */
/* Department number */

Explanations concerning the FUCN and FUCO tables:


In the first instance, this table is used to assign scale-specific numeric fix-keys (except
for operator keys, see section 5.22).
Suitable for the following applications:
SB PLU - keys
Department keys
While the FUCO table contains only key data with 32-bit contents, the FUCN table
comprises all key data, including self-service (SB) keys with a 13-digit EAN code.

5-40

6.126.98.0.01.99

Master data
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TSFC:

Keyboard codes:
Direct PLU or self-service PLU keys
PLU key 1
PLU key 2
PLU key 3
.
.
.
PLU key 254
PLU key 255
PLU key 256

0x8000
0x8001
0x8002
.
.
.
0x80FD
0x80FE
0x80FF

-32768
-32767
-32766
.
.
.
-32515
-32514
-32513

PLU key 257


PLU key 258
PLU key 259
.
.
.
PLU key 2998
PLU key 2999
PLU key 3000

0x9100
0x9101
0x9102
.
.
.
0x9BB5
0x9BB6
0x9BB7

-28416
-28415
-28414
.
.
.
-25675
-25675
-25675

Fixed tare value memory keys


Tare key 1
Tare key 2
Tare key 3
.
.
.
Tare key 62
Tare key 63
Tare key 64

6.126.98.0.01.99

0x8200
0x8201
0x8202
.
.
.
0x823D
0x823E
0x823F

-32256
-32255
-32254
.
.
.
-32195
-32194
-32193

5-41

Master data
Department keys
Department key 1
Department key 2
Department key 3
Department key 4
Department key 5
Department key 6
Department key 7
Department key 8
Department key 9

0x8440
0x8441
0x8442
0x8443
0x8444
0x8445
0x8446
0x8447
0x8448

-31680
-31679
-31678
-31677
-31676
-31675
-31674
-31673
-31672

0x8800
0x8801
0x8802
.
.
.
0x883D
0x883E
0x883F

-30720
-30719
-30718
.
.
.
-30659
-30658
-30657

Product group keys


Product group key 1
Product group key 2
Product group key 3
.
.
.
Product group key 62
Product group key 63
Product group key 64

TSDA:

Key value,
e. g. PLU number, tare number, etc.

TSAB:

Department number.
To ensure an unambiguous assignment of a PLU number in TSDA, an
additional department number becomes necessary.

5-42

6.126.98.0.01.99

Master data
5.21 FUCO local - keyboard function assignment

Table : FUCO

Local table

Number of attributes: 4

Description : keyboard function assignment

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

32767

INTEGER

32

INTBFHX

999

INTEGER

Cancel flag

WALO

KEY FIX

Key function code

TSFC

KEY FIX

-32768

Key data

TSDA

FIX

Department number

TSAB

FIX

c Data structure FUCO keyboard function assignment (local)


typedef struct
{
short
walo;
short
tsfc;
ulong
tsda;
short
tsab;
} TYfuco_entry;

/* Cancel flag */
/* Key function code */
/* Key data */
/* Department number */

Explanations:
See section 5.20 FUCN local - keyboard function assignment

6.126.98.0.01.99

5-43

Master data
5.22 FUGL global - keyboard function assignment

Table : FUGL

Global table

Number of attributes: 4

Description : keyboard function assignment

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

32767

INTEGER

32

INTBFHX

999

INTEGER

10

STRING

Cancel flag

WALO

KEY FIX

Key function code

TSFC

KEY FIX

-32768

Key data

TSDA

FIX

Department number

TSAB

FIX

Character string for prefix key

FUTE

FIX

c - Data structure FUGL keyboard function assignment (global)


typedef struct
{
short
short
ulong
short
char
} TYfugl_entry;

5-44

walo;
tsfc;
tsda;
tsab;
fute[9];

/* Cancel flag */
/* Key function code */
/* Key data */
/* Department number */
/* Character string for prefix key */

6.126.98.0.01.99

Master data
Explanations:
This table is in the first instance used to assign scale-specific, numeric fixed keys.
Currently suitable for the following applications:
Operator keys
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TSFC:

Keyboard codes:
Direct operator keys
Operator key 1
Operator key 2
Operator key 3
.
.
.
Operator key 253
Operator key 254
Operator key 255
No Operator

0x8100
0x8101
0x8102
.
.
.
0x81FC
0x81FD
0x81FE
0x81FF

-32512
-32511
-32510
.
.
.
-32260
-32259
-32258
-32257

0x8600
0x8601
0x8602
0x8603
0x8604
0x8605
0x8606
0x8607
0x8608

-31232
-31231
-31230
-31229
-31228
-31227
-31226
-31225
-31224

Fixed amount keys


Fixed amount key 1
Fixed amount key 2
Fixed amount key 3
Fixed amount key 4
Fixed amount key 5
Fixed amount key 6
Fixed amount key 7
Fixed amount key 8
Fixed amount key 9
TSDA:

Key value
Here: operator number

TSAB:

Department number.
(not required in FUGL table)

FUTE:

Character string for prefix key

6.126.98.0.01.99

5-45

Master data
5.23 FWST foreign currencies

Table : FWST

Global table

Number of attributes: 15

Description : foreign currencies

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

INTEGER

INTEGER

FIX

INTEGER

FIX

INTEGER

FIX

10

INTEGER

Foreign currency number

FWNU

KEY FIX

Decimal places for selling price

FORM

FIX

Decimal places for unit price

NKGP

Conversion unit

FAKT

Exchange rate

KURS

999999999

Selling price rounding

VPRD

FIX

14

INTEGER

16

INTEGER

255

18

INTEGER

20

INTEGER

By Count first rounding

BCER

FIX

Decimal places for calculation

WSYM

FIX

Currency symbol prefixed and exchange rate

WVOR

FIX

No longer used as Printer currency symbol

RES1

OPT

32

22

INTBFHX

OPT

32

26

INTBFHX

30

STRING

FIX

34

STRING

FIX

21

34

21

STRING

Internal reserve

RES2

Display currency symbol

FWKU

FIX

Printer currency symbol

KUDR

Information text

FWTE

5-46

6.126.98.0.01.99

Master data

c - Data structure FWST foreign currencies


typedef struct
{
short
short
short
short
short
long
short
short
short
short
ulong
ulong
char
char
char
} TYfwst_entry;

walo;
fwnu;
form;
nkgp;
fakt;
kurs;
vprd;
bcer;
wsym;
wvor;
res1;
res2;
fwku[4];
kudr[4];
fwte[21];

/* Cancel flag */
/* Foreign currency number */
/* Number of decimal places for selling price */
/* Number of decimal places for unit price */
/* Conversion unit */
/* Exchange rate */
/* Selling price rounding */
/* By Count first rounding */
/* Decimal places for calculation */
/* Currency symbol on ticket and label prefixed */
/* No longer used as Printer currency symbol */
/* Internal reserve */
/* Display currency symbol */
/* Printer currency symbol */
/* Information text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

FWNU:

Foreign currency number

FORM:

Number of digit places for selling price

NKGP:

Number of decimal places for unit price

FAKT:

Conversion unit [1,10,100,1000]

KURS:

Exchange rate

VPRD:

Selling price rounding to


0=1
1=5
2 = 10
3 = 100
4 = 50
5 = 25
6 = 5 down
7 = 10 down
8 = 50 down
9 = 100 down

6.126.98.0.01.99

5-47

Master data
BCER:

By Count first rounding


0 = Mathematical rounding (Standard)
1 = Rounding-up

WSYM:

Number of decimal places for calculation

WVOR:

Currency symbol on ticket and label and exchange rate


0=
not prefixed, exchange rate in local currency,
printout of exchange rate
1=
prefixed (e. g. in GB), exchange rate in local currency
printout of exchange rate
2=
not prefixed, exchange rate in foreign currency
printout of exchange rate
3=
prefixed (e. g. in GB), exchange rate in foreign currency
printout of exchange rate
4=
not prefixed, exchange rate in local currency,
printout of designation
5=
prefixed (e. g. in GB), exchange rate in local currency,
printout of designation
6=
not prefixed, exchange rate in foreign currency
printout of designation
7=
prefixed (e. g. in GB), exchange rate in foreign currency
printout of designation

RES1:

No longer used as Currency symbol for printer!


Currency symbol for printer: see KUDR

KUDR:

Currency symbol for printer:

5-48

6.126.98.0.01.99

Master data
5.24 HAST main department master data

Table : HAST

Global table

Number of attributes: 3

Description : main department master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

21

21

Main department number

HABN

KEY FIX

Information text

HATE

FIX

STRING

c Data structure HAST main department master data


typedef struct
{
short
walo;
short
habn;
char
hate[21];
} TYhast_entry;

/* Cancel flag */
/* Main department number */
/* Text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

HABN:

Main department number

6.126.98.0.01.99

5-49

Master data
5.25 HKST master data of origin

Table : HKST

Global table

Number of attributes: 64

Description : master data of origin

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

21

21

STRING

FIX

21

23

21

STRING

OPT

15

44

15

STRING

FIX

16

59

INTBFDB

EXP

61

INTBFEX

FIX

MAXLONG1

63

DATUM

OPT

9999999

67

INTEGER

FIX

30

71

INTEGER

FIX

73

DATUM

77

INTEGER

79

INTEGER

83

INTEGER

85

INTEGER
INTEGER

Abbreviated traceability number

HKNR

KEY FIX

Ident number

HIDE

Supplier number

GTIN

Internal bit field

HKBI

Printout of data of origin

HDRU

Modification date

HDAT

Input weight

HEGW

Menu layout

HMLY

Expiration date

HADA

MAXLONG1

1. Textfield number

TFN1

OPT

10

1. Extra.text number

TFZ1

OPT

999999999

2. Textfield number

TFN2

OPT

10

2. Extra.text number

TFZ2

OPT

999999999

OPT

999

89

OPT

21

91

21

999

112

21

114

21

Kill date numeric

HNSD
Kill date

HSDA

STRING

Country of slaughter numeric

HNSL

OPT

INTEGER

Country of slaughter

HSCH

OPT

STRING

MAXLONG = 2147483647

5-50

6.126.98.0.01.99

Master data

Approval number of abattoir numeric

HNSZ

OPT

999

135

21

137

21

999

158

21

160

21

999

181

21

183

21

999

204

21

206

21

OPT

999

227

OPT

51

229

51

OPT

999

280

OPT

21

282

21

999

303

21

305

21

999

326

21

328

21

999

349

21

351

21

999

372

21

374

21

999

395

21

397

21

999

418

21

420

21

999

441

INTEGER

Approval number of abattoir

HSZU

OPT

STRING

Country of rearing 1 numeric

HNM1

OPT

INTEGER

Country of rearing 1

HMAS

OPT

STRING

Country of rearing 2 numeric

HNM2

OPT

INTEGER

Country of rearing 2

HMA2

OPT

STRING

Country of rearing 3 numeric

HNM3

OPT

INTEGER

Country of rearing 3

HMA3

OPT

STRING

Country of birth numeric

HNGL

INTEGER

Country of birth

HGEB

STRING

Category numeric

HNKA

INTEGER

Category

HKAT

STRING

Country of cutting plant 1 numeric

HNZ1

OPT

INTEGER

Country of cutting plant 1

HZRL

OPT

STRING

Country of cutting plant 2 numeric

HNZ2

OPT

INTEGER

Country of cutting plant 2

HZR2

OPT

STRING

Country of cutting plant 3 numeric

HNZ3

OPT

INTEGER

Country of cutting plant 3

HZR3

OPT

STRING

Approval number of cutting plant 1 numeric

HNL1

OPT

INTEGER

Approval number of cutting plant 1

HZZU

OPT

STRING

Approval number of cutting plant 2 numeric

HNL2

OPT

INTEGER

Approval number of cutting plant 2

HZZ2

OPT

STRING

Approval number of cutting plant 3 numeric

HNL3

OPT

INTEGER

Approval number of cutting plant 3

HZZ3

OPT

STRING

Cutting date numeric

HNZD

6.126.98.0.01.99

OPT

INTEGER
5-51

Master data

Cutting date

HZDA

OPT

21

443

21

OPT

999

464

OPT

21

466

21

OPT

999

487

OPT

21

489

21

OPT

999

510

OPT

21

512

21

OPT

999

533

OPT

21

535

21

OPT

999

556

OPT

21

558

21

OPT

999

579

OPT

21

581

21

OPT

999

602

OPT

31

604

31

OPT

999

635

OPT

31

637

31

STRING

Cut numeric

HNTE

INTEGER

Cut

HTEI

STRING

Breed numeric

HNRA

INTEGER

Breed

HRAS

STRING

Gender numeric

HNGT

INTEGER

Gender

HGLT

STRING

Age numeric

HNAL

INTEGER

Age

HALT

STRING

Fattening period numeric

HNMD

INTEGER

Fattening period

HMAD

STRING

Region numeric

HNRE

INTEGER

Region

HREG

STRING

Farmer numeric

HNLW

INTEGER

Farmer

HLWT

STRING

Quality mark numeric

HNGS

INTEGER

Quality mark

HGTS

STRING

Reserve 1 numeric

HNR1

OPT

999

668

OPT

21

670

21

INTEGER

Reserve 1

HRE1

STRING

Reserve 2 numeric

HNR2

OPT

999

691

OPT

21

693

21

INTEGER

Reserve 2

HRE2

5-52

STRING

6.126.98.0.01.99

Master data

c Data structure HKST master data of origin


typedef struct
{
short
char
char
char
IntBfDb
ushort
long
long
short
long
short
long
short
long
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short

walo;
hknr[21];
hide[21];
gtin[21];
hkbi;
hdru;
hdat;
hegw;
hmly;
hada;
tfn1;
tfz1;
tfn2;
tfz2;
hnsd;
hsda[21];
hnsl;
hsch[21];
hnsz;
hszu[21];
hnm1;
hmas[21];
hnm2;
hma2[21];
hnm3;
hma3[21];
hngl;
hgeb[21];
hnka;
hkat[21];
hnz1;
hzrl[21];
hnz2;
hzr2[21];
hnz3;
hzr3[21];
hnl1;
hzzu[21];
hnl2;
hzz2[21];
hnl2;
hzz3[21];
hnzd;
hzda[21];
hnte;
htei[21];
hnra;

6.126.98.0.01.99

/* Cancel flag */
/* Abbreviated traceability number */
/* Ident number */
/* Supplier number */
/* Bit field -internal only- */
/* Printout of data of origin */
/* Modification date */
/* Input weight */
/* Menu layout */
/* Expiration date */
/* 1. textfield number */
/* 1. extra text number */
/* 2. textfield number */
/* 2. extra text number */
/* Kill date numeric */
/* Kill date */
/* Country of slaughter numeric */
/* Country of slaughter */
/* Approval number of abattoir numeric */
/* Approval number of abattoir */
/* Country of rearing 1 numeric */
/* Country of rearing 1 */
/* Country of rearing 2 numeric */
/* Country of rearing 2 */
/* Country of rearing 3 numeric */
/* Country of rearing 3 */
/* Country of birth numeric */
/* Country of birth */
/* Category numeric */
/* Category */
/* Country of cutting plant 1 numeric */
/* Country of cutting plant 1 */
/* Zerlegeland 2 numeric */
/* Country of cutting plant 2 */
/* Zerlegeland 3 numeric */
/* Country of cutting plant 3 */
/* Approval number of cutting plant 1 numeric */
/* Approval number of cutting plant 1 */
/* Approval number of cutting plant 2 numeric */
/* Approval number of cutting plant 2 */
/* Approval number of cutting plant 2 numeric */
/* Approval number of cutting plant 3 */
/* Cutting date numeric */
/* Cutting date */
/* Cut numeric */
/* Cut */
/* Breed numeric */
5-53

Master data
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
short
char
} TYhkst_entry;

hras[21];
hngt;
hglt[21];
hnal;
halt[21];
hnmd;
hmad[21];
hnre;
hreg[21];
hnlw;
hlwt[31];
hngs;
hgts[31];
hnr1;
hre1[21];
hnr2;
hre2[21];

/* Breed */
/* Gender numeric */
/* Gender */
/* Age numeric */
/* Age */
/* Fattening period numeric */
/* Fattening period */
/* Region numeric */
/* Region */
/* Farmer numeric */
/* Farmer */
/* Quality mark numeric */
/* Quality mark */
/* Reserve 1 numeric */
/* Reserve 1 */
/* Reserve 2 numeric */
/* Reserve 2 */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

HKBI:

Internal value (=0)

HDRU:

Printout of data of origin


0 = no
1 = yes

HMLY:

Menu layout
Number of template FTST (KEY1)
Must agree with HMLY from PLST.

HRE1:
HRE2:

5-54

Reserve (for free selection)

6.126.98.0.01.99

Master data
5.26 HPST Data of origin PLU List

Table : HPST

Global table

Number of attributes: 24

Description : Data of origin PLU List

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

Cancel flag

WALO

KEY FIX

EAN number

ANUM

KEY FIX

1000000

MAXANUM1

Department number

ABNU

KEY FIX

999

10

INTEGER

20

12

INTEGER

21

14

21

STRING

21

35

21

STRING

21

56

21

STRING

21

77

21

STRING

21

98

21

STRING

21

119

21

STRING

21

140

21

STRING

21

161

21

STRING

21

182

21

STRING

21

203

21

STRING

21

224

21

STRING

21

245

21

STRING

21

266

21

STRING

21

287

21

STRING

Most recently used number

HMRU

FIX

Abbreviated traceability number 01

HK01

FIX

Abbreviated traceability number 02

HK02

FIX

Abbreviated traceability number 03

HK03

FIX

Abbreviated traceability number 04

HK04

FIX

Abbreviated traceability number 05

HK05

FIX

Abbreviated traceability number 06

HK06

FIX

Abbreviated traceability number 07

HK07

FIX

Abbreviated traceability number 08

HK08

FIX

Abbreviated traceability number 09

HK09

FIX

Abbreviated traceability number 10

HK10

FIX

Abbreviated traceability number 11

HK11

FIX

Abbreviated traceability number 12

HK12

FIX

Abbreviated traceability number 13

HK13

FIX

Abbreviated traceability number 14

HK14

1MAXANUM

FIX

= 9999999999999

6.126.98.0.01.99

5-55

Master data

Abbreviated traceability number 15

HK15

FIX

21

308

21

STRING

21

329

21

STRING

21

350

21

STRING

21

371

21

STRING

21

392

21

STRING

21

413

21

STRING

Abbreviated traceability number 16

HK16

FIX

Abbreviated traceability number 17

HK17

FIX

Abbreviated traceability number 18

HK18

FIX

Abbreviated traceability number 19

HK19

FIX

Abbreviated traceability number 20

HK20

FIX

c Data structure HPST Data of origin PLU List


typedef struct
{
short
walo;
TYint64 anum;
short
abnu;
short
hmru;
char
hk01[21];
char
hk02[21];
char
hk03[21];
char
hk04[21];
char
hk05[21];
char
hk06[21];
char
hk07[21];
char
hk08[21];
char
hk09[21];
char
hk10[21];
char
hk11[21];
char
hk12[21];
char
hk13[21];
char
hk14[21];
char
hk15[21];
char
hk16[21];
char
hk17[21];
char
hk18[21];
char
hk19[21];
char
hk20[21];
} TYhpst_entry;

5-56

/* Cancel flag */
/* EAN number */
/* Department number */
/* Most recently used number */
/* Abbreviated traceability number 01 */
/* Abbreviated traceability number 02 */
/* Abbreviated traceability number 03 */
/* Abbreviated traceability number 04 */
/* Abbreviated traceability number 05 */
/* Abbreviated traceability number 06 */
/* Abbreviated traceability number 07 */
/* Abbreviated traceability number 08 */
/* Abbreviated traceability number 09 */
/* Abbreviated traceability number 10 */
/* Abbreviated traceability number 11 */
/* Abbreviated traceability number 12 */
/* Abbreviated traceability number 13 */
/* Abbreviated traceability number 14 */
/* Abbreviated traceability number 15 */
/* Abbreviated traceability number 16 */
/* Abbreviated traceability number 17 */
/* Abbreviated traceability number 18 */
/* Abbreviated traceability number 19 */
/* Abbreviated traceability number 20 */

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

HMRU:

Most recently used abbreviated traceability number:


0:
No most recently used number
1:
hk01
2:
hk02
.
20:
hk20

6.126.98.0.01.99

5-57

Master data
5.27 HSST Scanning data of origin

Table : HSST

Global table

Number of attributes: 4

Description : scanning data of origin

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

15

15

STRING

21

17

21

STRING

21

38

21

STRING

Supplier number

GTIN

KEY FIX

Ident number

HIDE

KEY FIX

Abbreviated traceability number

HKNR

FIX

c Data structure HSST scanning data of origin


typedef struct
{
short
char
char
char
} TYhsst_entry;

walo;
gtin[15];
hide[21];
hknr[21];

/* Cancel flag */
/* Supplier number */
/* Ident number */
/* Abbreviated traceability number */

Explanations:
WALO:

5-58

Cancel flag :
0= record is modified or created
1= record is deleted

6.126.98.0.01.99

Master data
5.28 HWST MPG master data

Table : HWST

Global table

Number of attributes: 3

Description : MPG master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

21

21

Main product group number

HWGN

KEY FIX

Information text

HWGT

FIX

STRING

c Data structure HWST MPG master data


typedef struct
{
short
walo;
short
hwgn;
char
hwgt[21];
} TYhwst_entry;

/* Cancel flag */
/* Main product group number */
/* Text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

HWGN:

Main product group number

6.126.98.0.01.99

5-59

Master data
5.29 KASF EAN price graduation

Table : KASF

Global table

Number of attributes: 15

Description : EAN price graduation

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

Cancel flag

WALO

KEY FIX

EAN number

ANUM

KEY FIX

1000000

MAXANUM1

Department number

ABNU

KEY FIX

999

10

INTEGER

99

12

INTEGER

14

INTEGER

Special offer identifier

ANKE

KEY FIX

Consecutive number

SLFD

KEY FIX

Graduated weight

SGEW

FIX

999999

16

INTEGER

FIX

99999

20

INTEGER

FIX

999999

24

INTEGER

FIX

16

28

INTBFDB

30

INTBFEX

32

INTBFEX

34

INTEGER

42

INTEGER

44

INTEGER

52

INTEGER

Tolerance

STOL
Price field

SPGS

Status bit field

SSTA

Reference unit for tolerance

PABS

EXP

Graduation=1, mix=2, free of charge=3

PIDE

EXP

EAN number of basic PLU

BANU

FIX

MAXTY641

Department number of basic PLUs

BABT

FIX

EAN number of linked PLUs

VANU

FIX

999
MAXTY641

Department number of linked PLUs

VABT

1MAXANUM

5-60

FIX

999

= 9999999999999

6.126.98.0.01.99

Master data

c Data structure KASF EAN graduated discount


typedef struct
{
short
walo;
Tyint64 anum;
short
abnu;
short
anke;
short
slfd;
long
sgew;
long
stol;
long
spgs;
IntBfDb ssta;
ushort pabs;
ushort pide;
Tyint64 banu;
short
babt;
Tyint64 vanu;
short
vabt;
} TYkasf_entry;

6.126.98.0.01.99

/* Cancel flag */
/* PLU number */
/* Department number*/
/* Special offer identifier */
/* Consecutive number */
/* Graduated weight */
/* Tolerance */
/* Price field */
/* Status bit field */
/* Reference unit for tolerance */
/* Graduation=1, mix=2, free of charge =3 */
/* EAN number of basic PLU */
/* Department number of basic PLU */
/* EAN number of linked PLUs */
/* Department number of linked PLUs */

5-61

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

STOL:

Weight tolerance
The weight unit is the basic unit of the load cell.

PABS:

Reference unit for tolerance


0= absolute (i. e. absolute weight value)

Explanations concerning graduated discounts


- Graduated discounts for weighed items:
A unit price is selected from the graduated discount table according to the weight
value.
Table attributes
SGEW = graduated weight , STOL = tolerance , SPGS = graduated discount
Calculation formula
Valid graduated discount(n)
=> ( weight value >= graduated weight(n) - tolerance ) &
( weight value < graduated weight (n+1) - tolerance )
Selling price = weight value * graduated discount(n)
- Mix. special prices:
The piece quantity is manually entered during sales transactions,
e. g. 3 meat balls with a total weight of 1000g, input = 3 pieces
Table attributes
SGEW = quantity in pcs., STOL = invalid , SPGS = free of charge piece
Calculation formula
Free of charge piece(n) => (input >= quantity (n)) & (input < quantity (n+1))
Average weight = weight value / input in pcs.
Selling price = unit price*(weight value - (average weight *free of charge piece (n)))
- Free of charge (quantity, weight):
A free of charge quantity is deducted from the weight value according to the weight
value.

5-62

6.126.98.0.01.99

Master data
Table attributes
SGEW = graduated weight, STOL = tolerance , SPGS = free of charge weight
Calculation formula
Valid free of charge weight(n) =>
( weight value >= graduated weight (n) - tolerance ) &
( weight value < graduated weight(n+1) - tolerance )
Selling price = unit price * ( weight value - free of charge weight (n) ) -free of charge
piece(s):
For non-weighed items, the quantity is entered in pieces.
The price is then reduced by a free of charge number of pieces in relation to the
quantity.
Table attributes
SGEW = quantity in pcs., STOL = invalid , SPGS = free of charge piece
Calculation formula
Free of charge piece(n)=> (input >= quantity (n)) & (input < quantity (n+1))
Selling price = price per piece * ( input minus free of charge piece )
- Graduated discount for non-weighed items:
For non-weighed items, the quantity is entered in pieces.
A new price per piece is then determined in relation to the quantity.
Table attributes
SGEW = quantity in pcs., STOL = invalid , SPGS = free of charge piece
Calculation formula
Price per piece (n)=> (input >= quantity (n)) & (input < quantity (n+1))
Selling price = price per piece(n) * input
BANU, BABT, VANU, VABT:

6.126.98.0.01.99

see SC/SW programming instructions


section 'PLU maintenance - deposit'

5-63

Master data
5.30 KAST EAN master data

Table : KAST

Global table

Number of attributes: 25

Description : EAN master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

Cancel flag

WALO

KEY FIX

EAN number

ANUM

KEY FIX

1000000

MAXANUM1

Department number

ABNU

KEY FIX

999

10

INTEGER

99

12

INTEGER

FIX

999999

14

GELD

OPT

999999

18

GELD

OPT

999999

22

GELD

OPT

999999

26

GELD

FIX

9999

30

INTEGER

99

32

INTEGER

Special offer identifier

ANKE

KEY FIX

Unit price 1

GPR1

Unit price 2

GPR2

Unit price 3

GPR3

Unit price 4

GPR4

Product group

WGNU

Pieces per package

STPA

OPT

Bit field internal-

EAB1

FIX

16

34

INTBFDB

EXP

36

INTBFEX

EXP

38

INTBFEX

EXP

40

INTBFEX

EXP

42

INTBFEX

EXP

14

44

INTBFEX

EXP

46

INTBFEX

EXP

48

INTBFEX

Promotion

PWER

Price overwrite

PREU

Discount permitted

RABZ

VAT overwrite

MWUE
PLU class

KLAR
Price type

PTYP

VAT No. of PLU

MWNU

1MAXANUM

5-64

= 9999999999999

6.126.98.0.01.99

Master data

Special price period

TSNU
FIX
PLU identifier
ARKE
EXP
Deposit PLU
PFND
OPT
Fidelity point number
TRNR
OPT

99

50

INTEGER

52

INTBFEX

54

INTEGER

99

56

INTEGER

OPT

58

INTEGER

OPT

40

60

40

STRUCT

FIX

36

100

36

VARSTR

Active

AKTI

Order categories

OGZU PLU text


EPTE
-

c Data structure KAST EAN master data


typedef struct
{
short
TYint64
short
short
long
long
long
long
short
short
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
short
ushort
ushort
short
short
STRUCT
char
} TYkast_entry;

6.126.98.0.01.99

walo;
anum;
abnu;
anke;
gpr1;
gpr2;
gpr3;
gpr4;
wgnu;
stpa;
eab1;
pwer;
preu;
rabz;
mwue;
klar;
ptyp;
mwnu;
tsnu;
arke;
pfnd;
trnr;
akti;
ogzu[38];
epte[36];

/* Cancel flag */
/* EAN number*/
/* Department number */
/* Special offer identifier */
/* Unit price 1 */
/* Unit price 2 */
/* Unit price 3 */
/* Unit price 4 */
/* Product group */
/* Pieces per package */
/* Bit field 1 - internal only - */
/* Promotion on/off */
/* Price overwrite on/off */
/* Discount permitted */
/* VAT overwrite on/off */
/* PLU class
G/H/M/C/F/Z/SM/HG/HF/CG/CF/FL/L/V/VF */
/* Price type */
/* VAT number of PLU */
/* Special price period 0-9 */
/* PLU identifier */
/* Deposit PLU */
/* Fidelity point number */
/* Active */
/* Order categories */
/* PLU text */

5-65

Master data
Explanations:
See also section 5.51 PLST PLU master data
ANUM:

PLU number

EAB1:

Internal value (=0)

PTYP:

Price type
Normal price
Graduated discount
Mix. special price
Free of charge
Extra price/
price groups
Deposit

ARKE:

PFND:

=0
=1
=2
=3
=4
=5

PLU identifier
Scale PLU
POS PLU

=0
=1

Deposit PLU
inactive
active

=0
=1

AKTI:

Active
0 = PLU is active
1 = PLU is deactivated

OGZU:

Order categories:
Allocation of the PLU to order categories.
The PLU can be contained in up to 9 order categories.
Important: the numbers used have to be in a continuous order,
i. e. field entries are to be made in a consecutive
sequence.
typedef struct
{
short
len;
short
varTyp; /* 2 = VARLONG */
long
daten [9];
} TYvarDataOGZU;

EPTE:

5-66

PLU text

6.126.98.0.01.99

Master data
5.31 KFST head/bottom line master data

Table : KFST

Global table

Number of attributes: 3

Description : head/bottom line master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

501

501

VARSTR

Head/bottom line text number

KFNU

KEY FIX

Text for head/bottom line

KFTE

FIX

c - Data structure KFST head/bottom line text master data


typedef struct
{
short
walo;
short
kfnu;
char
kfte[501];
} TYkfst_entry;

/* Cancel flag */
/* Head/bottom line text number */
/* Text for head/bottom line */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

KFNU:

Head/bottom line number


Macros:
&$BENA;
&$ABNA;
&$LFNU;
&$date;
&$time;

6.126.98.0.01.99

operator names
department names
consecutive ticket number
date
time

5-67

Master data
5.32 KNST customer master data

Table : KNST

Global table

Number of attributes: 29

Description : customer master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

Cancel flag

WALO

KEY FIX

Customer number

KUNN

KEY FIX

9999999999

Bit field -internal only-

KUBI

FIX

16

10

INTBFDB

12

INTBFEX

63

14

INTBFEX

16

INTBFEX

63

18

INTBFEX

20

INTBFEX

16

22

INTBFDB

24

INTEGER

26

INTEGER

99

28

INTEGER

FIX

99

30

INTEGER

EXP

32

INTBFEX

EXP

34

INTBFEX

99

36

INTEGER

38

INTEGER

46

INTBFEX

Ticket enabling/disabling

BOSP

EXP

Customer ticket type

BOVA

EXP

Delivery note enabling/disabling

LSSP

EXP

Ticket type of delivery note

LSVA

EXP

Number of delivery note copies

LSDR

EXP

Bit field -internal only-

KUB2

FIX

Purchase order duplicate printing

BSDR

FIX

Goods receiving duplicate printing

RLDR

FIX

Header text for delivery note

LSKO

FIX

Footer text for delivery note

LSFU

Branch identifier

KFIL

Manual text input

MTON

Fidelity point number

TRNR

OPT

Customer sales number

KUNV

OPT

EXP

9999999999

Gender

KGSL

5-68

6.126.98.0.01.99

Master data

Date of birth bit field

KGBT

OPT

32

48

INTBFDB

EXP

-1024

3071

52

INTBFEX

EXP

12

54

INTBFEX

EXP

31

56

INTBFEX

OPT

41

58

41

VARSTR

OPT

41

99

41

VARSTR

OPT

11

140

11

STRING

OPT

41

151

41

VARSTR

OPT

41

192

41

VARSTR

OPT

21

233

21

STRING

OPT

21

254

21

VARSTR

OPT

151

275

151

VARSTR

Year of birth

KGJA

Month of birth

KGMO

Day of birth

KGTA

Customer name

KNNA

Customer first name

KVNA

Postal code

KPLZ
City

KORT

Street/P. O. Box

KSTR
Phone No.

KTEL

Customer title

KAND

Customer text

KUTE

c - Data structure KNST customer master data


typedef struct
{
short
Tyint64
IntBfDb
ushort
ushort
ushort
ushort
ushort
IntBfDb
ushort
ushort
short
short
ushort
ushort
short
Tyint64
ushort

walo;
kunn;
kubi;
bosp;
bova;
lssp;
lsva;
lsdr;
kub2;
bsdr;
rldr;
lsko;
lsfu;
kfil;
mton;
trnr;
kunv;
kgsl;

6.126.98.0.01.99

/* Cancel flag */
/* Customer number */
/* Internal bit field */
/* Ticket enabling/disabling */
/* Customer ticket type */
/* Delivery note enabling/disabling */
/* Delivery note ticket type */
/* Number of delivery note copies */
/* Internal bit field */
/* Purchase order duplicate printing */
/* Goods receiving duplicate printing */
/* Header text for delivery note */
/* Footer text for delivery note */
/* Branch identifier */
/* Manual text input */
/* Fidelity point number */
/* Customer sales number */
/* Gender */
5-69

Master data
IntBfDb
ushort
ushort
ushort
char
char
char
char
char
char
char
char
} TYknst_entry;

kgbt;
kgja;
kgmo;
kgta;
knna[41];
kvna[41];
kplz[11];
kort[41];
kstr[41];
ktel[21];
kand[21];
kute[151];

/* Internal bit field */


/* Year of birth */
/* Month of birth */
/* Day of birth */
/* Customer name */
/* Customer first name */
/* Postal code */
/* City */
/* Street/P. O. Box */
/* Phone number*/
/* Customer title */
/* Customer text, name */

Explanations concerning the KNST and KUST tables:


The KUST table contains a part of data of the KNST table.
Table
Key attribute
Min. value
Max. value
KUST:
KUNU customer number
1
99999999
KNST
KUNN customer number
1
9999999999
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

KUNU:
KUNN:

Customer number (KUST table)


Customer number (KNST table)

KUBI:

Internal value (=0)

BOSP:

For later extensions (=0)

BOVA:

For later extensions (for the time being=0)

LSSP:

Sale with delivery note:


0 = disabled
1 = enabled

LSVA:

Delivery note ticket type:


1 = basic prices
2 = price group 1
3 = price group 2
4 = price group 3
8 = delivery note without selling price

LSDR:

Number of delivery note copies:


0 = single print
1 = duplicate printing

KUB2:

Internal value (=0)

5-70

Data type
long
TYint64

6.126.98.0.01.99

Master data
BSDR:

Purchase order duplicate printing:


0 = no
1 = yes

RLDR:

Goods receiving duplicate printing:


0 = no
1 = yes

LSKO:

Header text for delivery note (consecutive number from KFST table)

LSFU:

Footer text for delivery note (consecutive number from KFST table)

KFIL:

Branch identifier:
0 = frequent shopper
1 = no frequent shopper

MTON:

Manual text input:


0 = text input not possible
1 = text input possible

TRNR:

Fidelity point number (consecutive number from TREU table)

KGSL:

Gender
0 = neutral (companies, institutions, associations, ...)
1 = female
2 = male

KGBT:

Internal value (=0)

KGJA:

Year of birth
Range:
-1024 to 3071 (e. g. 1964)

KGMO:

Month of birth
Range:
1 to 12 (e. g. 9)

KGTA:

Day of birth
Range:
1 to 31 (e. g. 19)

6.126.98.0.01.99

5-71

Master data
5.33 KNUD customer sales

Table : KNUD

Global table

Number of attributes: 15

Description : customer sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

DATUM

INTEGER

Cancel flag

WALO

KEY FIX

Transaction date

ZEIT

KEY FIX

MAXLONG1

Transaction type

VANR

KEY FIX

255

Customer number

KUNV

KEY FIX

9999999999

INTEGER

FIX

9999

16

INTEGER

FIX

16

18

INTBFDB

MAXLONG1

20

INTEGER

24

INTEGER

28

INTEGER

MAXLONG1

30

INTEGER

MAXTY644

34

INTEGER

MAXLONG1

42

INTEGER

9999

46

INTEGER

MAXLONG1

48

INTEGER

MAXLONG1

52

INTEGER

Modification flag

UMSF

Internal bit field

KBIT

Discount/voucher ticket total

TSUM

FIX

MINLONG2

Actual fidelity point account

TPKT

FIX

MINLONG

MAXLONG

Shoppings since gift/voucher

TBES

FIX

Last shopping / manual modification

LDAT

FIX

9999

Ticket grand total

GSUM

FIX

MINTY643

Total of cashed fidelity points

GPKT

FIX

MINLONG2

Total number of shoppings

GBES

FIX

Total of distributed vouchers

GGUT

FIX

MINLONG2

Total of cashed vouchers

GDIS

FIX

MINLONG2

MAXLONG = 2147483647
MINLONG = -2147483648
3MINTY64 = -999999999999999999
4MAXTY64 = 999999999999999999
2

5-72

6.126.98.0.01.99

Master data

c Data structure KNUD customer sales


typedef struct
{
short
walo;
ulong
zeit;
short
vanr;
TYint64 kunv;
short
umsf;
ushort kbit;
long
tsum;
long
tpkt;
short
tbes;
long
ldat;
TYint64 gsum;
long
gpkt;
short
gbes;
long
ggut;
long
gdis;
} TYknud_entry;

/* Cancel flag */
/* Transaction date */
/* Transaction type*/
/* Customer number */
/* Modification flag */
/* Internal bit field */
/* Discount/voucher ticket total */
/* Actual fidelity point account */
/* Shoppings since gift/voucher */
/* Last shopping / manual modification */
/* Ticket grand total */
/* Total of cashed fidelity points */
/* Total number of shoppings */
/* Total number of distributed vouchers */
/* Grand total of cashed vouchers */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

KUNV:

Customer number
or customer sales number (KUNV) from customer master data
KUST/KNST

UMSF:

Modification flag
0=
customer account unchanged since last clearing
1=
customer account changed since last clearing (customer has made
purchases)

KBIT:

Bit field internal only -

TSUM:

Accumulated ticket totals


Reset to 0 on distribution of voucher.

TPKT:

Number of accumulated fidelity points


Reduction by relevant number of points on distribution of gift or voucher.

6.126.98.0.01.99

5-73

Master data
TBES:

Number of shoppings since distribution of gift or voucher


Reset to 0 on distribution of voucher.

LDAT:

Date of last shopping or of a manual modification.


Represented in UNIX format (seconds since 1970/01/01)

GSUM:

Ticket grand total

GPKT:

Total of cashed fidelity points

GBES:

Total number of shoppings

GGUT:

Grand total of distributed vouchers

GDIS:

Grand total of cashed vouchers

The customer sales table KNUM (see section 6.10 ) may be backed up and reloaded
via the master data table KNUD.
When reloading the customer sales from the host to the scale via the KNUD table, the
VAST table (transaction regulations) should already be loaded with a valid VAST record
for the customer sales management (currently VANR = 99).
Sales data existing in the scale system will be overwritten on reloading.

5-74

6.126.98.0.01.99

Master data
5.34 KUST customer master data

Table : KUST

Global table

Number of attributes: 29

Description : customer master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

Cancel flag

WALO

KEY FIX

Customer number

KUNU

KEY FIX

99999999

Bit field -internal only-

KUBI

FIX

16

INTBFDB

INTBFEX

63

10

INTBFEX

12

INTBFEX

63

14

INTBFEX

16

INTBFEX

16

18

INTBFDB

20

INTEGER

22

INTEGER

99

24

INTEGER

FIX

99

26

INTEGER

EXP

28

INTBFEX

EXP

30

INTBFEX

99

32

INTEGER

34

INTEGER

42

INTBFEX

Ticket enabling/disabling

BOSP

EXP

Customer ticket type

BOVA

EXP

Deliver note enabling/disabling

LSSP

EXP

Type of delivery note

LSVA

EXP

Number of delivery note copies

LSDR

EXP

Bit field -internal only-

KUB2

FIX

Purchase order duplicate printing

BSDR

FIX

Returns duplicate printing

RLDR

FIX

Header text for delivery note

LSKO

FIX

Footer text for delivery note

LSFU

Branch identifier

KFIL

Manual text input

MTON

Fidelity point number

TRNR

OPT

Customer sales number

KUNV

OPT

EXP

9999999999

Gender

KGSL

6.126.98.0.01.99

5-75

Master data

Date of birth bit field

KGBT

OPT

32

44

INTBFDB

EXP

-1024

3071

48

INTBFEX

EXP

12

50

INTBFEX

EXP

31

52

INTBFEX

OPT

41

54

41

VARSTR

OPT

41

95

41

VARSTR

OPT

11

136

11

STRING

OPT

41

147

41

VARSTR

OPT

41

188

41

VARSTR

OPT

21

229

21

STRING

OPT

21

250

21

VARSTR

OPT

151

271

151

VARSTR

Year of birth

KGJA

Month of birth

KGMO

Day of birth

KGTA

Customer name

KNNA

Customer first name

KVNA

Postal code

KPLZ
City

KORT

Street/P. O. Box

KSTR

Phone number

KTEL

Customer title

KAND

Customer text

KUTE

5-76

6.126.98.0.01.99

Master data

c - Data structure KUST customer master data


typedef struct
{
short
long
IntBfDb
ushort
ushort
ushort
ushort
ushort
IntBfDb
ushort
ushort
short
short
ushort
ushort
short
Tyint64
ushort
IntBfDb
ushort
ushort
ushort
char
char
char
char
char
char
char
char
} TYkust_entry;

walo;
kunu;
kubi;
bosp;
bova;
lssp;
lsva;
lsdr;
kub2;
bsdr;
rldr;
lsko;
lsfu;
kfil;
mton;
trnr;
kunv;
kgsl;
kgbt;
kgja;
kgmo;
kgta;
knna[41];
kvna[41];
kplz[11];
kort[41];
kstr[41];
ktel[21];
kand[21];
kute[151];

/* Cancel flag */
/* Customer number*/
/* Internal bit field */
/* Ticket enabling/disabling */
/* Customer ticket type */
/* Delivery note enabling/disabling */
/* Type of delivery note */
/* Number of delivery note copies */
/* Internal bit field */
/* Purchase order duplicate printing */
/* Returns duplicate printing */
/* Header text for delivery note */
/* Footer text for delivery note */
/* Branch identifier */
/* Manual text input */
/* Fidelity point number */
/* Customer sales number */
/* Gender */
/* Internal bit field */
/* Year of birth */
/* Month of birth */
/* Day of birth */
/* Customer name */
/* Customer first name */
/* Postal code */
/* City */
/* Street/P. O. Box */
/* Phone number */
/* Customer title */
/* Customer text, name */

Explanations:
See section 5.32: KNST customer master data

6.126.98.0.01.99

5-77

Master data
5.35 LAST scrolling message

Table : LAST

Global table

Number of attributes: 3

Description : scrolling message

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

501

501

VARSTR

Scrolling message number

LANU

KEY FIX

Text for scrolling message

LATE

FIX

c Data structure LAST scrolling message


typedef struct
{
short
walo;
short
lanu;
char
late[501];
} TYlast_entry;

/* Cancel flag */
/* Scrolling message number */
/* Text for scrolling message */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

LANU:

Scrolling message number

LATE:

Text for scrolling message


The text may contain the following sequences to control the scrolling
messages:
&W;
shifting word-by-word (standard)
&Z;
shifting character-by-character
&Bx;
x seconds flashing
&Tx;
x seconds fixed
(x is a number between 1 and 99)

5-78

6.126.98.0.01.99

Master data
5.36 LDVT Distributing local files

Table : LDVT

Global table

Number of attributes: 15

Description : Distributing local files

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

32767

INTEGER

MAXLONG1

INTEGER

Target scale number

DWNR

KEY FIX

Consec. number

LFNU

KEY FIX

Processing function

VFKT

FIX

INTEGER

99

10

INTEGER

99

12

INTEGER

14

INTEGER

16

INTEGER

256

18

256

VARSTR

50

274

50

VARSTR

FIX

75

324

75

VARSTR

FIX

75

399

75

VARSTR

FIX

15

474

15

VARSTR

FIX

32767

489

INTEGER

256

491

256

No. of parallel accesses

APZU

FIX

EDP scale number

EWNR

FIX

Target information

DINF

FIX

Source information

SINF

FIX

Source path and file name

PFFN

FIX

Source server name or IP

SERV

FIX

Source server path

SVPF

User name

USRN

User password

USRP

FTP port number

FTPP

Target path for copy

DPFK

FIX

VARSTR

MAXLONG = 2147483647

6.126.98.0.01.99

5-79

Master data

c - Data structure LDVT Distributing local files


typedef struct
{
short
short
long
short
short
short
short
short
char
char
char
char
char
short
char
} TYldvt_entry;

walo;
dwnr;
lfnu;
vfkt;
apzu;
ewnr;
dinf;
sinf;
pffn[256];
serv[50];
svpf[75];
usrn[15];
usrp[15];
ftpp;
dpfk[256];

/* Cancel flag */
/* Target scale number */
/* Consecutive number*/
/* Processing function */
/* Number of parallel accesses */
/* EDP scale number */
/* Target information */
/* Source information */
/* Source path and file name */
/* Source server name or IP */
/* Source server path */
/* User name */
/* User password */
/* FTP port numer */
/* Target path for copy */

Explanations:
The LDVT table only evaluated in the CE series operating with touch screens.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

5-80

6.126.98.0.01.99

Master data
5.37 LOST logos

Table : LOST

Global table

Number of attributes: 4

Description : logos

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

9999

INTEGER

KEY FIX

9999

INTEGER

504

504

VARDAT

Logo number

LOGN

KEY FIX

Logo record number

LOSA
Logo data

LODT

FIX

c - Data structure LOST lost


typedef struct
{
short
short
short
data
} TYlost_entry;

walo;
logn;
losa;
lodt[504];

/* Cancel flag */
/* Logo number */
/* Logo record number */
/* Logo data */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

6.126.98.0.01.99

5-81

Master data
5.38 LWST local currency

Table : LWST

Global table

Number of attributes: 15

Description : local currency

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

INTEGER

INTEGER

FIX

INTEGER

FIX

INTEGER

FIX

10

INTEGER

Local currency number

LWNU

KEY FIX

Decimal places of selling price

FORM

FIX

Decimal places of unit price

NKGP

Conversion unit

FAKT

Exchange rate

KURS

999999999

Selling price rounding

VPRD

FIX

14

INTEGER

16

INTEGER

255

18

INTEGER

20

INTEGER

By Count first rounding

BCER

FIX

Decimal places at calculation

WSYM

FIX

Currency symbol prefixed, exch. rate in local currency

WVOR

FIX

No longer used as Pritner currency symbol

RES1

OPT

32

22

INTBFHX

OPT

32

26

INTBFHX

30

STRING

FIX

34

STRING

FIX

21

34

21

STRING

Internal reserve

RES2

Display currency symbol

FWKU

FIX

Printer currency symbol

KUDR

Information text

FWTE

5-82

6.126.98.0.01.99

Master data

c Data structure LWST local currency


typedef struct
{
short
short
short
short
short
long
short
short
short
short
ulong
ulong
char
char
char
} TYfwst_entry;

walo;
lwnu;
form;
nkgp;
fakt;
kurs;
vprd;
bcer;
wsym;
wvor;
res1;
res2;
fwku[4];
kudr[4];
fwte[21];

/* Cancel flag */
/* Local currency number */
/* Number of decimal places of selling price */
/* Number of decimal places of unit price*/
/* Conversion unit */
/* Exchange rate */
/* Selling price rounding */
/* By Count first rounding */
/* Decimal places at calculation */
/* Currency symbol prefixed on ticket and label */
/* No longer used as Printer currency symbol */
/* Internal reserve */
/* Display currency symbol */
/* Printer currency symbol */
/* Information text */

Explanations:
The possibility of writing to this table is country-dependent.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

LWNU:

Local currency number

FORM:

Number of decimal places of selling price

NKGP:

Number of decimal places of unit price

FAKT:

- not used -

KURS:

- not used -

VPRD:

Selling price rounding to


0=1
1=5
2 = 10
3 = 100
4 = 50
5 = 25
6 = 5 down
7 = 10 down
8 = 50 down
9 = 100 down

6.126.98.0.01.99

5-83

Master data

BCER:

By Count First rounding


0 = Mathematical rounding (Standard)
1 = Rounding up

WSYM:

- not used

WVOR:

Currency symbol on tickets and labels


In contrast to the FWST table, exchange rates are not printed out.
0=
not prefixed, exchange rate in local currency,
printout of exchange rate
1=
prefixed (e. g. in GB), exchange rate in local currency
printout of exchange rate
2=
not prefixed, exchange rate in foreign currency
printout of exchange rate
3=
prefixed (e. g. in GB), exchange rate in foreign currency
printout of exchange rate
4=
not prefixed, exchange rate in local currency,
printout of designation
5=
prefixed (e. g. in GB), exchange rate in local currency,
printout of designation
6=
not prefixed, exchange rate in foreign currency
printout of designation
7=
prefixed (e. g. in GB), exchange rate in foreign currency
printout of designation

5-84

6.126.98.0.01.99

Master data
5.39 LZST diverse data

Table : LZST

Global table

Number of attributes: 14

Description : diverse data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

4999

INTEGER

99

INTEGER

FIX

32

INTBFHX

FIX

32

10

INTBFHX

FIX

32

14

INTBFHX

FIX

32

18

INTBFHX

FIX

16

22

INTBFHX

FIX

16

24

INTBFHX

FIX

32

26

INTBFHX

FIX

32

30

INTBFHX

FIX

34

STRING

FIX

38

STRING

FIX

21

42

21

STRING

Data range

LDBE

KEY FIX

Consecutive number of data range

LDLN

KEY FIX

Long data 1

LLD1

Long data 2

LLD2

Long data 3

LLD3

Long data 4

LLD4

Short data 1

LSD1

Short data 2

LSD2

Long data 5

LLD5

Long data 6

LLD6

String data 1

LST1

String data 2

LST2

Information text

LZTE

6.126.98.0.01.99

5-85

Master data

c Data structure LZST diverse data


typedef struct
{
short
short
short
ulong
ulong
ulong
ulong
ushort
ushort
ulong
ulong
char
char
char
} TYlzst_entry;

walo;
ldbe;
ldln;
lld1;
lld2;
lld3;
lld4;
lsd1;
lsd2;
lld5;
lld6;
lst1[4];
lst2[4];
lzte[21];

/* Cancel flag */
/* Data range */
/* Consecutive number of data range */
/* Long data 1 */
/* Long data 2 */
/* Long data 3 */
/* Long data 4 */
/* Short data 1 */
/* Short data 2 */
/* Long data 5 */
/* Long data 6 */
/* String data 1 */
/* String data 2 */
/* Information text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

LDBE:

Data range

LDLN:

Consecutive number of data range

LLD1-LLD6:
32-bit memory
LSD1
LLD2:

16-bit memory

LST1
LST2:

4 Byte string memory

LZTE:

5-86

Information text
LDBE = 100 :
LDLN = 1 : date format 1
LDLN = 2 : date format 2
LDLN = 3 : date format 3
etc.

6.126.98.0.01.99

Master data
Date formats:
Example: 4.3.1999 8:07:05 and 11.16.2000 13:05:23
A date format may be as follows: 'MM.DD.YYYY'. From this format, the
scale would expand the printout '04.03.1999'.
The following formats have been implemented:
'T', 'D'
Day (without leading zero)
'3'
'16'
'TT', 'DD'
Day (with leading zero)
'03'
'16'
'TTT', 'DDD'
Weekday (abbreviated)
'Sa'
'Th'
'TTTT', 'DDDD' Weekday
'Saturday
'Thursday'
'M'
Month (without leading zero) '4'
'11'
'MM'
Month (with leading zero)
'04'
'11'
'MMM'
Name of month (abbrev.) 'Apr'
'Nov'
'MMMM'
Name of month
'April'
'November'
'JJ', 'YY'
Year (two-digit)
'99'
'00'
'JJJJ', 'YYYY' Year (4-digit)
'1999'
'2000'
'h',
Hour 24h Format (without leading zero)
'8'
'13'
'hh',
Hour 24h Format (with leading zero)
'08'
'13'
'a',
Hour 12h Format (without leading zero)
'8'
'1'
'aa',
Hour 12h Format (with leading zero)
'08'
'01'
'm',
Minute (without leading zero) '7'
'5'
'07'
'05'
'mm',
Minute (with leading zero)
's',
Second (without leading zero) '5'
'23'
'ss',
Second (with leading zero) '05'
'23'
'H',
Half day (depending on PLU) 'a'
'p'
'C',
Clock symbol
''
'b',
am/pm
am
pm
'B',
AM/PM
AM
PM
It is advisable to use the format 'H' (half day) only on PLU labels for date
1, date 2 or date 3 depending on whether the shelf-life is specified in the
PLU in full or half days.
Example: 'MM.DD.YY CH'
Shelf-life in full days:
'04.03.99 '
Shelf-life in half days
'04.03.99 a'

6.126.98.0.01.99

5-87

Master data
5.40 MAST function menu

Table : MAST

Global table

Number of attributes: 37

Description : function menu

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

999999

INTEGER

999999999

INTEGER

32767

10

INTEGER

12

STRING

Subject ID

THID

Menu number

MENU

KEY FIX

Macro start key

TSFC

KEY FIX

-32768

Password

PASS

KEY FIX

Password modification

MPAS

FIX

19

STRING

FIX

29

26

29

STRING

FIX

MAXLONG1

55

DATUM

FIX

MAXLONG1

59

DATUM

FIX

11

63

11

STRING

FIX

99

74

INTEGER

FIX

99

76

INTEGER

16

78

INTBFDB

Title

TITL

Date of creation

CREA

Date of modification

CHGE

Start condition

DATE

From scale number

VWNU

To scale number

BWNU

Bit field -internal only-

MBE1

FIX

Bit field -internal only-

MBE2

FIX

16

80

INTBFDB

EXP

82

INTBFEX

EXP

84

INTBFEX

EXP

86

INTBFEX

EXP

88

INTBFEX

Sunday

MASO
Monday

MAMO
Tuesday

MADI

Wednesday

MAMI

MAXLONG = 2147483647

5-88

6.126.98.0.01.99

Master data

Thursday

MADO

EXP

90

INTBFEX

EXP

92

INTBFEX

EXP

94

INTBFEX

EXP

96

INTBFEX

98

INTBFEX

Friday

MAFR
Saturday

MASA
AutoMode

AUMO

Suppress speech bubble

SHSB

EXP

Suppress keyboard switching

KBSW

EXP

100

INTBFEX

ADON

EXP

102

INTBFEX

AWTD

EXP

104

INTBFEX

VEXE

EXP

106

INTBFEX

SWCG

EXP

108

INTBFEX

BWCG

EXP

110

INTBFEX

TUON

EXP

112

INTBFEX

RSTR

EXP

114

INTBFEX

GESP

EXP

116

INTBFEX

EXP

118

INTBFEX

EXP

120

INTBFEX

EXP

122

INTBFEX

EXP

124

INTBFEX

EXP

126

INTBFEX

FIX

1202

128

1202

VARDAT

Time relative/absolute

TABS

Title printing

DRUT

Stop on error

STOP
Softstart

SOFT
Content

INHA
Key codes

KEYS

c Data structure MAST function menu


typedef struct
{
short
long
long

walo;
thid;
menu;

6.126.98.0.01.99

/* Cancel flag */
/* Subject Id */
/* Menu number */
5-89

Master data
short
tsfc;
char
pass[7];
char
mpas[7];
char
titl[21];
ulong
crea;
ulong
chge;
char
date[11];
short
vwnu;
short
bwnu;
IntBfDb meb1;
IntBfDb meb2;
ushort maso;
ushort mamo;
ushort madi;
ushort mami;
ushort mado;
ushort mafr;
ushort masa;
ushort aumo;
ushort shsb;
ushort kbsw;
ushort adon;
ushort awtd;
ushort vexe;
ushort swcg;
ushort bwcg;
ushort tuon;
ushort rstr;
ushort gesp;
ushort tabs;
ushort drut;
ushort stop;
ushort soft;
ushort inha;
data
keys[1202];
} TYmast_entry;

/* Macro start key */


/* Password */
/* Password modification */
/* Title */
/* Date of creation */
/* Date of modification */
/* Start condition */
/* From scale number */
/* To scale number */
/* DBM bit field for weekdays */
/* DBM bit field for status */
/* Sunday
no=0, yes=1 */
/* Monday
no=0, yes=1 */
/* Tuesday
no=0, yes=1 */
/* Wednesday no=0, yes=1 */
/* Thursday
no=0, yes=1 */
/* Friday
no=0, yes=1 */
/* Saturday
no=0, yes=1 */
/* AutoMode */
/* Suppress speech bubble */
/* Suppress keyboard switching*/
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Time relative/absolute */
/* Title printing */
/* Stop on error */
/* Softstart */
/* Content */
/* Key codes */

Explanations:
The function menu allows several key functions to be combined in one menu which
may be started by means of a 'start key' or via the selection menu 'start function'.
One function menu may comprise up to 150 key functions recorded under one
name. The number of possible function menus depends on the available memory
capacity.
There is also the possibility of linking up to 20 function menus.

5-90

6.126.98.0.01.99

Master data
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

THID:

Subject Id

MENU:

Menu number

TSFC:

Key code for start key

PASS:

Password

TITL:

Name of function menu

CREA:

Date of creation

CHGE:

Date of modification

AUMO:

Mode for automatic start

DATE:

Start condition (date and time) for automatic start

TABS:

Time
0= relative time
1= absolute time

DRUT:

Name printing
0= no
1= yes

STOP:

Stop on error
0= no
1= yes

SOFT:

Softstart
0= no
1= yes

INHA:

Content
0= keyboard function menu
1= configuration function menu

KEYS:

Key codes

6.126.98.0.01.99

5-91

Master data
5.41 MDST Multi Media

Table : MDST

Global table

Number of attributes: 8

Descpription : Multi Media

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

Universal key No. 1

MDK1

KEY FIX

MAXTY641

INTEGER

999999999

10

INTEGER

999999999

14

INTEGER

Universal key No. 2

MDK2

KEY FIX

Universal key No. 3

MDK3

KEY FIX

Table identifier

TABB

KEY FIX

18

STRING

24

INTEGER

26

INTEGER

260

28

260

Consecutive No.

MDLN

KEY FIX

Medium type

MTYP

KEY FIX

Medium file

MDAT

FIX

VARSTR

c Data structure MDST Multi Media


typedef struct
{
short
walo;
Tyint64 mdk1;
long
mdk2;
long
mdk3;
char
tabb[6];
short
mdln;
short
mtyp;
char
mdat[260];
} TYmdst_entry;

1MAXTY64

5-92

/* Cancel flag */
/* Universal key No. 1*/
/* Universal key No. 2*/
/* Universal key No. 3*/
/* Table identifier */
/* Consecutive No.*/
/* Medium type */
/* Medium file */

= 999999999999999999

6.126.98.0.01.99

Master data

Explanations:
The MDST table may be used to assign medium files to PLUs or operators.
It is only evaluated in the CE series operating with touch screens.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

MDK1:
MDK2:
MDK3:

Universal key No. 1


Universal key No. 2
Universal key No. 3
Key attributes of the related table

TABB:

Table identifier
Name of the related table

MDLN:

Consecutive No.

MTYP:

Medium type
1 = image

MDAT:

Medium file
File name
The paths are fixed and need not be saved.
They are as follows:
PLU images:
BizStoreCard\bizerba\data\add_mediafiles\plu\image
Operator images:
BizStoreCard\bizerba\data\add_mediafiles\operator\image

Example:
TABB

MDK1

MDK2

MDK3

MDLN

MTYP

"PLST"
"PLST"
"PLST"
"KAST"
"KAST"
"BEST"
"BEST"

PNUM
PNUM
PNUM
ANUM
ANUM
BENU
BENU

ABNU
ABNU
ABNU
ABNU
ABNU
0
0

0
0
0
0
0
0
0

1
2
3
1
2
1
1

1
1
1
1
1
1
1

6.126.98.0.01.99

MDAT
banana1.jpg
banana_big.jpg
banana_small.jpg
ketchup.jpg
ketchup2.jpg
op1.jpg
smith.jpg

5-93

Master data
5.42 MPST menu modification data

Table : MPST

Global table

Number of attributes: 6

Description : menu modification data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

999999

INTEGER

999999999

INTEGER

Subject ID

THID

Menu number

MENU

KEY FIX

Select menu

MSLC

FIX

9999

INTEGER

FIX

50

INTEGER

FIX

1202

10

1202

VARDAT

Number of modified controls

APAT

Patch memory

PTCH

c Data structure MPST menu modification data


typedef struct
{
short
walo;
long
thid;
long
menu;
short
mslc;
short
apat;
data
ptch[1202];
} TYmpst_entry;

/* Cancel flag */
/* Subject Id */
/* Menu number */
/* Select menu */
/* Number of modified controls */
/* Patch memory */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

5-94

6.126.98.0.01.99

Master data
5.43 MWST VAT

Table : MWST

Global table

Number of attributes: 6

Description : VAT

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

INTEGER

9999

INTEGER

16

INTBFDB

EXP

INTBFEX

FIX

21

10

21

STRING

VAT search number

MWNU

KEY FIX

VAT rate in %

MWST

FIX

Bit field -internal only-

MWS1

FIX

Inclusive/exclusive

MWWI

Information text

MWTE

c Data structure MWST VAT


typedef struct
{
short
walo;
short
mwnu;
short
mwst;
IntBfDb mws1;
ushort mwwi;
char
mwte[21];
} TYmwst_entry;

6.126.98.0.01.99

/* Cancel flag */
/* VAT search number */
/* VAT rate in % */
/* Bit field -internal only- */
/* Inclusive/exclusive */
/* Information text */

5-95

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

MWNU:

VAT number

MWST:

VAT rate [0...9999], the highest value corresponds to 99.99 %

MWS1:

Internal value

MWWI:

Calculation method:
0=inclusive
1=exclusive

MWTE:

Description (text)

5-96

6.126.98.0.01.99

Master data
5.44 NFST nutrient template

Table : NFST

Global table

Number of attributes: 16

Description: nutrient templates

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

99

INTEGER

INTEGER

Template number

NFNU

KEY FIX

Block number

NBNU

KEY FIX

Extra text number

NATN

FIX

999999999

Headline text number

BTIT

FIX

999

10

INTEGER

Bit field -internal only-

NFBF

FIX

16

12

INTBFDB

EXP

14

INTBFEX

EXP

16

INTBFEX

EXP

18

INTBFEX

EXP

20

INTBFEX

EXP

22

INTBFEX

EXP

24

INTBFEX

EXP

26

INTBFEX

EXP

28

INTBFEX

EXP

30

INTBFEX

FIX

54

32

54

STRUCT

Framing

RAHM

Label retraction

REVE
Block type

BLAR

Indentation

EINZ
Brief form

KURZ
Line type

LINE
Line

LIOR

Template type

FTYP

Pages in a block

BPGE

Text list data

TELI

6.126.98.0.01.99

5-97

Master data

c - Data structure NFST nutrient template


typedef struct
{
short
short
short
long
short
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
STRUCT
} TYnfst_entry;

5-98

walo;
nfnu;
nbnu;
natn;
btit;
nfbf;
rahm;
reve;
blar;
einz;
kurz;
line;
lior;
ftyp;
bpge;
teli[54];

/* Cancel flag */
/* Template number */
/* Block number */
/* Extra text number */
/* Header text number */
/* Bit field -internal only- */
/* Framing */
/* Label retraction */
/* Block type */
/* Indentation */
/* Brief form */
/* Line type */
/* Line at the bottom */
/* Template type */
/* Pages in a block */
/* Text list data */

6.126.98.0.01.99

Master data
Explanations:
When configuring the database of the scale and adopting the standard data, 6 sample
templates may be loaded. For practical application, these presettings are generally
sufficient, so that the user need not generate new templates.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

NFNU:

Template number: in the table PLSN, only one special template is


selected in the field NFNU.

NBNU:

Block number:

NATN:

Number of an extra text allocated to the block.


If an extra text is stored under this number, it will be printed at the
beginning of the block.

BTIT:

Text number of the general heading. The header of the reference block is
created so as if it were a nutrition text.
Similar to a nutrition text, reference values are also allocated to the
header text.

NFBF:

Internal value (=0)

RAHM:

0 = without frame
1 = with frame

REVE:

Retraction of label before the printout of nutrition facts

A template is divided into several sections,


which are addressed as a key by means of a block
number.

0 = without label retraction


1 = with label retraction

6.126.98.0.01.99

5-99

Master data
BLAR:

The block type comprises the representation of texts:


0 = standard
1 = header
2 = calories
3 = nutrient
4 = vitamin
5 = reference
6 = foot

EINZ:

Indentation
0 = block without indentation
1 = block with indentation

KURZ:

Print output of reference block


0 = reference block not shortened
1 = reference block shortened

LINE:

Format of line which is to be printed to the left or right of the block:


0 = none
1 = hair line
2 = medium
3 = thick
4 = normal (2Dot)

LIOR:

Line position
0 = line at the beginning of block
1 = line at the end of block

FTYP:

Template type
0 = Standard
1 = Australia with two columns

TELI:

Text list data


List of nutrition texts to be printed (see field TENU in table NTST).
In the structure component 'Data' , TYvarDataTeli, a maximum of 25
nutrition text numbers must be entered.
typedef struct
{
short
len;
short
varTyp; /* 1 = VARSHORT */
short
daten [25];
} TYvarDataTeli;
If the length of the data structure is equal to 0 (len=0), the related text
block is kept empty.

5-100

6.126.98.0.01.99

Master data
5.45 NTST nutrition texts

Table : NTST

Global table

Number of attributes: 19

Description : nutrition texts

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

16

INTBFDB

Text number

TENU

KEY FIX

Bit field -internal only -

NTBF

FIX

Bit field -internal only

NBF2

FIX

16

INTBFDB

EXP

INTBFEX

EXP

10

INTBFEX

EXP

12

INTBFEX

14

INTBFEX

Text type

TART
Line type

LINE
Alignment

RELI

Nutrient amount type

MART

EXP

Printout as a percentage value

PDRU

EXP

16

INTBFEX

EXP

18

INTBFEX

EXP

20

INTBFEX

EXP

22

INTBFEX

EXP

24

INTBFEX

FIX

9999

26

INTEGER

FIX

9999

28

INTEGER

999

30

INTEGER

99

32

INTEGER

FIX

18

34

18

VARSTR

FIX

30

52

30

VARSTR

Boldface

BOLD

Indentation

EING

Text 'less than'

LESS

Number of decimal places

NKST

Nutrient value 1

MEN1

Nutrient value 2

MEN2

Additional text number

RELT

FIX

Distance between text lines

TEAB

FIX

Short reference text

RETE

Nutrition text

NUTE

6.126.98.0.01.99

5-101

Master data

c Data structure NTST nutrition texts


typedef struct
{
short
short
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
short
short
short
short
char
char

walo;
tenu;
ntbf;
nbf2;
tart;
line;
reli;
mart;
pdru;
bold;
eing;
less;
nkst;
men1;
men2;
relt;
teab;
rete[18];
nute[30];

/* Cancel flag */
/* Text number */
/* Bit field -internal only- */
/* Bit field -internal only- */
/* Text type */
/* Line type */
/* Alignment */
/* Nutrient amount type */
/* Printout as a percentage value */
/* Boldface */
/* Indentation */
/* Text 'less than' */
/* Number of digit places */
/* Nutrient value 1 */
/* Nutrient value 2 */
/* Additional text number */
/* Distance between text lines */
/* Short reference text */
/* Nutrition text */

} TYntst_entry;

Explanations:
When configuring the database of scale and loading the standard data, a list of the
most important nutrition texts will be made available. For practical application, these
texts are generally sufficient, so that the user need not generate new texts.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TENU:

Text number of nutrition text:


Reference to the structure TELI in table NFST.

NTBF:

Internal value (=0)

5-102

6.126.98.0.01.99

Master data
TART:

Text type
0 = standard
1 = serving size text
2 = serving text
3 = calories
4 = nutrient
5 = vitamin
6 = foot
7 = free text of content
8 = energy
9 = doublespaced serving size text

LINE:

Format of line inserted to the left of virtually all texts:


0 = none
1 = hair line
2 = medium
3 = thick
4 = normal (2Dot)

RELI:

Text alignment
0 = left
1 = right
2 = centered

MART:

Amount of nutrient type


0 = none
1 = mg
2=g
3=%
4 = micro gram
5 = kilo joule
6 = calorie
7 = kilo joule(calorie)
8 = calorie(kilo joule)

PDRU:

Printout of percentage values in the nutrient list


0 = no
1 = yes

BOLD:

Boldface
0 = without boldface
1 = with boldface

EING:

Indentation
0 = text not indented
1 = text indented

LESS:

Printout of text 'less than' to the left of the reference values:


0 = no
1 = yes

6.126.98.0.01.99

5-103

Master data
NKST:

Number of decimal places


0 = 0 decimal places
1 = 1 decimal places
2 = 2 decimal places

MEN1:

Nutrient value 1

MEN2:

Nutrient value 2

RELT:

Additional text number

TEAB:

Distance between text lines

RETE:

Shortened reference text

NUTE:

Nutrition text

5-104

6.126.98.0.01.99

Master data
List of standard nutrition texts (predefined values for TENU)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.

Nutrition facts
Serving size
Servings per container
Amount per serving
Calories
Calories from fat
Calories from saturated fat
Daily values %*
Total fat
Saturated fat
Cholesterol
Sodium
Potassium
Total carbohydrate
Dietary fiber
Sugars
Protein
Vitamin A
Vitamin C
Calcium
Iron
Vitamin D
Vitamin E
Thiamin
Riboflavin
Niacin
Vitamin B6
Folate
Vitamin B12
Biotin
Pantothenic acid
Phosphorus
Lodine
Magnesium
Zinc
Copper
Calories
Calories per gram
Fat
Carbohydrate
Protein
Trans Fat
Sugar Alcohols
Amount/Serving
%DV*

6.126.98.0.01.99

---------------------------------------------------------------------------------------------------------------------------------------------

( header for reference block )

-----------------------------

(Daily values)

5-105

Master data
5.46 OBST Object master data

Table : OBST

Global table

Number of attributes: 5

Description : Object master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

KEY FIX

110

110

MAXANUM1 112

INTEGER
INTEGER

Object

OBTE

VARSTR

PLU number

ANUM

FIX

Department number

ABNU

FIX

999

120

FIX

110

122

110

Collective name

SABZ

VARSTR

c Data structure OBST Object master data


typedef struct
{
short
walo;
char
obte[110];
TYint64 anum;
short
abnu;
char
sabz[110];
} TYobst_entry;

1MAXANUM

5-106

/* Cancel flag */
/* Object */
/* PLU number */
/* Department number */
/* Collective name */

= 9999999999999

6.126.98.0.01.99

Master data
Explanations:
The OBST table is only evaluated on a CE scale with integrated camera and object
identification.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

OBTE:

Object
Designation of the object to be identified

SABZ:

Collective name
Designation of a group of objects to be identified

6.126.98.0.01.99

5-107

Master data
5.47 OGST Order category master data

Table : OGST

Global table

Number of attributes: 5

Description: Order category master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

INTEGER

INTEGER

12

51

VARSTR

Cancel flag

WALO

KEY FIX

Order category number

OGNU

KEY FIX

FIX

FIX

FIX

999999999

Level

OGEB

Parent

OGPA

999999999

Text

OGTE

51

c Data structure OGST Order category master data


typedef struct
{
short
walo;
long
ognu;
short
ogeb;
long
ogpa;
char
ogte[51];
} TYogst_entry;

5-108

/* Cancel flag */
/* Order category number */
/* Level */
/* Parent */
/* Text */

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

OGNU:

Order category number

OGEB:

Order category level

OGPA:

Order category parent


Reference to a order category number OGNU

OGTE:

Order category description

6.126.98.0.01.99

5-109

Master data
5.48 PLSF PLU price graduation

Table : PLSF

Global table

Number of attributes: 15

Description : PLU price graduation

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

99

INTEGER

10

INTEGER

PLU number

PNUM

KEY FIX

Department number

ABNU

KEY FIX

Special offer identifier

ANKE

KEY FIX

Consecutive number

SLFD

KEY FIX

Graduated weight

SGEW

FIX

999999

12

INTEGER

FIX

99999

16

INTEGER

FIX

999999

20

INTEGER

FIX

16

24

INTBFDB

26

INTBFEX

28

INTBFEX

34

INTEGER

42

INTEGER

44

INTEGER

52

INTEGER

Tolerance

STOL
Price field

SPGS

Bit field status

SSTA

Reference unit for tolerance

PABS

EXP

Graduation=1, mix=2, free of charge=3, deposit = 5

PIDE

EXP

13

EAN number of basic PLU

BANU

FIX

MAXTY641

Department number of basic PLU

BABT

FIX

EAN number of linked PLUs

VANU

FIX

999
MAXTY641

Department number of linked PLUs

VABT

1MAXTY64

5-110

FIX

999

= 999999999999999999

6.126.98.0.01.99

Master data

c Data structure PLSF PLU price graduation


typedef struct
{
short
long
short
short
short
long
long
long
IntBfDb
ushort
ushort
Tyint64
short
Tyint64
short
} TYplsf_entry;

walo;
pnum;
abnu;
anke;
slfd;
sgew;
stol;
spgs;
ssta;
pabs;
pide;
banu;
babt;
vanu;
vabt;

/* Cancel flag */
/* PLU number */
/* Department number */
/* Special offer identifier */
/* Consecutive number */
/* Graduated weight */
/* Tolerance */
/* Price field */
/* Bit field status */
/* Reference unit for tolerance */
/* Graduation=1, mix=2, free of charge=3, deposit=5 */
/* EAN number of basic PLU */
/* Department number of basic PLU */
/* EAN number of linked PLU */
/* Department number of linked PLUs */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

STOL:

Weight tolerance
The weight unit is the basic unit of the load cell.

PABS:

Reference unit for tolerance


0= absolute (i. e. absolute weight value)

6.126.98.0.01.99

5-111

Master data
PIDE:

Type of grad. discount


1 = Grad. discount as hitherto (Weight/Pieces )
2 = Mix
3 = Free
5 = Emballage
For PIDE = 8 to 12 applies:
SGEW= Grad. weight
STOL= Tolerance flag 0/1
currently only 0 (no tolerance calculation)
8 = Weight-specific NxM discount
SPGS=Weight advantage [kg]
1 Grad. discount record
10 = Weight-specific article discount as amount
SPGS=discount as selling price as amount
1 Grad. discount record
11 = Weight-specific article discount in % as grad. discount
SPGS=discount as selling price in %
Max. 5 grad. discount records
12 = Weight-specific article discount as grad. amount
SPGS=discount as selling price as amount
Max. 5 grad. discount records
13 = Floating graduation

Further explanations concerning graduated discount PIDE = 1


- Graduated discount of weighed items:
Select unit price from the graduation table according to the weight value.
Table attributes
SGEW= graduated weight, STOL = tolerance, SPGS = graduated discount
Calculation formula
Valid graduated discount(n)
=> ( weight value >= graduated weight(n) tolerance ) &
(weight value < graduated weight(n+1) - tolerance )
Selling price = weight value * graduated discount(n)
- Mix special prices:
The piece quantity is manually entered during the sales transaction,
e. g. 3 meat balls with a total weight of 1000 g, input = 3 pcs.
Table attributes
SGEW = quantity in pcs, STOL = invalid, SPGS = free of charge piece
5-112

6.126.98.0.01.99

Master data
Calculation formula
Free of charge piece(n) => (input >= quantity(n)) & (input < quantity (n+1))
Average weight = weight value/input in pcs
Selling price =

unit price*(weight value minus


(average weight*free of charge piece(n)))

- Free of charge (quantity weight):


A free of charge quantity is subtracted from the weight value
according to the weight value.
Table attributes
SGEW = graduated weight, STOL = tolerance, SPGS = free of charge weight
Calculation formula
Valid free of charge weight(n) =>
(weight value >=
graduated weight(n) - tolerance) &
(weight value <
graduated weight(n+1) - tolerance)
Selling price
= unit price * (weight value - free of charge weight(n) ) - free of charge (piece):
For a non-weighed item, the quantity is entered in pieces. The price will be reduced by
a number of free of charge pieces according to the quantity.
Table attributes
SGEW = quantity in pcs, STOL = invalid, SPGS = free of charge piece
Calculation formula
Free of charge piece(n)=> (input >= quantity(n)) & (input < quantity(n+1))
Selling price = price per piece * (input - free of charge piece)
-

Graduated discount of non-weighed items:


For a non-weighed item, the quantity is entered in pieces.
The price per piece will be recalculated according to the quantity.

Table attributes
SGEW = quantity in pcs, STOL = invalid, SPGS = free of charge piece
Calculation formula
Price per piece(n)=> (input >= quantity(n)) & (input < quantity(n+1))
Selling price = price per piece(n) * input

6.126.98.0.01.99

5-113

Master data
5.49 PLSN nutrient data

Table : PLSN

Global table

Number of attributes: 12

Description : nutrient data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

999

INTEGER

9999

10

INTEGER

9999

12

INTEGER

FIX

16

14

INTBFDB

EXP

16

INTBFEX

EXP

18

INTBFEX

FIX

204

20

204

STRUCT

FIX

100

224

100

VARSTR

FIX

501

324

501

VARSTR

PLU number

PNUM

KEY FIX

Department number

ABNU

KEY FIX

Template number

NFNU

FIX

Divider for amount calculation

POSI

FIX

Number of servings

PORT

FIX

Bit field - internal only -

PNBF

Text 'about '

POUN

Text 'varied '

POVA

Nutrient data

NUDA

Serving size text

POTE

Free ingredients

FINH

5-114

6.126.98.0.01.99

Master data

c Data structure PLSN nutrient data


typedef struct
{
short
long
short
short
short
short
ushort
ushort
ushort
STRUCT
char
char
} Typlsn_entry;

walo;
pnum;
abnu;
nfnu;
posi;
port;
pnbf;
poun;
pova;
nuda[50];
pote[100];
finh[501];

/* Cancel flag */
/* PLU number*/
/* Department number */
/* Template number */
/* Divider for amount calculation */
/* Number of servings */
/* Bit field -internal only- */
/* Text 'about' */
/* Text 'varied' */
/* Nutrient data */
/* Serving size text */
/* Free ingredients */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

PNUM:

PLU number

ABNU:

Department number

6.126.98.0.01.99

5-115

Master data
NFNU:

Template number: Specifies a special template which is described in


the NFST table under the NFNU number.
The template number 0 serves to cancel the allocation of the nutrition
facts to a special PLU (i. e. this PLU is then printed without nutrition facts).
Representation of references between the nutrient tables:

PLST

PLSN

PNUM ABNU ANKE

123

PNUM ABNU

0
123

NFST

NTST

Form number

Text number

Text list

POSI:

Divider for amount calculation

PORT:

Number of portions per container

PNBF:

Internal value (=0)

POUN:

Text 'about'
0 = text 'servings per container' without text 'about '
1 = text 'servings per container' with text 'about'

POVA:

Text 'varied'
0 = text 'servings per container' with amount specification
1 = text 'servings per container' with text 'varied' instead of
amount specification

5-116

6.126.98.0.01.99

Master data
NUDA:

Nutrient data
Allocation of text numbers to the relevant nutrition text numbers TENU
(see field TENU in NTST table) and nutrient quantity MENG.
A maximum of 50 pairs of numbers is to be entered in the structure
component 'Data', TYvarDataNutri (each consisting of one of the nutrition
text numbers TENU and a nutrient amount MENG).
typedef struct
{
short
tenu;
short
meng;
} TYNutri;
typedef struct
{
short
len;
short
varTyp; /* 1 = VARSHORT */
TYNutri daten [50];
} TYvarDataNutri;

POTE:

Serving size text

6.126.98.0.01.99

5-117

Master data
5.50 PLSO PLU assortments

Table : PLSO

Global table

Number of attributes: 12

Description : PLU assortments

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

Assortment number

CONU

KEY FIX

99

INTEGER

99

INTEGER

Consecutive assortment number

COFD

KEY FIX

Special price period for assortment

TSNU

FIX

99

INTEGER

FIX

999999

INTEGER

999

12

INTEGER

PLU number

PNUM

Department number

ABNU

FIX

FIX

999999999

14

INTEGER

FIX

999999

18

INTEGER

FIX

22

INTEGER

24

INTEGER

28

INTEGER

30

INTEGER

Extra text

ATNU

Nominal value of weight/pieces

PLSG

Weight tolerance

GABS

Weight tolerance value

GTOL

FIX

999999

Assortment discount

RABS

FIX

Assortment discount value

CORA

5-118

FIX

999999

6.126.98.0.01.99

Master data

c Data structure PLSO PLU assortments


typedef struct
{
short
short
short
short
long
short
long
long
short
long
short
long
} TYplso_entry;

walo;
conu;
cofd;
tsnu;
pnum;
abnu;
atnu;
plsg;
gabs;
gtol;
rabs;
cora;

/* Cancel flag */
/* Assortment number */
/* Consecutive assortment number */
/* Special price period for assortment */
/* PLU number */
/* Department number */
/* Extra text */
/* Nominal value of weight/pieces */
/* Weight tolerance */
/* Weight tolerance value */
/* Assortment discount */
/* Assortment discount value */

Explanations:
Such created offers comprise different PLUs combined in one assortment the
amount of which is more cost-effective than that of individually sold items (by an
amount or in percentage).
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

CONU:

Assortment number

COFD:

Consecutive number of assortment:


Creating an assortment consisting of several PLUs will cause a
consecutive number to be allocated to each PLU of the assortment.

TSNU:

Special price period:


Allocating the special price period 0 to the assortment will cause the
assortment to become continuously active. Allocating the special price
periods 1 to 9 will cause the assortment to become active only over the
defined period.

PNUM:

PLU No.:
Number of PLU to be added to the assortment. Entering the PLU No. 000
will cause only the 'Extra text' to be added and not the PLU. In this case,
ATNU must be other than zero.

ABNU:

Department number of PLU.

6.126.98.0.01.99

5-119

Master data
ATNU:

Extra text number:


The related 'extra text' may be allocated to the assortment by entering the
text number. If ATNU is equal to 0, the 'PLU No.' will be allocated and not
an 'extra text'.
In this case, PNUM must be other than 0.

PLSG:

Nominal value of quantity/pieces

GABS:

Tolerance:
0= in percent (not yet implemented, in preparation)
1= absolute value

GTOL:

Tolerance value in kg, pieces or percent

The following fields are identical for all records (consecutive number in
assortment). These should at least be entered into the first record of the
assortment. Entering them into all records of the assortment is, however,
recommended.
RABS:

Assortment discount:
0= in percent
1= absolute value
2= PLU set

CORA:

With RABs=0: discount from assortment price in percent.


=1: assortment fixed price.

5-120

6.126.98.0.01.99

Master data
5.51 PLST PLU master data

Table : PLST

Global table

Number of attributes: 71

Description : PLU master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999999

INTEGER

999

INTEGER

99

INTEGER

FIX

999999

10

GELD

OPT

999999

14

GELD

OPT

999999

18

GELD

OPT

999999

22

GELD

OPT

999999

26

GELD

FIX

9999

30

INTEGER

OPT

99

32

INTEGER

OPT

999999

34

INTEGER

OPT

999

38

INTEGER

OPT

999

40

INTEGER

OPT

14

42

14

VARSTR

OPT

999999999

56

INTEGER

OPT

999999999

60

INTEGER

OPT

999999999

64

INTEGER

OPT

999999999

68

INTEGER

PLU number

PNUM

KEY FIX

Department number

ABNU

KEY FIX

Special offer identifier

ANKE

KEY FIX

Unit price 1

GPR1

Unit price 2

GPR2

Unit price 3

GPR3

Unit price 4

GPR4

Extra price

EXPR

Product group

WGNU

Tare value number

TANU

Tare value weight

TARA
Shelf-life 1

HBA1
Shelf-life 2

HBA2
EAN code

ECO1

Extra text number

ALT1

Extra text number

ALT2

Extra text number

ALT3

Extra text number

ALT4

6.126.98.0.01.99

5-121

Master data

Pieces per package

STPA

OPT

99

72

INTEGER

OPT

999999

74

INTEGER

16

78

INTBFDB

16

80

INTBFDB

16

82

INTBFDB

Fixed weight

FGEW

Bit field1 - internal only -

SBF1

FIX

Bit field2 - internal only -

SBF2

FIX

Bit field 4 - internal only -

SBF4

FIX

Bit field5 - internal only

SBF5

FIX

16

84

INTBFDB

EXP

86

INTBFEX

EXP

88

INTBFEX

EXP

90

INTBFEX

EXP

92

INTBFEX

EXP

14

94

INTBFEX

EXP

96

INTBFEX

EXP

13

98

INTBFEX

100

INTBFEX

99

102

INTBFEX

104

INTBFEX

EXP

106

INTBFEX

EXP

108

INTBFEX

EXP

110

INTBFEX

EXP

112

INTBFEX

EXP

114

INTBFEX

Promotion

PWER

Price overwrite

PREU

Discount permitted

RABZ

VAT overwrite

MWUE
PLU class

KLAR

Weight class

KLGE
Price type

PTYP

VAT number of PLU

MWNU

EXP

Special price period

TSNU

EXP

Fixed weight mode

FMOD

EXP

Unit price calculation

GPRR

Forced tare entry

TAZW
Half days

HALB

PLU identifier

ARKE

Deposit PLU

PFND

Additional item printout on secondary printer

PODR

EXP

116

INTBFEX

EXP

118

INTBFEX

EXP

120

INTBFEX

EXP

122

INTBFEX

Data of origin

HKDR

Style of data of origin

HKLY

Discount type

RATY
5-122

6.126.98.0.01.99

Master data

Menu layout

HMLY

EXP

30

124

INTBFEX

126

INTBFEX

128

INTBFEX

130

INTBFEX

EXP

132

INTBFEX

OPT

99

134

INTEGER

OPT

99

136

INTEGER

OPT

999999

138

INTEGER

Forced shelf life entry

HBZW

EXP

Forced fixed weight entry

FGZW

EXP

Forced entry of number of pieces

STZW

EXP

Forced entry of VAT

MWZW Shelf-life margin

HTOL

Label control

ECTR

Text table number

TFNU

Fidelity point number

TRNR

OPT

99

142

INTEGER

OPT

10000

144

INTEGER

16

146

INTBFDB

OPT

44

148

44

STRUCT

OPT

10

192

10

STRUCT

10000

202

INTEGER

99

204

INTEGER

999

206

INTEGER

999

208

INTEGER

999

210

INTEGER

999

212

INTEGER

999

214

INTEGER

Tare in %

TAPR

Bit field3 - internal only -

SBF3

FIX

Text field numbers

TFZU

Logo numbers

LFZU

Percentage value FSD

FSDP

OPT

FSD threshold By-Count

FSDS

OPT

Packaging date number 1

VPN1

OPT

Packaging date number 2

VPN2

OPT

Packaging date number 3

VPN3

OPT

Packaging date number

VPN4

OPT

Packaging date number 5

VPN5

OPT

Packaging date number 6

VPN6

OPT

999

216

INTEGER

OPT

218

INTEGER

Active

AKTI

COOL Text number

CNOC

OPT

999999

220

INTEGER

OPT

224

INTEGER

OPT

40

226

40

STRUCT

DOD Code

DODC

Order categories

OGZU

6.126.98.0.01.99

5-123

Master data

Abbreviated traceability number

HKNR

OPT

21

266

21

VARSTR

Compare Data of Origin

HKCM

OPT

36

287

36

VARSTR

FIX

501

323

501

VARSTR

PLU text

PLTE

c Data structure PLST PLU master data


typedef struct
{
short
long
short
short
long
long
long
long
long
short
short
long
short
short
char
long
long
long
long
short
long
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
5-124

walo;
pnum;
abnu;
anke;
gpr1;
gpr2;
gpr3;
gpr4;
expr;
wgnu;
tanu;
tara;
hba1;
hba2;
eco1[14];
alt1;
alt2;
alt3;
alt4;
stpa;
fgew;
sbf1;
sbf2;
sbf4;
sbf5;
pwer;
preu;
rabz;
mwue;
klar;
klge;
ptyp;
mwnu;
tsnu;
fmod;
gprr;
tazw;

/* Cancel flag */
/* PLU number */
/* Department number */
/* Special offer identifier */
/* Unit price 1 */
/* Unit price 2 */
/* Unit price 3 */
/* Unit price 4 */
/* Extra price */
/* Product group */
/* Tare number */
/* Tare value weight */
/* Shelf-life 1*/
/* Shelf-life 2*/
/* EAN code */
/* Extra text number */
/* Extra text number */
/* Extra text number */
/* Extra text number */
/* Pieces per package */
/* Fixed weight */
/* Bit field 1 - internal only - */
/* Bit field 2 - internal only -*/
/* Bit field 4 - internal only -*/
/* Bit field 5 - internal only -*/
/* Promotion on/off */
/* Price overwrite on/off */
/* Discount permitted */
/* VAT overwrite on/off */
/* PLU class
W/N/M/B/F/C/F/Z/SM/HG/CG/CF/FL/L/V/VF */
/* Weight class kg/lb */
/* Special offer PLU identifier */
/* VAT number of PLU */
/* Special price period 0-9 */
/* Fixed weigh mode */
/* Unit price calculation */
/* Forced tare entry */
6.126.98.0.01.99

Master data
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
short
short
long
short
short
ushort
STRUCT
STRUCT
short
short
short
short
short
short
short
short
short
long
short
STRUCT
char
char
char
} TYplst_entry;

6.126.98.0.01.99

halb;
arke;
pfnd;
podr;
hkdr;
hkly;
raty;
hmly;
hbzw;
fgzw;
stzw;
mwzw;
htol;
ectr;
tfnu;
trnr;
tapr;
sbf3;
tfzu[42];
lfzu[8];
fsdp;
fsds;
vpn1;
vpn2;
vpn3;
vpn4;
vpn5;
vpn6;
akti;
cnoc;
dodc;
ogzu[38];
hknr[21];
hkcm[36];
plte[501];

/* Half days */
/* PLU identifier */
/* Deposit PLU */
/* Additional printout on secondary printer */
/* Data of origin */
/* Style of data of origin */
/* Discount type */
/* Menu layout */
/* Forced shelf life entry */
/* Forced fixed weight entry */
/* Forced entry of number of pieces */
/* Forced entry of VAT */
/* Shelf-life margin */
/* Label control */
/* Text table number */
/* Fidelity point number */
/* Tare in % */
/* Bit field 3 - internal only - */
/* Text field numbers */
/* Logo numbers */
/* Percentage value FSD */
/* FSD threshold By-Count*/
/* Packaging date number 1 */
/* Packaging date number 2 */
/* Packaging date number 3 */
/* Packaging date number 4 */
/* Packaging date number 5 */
/* Packaging date number 6 */
/* Active */
/* COOL Text number */
/* DOD Code */
/* Order categories */
/* Abbreviated traceability number */
/* Compare Data of Origin */
/* PLU text */

5-125

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

PNUM:

PLU number

ABNU:

Department number

ANKE:
Description of functional principle of special PLU offers:
Presettings:
1. Provision for the creation of max. one special price offer per PLU.
2. One standard PLU must exist to allow further special price offers to be
created.
3. The special offers are addressed via the special price period keys 1 to
9.
4. Special offers are automatically activated via the special price period
keys.
a) Normal case:
1. Standard PLU - without special price offer - :
Search key: 'PNUM = PLU number, ABNU = department, ANKE = 0'.
Without any special offer created, 'TERM = 0 '. With a special offer created, the
special price period number of the created special offer will be stored in 'TERM'.
2. Special offer data record:
The special price offer is to be found under ANKE = TERM.
Search key: 'PNUM = PLU number, ABNU = department, ANKE = TERM'.
If 'ANKE = TERM', the actual special offer is listed here. 'TERM' shows the special
price period created.
b) With special offer:
1. Standard PLU - with special offer - :
Search key 'PNUM = PLU number, ABNU = department, ANKE = 0'.
The actual special price period of the special offer is recorded in 'TERM'.
2. Special offer data record -> contains standard values:
Search key 'PNUM = PLU number, ABNU = department, ANKE = TERM '.
The special offer is to be found under ANKE = 0. The special price period created is
recorded in 'TERM.

5-126

6.126.98.0.01.99

Master data
Example:
PLU with the special offer activated and the special price period inactive
pnum=xxx, abnu=yyy,
Standard
anke = 0
term = 2
Active sp. offer No. 2 anke = 2
term = 2

PLU with the special price period activated


pnum=xxx, abnu=yyy,
Special offer No. 2

anke = 0
term = 2

Standard

anke = 2
term = 2

GPR1:

Unit price 1
Price groups:
Special unit prices (e. g. for bulk consumers, sales to staff etc.). The price
groups are selected (GPR 2 to GPR 4) during serving of customers by
activating special keys.

GPR2:

Unit price 2

GPR3:

Unit price 3

GPR4:

Unit price 4

EXPR:

Extra price:
The extra price (unit or fixed price) is understood as a special price. A
value entered in the extra price field will be indicated and the selling price
calculated. Special price labels have the normal unit price and the selling
price printed out in addition. The relevant price advantage is indicated on
the label.

WGNU:

Product group number

TANU:

Tare value number

TARA:

Tare value

6.126.98.0.01.99

5-127

Master data
Date versions in the label layout (to be set at the scale):
All three versions allow the printout of the date or date text to be optionally switched on
or off. A printout of the actual, entered and calculated date may also be selected.
Date 1
Date 2

Date 3

(packing date):
{ actual date, entered date }
(sell-by date):
{ actual date, entered date, calculated date and date 1}
The calculated date 2 is based on date 1 plus shelf-life 1.
Important: if the figures of shelf-life 1 range between 900 and 999, the
text printed on the label will read 'use by' instead of 'sell-by' in which case
only the last two figures, as for example 900, are used for the calculation.
If the packing date and the use-by date are to be identical (e. g. for
minced meat), enter 900 for the shelf-life.
(use-by date):
{ actual date, entered date, calculated date }
The calculated date 3 is based on date 2 plus shelf-life 2.

HBA1:

Shelf-life 1

HBA2:

Shelf-life 2

ECO1:

EAN code [0...13]:


eco1[0] designates the type of the code:
0 = instore code
1 = manufacturer code EAN 13
2 = manufacturer code EAN 8
From SW version 2.50:
Type 0 instore code:
eco1[1..2]:
eco1[3..6]:

eco1[7..12]:
eco1[13]:
Example:

Code structure (see table COST)


Code contents
in case the code contents XXXX is used:
eco1[3..6]: value of XXXX
otherwise:
eco1[3..12]: w/o significance
Padding with zeros
Zero (string end character)
ECO1 = 00112340000000
signifies:

Instore code with code structure 01 and code contents 1234.


The code structure may, for example, contain:
code digit 24, code contents XXXX (freely selectable), with check digit (C),
price coding (PPPPP).
In this case, the generated code will be as follows:
241234CPPPPPC
5-128

6.126.98.0.01.99

Master data
If the code structure has the contents fixed, the fixed values will be used
instead that of eco1.
If, for example, eco1 and code structure are as above, but with a code
contents of 8888, the generated code will be as follows:
248888CPPPPPC
The same result will be achieved with:
ECO1 = 00100000000000

Type 1 - manufacturer code EAN 13:


eco1[1..12]: Code contents without check digit.
All 12 digits must be entered, even zeros
Example:

ECO1 = 1901234567890
generates the code:
901234567890C

Type 2 - manufacturer code EAN 8:


eco1[1..7]:

Code contents without check digit


All 7 digits must be entered, even zeros

Example:

ECO1 = 29012345
generates the code:
9012345C

C
P

6.126.98.0.01.99

signifies a check digit


signifies one price code digit

5-129

Master data
ALT1:

.
.
ALT4:
STPA:

Extra text:
The extra text represents an additional information to the PLU text, such
as for formulae, ingredients etc. It may be allocated to different PLUs by
entering the text number.
= 0: without additional text
> 0: reference to table ATST

Pieces per package:


The input becomes only effective when:
PLU type KLAR
Weight class KLGE
3 (By-Count)
5 (Counting)
0 (Weighed)
5 ( x lb )

STPA
x Pieces per package
x Pieces per package
per x lb

FGEW:

Fixed weight

SBF1:

Internal value (=0)

SBF2:

Internal value (=0)

SBF4:

Internal value (=0)

SBF5:

Internal value (=0)

PWER:

Promotion 0=no, 1=yes

PREU:

Price overwrite permitted 0=no, 1=yes

RABZ:

Discount permitted 0=no, 1=yes

MWUE:

VAT overwrite permitted 0=no, 1=yes

KLAR:

PLU type G/H/M/C/F/Z/SM/HG/HF/CG/CF/FL/L/V/VF


G
Weighed
=0
H
Non-weighed
=1
M
Minus
=2
C
By Count
=3
F
Fixed weight
=4
Z
Counting
=5
SM Money saving stamp
=6
HG Manual weight
=7
HF
Man. fix. weight
=8
CG By-count weight
=9
CF
By-count fixed weight
= 10
FL
Surface
= 11
L
Length
= 12
V
Volume
= 13
VF
Fixed volume
= 14

5-130

6.126.98.0.01.99

Master data
KLGE:

Weight class
0 = 1 kg, 1 qm, 1 m, 1 l
1 = 100 g, 0,1 m, 0,1 l
2 = 1 lb
3 = 1/4 lb
4 = 1/2 lb
5 = x lb
x in STPA (e.g.: Price / 3 lb -> STPA=3)
6 = 500 g

PTYP:

Price type
Normal price
=0
Graduated discount = 1
Mix. special price
=2
Free of charge
=3
Extra price /
price groups
=4
Deposit
=5
NxM discount, weight and price advantage
Article discount as amount on selling price
Article discount in % via grad. of selling price
Article discount as amount via grad. of selling price
Floating graduation = 13

MWNU:

VAT number

FMOD:

Fixed weigh mode


Standard (kg)
lb oz (g)
oz (lb oz)
oz (g)
lboz (oz)

=0
=1
=2
=3
=4

GPRR:

Unit price calculation


no
=0
yes
=1

TAZW:

Forced tare entry


no
=0
yes
=1

HALB:

Shelf-life in
full days
=0
half days
=1
minutes
=2

ARKE:

PLU identifier1
Scale PLU = 0
POS PLU
=1

=8
= 10
= 11
= 12

(effective from: SC 8.20 / CE 4.20)

This value can only be read

6.126.98.0.01.99

5-131

Master data
PFND:

Deposit PLU
inactive
=0
active
=1

PODR:

Additional item printout on secondary printer


no
=0
yes
=1

HKDR:

Printout of data of origin


0 = no printing
1 = manual printing
2 = from configuration

HKLY:

Style of data of origin


Style 1
=0
Style 2
=1
Style 3
=2
Style 4
=3
Style 5
=4

RATY:

Discount type:
0 = Standard
1 = FSD, % from configuration
2 = FSD, % from PLU
3 = FSD, Net Value
4 = FSD, Cents off

HMLY:

Menu layout
Number of template FTST (KEY1)
Must agree with HMLY from HKST.

HBZW:
FGZW:
STZW:
MWZW:

Forced tare entry


Forced fixed weight entry
Forced entry of number of pieces
Forced entry of VAT (MWZW will be evaluated in some indefinite future date)
no
=0
yes
=1

HTOL:

Shelf-life margin

ECTR:

Label control number:


see table ESST

TFNU:

Text table number:


see table STST

TRNR:

Fidelity point number:


see table TREU

TAPR:

Tare in %

SBF3:

Internal value (=0)

5-132

6.126.98.0.01.99

Master data
TFZU:

Text field allocation:


Allocation of text numbers to the related text fields. If customized labels
are selectable, a maximum of 10 extra text numbers must be assigned in
the structure component 'Data', TYvarDataTFZU.
Important: the numbers used have to be in a continuous order,
i. e. field entries are to be made in a consecutive
sequence.
If customized labels cannot be selected, 0 must be preassigned to the
structure TYvarDataTFZU.
typedef struct
{
short
len;
short
varTyp; /* 4 = VARTFZU */
long
daten [10];
} TYvarDataTFZU;

LFZU:

Logo field allocation:


Allocation of logo numbers to the relevant logo fields.
If customized labels are selectable, a maximum of 3 logo numbers must
be assigned in the structure component 'Data', TYvarDataLFZU.
Important: the numbers used have to be in a continuous order,
i. e. field entries are to be made in a consecutive
sequence.
If customized labels cannot be selected, 0 must be preassigned to the
structure TYvarDataLFZU.
typedef struct
{
short
len;
short
varTyp; /* 5 = VARLFZU */
short
daten [3];
} TYvarDataLFZU;

FSDP:

Percentage value FSD

FSDP:

FSD Threshold By-Count

VPN1:
VPN6:

Packaging date number 1:


Packaging date number 6:
Packaging date assigned to the PLU.
The packaging date are only evaluated on the BIZERBA packaging
machine.

6.126.98.0.01.99

5-133

Master data
AKTI:

Active
0 = PLU is active
1 = PLU is deactivated

CNOC:

COOL Text number


0 = No COOL Data for this PLU
>0 = COOL Mode. COOL Data have to exist for this PLU
see table CAST COOL Article

DODC:

DOD Code (Delhaize Origin Data)


0 = no DOD (Standard)
1 = DOD Linear
2 = DOD Mixed

OGZU:

Order categories:
Allocation of the PLU to order categories.
The PLU can be contained in up to 9 order categories.
Important: the numbers used have to be in a continuous order,
i. e. field entries are to be made in a consecutive
sequence.
typedef struct
{
short
len;
short
varTyp; /* 2 = VARLONG */
long
daten [9];
} TYvarDataOGZU;

HKNR:

Abbreviated traceability number

HKCM:

Compare Data of Origin


The first four characters identify the attribute name of the table HKST. It is
followed by a semicolon and the data. The data is compared with the
content of the attribute of the table HKST.
Example:

HGEB;Germany
The content of the attribute HGEB in table HKST has to be
Germany.

5-134

6.126.98.0.01.99

Master data
PLTE:

PLU text
The PLU text may consist of several sections and lines.
Line:
Sequence of characters which may be printed out in one print line.
Section:
Character sequence consisting of one or several print lines which is
limited by the formatting character \n (= 0A hexadecimal or LF).
A maximum of
500 characters
20 sections and
40 formatting sequences
are permitted in one text field.
List of supported formatting sequences:
The spaces in the formatting sequences are only used for reasons of
clarity and must not be used during the text input.
zahl: placeholder for an integer input [1 .. 500]
Formatting sequences which are to appear at the beginning of the
text field:
^A+
^A\r

activate an automatic line break


deactivate an automatic line break
separating help (CR)

^lmax. zahl ;
^pmax. zahl ;

max. number of lines to be printed


max. number of sections to be printed

Formatting sequences which are to appear at the beginning of


sections:
^Al;
^Ar;
^Ac;

section left-align
section right-align
section centered

Formatting sequences which may appear at any point:


^u+
^u-

activate 'underline'
deactivate 'underline'

^f+
^f-

activate 'border'
deactivate 'border'

^i+
^i-

activate 'invert'
deactivate 'invert'

^g+
^g-

activate 'gray background'


deactivate 'gray background'

6.126.98.0.01.99

5-135

Master data
^h+
^h-

activate 'shading'
deactivate 'shading'

^x+
^x-

activate 'strikethrough'
deactivate 'strikethrough'

^b+
^b-

activate 'bold'
deactivate 'bold'

\n

new section (LF)

^ zahl ;

font size,
range of values: ^1; ... ^9;

^O zahl ;
^L zahl ;

character spacing
line spacing
range of values: 0 .. 127, default = 1

^^

Undefined formatting sequences are output as texts.

5-136

6.126.98.0.01.99

Master data
5.52 REST regions

Table : REST

Global table

Number of attributes: 4

Description : regions

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

INTEGER

99

INTEGER

504

504

VARDAT

Region number

REGN

KEY FIX

Region record number

RESA

KEY FIX

Region data

REDT

FIX

c Data structure REST regions


typedef struct
{
short
short
short
data
} TYrest_entry;

walo;
regn;
resa;
redt[504];

/* Cancel flag */
/* Region number */
/* Region record number */
/* Region data */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

6.126.98.0.01.99

5-137

Master data
5.53 RPTT Good and bad seller touch keyboard

Table : RPTT

Local table

Number of attributes: 7

Description : Good and bad seller touch keyboard

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

INTEGER

Department number

ABNU

KEY FIX

PLU number

ANUM

KEY FIX

MAXANUM1

Product group

WGNU

FIX

9999

12

INTEGER

FIX

999999999

14

INTEGER

FIX

999999999

18

INTEGER

FIX

MAXLONG2

22

DATUM

No. of recordings x 100

AREG

Backup AREG

SREG
Date reset

RDAT

c Data structure RPTT Good and bad seller touch keyboard


typedef struct
{
short
short
TYint64
short
long
long
long
} TYrptt_entry;

1
2

walo;
abnu;
anum;
wgnu;
areg;
sreg;
rdat;

/* Cancel flag */
/* Department number */
/* PLU number */
/* Product group */
/* No. of recordings x 100*/
/* Backup AREG */
/* Date reset */

MAXANUM = 9999999999999
MAXLONG = 2147483647

5-138

6.126.98.0.01.99

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

6.126.98.0.01.99

5-139

Master data
5.54 SBST Purchase order templates

Table : SBST

Global table

Number of attributes: 22

Description : purchase order templates

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

INTEGER

KEY FIX

23

INTEGER

KEY FIX

59

INTEGER

999

INTEGER

Weekday

WDAY
Hour

HOUR
Minute

MINU

Consec. number

SBLN

KEY FIX

Customer/ branch number

KUNN

KEY FIX

9999999999

10

INTEGER

MAXANUM1

18

INTEGER

PLU number

ANUM

FIX

Department number

ABNU

FIX

999

26

INTEGER

FIX

99

28

INTEGER

FIX

999999

30

GELD

Additional PLU Informations

AZUS

Unit price 1

GPR1

No. of orders

BANZ

FIX

-9999999

9999999

34

INTEGER

FIX

-9999999

9999999

38

INTEGER

9999999

42

INTEGER

9999999

46

INTEGER

9999

50

INTEGER

Order quantity

BMEN

Delivery quantaty previous week

LMVW

FIX

-9999999

Returns quantaty previous week

RMVW

FIX

FIX

-9999999

Batch size

VPAZ

Bit field internal-

SBBI

FIX

16

52

INTBFDB

EXP

14

54

INTBFEX

EXP

56

INTBFEX

PLU class

KLAR

Order status

BSTA

MAXANUM = 9999999999999

5-140

6.126.98.0.01.99

Master data

Cancel flag

BLOE

EXP

58

INTBFEX

60

INTBFEX

62

DATUM

66

51

STRING

Piece/quantity flag

STME

EXP

Date of processing

TIME

FIX

FIX

MAXLONG1

Text/remark

BTXT

51

c Data structure SBST Purchase order templates


typedef struct
{
short
short
short
short
short
Tyint64
Tyint64
short
short
short
long
long
long
long
short
ushort
ushort
ushort
ushort
ushort
long
char
} TYsbst_entry;

walo;
wday;
hour;
minu;
sbln;
kunn;
anum;
abnu;
azus;
gpr1;
banz;
bmen;
lmvw;
rmvw;
vpaz;
sbbi;
klar;
bsta;
bloe;
stme;
time;
btxt[51];

/* Cancel flag */
/* Weekday */
/* Hour */
/* Minute */
/* Consec. number */
/* Customer/branch number */
/* PLU number */
/* Department number */
/* Additional PLU Informations */
/* Unit price 1*/
/* No. of orders */
/* Order quantity */
/* Delivery quantaty previous week */
/* Returns quantaty previous week */
/* Batch size */
/* Bit field internal- */
/* PLU class */
/* Bestellstatus */
/* Cancel flag */
/* Piece/quantity flag */
/* Date of processing */
/* Text/remark */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

This table is intended for internal use only (data backup SW_DASI and BIZERBA
management information systems).

MAXLONG = 2147483647

6.126.98.0.01.99

5-141

Master data
5.55 SCST master data scanning

Table : SCST

Global table

Number of attributes: 4

Description : master data scanning

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

KEY FIX

16

16

999999

18

INTEGER

999

22

INTEGER

Scancode

CODE

STRING

PLU number

PNUM

FIX

Department number

ABNU

FIX

c Data structure SCST master data scanning


typedef struct
{
short
char
long
short
} TYscst_entry;

5-142

walo;
code[16];
pnum;
abnu;

/* Cancel flag */
/* Scancode */
/* PLU number */
/* Department number */

6.126.98.0.01.99

Master data
Explanations:
The SCST table is an intermediate table which allows a bar code to be allocated
to a PLU during scanning. This applies to the manufacturer code and certain
instore codes. Instore codes stored in the SCST table are only those codes which
have (COIN) 'xxx...' or 'XXX...' entered in the related code structure, in the field
'code contents' (in most cases, the supplier number or an internal article number).
The SCST table may only be called up from the scale as a whole. Individual or
range calls are not possible.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

CODE:

EAN or UPC code as ASCII string:


The length of the character string comprises 7 to 12 characters
since the check digit of the EAN or UPC code is not stored. UPC-E
codes are saved in an expanded manner.

PNUM:

PLU number

ABNU:

Department number

6.126.98.0.01.99

5-143

Master data
5.56 STST static texts

Table : STST

Globale table

Number of attributes: 13

Description : static texts

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

Cancel flag

WALO

KEY FIX

Text table No.

TFNU

KEY FIX

999999999

Range No.

BERN

FIX

INTEGER

OPT

61

61

VARSTR

OPT

61

69

61

VARSTR

OPT

61

130

61

VARSTR

OPT

61

191

61

VARSTR

OPT

61

252

61

VARSTR

OPT

61

313

61

VARSTR

OPT

61

374

61

VARSTR

OPT

61

435

61

VARSTR

OPT

61

496

61

VARSTR

OPT

61

557

61

VARSTR

Static text No.1

ST01

Static text No.2

ST02

Static text No.3

ST03

Static text No.4

ST04

Static text No.5

ST05

Static text No.6

ST06

Static text No.7

ST07

Static text No.8

ST08

Static text No.9

ST09

Static text No.10

ST10

5-144

6.126.98.0.01.99

Master data

c Data structure STST static texts


typedef struct
{
short
long
short
char
char
char
char
char
char
char
char
char
char
} TYstst_entry;

walo;
tfnu;
bern;
st01[61];
st02[61];
st03[61];
st04[61];
st05[61];
st06[61];
st07[61];
st08[61];
st09[61];
st10[61];

/* Cancel flag */
/* Text table No.*/
/* Range No.*/
/* Static text No. 1 */
/* Static text No. 2 */
/* Static text No. 3 */
/* Static text No. 4 */
/* Static text No. 5 */
/* Static text No. 6 */
/* Static text No. 7 */
/* Static text No. 8 */
/* Static text No. 9 */
/* Static text No. 10 */

Explanations:
In the device, a record of the STST 50 table contains static texts (ST01-ST50).
For the data transmission, these 50 texts are divided into 5 records. These 5
records numbered with the range number BERN.
BERN
0
1
2
3
4

ST01
1
11
21
31
41

ST02
2
12
22
32
42

ST03
3
13
23
33
43

ST04
4
14
24
34
44

ST05
5
15
25
35
45

WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TFNU:

Text table number

BERN:

Range number

ST01:
.
.
ST10:

Static text 1
.
.
Static text 10

6.126.98.0.01.99

ST06
6
16
26
36
46

ST07
7
17
27
37
47

ST08
8
18
28
38
48

ST09
9
19
29
39
49

ST10
10
20
30
40
50

5-145

Master data
5.57 TARA tare values

Table : TARA

Global table

Number of attributes: 4

Description : tare values

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

99

INTEGER

FIX

99999

INTEGER

FIX

21

21

Tare value number

TANU
Tare value

TAWE

Tare value text

TATE

STRING

c Data structure TARA tare values


typedef struct
{
short
short
long
char
} TYtara_entry;

walo;
tanu;
tawe;
tate[21];

/* Cancel flag */
/* Tare value number */
/* Tare value */
/* Tare value text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TANU:

Tare number

TAWE:

Tare value, the highest values corresponds to 99,999 kg

TATE:

Tare value description

5-146

6.126.98.0.01.99

Master data
5.58 TREU fidelity points

Table : TREU

Global table

Number of attributes: 7

Description : fidelity points

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

FIX

16

INTBFDB

EXP

INTBFEX

FIX

999

INTEGER

FIX

99999999

10

INTEGER

FIX

14

21

Fidelity point number

TRNR

KEY FIX

Bit field -internal only-

TRBF

Fidelity point unit

TREH

Fidelity point point basis

TBPK

Unit point basis

TBEH
Info text

TRTE

21

STRING

c Data structure TREU fidelity points


typedef struct
{
short
short
ushort
ushort
short
long
char
} TYtreu_entry;

walo;
trnr;
trbf;
treh;
tbpk;
tbeh;
trte[21];

6.126.98.0.01.99

/* Cancel flag */
/* Fidelity point number */
/* Bit field -internal only- */
/* Fidelity point unit*/
/* Fidelity point point basis */
/* Unit point basis */
/* Info text */

5-147

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TRNR:

Fidelity point number

TREH:

Fidelity point unit


Fidelity points on:
0 = price
1 = weight
2 = number of pieces
3 = none
4 = customer ticket
5 = voucher variable
6 = Fidelity points manually cashed
7 = voucher fixed amount

TBPK:

Point basis (number of points)

TBEH:

Unit (price or weight factor)


The number of fidelity points is calculated by means of the following
formula:
fidelity points = point basis * unit = TBPK * TBEH
Note: the result is rounded.

TRTE:

5-148

Fidelity point designation

6.126.98.0.01.99

Master data
5.59 TRST special price periods

Table : TRST

Global table

Number of attributes: 17

Description : special price periods

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

Special price period number

TSNU

KEY FIX

Starting date/time

SDAT

FIX

MAXLONG1

DATUM

FIX

MAXLONG1

DATUM

Ending date/time

EDAT

Bit field -internal only-

TRWO

FIX

16

12

INTBFDB

EXP

14

INTBFEX

EXP

16

INTBFEX

EXP

18

INTBFEX

EXP

20

INTBFEX

EXP

22

INTBFEX

EXP

24

INTBFEX

EXP

26

INTBFEX

EXP

28

INTBFEX

EXP

30

INTBFEX

999

32

INTBFEX

999

34

INTBFEX

21

36

21

STRING

Sunday

TFSO
Monday

TFMO
Tuesday

TFDI

Wednesday

TFMI
Thursday

TFDO
Friday

TFFR
Saturday

TFSA

Special price type

SPRA

Time window

ZABS

From department number

VABN

EXP

To department number

BABN

EXP

Text for special price periods

TSTE

FIX

MAXLONG = 2147483647

6.126.98.0.01.99

5-149

Master data

c Data structure TRST special price periods


typedef struct
{
short
short
ulong
ulong
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
char
} TYtrst_entry;

5-150

walo;
tsnu;
sdat;
edat;
trwo;
tfso;
tfmo;
tfdi;
tfmi;
tfdo;
tffr;
tfsa;
spra;
zabs;
vabn;
babn;
tste[21];

/* Cancel flag */
/* Special price period number */
/* Starting date/time */
/* Ending date/time */
/* Internal DBM bit field */
/* Sunday */
/* Monday */
/* Tuesday */
/* Wednesday */
/* Thursday */
/* Friday */
/* Saturday */
/* Special price type */
/* Time window */
/* From department number */
/* To department number */
/* Text for special price periods */

6.126.98.0.01.99

Master data
Explanations:
Selling a PLU as a special offer item within a special price period.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

TSNU:

Special price period number

TEXT:

Text of special price period

SDAT:

Starting time ([sec] since 1970/01/01):


Time at which the system switches from the master PLU price to the
special offer price.

EDAT:

Ending time ([sec] since 1970/01/01):


Time at which the system switches back from the special offer price to the
master PLU price.

TRWO:

Internal value (=0)

TFSO:
.
.
.
TFSA:

The period set (from start to end) defines the weekdays on which
the PLU is sold at the special offer price.
0= deselect weekday
1= select weekday

SPRA:

Special price type


0= special offer
1= price group 1
2= price group 2
3= price group 3

ZABS:

Time window control


0= absolute time (only once)
1= repetitive (only hours, minutes)

VABN:
BABN:

Department range in which the price groups are to be


switched over (applies only if SPRA != 0).

6.126.98.0.01.99

5-151

Master data
5.60 VAST transaction and evaluation master data

Table : VAST

Global table

Number of attributes: 47

Description : transaction and evaluation master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

99

INTEGER

16

INTBFDB

16

INTBFDB

16

INTBFDB

99

10

INTEGER

99

12

INTEGER

32

14

INTBFDB

32

18

INTBFDB

22

DATUM

Cancel flag

WALO

KEY FIX

Transaction and evaluation key number

VANR

KEY FIX

Bit field internal only-

VART

FIX

Bit field internal only-

BART

FIX

Bit field internal only -

PARA

FIX

Sales master address

MAST

FIX

Sales backup address

BACK

FIX

Bit field internal only -

TABS

FIX

Bit field internal only-

VTAB

FIX

Date of modification

MDAT

FIX

MAXLONG1

FIX

26

STRING

FIX

100

100

34

100

STRING

FIX

21

134

21

STRING

EXP

155

INTBFEX

157

INTBFEX

159

INTBFEX

161

INTBFEX

163

INTBFEX

Password

PASS

Scale allocation

WREF
Info text

VATE

VART Training

TRAI

VART Sales transaction

ABV

EXP

VART Price labeling

PA

EXP

VART Delivery note

LS

EXP

VART Cash invoice

BR

EXP

MAXLONG = 2147483647

5-152

6.126.98.0.01.99

Master data

VART Goods receiving

RL

EXP

165

INTBFEX

167

INTBFEX

169

INTBFEX

171

INTBFEX

173

INTBFEX

EXP

175

INTBFEX

EXP

177

INTBFEX

EXP

179

INTBFEX

EXP

181

INTBFEX

183

INTBFEX

185

INTBFEX

187

INTBFEX

189

INTBFEX

31

191

INTBFEX

193

INTBFEX

EXP

195

INTBFEX

EXP

197

INTBFEX

EXP

199

INTBFEX

EXP

201

INTBFEX

EXP

203

INTBFEX

205

INTBFEX

207

INTBFEX

209

INTBFEX

211

INTBFEX

213

INTBFEX

VART Purchase order

BS

EXP

BART Normal price

NORM

EXP

BART Price group 1

PRG1

EXP

BART Price group 2

PRG2

EXP

BART Price group 3

PRG3

BART Inventory

INV

BART Wastage weighing/rewrap

RV

BART Returns

RET

BART Without price / delivery note

OPLS

EXP

PARA Scale and POS tickets

WKMO

EXP

PARA Transaction enabling / disabling

VBST

EXP

PARA Transaction with date

ZEIT

EXP

PARA Sales storage time in days

HTAG

EXP

PARA POS with flash memory

KFLS

EXP

PARA Sales clearing

ULOE

TABS PLU sales

PLUM

TABS PG sales

WGUM

TABS MPG sales

HWUM

TABS VAT sales

MWUM

TABS Operator sales

BEUM

EXP

TABS Fidelity point sales

TPUM

EXP

TABS Department sales

ABUM

EXP

TABS Main department sales

HAUM

EXP

TABS Frequency sales

FBUM

6.126.98.0.01.99

EXP

5-153

Master data

TABS Training sales

TRUM

EXP

215

INTBFEX

EXP

217

INTBFEX

EXP

219

INTBFEX

221

INTBFEX

TABS Cashier sales

KAUM

TABS POS sales

KSUM

TABS Markup/discount sales

ZAUM

EXP

c Data structure VAST transaction and evaluation master data


typedef struct
{
short
short
IntBfDb16
IntBfDb16
IntBfDb16
short
short
IntBfDb32
IntBfDb32
long
char
char
char
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
5-154

walo;
vanr;
vart;
bart;
para;
mast;
back;
tabs;
vtab;
mdat;
pass[7];
wref[100];
vate[21];
trai;
abv;
pa ;
ls;
br;
rl;
bs;
norm;
prg1;
prg2;
prg3;
inv;
rv;
ret;
opls;
wkmo;
vbst;
zeit;
htag;
kfls;
uloe;
plum;
wgum;
hwum;

/* Cancel flag */
/* Transaction and evaluation key number */
/* DBM bit field for sales modes */
/* DBM bit field for ticket types */
/* DBM bit field for parameters */
/* Sales master address */
/* Sales backup address */
/* DBM bit field for sales table allocation */
/* DBM bit field for internal sales assignment */
/* Date of modification */
/* Password */
/* Scale allocation */
/* Info text */
/* VART Training
no=0, yes=1 */
/* VART sales transaction
no=0, yes=1 */
/* VART Price labeling
no=0, yes=1 */
/* VART Delivery note
no=0, yes=1 */
/* VART Cash invoice
no=0, yes=1 */
/* VART Goods receiving
no=0, yes=1 */
/* VART Purchase order
no=0, yes=1 */
/* BART Normal price
no=0, yes=1 */
/* BART Price group1
no=0, yes=1 */
/* BART Price group 2
no=0, yes=1 */
/* BART Price group 3
no=0, yes=1 */
/* BART Inventory
no=0, yes=1 */
/* BART Wastage weighing/rewrap no=0, yes=1 */
/* BART Returns
no=0, yes=1 */
/* BART Without price, delivery note no=0,Yes=1 */
/* PARA Scale/POS tickets */
/* PARA Transaction enabling/disabling */
/* PARA Transaction with date */
/* PARA Sales storage time in days */
/* PARA POS with flash memory */
/* PARA Sales clearing */
/* TABS PLU sales
no=0, yes=1 */
/* TABS PG sales
no=0, yes=1 */
/* TABS MPG sales
no=0, yes=1 */
6.126.98.0.01.99

Master data
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
} TYvast_entry;

mwum;
beum;
tpum;
abum;
haum;
fbum;
trum;
kaum;
ksum;
zaum;

/* TABS VAT sales


no=0, yes=1 */
/* TABS Operator sales
no=0, yes=1 */
/* TABS Fidelity point sales no=0, yes=1 */
/* TABS Department sales
no=0, yes=1 */
/* TABS Main dpt. sales
no=0, yes=1 */
/* TABS Frequency sales
no=0, yes=1 */
/* TABS Training sales
no=0, yes=1 */
/* TABS Cashier sales
no=0, yes=1 */
/* TABS POS sales
no=0, yes=1 */
/* TABS Markup/discount sales no=0, yes=1 */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

VANR:

Key number
This is the key under which the posted sales are stored in all relevant
sales tables.

VART:

Internal value (=0)

BART:

Internal value (=0)

PARA:

Internal value (=0)

MAST:

Address of sales master


0 = local:
If no sale address is entered (MAST=0), the sales remain locally in the
scale which makes the entries. With a valid scale address entered, the
locally posted sales are obtained from the sales master at variable periods
of time and locally deleted.

BACK:

Address of the sales backup


if MAST <> 0
This parameter is only valid if a valid master address is entered.
The data communication between the sales master and backup takes
place via difference records (in the following referred to as DELTA sales).
In these records, only sales modifications are stored which are not known
to the remote station. After adjustment of the sales master and backup,
this data is deleted. These records are for internal use only.

TABS:

Internal value (=0)

VTAB:

Internal value (=0)

6.126.98.0.01.99

5-155

Master data
WREF:

Scale allocation
The position in this scheme represents the scale address. Only the values
'0' and '1' are permitted.
'0' = the scale is not to post sales
'1' = the scale is to post sales

VATE:

Infotext
This extra text is not relevant to the scale management.

TRAI:
.
.
BS:

Sales modes of assisted sale


no
=0
yes = 1

NORM:
.
.
OPLS:

Ticket types of assisted sale


no
=0
yes = 1

WKMO:

Transaction mode
Differentiation according to scale sales and/or POS (cash register)
0 = scale and POS tickets
1 = scale tickets only
2 = POS tickets only

VBST:

Status of preset data for transactions


0 = enabled
1 = disabled
With the status disabled (VBST=1), no sales are posted to the tables. The
ticket is directly transferred to the ticket journal.
An entry in the log is then made for each ticket which is not posted (error
number 51090).

5-156

6.126.98.0.01.99

Master data
ZEIT:

Entry of time in sales (posting according to time)


0 = without time
1 = posting according to daily date
2 = recopy when deleting
( applies only to POS or cashier sales )
This is an optional parameter which must only be used in conjunction with
the global device configuration. Here, the setting must be identical
throughout the system, in order to ensure that a sales evaluation takes all
sales data into account.

HTAG:

Sales storage time in days (0-31)


if ZEIT=1 or ZEIT=2:
0 = store for an undefined period of time
> 0 number of days during which the sales data is to be stored
After 24h00 all sales tables are checked and sales older than the current
date 'Storage time' are deleted.
This parameter is only of importance if ZEIT=1 or ZEIT=2 is entered in the
aforesaid parameter.

KFLS:

POS with FLASH memory


0 = no storage of POS sales in FLASH
1 = storage of POS sales in FLASH if FLASH is existing
This parameter should be set for only one VAST record with POS ticket
transaction in the system. For POS evaluations 'with clearing', POS sales
are transmitted to the Flash memory.

ULOE:

Sales clearing
0 = do not clear
1 = clear if VBST=1
This parameter is checked during loading of the management data. If the
transaction is disabled and the 'Cancel' flag set, the sales for this VAST
record are deleted from all local tables.
This assignment is provided if, for example, a VAST record is disabled for
transactions and if the existing sales are no longer required. This function
may also be used for service, in order to correct all sales tables.
For the time being, a checking facility to ascertain whether or not this
clearing has been carried out at all active scales is not yet provided.

6.126.98.0.01.99

5-157

Master data
Loading or updating of the preset VAST data
The records are now loaded from the preset data of the VAST table according to which
entries are to be made in the scale or for which the scale operates as the master or
backup device. For these records, additional information is stored in a buffer.
VAST data is loaded on the task start and after (partial) database configuration of the
scale. Whether or not the VAST data has been modified is checked at intervals of 30
seconds. This is done by checking a control record (VANR=0) of the VAST table, in
which a date entry has been made. This date field is stored after a data refreshing in
the management range of each scale. During the loading procedure, the program
checks recordwise whether or not a sales data adjustment is to be carried out. If yes,
this is done after loading of the VAST data.
The time interval depends on the loading of scale and the system activity. It should,
however, be 30 seconds if no sales evaluation is active in the system.
Distribution of sales within the system
If a scale is defined as a sales master for one or several VAST records, this master
device asks for the sales from scales which make their entries according to this VAST
key at cyclic intervals.
In the event that a sales backup is also defined, the received sales data is stored as
DELTA sales in addition. After the sales are called up from all other scales, the sales
master transmits all modifications to its remote station. The generated DELTA sales are
deleted after a successful communication with the remote station.
The time interval depends on the loading of scale and the system activity. It should,
however, not exceed 3 minutes if no sales evaluation is active in the system.
A scale defined as a sales backup device acts as a normal scale in a functioning
system, operates, however, as a master if it detects that the sales master is inactive. All
sales collected in this way are additionally stored as DELTA sales for the remote scale.
If the sales master becomes again active, it obtains this data automatically from its
remote backup station and reacts as a master device.

5-158

6.126.98.0.01.99

Master data
The following example lists the most important setting parameters.

Call parameters

Sales transaction sales

Inventory

VANR (key number)

VATE (Infotext)

1 standard reports

2 inventory

NORM (basic price)

PRG1 (price group 1)

PRG2 (price group 2)

...

...

...

INV (inventory)

1 (post)

PLUM (PLU)

WGUM (product groups)

HWUM (main product groups)

0 (do not post)

MWUM (VAT)

0 (do not post)

...

...

...

ZAUM (markups and discount)

0 (do not post)

0 (scale + POS tickets)

1 (scale tickets only)

MAST (master device address)

0 (locally in the device)

> 0 (e. g. device 5)

BACK (backup device address)

0 (only valid if MAST > 0)

0 (no backup device

Designation

ABV (transaction types)


Sales transactions
Ticket types

Report types

Sales source
WKMO (scale/POS tickets)
Sales storage

available
Status of record
VBST

6.126.98.0.01.99

0 (transaction is enabled)

5-159

Master data
To call up sales of the above sample settings via the EDP, an identical key number (e.
g. 2 for calling up inventory records) must be entered for the desired table in the
attribute VANR in the selection parameters of the evaluation (see section 8.2
'Parameters for sales data call').
Examples for calling up PLU sales data without range limitation with direct deletion after
the call has been made:

Call parameters

Sales transaction sales

Inventory

STAB (Select ID)

1(PLU sales identifier)

WALO (Cancel flag)

1 (with deletion)

VANR (key number)

All other parameters are set to 0.


Note:
Only sales tables may be called up which are activated in the VAST master record.

5-160

6.126.98.0.01.99

Master data
5.61 VPST Packaging master data

Table : VPST

Global table

Number of attributes: 14

Description : Packaging master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

FIX

99

INTEGER

FIX

999

INTEGER

FIX

16

INTBFDB

EXP

10

INTBFEX

EXP

12

INTBFEX

FIX

999

14

INTEGER

FIX

999

16

INTEGER

FIX

100

18

INTEGER

FIX

200

20

INTEGER

FIX

1000

22

INTEGER

FIX

90

24

INTEGER

FIX

41

26

41

VARSTR

Packaging date number

VPNU

KEY FIX

Tool number

WZNU

Depth of trays

TISA

Bit field1 - internal only -

VDBI

Gas mixture

SGAS
Half days

HALB
Shelf-life 1

HBA1
Shelf-life 2

HBA2

Sealing time

SGLZ

Sealing temperature

SGLT

Air-jetting time

SPZE
Vacuum

VAKU

Designation

VBEZ

6.126.98.0.01.99

5-161

Master data

c Datenstruktur VPST Packaging master data


typedef struct
{
short
short
short
short
ushort
ushort
ushort
short
short
short
short
short
short
char
} TYvpst_entry;

walo;
vpnu;
wznu;
tisa;
vdbi;
sgas;
halb;
hba1;
hba2;
sglz;
sglt;
spze;
vaku;
vbez[41];

/* Cancel flag */
/* Packaging data number */
/* Tool number */
/* Depth of trays */
/* Bit field1 - internal only */
/* Gas mixtures */
/* Half day*/
/* Shelf-life 1 */
/* Shelf-life 2 */
/* Sealing time */
/* Sealing temperature */
/* Air-jetting time */
/* Vacuum */
/* Designation */

Explanations:
The VPST table is only evaluated on Bizerba packaging machines.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

VPNU:

Packaging date number

WZNU:

Tool number

TISA:

Depth of tray

The attributes WZNU and TISA are keys for the VWST table Packaging tool
master data
VDBI:

Bit field1 - internal only

SGAS:

Gas mixture for air-jetting


0 = no air-jetting
1 = Gas mixture at connect. 1
2 = Gas mixture at connect. 2
3 = Gas mixture at connect. 3
4 = airing

5-162

6.126.98.0.01.99

Master data

HALB:

Shelf-life in
full days
=0
half days
=1
minutes
=2

HBA1:

Shelf-life 1

HBA2:

Shelf-life 2

SGLZ:

Sealing time
0=
0,0s
100 = 10,0s

SGLT:

Sealing temperature
0=
0C
200 = 200C

SPZE:

Air-jetting
0=
0,0s
1000 = 100,0s

(0,5 digital increment)

VAKU:

Vacuum
0=
90 =

(1 digital increment)

VBEZ:

(0,1 digital increment)

(1 digital increment)

0%
90%

Designation

6.126.98.0.01.99

5-163

Master data
5.62 VWST Packaging tool master data

Table : VWST

Global table

Number of attributes: 8

Description : Packaging tool master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

99

INTEGER

999

INTEGER

FIX

INTEGER

FIX

999999

INTEGER

FIX

41

10

41

VARSTR

FIX

260

51

260

VARSTR

FIX

260

311

260

VARSTR

Tool number

WZNU

KEY FIX

Depth of trays

TISA

KEY FIX

Number of trays

WSAN

Tare of a tray

TARA

Tool designation

WBEZ

Image of tray depth

TBPD

Image of tool

WBPD

c Data structure VWST packaging tool master data


typedef struct
{
short
walo;
short
wznu;
short
tisa;
short
wsan;
short
tara;
char
wbez[41];
char
tbpd[260];
char
wbpd[260];
} TYvwst_entry;

5-164

/* Cancel flag */
/* Tool number */
/* Depth of trays */
/* No. of trays */
/* Tare of a tray */
/* Tool designation */
/* Image of tray depth */
/* Image of tool */

6.126.98.0.01.99

Master data
Explanations:
Die Tabelle VWST wird nur an der BIZERBA Verpackungsmaschine ausgewertet.
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

WZNU:

Tool number

TISA:

Depth of tray

WSAN:

Number of trays

TARA:

Tare of a tray

WBEZ:

Tool designation

TBPD:

Image of tray depth


File name
It is a fixed path and doesnt need to be saved.
The path:
BizStoreCard\ bizerba\data\bipack\image\depth

WBPD:

Image of tool
File name
It is a fixed path and doesnt need to be saved.
The path:
BizStoreCard\bizerba\data\bipack\image\tool

6.126.98.0.01.99

5-165

Master data
5.63 VZST video assignment master data

Table : VZST

Global table

Number of attributes: 3

Description : Video assignment master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

99

INTEGER

260

260

Video assignment number

VZNU
Video file

VZPD

FIX

VARSTR

c Datenstruktur VZST video assignment master data


typedef struct
{
short
walo;
/* Cancel flag */
short
vznu;
/* Video assignment number */
char
vzpd[260]; /* Video file */
} TYvzst_entry;
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

VZNU:

Video assignment number

VZPD:

Video file
File name
The path is fixed and need not be saved.
It is as follows:
BizStoreCard\bizerba\data\multimedia\video

5-166

6.126.98.0.01.99

Master data
5.64 WGST PG master data

Table : WGST

Global table

Number of attributes: 9

Description : PG master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

9999

INTEGER

99

INTEGER

16

INTBFDB

EXP

INTBFEX

EXP

10

INTBFEX

EXP

12

INTBFEX

EXP

14

INTBFEX

FIX

21

16

21

STRING

Product group number

WGNU

KEY FIX

MPG linkage

HWGN

FIX

Bit field -internal only-

WGBF

FIX

Discount permitted

RABZ

VAT overwrite

MWUE

VAT number

MWNU

Price overwrite

PUEB

Information text

WGTE

6.126.98.0.01.99

5-167

Master data

c Data structure WGST PG master data


typedef struct
{
short
walo;
short
wgnu;
ushort wgbf;
short
hwgn;
ushort rabz;
ushort mwue;
ushort pueb;
ushort mwnu;
char
wgte[21];
} TYwgst_entry;

/* Cancel flag */
/* Product group number */
/* Bit field -internal only- */
/* MPG linkage */
/* Discount permitted */
/* VAT overwrite on/off */
/* Price overwrite on/off */
/* VAT number of product group */
/* Information text */

Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

WGNU:

Product group number

HWGN:

Linkage to a main product group

RABZ:

Discount permitted 0=no, 1=yes

MWUE:

VAT overwrite permitted 0=no, 1=yes

PUEB:

Price overwrite permitted 1=no, 0=yes

MWNU:

VAT number

5-168

6.126.98.0.01.99

Master data
5.65 ZAHL disbursement types

Table : ZAHL

Global table

Number of attributes: 6

Description : disbursement types

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

12

INTEGER

INTEGER

INTBFEX

10

INTEGER

14

21

Disbursement type number

ZANR

KEY FIX

Limit for disbursement type

ZLIM

FIX

999999999

Disbursement type

ZATY

FIX

12

Voucher value

GUWE

FIX

-999999999

999999999

Disbursement type text

ZATX

FIX

21

STRING

c Data structure ZAHL disbursement type


typedef struct
{
short
short
long
short
long
char
} TYzahl_entry;

walo;
zanr;
zlim;
zaty;
guwe;
zatx[21];

6.126.98.0.01.99

/* Cancel flag */
/* Disbursement type number */
/* Limit for disbursement type */
/* Disbursement type */
/* Voucher value */
/* Disbursement type text */

5-169

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

ZATY:

Disbursement type:
1 = cash
2 = cheque
3 = voucher
4 = credit card
5 = EC card with PIN
6 = debit note - online
7 = debit note - offline
8 = credit sale
9 = money card
10 = Wittenborg (manufacturer of vending machines)

5-170

6.126.98.0.01.99

Master data
5.66 ZAST markup/discount

Table : ZAST

Global table

Number of attributes: 10

Description : markup/discount

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

INTEGER

INTEGER

Markup/discount number

ZANU

KEY FIX

Value in percent or absolute value

ZAWE

FIX

999999

Bit field -internal only-

ZST1

FIX

16

INTBFDB

FIX

10

INTBFEX

FIX

12

INTBFEX

Markup/discount type

ZART

Reference price

ZAPR

Inclusive/exclusive

ZAWI

FIX

14

INTBFEX

FIX

16

INTBFEX

18

INTBFEX

21

20

21

STRING

Overwrite

ZAUE

Printout markup/discount

ZAWD

FIX

Markup/discount description

FWTE

FIX

c Data structure ZAST markup/discount


typedef struct
{
short
short
long
ushort
ushort
ushort
ushort
ushort
ushort
char
} TYzast_entry;

walo;
zanu;
zawe;
zst1;
zart;
zapr;
zawi;
zaue;
zawd;
zate[21];

6.126.98.0.01.99

/* Cancel flag */
/* Markup/discount number */
/* Value in percent or absolute value */
/* Status field */
/* Markup/discount type */
/* Reference price */
/* Inclusive/exclusive */
/* Overwrite? */
/* Printout markup/discount */
/* Markup/discount identifier */

5-171

Master data
Explanations:
WALO:

Cancel flag :
0= record is modified or created
1= record is deleted

ZANU:

Markup/discount number

ZATE:

Description of markup/discount

ZAWE:

Value in percent or absolute value

ZST1:

Internal value (=0)

ZART:

Type of markup/discount
0 = discount in %
1 = discount as an amount
2 = markup in %
3 = markup as an amount
4 = total discount in %
5 = total markup in %
6 = package discount (for internal use)
7 = staff discount

ZAPR:

Reference price
0 = unit price
1 = selling price
2 = total

ZAWI:

Inclusive/exclusive
0 = excl.: markup or discount is separately issued
1 = incl.: markup or discount is included in the amount

ZAUE:

Overwrite permitted?
0 = no
1 = yes

ZAWD:

Printout markup/discount
0 = yes
1 = no

5-172

6.126.98.0.01.99

Master data
5.67 AWST report counter

Table : AWST

Local table

Number of attributes: 9

Description : report counter

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

999

INTEGER

-1

99

INTEGER

INTEGER

Select ID report

STAB

KEY FIX

Report level

AWEB

KEY FIX

Report counter

AWZN

FIX

99999999

FIX

MAXLONG1

10

DATUM

FIX

99999999

14

INTEGER

FIX

MAXLONG1

18

DATUM

FIX

999

22

INTEGER

FIX

99

24

INTEGER

Report date

AWAD

Cancel counter

AWLZ

Cancel date

AWLD

Operator number

BENU

Scale number

AWWA

c Data structure AWST report counter


typedef struct
{
short
walo;
short
stab;
short
aweb;
long
awzn;
long
awad;
long
awlz;
long
awld;
short
benu;
short
awwa;
} TYawst_entry;

/* Cancel flag */
/* Select ID report */
/* Report level */
/* Report counter */
/* Report date */
/* Cancel counter */
/* Cancel date */
/* Operator number */
/* Scale number */

MAXLONG = 2147483647

6.126.98.0.01.99

5-173

Master data
Explanations:
WALO:

Cancel flag = 0
The file can only be read.

AWEB:

Report level:
-1 = sales memory of the last cancelled POS report

STAB:

Select ID report:
1 = PLU sales PLUM
2 = PG sales WGUM
3 = MPG-sales HWUM
4 = VAT sales MWUM
5 = operator sales BEUM
6 = fidelity point sales TPUM
7 = department sales ABUM
8 = main department sales HAUM
9 = frequency sales FBUM
10 = POS PLU sales EAUM
12 = training sales TRAI
13 = ticket journal call BOKA
15 = cashier sales KAUM
16 = POS sales KSUM
17 = grand total counter GTOT
18 = markup/discount sales ZAUM
19 = customer accounts KNUM
20 = data of origin HKUM

5-174

6.126.98.0.01.99

Sales data

6 Sales data
6.1

ABUM department sales

Table : ABUM

Global table

Number of attributes: 17

Description : department sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

999

INTEGER

Department number

ABNU

KEY FIX

Total sales/pieces

UGS1

FIX

-9999999

9999999

INTEGER

FIX

-999999999

999999999

12

INTEGER

-9999999

9999999

16

INTEGER

-9999999

9999999

20

INTEGER

-999999999

999999999

24

INTEGER

Total sales

UGU1

Number of customers

UKU1

FIX

Special offer sales/pieces

UAS1

FIX

Special offer sales

UAU1

FIX

Promotional sales/pieces

UWS1

FIX

-9999999

9999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

FIX

-9999999

9999999

36

INTEGER

FIX

-999999999

999999999

40

INTEGER

-9999999

9999999

44

INTEGER

-999999999

999999999

48

INTEGER

-9999999

9999999

52

INTEGER

-999999999

999999999

56

INTEGER

Promotional sales

UWU1

Minus sales/pieces

UMS1

Minus sales

UMU1

Number of cancellations

USA1

FIX

Cancellation sales

USU1

FIX

Number of post-cancellations

UNA1

FIX

Post-cancellation sales

UNU1

FIX

FIX

9999

60

INTEGER

FIX

99

62

INTEGER

R-counter

AWLZ

Scale number

WANU
1

MAXLONG = 2147483647

6.126.98.0.01.99

6-1

Sales data

c Data structure ABUM department sales


typedef struct
{
ulong
zeit;
short
vanr;
short
abnu;
long
ugs1;
long
ugu1;
long
uku1;
long
uas1;
long
uau1;
long
uws1;
long
uwu1;
long
ums1;
long
umu1;
long
usa1;
long
usu1;
long
una1;
long
unu1;
short
awlz;
short
wanu;
} TYabum_entry;

/* Transaction date */
/* Transaction type
*/
/* Department number */
/* Total sales/pieces */
/* Total sales */
/* Number of customers */
/* Special offer sales/pieces */
/* Special offer sales */
/* Promotional sales/pieces */
/* Promotional sales */
/* Minus sales/pieces */
/* Minus sales */
/* Number of cancellations */
/* Cancellation sales */
/* Number of post-cancellations */
/* Post-cancellations sales */
/* R-counter from AWST */
/* Scale number */

Explanations:
ZEIT:

Transaction date of sales:


represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6-2

6.126.98.0.01.99

Sales data
6.2

BEUM operator sales

Table : BEUM

Global table

Number of attributes: 25

Description : operator sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

999

INTEGER

Operator number

BENU

KEY FIX

Total sales/pieces

UGS1

FIX

-9999999

9999999

INTEGER

FIX

-999999999

999999999

12

INTEGER

-9999999

9999999

16

INTEGER

-9999999

9999999

20

INTEGER

-999999999

999999999

24

INTEGER

Total sales

UGU1

Number of customers

UKU1

FIX

Special offer sales/pieces

UAS1

FIX

Special offer sales

UAU1

FIX

Promotional sales/pieces

UWS1

FIX

-9999999

9999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

FIX

-9999999

9999999

36

INTEGER

FIX

-999999999

999999999

40

INTEGER

FIX

-9999999

9999999

44

INTEGER

FIX

-999999999

999999999

48

INTEGER

FIX

-9999999

9999999

52

INTEGER

FIX

-999999999

999999999

56

INTEGER

-9999999

9999999

60

INTEGER

-999999999

999999999

64

INTEGER

Promotional sales

UWU1

Minus sales/pieces

UMS1

Minus sales

UMU1

Number of markups

UZA1

Markup sales

UZU1

Number of discounts

URA1

Discount sales

URU1

Number of cancellations

USA1

FIX

Cancellation sales

USU1

1MAXLONG

FIX

= 2147483647

6.126.98.0.01.99

6-3

Sales data

Number of post-cancellations

UNA1

FIX

-9999999

9999999

68

INTEGER

-999999999

999999999

72

INTEGER

FIX

-9999999

9999999

76

INTEGER

FIX

-999999999

999999999

80

INTEGER

Post-cancellation sales

UNU1

FIX

Number of PLU returns

ARGA

PLU returns sales

ARGU

Bit field -internal only-

UST1

FIX

16

84

INTBFDB

FIX

9999

86

INTEGER

EXP

88

INTBFEX

EXP

90

INTBFEX

EXP

92

INTBFEX

FIX

99

94

INTEGER

R-counter

AWLZ

Training active

TRAK

Price overwrite

PRUE

Discount granted

RABZ

Scale number

WANU

c Data structure BEUM operator sales


typedef struct
{
ulong
short
short
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
ushort
6-4

zeit;
vanr;
benu;
ugs1;
ugu1;
uku1;
uas1;
uau1;
uws1;
uwu1;
ums1;
umu1;
uza1;
uzu1;
ura1;
uru1;
usa1;
usu1;
una1;
unu1;
arga;
argu;
ust1;

/* Transaction date */
/* Transaction type
*/
/* Operator number */
/* Total sales/pieces */
/* Total sales */
/* Number of customers */
/* Special offer sales/pieces */
/* Special offer sales */
/* Promotional sales/pieces */
/* Promotional sales */
/* Minus sales/pieces */
/* Minus sales */
/* Number of markups */
/* Markup sales */
/* Number of discounts */
/* Discount sales */
/* Number of cancellations */
/* Cancellation sales */
/* Number of post-cancellations */
/* Post-cancellation sales */
/* Number of PLU returns */
/* PLU returns sales */
/* Bit field -internal only-*/
6.126.98.0.01.99

Sales data
short
awlz;
ushort trak;
ushort prue;
ushort rabz;
short
wanu;
} TYbeum_entry;

/* R-counter from AWST */


/* Training active */
/* Price overwrite */
/* Discount granted */
/* Scale number */

Explanations:
ZEIT:

Transaction date of sales:


represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

UST1:

Internal value (=0)

AWLZ:

R-counter from AWST table

TRAK:

Training carried out:


0=no, 1=yes

PREU:

Price overwrite:
0=no, 1=yes

RABZ:

Discount granted:
0=no, 1=yes

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-5

Sales data
6.3

EAUM POS PLU sales

Table : EAUM

Global table

Number of attributes: 14

Description : POS PLU sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

FIX

9999

INTEGER

KEY FIX

INTEGER

Product group number

WGNU

PLU number

ANUM

MAXANUM2

Department number

ABNU

KEY FIX

999

16

INTEGER

99

18

INTEGER

Special offer identifier

ANKE

KEY FIX

PLU sales/weight

UGE1

FIX

-999999999

999999999

20

INTEGER

FIX

-9999999

9999999

24

INTEGER

FIX

-999999999

999999999

28

INTEGER

FIX

16

32

INTBFDB

FIX

9999

34

INTEGER

EXP

36

INTBFEX

EXP

38

INTBFEX

EXP

40

INTBFEX

EXP

42

INTBFEX

44

INTBFEX

EXP

46

INTBFEX

FIX

99

48

INTEGER

PLU sales/pieces

UST1
PLU sales

USU1
Bit field

UBF1
R-counter

AWLZ

Price overwrite

PRUE

VAT overwrite

MWUE

Discount granted

RABZ

PLU identifier

ARKE

Mixed sales data (KLAR different)

MIXV

EXP

KLAR From last transaction

KLAR

Scale number

WANU
1
2

MAXLONG = 2147483647
MAXANUM = 9999999999999

6-6

6.126.98.0.01.99

Sales data

c Data structure EAUM POS PLU sales


typedef struct
{
ulong
zeit;
short
vanr;
short
wgnu;
Tyint64 anum;
short
abnu;
short
anke;
long
uge1;
long
ust1;
long
usu1;
ushort ubf1;
short
awlz;
ushort prue;
ushort mwue;
ushort rabz;
ushort arke;
ushort mixv;
ushort klar;
short
wanu;
} TYeaum_entry;

/* Transaction date */
/* Transaction type
*/
/* Product group number */
/* PLU number */
/* Department number */
/* Special offer identifier */
/* PLU sales/weight */
/* PLU sales/pieces */
/* PLU sales */
/* Bit field internal */
/* R-counter from AWST */
/* Price overwrite */
/* VAT overwrite */
/* Discount granted */
/* PLU identifier */
/* Mixed sales data (KLAR different) */
/* KLAR From last transaction */
/* Scale number */

Explanations:
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

ABNU:

Department number:
= 0, if not configured

AWLZ:

R-counter from AWST table

PRUE:

Price overwrite:
0=no
1=yes

MWUE:

VAT overwrite:
0=no
1=yes

RABZ:

Discount granted:
0=no
1=yes

6.126.98.0.01.99

6-7

Sales data
ARKE:

PLU identifier:
0=scale PLU
1=POS PLU

MIXV:

Mixed sales data:


0 = no
1 = yes, modification of PLU type (KLAR) in PLU master data

KLAR:

PLU type from last transaction

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales from the complete system

6-8

6.126.98.0.01.99

Sales data
6.4

FBUM frequency reports

Table : FBUM

Global table

Number of attributes: 9

Description : frequency reports

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

INTEGER

KEY FIX

30

INTEGER

9999

10

INTEGER

9999999

12

INTEGER

Frequency level

FBEB

KEY FIX

Period of time

FBZB
R-counter

AWLZ

FIX

Customers

FBKU

FIX

-9999999

Total from FBKG+FBQM+FBME+FBLI

FBGE

FIX

-999999999

999999999

16

INTEGER

FIX

-9999999

9999999

20

INTEGER

FIX

-999999999

999999999

24

INTEGER

FIX

-999999999

999999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

FIX

-999999999

999999999

36

INTEGER

FIX

-999999999

999999999

40

INTEGER

44

INTEGER

Items

FBST
Sales

FBUM

Weight (kg)

FBKG

Surface (qm)

FBQM

Length (m)

FBME

Volume (Liter)

FBLI

Scale number

WANU

FIX

99

MAXLONG = 2147483647

6.126.98.0.01.99

6-9

Sales data

c Data structure FBUM frequency reports


typedef struct
{
ulong
zeit;
short
vanr;
short
fbeb;
short
fbzb;
short
awlz;
long
fbku;
long
fbge;
long
fbst;
long
fbum;
long
fbkg;
long
fbqm;
long
fbme;
long
fbli;
short
wanu;
} TYfbum_entry;

/* Transaction date */
/* Transaction type
*/
/* Frequency level */
/* Period of time*/
/* R-counter from AWST */
/* Customers */
/* Total from fbkg+fbqm+fbme+fbli */
/* Items */
/* Sales */
/* Weight (kg) */
/* Surface (qm) */
/* Length (m) */
/* Volume (l) */
/* Scale number */

Explanations:
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

FBEB:

Frequency level:
Consecutive number of the data ranges (maximum four) which may be
optionally programmed on either an hourly or a daily basis and settable
selection (operator, cashier, department and product group)
(see section 5.7: 'Frequency master data')

FBZB:

Period:
Consecutive number of periods defined on either an hourly (maximum 30)
or a daily basis (maximum 6)..
(see section 5.7: 'Frequency master data').

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of the complete system

6-10

6.126.98.0.01.99

Sales data
6.5

GTOT grand total value

Table : GTOT

Global table

Number of attributes: 2

Description : grand total value

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Scale number

wanu

KEY FIX

99

INTEGER

9999999

INTEGER

Grand total value

gtot

FIX

c Data structure GTOT grand total value


typedef struct
{
short
wanu;
long
gtot;
} TYgtot_entry;

/* Scale number */
/* Grand total value */

Explanations:
WANU:

Scale number:
Counter of a specific scale

6.126.98.0.01.99

6-11

Sales data
6.6

HAUM main department sales

Table : HAUM

Global table

Number of attributes: 17

Description : main department sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

99

INTEGER

Main department number

HABN

KEY FIX

Total sales/pieces

UGS1

FIX

-9999999

9999999

INTEGER

FIX

-999999999

999999999

12

INTEGER

-9999999

9999999

16

INTEGER

-9999999

9999999

20

INTEGER

-999999999

999999999

24

INTEGER

Total sales

UGU1

Number of customers

UKU1

FIX

Special offer sales/pieces

UAS1

FIX

Special offer sales

UAU1

FIX

Promotional sales/pieces

UWS1

FIX

-9999999

9999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

FIX

-9999999

9999999

36

INTEGER

FIX

-999999999

999999999

40

INTEGER

FIX

-9999999

9999999

44

INTEGER

FIX

-999999999

999999999

48

INTEGER

-9999999

9999999

52

INTEGER

-999999999

999999999

56

INTEGER

Promotional sales

UWU1

Minus sales/pieces

UMS1

Minus sales

UMU1

Number of cancellations

USA1

Cancellation sales

USU1

Number of post-cancellations

UNA1

FIX

Post-cancellation sales

UNU1

FIX

FIX

9999

60

INTEGER

FIX

99

62

INTEGER

R-counter

AWLZ

Scale number

WANU

MAXLONG = 2147483647

6-12

6.126.98.0.01.99

Sales data

c Data structure HAUM main department sales


typedef struct
{
ulong
zeit;
short
vanr;
short
habn;
long
ugs1;
long
ugu1;
long
uku1;
long
uas1;
long
uau1;
long
uws1;
long
uwu1;
long
ums1;
long
umu1;
long
usa1;
long
usu1;
long
una1;
long
unu1;
short
awlz;
short
wanu;
} TYhaum_entry;

/* Transaction date */
/* Transaction type
*/
/* Main department number */
/* Total sales/pieces */
/* Total sales */
/* Number of customers */
/* Special offer sales/pieces */
/* Special offer sales */
/* Promotional sales/pieces */
/* Promotional sales */
/* Minus sales /pieces */
/* Minus sales /sales */
/* Number of cancellations */
/* Cancellation sales */
/* Number of post-cancellations */
/* Post-cancellation sales */
/* R-counter from AWST */
/* Scale number */

Explanations:
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-13

Sales data
6.7

HKUM data of origin sales

Table : HKUM

Global table

Number of attributes: 12

Description : data of origin sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM
INTEGER

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

255

21

21

STRING

15

27

15

STRING

999999

42

INTEGER

999

46

INTEGER

Ident number

HIDE

KEY FIX

Supplier number

GTIN

KEY FIX

PLU number

PNUM

KEY FIX

Department number

ABNU

KEY FIX

Sales/pieces

UST1

FIX

MINLONG2

MAXLONG1

48

INTEGER

FIX

MINLONG2

MAXLONG1

52

INTEGER

9999999

56

INTEGER

Sales/weight

UGE1

Input weight

HEGW

FIX

Ident number generated from macro

MAKR

FIX

60

INTEGER

FIX

9999

62

INTEGER

99

64

INTEGER

R-counter

AWLZ

Scale number of data of origin sales

WANU

1
2

FIX

MAXLONG = 2147483647
MINLONG = -2147483648

6-14

6.126.98.0.01.99

Sales data

c Data structure HKUM data of origin sales


typedef struct
{
ulong
zeit;
short
vanr;
char
hide[21];
char
gtin[15];
long
pnum;
short
abnu;
long
ust1;
long
uge1;
long
hegw;
short
makr;
short
awlz;
short
wanu;
} TYhkum_entry;

/* Transaction date */
/* Transaction type */
/* Ident number */
/* Supplier number */
/* PLU number*/
/* Department number */
/* Sales/pieces */
/* Sales/weight */
/* Input weight */
/* Ident number generated from macro */
/* R-counter from AWST */
/* Scale number from data of origin sales */

Explanations:
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

MAKR:

Ident number (HIDE) generated from macro


0 = no
1 = yes

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales from complete system

6.126.98.0.01.99

6-15

Sales data
6.8

HWUM MPG sales

Table : HWUM

Global table

Number of attributes: 7

Description : MPG sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

99

INTEGER

MPG number

HWGN

KEY FIX

Total from MEKG+MEQM+MEME+MELI

UGE1

FIX

-999999999

999999999

INTEGER

FIX

-9999999

9999999

12

INTEGER

FIX

-999999999

999999999

16

INTEGER

FIX

-999999999

999999999

20

INTEGER

FIX

-999999999

999999999

24

INTEGER

FIX

-999999999

999999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

FIX

9999

36

INTEGER

FIX

99

38

INTEGER

PG sales/pieces

UST1

MPG sales

USU1

Weight (kg)

MEKG

Surface (qm)

MEQM

Length (m)

MEME

Volume (Liter)

MELI
R-counter

AWLZ

Scale number

WANU

MAXLONG = 2147483647

6-16

6.126.98.0.01.99

Sales data

c Data structure HWUM MPG sales


typedef struct
{
ulong
zeit;
short
vanr;
short
hwgn;
long
uge1;
long
ust1;
long
usu1;
long
mekg;
long
meqm;
long
meme;
long
meli;
short
awlz;
short
wanu;
} TYhwum_entry;

/* Transaction date */
/* Transaction type
*/
/* MPG number */
/* Total from mekg+meqm+meme+meli */
/* MPG sales/pieces */
/* MPG sales */
/* Weight (kg) */
/* Surface (qm) */
/* Length (m) */
/* Volume (l) */
/* R-counter from AWST */
/* Scale number */

Explanations:
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: Sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-17

Sales data
6.9

KAUM cashier sales

Table : KAUM

Global table

Number of attributes: 72

Description : cashier sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Cashier period

PERI

KEY FIX

INTEGER

999

INTEGER

Operator number

BENU

KEY FIX

Record type number of foreign currencies

FWAN

KEY FIX

INTEGER

FIX

9999

10

INTEGER

FIX

R-counter

AWLZ
Sales

KNUM

-999999999

999999999

12

INTEGER

Minus PLUs/deposit

KPFA

FIX

-999999999

999999999

16

INTEGER

FIX

-999999999

999999999

20

INTEGER

FIX

-999999999

999999999

24

INTEGER

FIX

-999999999

999999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

Discount

KABS
Markup

KZUS

Returns good

KREG

Returns bad

KRES

Rounding differences

KRDI

FIX

-999999999

999999999

36

INTEGER

FIX

-999999999

999999999

40

INTEGER

FIX

-999999999

999999999

44

INTEGER

FIX

-999999999

999999999

48

INTEGER

FIX

-999999999

999999999

52

INTEGER

FIX

-999999999

999999999

56

INTEGER

-9999999

9999999

60

INTEGER

Credit

KUBZ

Invoices paid

KBEZ
Receipts

KEIN
Expenses

KAUS

Cancellations

KSTO

Number of customers

KKUN

FIX

MAXLONG = 2147483647

6-18

6.126.98.0.01.99

Sales data

Number of 'no sale'

KKVK

FIX

-9999999

9999999

64

INTEGER

FIX

-9999999

9999999

68

INTEGER

FIX

-999999999

999999999

72

INTEGER

-9999999

9999999

76

INTEGER

9999999

80

INTEGER

999999999

84

INTEGER

-9999999

9999999

88

INTEGER

-999999999

999999999

92

INTEGER

-9999999

9999999

96

INTEGER

FIX

-9999999

9999999

100

INTEGER

FIX

-999999999

999999999

104

INTEGER

FIX

-999999999

999999999

108

INTEGER

-999999999

999999999

112

INTEGER

999999999

116

INTEGER

999999999

120

INTEGER

Number of zero tickets

KNBO

Exclusive VAT

KMWX

Number of cancellations

KSTA

FIX

Number of ticket cancellations

KBSA

FIX

-9999999

Total of ticket cancellations

KBSS

FIX

-999999999

Number of ticket cancels

KBAA

FIX

Total of ticket cancels

KBAS

FIX

Number of returns good

KRGA

FIX

Number of returns bad

KRSA

Deposit plus

KPFP

Deposit minus

KPFM

POS balance in cash

KBBA

FIX

POS balance in cheques

KBSC

FIX

-999999999

POS balance in credit notes

KBGU

FIX

-999999999

POS balance in credit cards

KBKR

FIX

-999999999

999999999

124

INTEGER

FIX

-999999999

999999999

128

INTEGER

MAXLONG1

132

DATUM

Float deposit

KWGE

Date/time of float deposit

KWGD

FIX

Uplifts in cash

KABA

FIX

-999999999

999999999

136

INTEGER

FIX

-999999999

999999999

140

INTEGER

-999999999

999999999

144

INTEGER

-999999999

999999999

148

INTEGER

MAXLONG1

152

DATUM

999999999

156

INTEGER

Uplifts in cheques

KASC

Uplifts in credit notes

KAGU

FIX

Uplifts in credit cards

KAKR

FIX

Date/time of cashier's balance

KITI

FIX

Cashier's balance in cash

KIBA

FIX

-999999999

MAXLONG = 2147483647

6.126.98.0.01.99

6-19

Sales data

Cashier's balance in cheques

KISC

FIX

-999999999

999999999

160

INTEGER

999999999

164

INTEGER

999999999

168

INTEGER

-999999999

999999999

172

INTEGER

OPT -999999999

999999999

176

INTEGER

OPT -999999999

999999999

180

INTEGER

OPT -999999999

999999999

184

INTEGER

999999999

188

INTEGER

999999999

192

INTEGER

999999999

196

INTEGER

999999999

200

INTEGER

OPT -999999999

999999999

204

INTEGER

OPT -999999999

999999999

208

INTEGER

999999999

212

INTEGER

999999999

216

INTEGER

999999999

220

INTEGER

999999999

224

INTEGER

OPT -999999999

999999999

228

INTEGER

OPT -999999999

999999999

232

INTEGER

999999999

236

INTEGER

999999999

240

INTEGER

999999999

244

INTEGER

999999999

248

INTEGER

OPT -999999999

999999999

252

INTEGER

OPT -999999999

999999999

256

INTEGER

Cashier's balance in credit notes

KIGU

FIX

-999999999

Cashier's balance in credit cards

KIKR

FIX

-999999999

Cashier's balance in float

KIWG

FIX

POS balance FC 1

KBF1

FC 1 in local currency

KBL1

Uplifts FC 1

KAF1

FC 1 in local currency

KAL1

OPT -999999999

Cashier's balance FC 1

KIF1

OPT -999999999

FC 1 in local currency

KIL1

OPT -999999999

POS balance FC 2

KBF2

OPT -999999999

FC 2 in local currency

KBL2

Uplifts FC 2

KAF2

FC 2 in local currency

KAL2

OPT -999999999

Cashier's balance FC 2

KIF2

OPT -999999999

FC 2 in local currency

KIL2

OPT -999999999

POS balance FC 3

KBF3

OPT -999999999

FC 3 in local currency

KBL3

Uplifts FC 3

KAF3

FC 3 in local currency

KAL3

OPT -999999999

Cashier's balance FC 3

KIF3

OPT -999999999

FC 3 in local currency

KIL3

OPT -999999999

POS balance FC 4

KBF4

OPT -999999999

FC 4 in local currency

KBL4

Uplifts FC 4

KAF4
6-20

6.126.98.0.01.99

Sales data

FC 4 in local currency

KAL4

OPT -999999999

999999999

260

INTEGER

999999999

264

INTEGER

999999999

268

INTEGER

9999999

272

INTEGER

99

276

INTEGER

Cashier's balance FC 4

KIF4

OPT -999999999

FC 4 in local currency

KIL4

OPT -999999999

Number of POS drawer open

KOFF

FIX

-9999999

Scale number

WANU

FIX

c Data structure KAUM cashier sales


typedef struct
{
ulong
short
short
short
short
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long

zeit;
peri;
benu;
fwan;
awlz;
knum;
kpfa;
kabs;
kzus;
kreg;
kres;
krdi;
kubz;
kbez;
kein;
kaus;
ksto;
kkun;
kkvk;
knbo;
kmwx;
ksta;
ksta;
kbsa;
kbss;
kbaa;
kbas;
krga;
krsa;
kpfp;
kpfm;
kbba;
kbsc;
kbgu;

6.126.98.0.01.99

/* Transaction date */
/* Cashier's period */
/* Operator number */
/* Record type number of foreign currencies */
/* R-counter from AWST */
/* Sales */
/* Minus PLUs/deposit */
/* Discount */
/* Markup */
/* Returns good */
/* Returns bad */
/* Rounding differences */
/* Credit */
/* Invoices paid */
/* Receipts */
/* Expenses */
/* Cancellations */
/* Number of customers */
/* Number of 'no sale' */
/* Number of zero tickets */
/* Exclusive VAT */
/* Number of cancellations */
/* Number of cancellations */
/* Number of ticket cancelations */
/* Total of ticket cancellations */
/* Number of ticket cancels */
/* Total of ticket cancels */
/* Number of returns good */
/* Number of returns bad */
/* Deposit plus */
/* Deposit minus */
/* POS balance in cash */
/* POS balance in cheques */
/* POS balance in credit notes */
6-21

Sales data
long
kbkr;
long
kwge;
ulong
kwgd;
long
kaba;
long
kasc;
long
kagu;
long
kakr;
ulong
kiti;
long
kiba;
long
kisc;
long
kigu;
long
kikr;
long
kiwg;
long
kbf1;
long
kbl1;
long
kaf1;
long
kal1;
long
kif1;
long
kil1;
long
kbf2;
long
kbl2;
long
kaf2;
long
kal2;
long
kif2;
long
kil2;
long
kbf3;
long
kbl3;
long
kaf3;
long
kal3;
long
kif3;
long
kil3;
long
kbf4;
long
kbl4;
long
kaf4;
long
kal4;
long
kif4;
long
kil4;
long
koff;
short
wanu;
} TYkaum_entry;

/* POS balance in credit cards */


/* Float deposit */
/* Date/time of float deposit */
/* Uplifts in cash */
/* Uplifts in cheques */
/* Uplifts in credit notes */
/* Uplifts in credit cards */
/* Date/time of cashier's balance */
/* Cashier's balance in cash */
/* Cashier's balance in cheques */
/* Cashier's balance in credit notes */
/* Cashier's balance in credit cards */
/* Cashier's balance in float */
/* POS balance in cash FC 1 */
/* FC 1 in local currency */
/* Uplifts FC 1 */
/* FC 1 in local currency */
/* Cashier's balance FC 1 */
/* FC 1 in local currency */
/* POS balance in cash FC 2 */
/* FC 2 in local currency */
/* Uplifts FC 2 */
/* FC 2 in local currency */
/* Cashier's balance FC 2 */
/* FC 2 in local currency */
/* POS balance in cash FC 3 */
/* FC 3 in local currency */
/* Uplifts FC 3 */
/* FC 3 in local currency */
/* Cashier's balance FC 3 */
/* FC 3 in local currency */
/* POS balance in cash FC 4 */
/* FC 4 in local currency */
/* Uplifts FC 4 */
/* FC 4 in local currency */
/* Cashier's balance FC 4 */
/* FC 4 in local currency */
/* Number of POS drawer open */
/* Scale number */

Explanations:
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

PERI:

Sales period

6-22

6.126.98.0.01.99

Sales data
FWAN:

Record type for number of foreign currencies or additional disbursement


types.
The FWAN record type describes the use of the fields from KBF1 to
KAL4. These fields may contain either foreign currencies or additional
disbursement types:
0 = no foreign currency and additional disbursement types 5 -12
1 = 1 foreign currency and additional disbursement types 5 10
2 = 2 foreign currencies and additional disbursement types 5 8
3 = 3 foreign currencies and additional disbursement types 5 6
4 = 4 foreign currencies and no additional disbursement types
Loading of sales fields:
Balance and uplifts
KBF1:
KBL1:
KAF1:
KAL1:
KBF2:
KBL2:
KAF2:
KAL2:
KBF3:
KBL3:
KAF3:
KAL3:
KBF4:
KBL4:
KAF4:
KAL4:

POS balance FC 1 or balance of disbursement type 12


FC 1 in local currency or balance of disbursement type 11
Uplifts FC 1 or uplifts of disbursement type 12
FC 1 in local currency or uplifts of disbursement type 11
POS balance FC 2 or balance of disbursement type 10
FC 2 in local currency or balance of disbursement type 9
Uplifts FC 2 or uplifts of disbursement type 10
FC 2 in local currency or uplifts of disbursement type 9
POS balance FC 3 or balance of disbursement type 8
FC 3 in local currency or balance of disbursement type 7
Uplifts FC 3 or uplifts of disbursement type 8
FC 3 in local currency or uplifts of disbursement type 7
POS balance FC 4 or balance of disbursement type 6
FC 4 in local currency or balance of disbursement type 5
Uplifts FC 4 or uplifts of disbursement type 6
FC 4 in local currency or uplifts of disbursement type 5

Foreign currencies or additional disbursement types


KIF1:
KIL1:
KIF2:
KIL2:
KIF3:
KIL3:
KIF4:
KIL4:

Cashier's balance FC 1 or balance of disbursement type 12


FC 1 in local currency or balance of disbursement type 11
Cashier's balance FC 2 or balance of disbursement type 10
FC 2 in local currency or balance of disbursement type 9
Cashier's balance FC 3 or balance of disbursement type 8
FC 3 in local currency or balance of disbursement type 7
Cashier's balance FC 4 or balance of disbursement type 6
FC 4 in local currency or balance of disbursement type 5

AWLZ:

R-counter from AWST table

KOFF:

How many times the POS drawer was left opened for longer than the
time pre-set after cashing procedure.

WANU:

Scale number:
<> 0:
sales of a specific scale
=0
sales of complete system

6.126.98.0.01.99

6-23

Sales data
6.10 KNUM customer sales

Table : KNUM

Global table

Number of attributes: 15

Description : customer sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

INTEGER

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

255

Customer number

KUNV

KEY FIX

9999999999

INTEGER

FIX

9999

14

INTEGER

FIX

16

16

INTBFDB

MAXLONG1

18

INTEGER

MAXLONG1

22

INTEGER

9999

26

INTEGER

MAXLONG1

28

INTEGER

MAXTY644

32

INTEGER

MAXLONG1

40

INTEGER

9999

44

INTEGER

MAXLONG1

46

INTEGER

MAXLONG1

50

INTEGER

9999

54

INTEGER

99

54

INTEGER

Modification flag

UMSF

Internal bit field

KBIT

Discount/voucher ticket total

TSUM

FIX

MINLONG2

Current fidelity point account

TPKT

FIX

MINLONG2

Shoppings since gift/voucher

TBES

FIX

Last shopping / manual modification

LDAT

FIX

Ticket grand total

GSUM

FIX

MINTY643

Total of cashed fidelity points

GPKT

FIX

MINLONG2

Total number of shoppings

GBES

FIX

Total of distributed vouchers

GGUT

FIX

MINLONG2

Total of cashed vouchers

GDIS

FIX

FIX

MINLONG2

R-counter

AWLZ

Scale number of data of data of origin sales

WANU

FIX

MAXLONG = 2147483647
MINLONG = -2147483648
3MINTY64 = -999999999999999999
4MAXTY64 = 999999999999999999
2

6-24

6.126.98.0.01.99

Sales data

c Data structure KNUM customer sales


typedef struct
{
ulong
zeit;
short
vanr;
TYint64 kunv;
short
umsf;
ushort kbit;
long
tsum;
long
tpkt;
short
tbes;
long
ldat;
TYint64 gsum;
long
gpkt;
short
gbes;
long
ggut;
long
gdis;
short
awlz;
short
wanu;
} TYknum_entry;

/* Transaction date */
/* Transaction type */
/* Customer number */
/* Modification flag */
/* Internal bit field */
/* Discount/voucher total */
/* Current fidelity point account */
/* Shoppings since gift/voucher */
/* Last shopping / manual modification */
/* Ticket grand total */
/* Total of cashed fidelity points */
/* Total number of shoppings */
/* Grand total of distributed vouchers */
/* Grand total of cashed vouchers */
/* R-counter from AWST */
/* Scale number of data of origin sales */

Explanations:
The customer sales table KNUM may be backed up and reloaded via the master data
table KNUD (see section: 5.33 ).
ZEIT:

Sales transaction date:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

KUNV:

Customer number
or customer record number (KUNV) from customer master data
KUST/KNST

UMSF:

Modification flag
0=
the customer account was not changed since last clearing
1=
the customer account was changed since last clearing (customer
has made purchases)

KBIT:

Bit field internal only-

TSUM:

Accumulated ticket totals


Reset to 0 on voucher distribution.

TPKT:

Number of accumulated fidelity points


Reduction by relevant number of points on distribution of gift or voucher.

6.126.98.0.01.99

6-25

Sales data

TBES:

Number of shoppings since distribution of gift or voucher


Reset to 0 on distribution of voucher.

LDAT:

Date of last shopping or of manual modification.


Represented in UNIX format (seconds since 1970/01/01)

GSUM:

Ticket grand total

GPKT:

Total of cashed fidelity points

GBES:

Total number of shoppings

GGUT:

Grand total of distributed vouchers

GDIS:

Grand total of cashed vouchers

AWLZ:

R-counter from AWST table AWST

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6-26

6.126.98.0.01.99

Sales data
6.11 KSUM POS sales
Table : KSUM

Global table

Number of attributes: 65

Description : POS sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Cashier's period

PERI

KEY FIX

INTEGER

99

INTEGER

INTEGER

10

INTEGER

POS scale number

KANR

KEY FIX

Record type for number of foreign currencies

FWAN

KEY FIX

VAT sales inclusive/exclusive

KMWS

FIX

FIX

Sales

KNUM

-999999999

999999999

12

INTEGER

Minus PLUs/deposit

KPFA

FIX

-999999999

999999999

16

INTEGER

FIX

-999999999

999999999

20

INTEGER

FIX

-999999999

999999999

24

INTEGER

FIX

-999999999

999999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

Discount

KABS
Markup

KZUS

Returns good

KREG

Returns bad

KRES

Rounding differences

KRDI

FIX

-999999999

999999999

36

INTEGER

FIX

-999999999

999999999

40

INTEGER

FIX

-999999999

999999999

44

INTEGER

FIX

-999999999

999999999

48

INTEGER

FIX

-999999999

999999999

52

INTEGER

FIX

-999999999

999999999

56

INTEGER

-9999999

9999999

60

INTEGER

-9999999

9999999

64

INTEGER

Credit

KUBZ

Invoices paid

KBEZ
Receipts

KEIN
Expenses

KAUS

Cancellation

KSTO

Number of customers

KKUN

FIX

Number of 'No sale'

KKVK
1

FIX

MAXLONG = 2147483647

6.126.98.0.01.99

6-27

Sales data
Number of zero tickets

KNBO

FIX

-9999999

9999999

68

INTEGER

FIX

-999999999

999999999

72

INTEGER

-9999999

9999999

76

INTEGER

9999999

80

INTEGER

999999999

84

INTEGER

-9999999

9999999

88

INTEGER

-999999999

999999999

92

INTEGER

-9999999

9999999

96

INTEGER

FIX

-9999999

9999999

100

INTEGER

FIX

-999999999

999999999

104

INTEGER

FIX

-999999999

999999999

108

INTEGER

999999999

112

INTEGER

999999999

116

INTEGER

999999999

120

INTEGER

999999999

124

INTEGER

999999999

128

INTEGER

-999999999

999999999

132

INTEGER

-999999999

999999999

136

INTEGER

999999999

140

INTEGER

999999999

144

INTEGER

Exclusive VAT

KMWX

Number of cancellations

KSTA

FIX

Number of ticket cancellations

KBSA

FIX

-9999999

Total of ticket cancellations

KBSS

FIX

-999999999

Number of ticket cancels

KBAA

FIX

Total of ticket cancels

KBAS

FIX

Number of returns good

KRGA

FIX

Number of returns bad

KRSA

Deposit plus

KPFP

Deposit minus

KPFM

Sales VAT group 0 incl. VAT proportion

KMW0

FIX

-999999999

Sales VAT group 1 incl. VAT proportion

KMW1

FIX

-999999999

Sales VAT group 2 incl. VAT proportion

KMW2

FIX

-999999999

Sales VAT group 3 incl. VAT proportion

KMW3

FIX

-999999999

Sales VAT group 4 incl. VAT proportion

KMW4

FIX

-999999999

Sales VAT group 5 incl. VAT proportion

KMW5

FIX

POS balance in cash

KBBA

FIX

POS balance in cheques

KBSC

FIX

-999999999

POS balance in credit notes

KBGU

FIX

-999999999

POS balance in credit cards

KBKR

FIX

-999999999

999999999

148

INTEGER

FIX

-999999999

999999999

152

INTEGER

FIX

-999999999

999999999

156

INTEGER

-999999999

999999999

160

INTEGER

-999999999

999999999

164

INTEGER

OPT -999999999

999999999

168

INTEGER

Uplifts in cash

KABA

Uplifts in cheques

KASC

Uplifts in credit notes

KAGU

FIX

Uplifts in credit cards

KAKR

FIX

Grand total memory

KGTM
6-28

6.126.98.0.01.99

Sales data
Grand total Flash

KGTF

OPT -MINTY641

MAXTY642

172

INTEGER

180

21

MAXLONG3

201

INTEGER

-999999999

999999999

205

INTEGER

FIX

-999999999

999999999

209

INTEGER

FIX

-999999999

999999999

213

INTEGER

-999999999

999999999

217

INTEGER

-999999999

999999999

221

INTEGER

FIX

-999999999

999999999

225

INTEGER

FIX

-999999999

999999999

229

INTEGER

-999999999

999999999

233

INTEGER

-999999999

999999999

237

INTEGER

FIX

-999999999

999999999

241

INTEGER

FIX

-999999999

999999999

245

INTEGER

-999999999

999999999

249

INTEGER

-999999999

999999999

253

INTEGER

FIX

-999999999

999999999

257

INTEGER

FIX

-999999999

999999999

261

INTEGER

-999999999

999999999

265

INTEGER

999999999

269

INTEGER

999999999

273

INTEGER

999999999

277

INTEGER

999999999

281

INTEGER

999999999

285

INTEGER

Tax number

STNU

OPT

21

STRING

Number of records

AREC

OPT

POS balance FC 1

KBF1

FIX

FC 1 in local currency

KBL1

Uplifts FC 1

KAF1

FC 1 in local currency

KAL1

FIX

POS balance FC 2

KBF2

FIX

FC 2 in local currency

KBL2

Uplifts FC 2

KAF2

FC 2 in local currency

KAL2

FIX

POS balance FC 3

KBF3

FIX

FC 3 in local currency

KBL3

Uplifts FC 3

KAF3

FC 3 in local currency

KAL3

FIX

POS balance FC 4

KBF4

FIX

FC 4 in local currency

KBL4

Uplifts FC 4

KAF4

FC 4 in local currency

KAL4

FIX

Sales VAT group 0 excl. VAT proportion

KMX0

FIX

-999999999

Sales VAT group 1 excl. VAT proportion

KMX1

FIX

-999999999

Sales VAT group 2 excl. VAT proportion

KMX2

FIX

-999999999

Sales VAT group 3 excl. VAT proportion

KMX3

FIX

-999999999

Sales VAT group 4 excl. VAT proportion

KMX4

FIX

-999999999

1MINTY64

= -999999999999999999
= 999999999999999999
3MAXLONG = 2147483647
2MAXTY64

6.126.98.0.01.99

6-29

Sales data
Sales VAT group 5 excl. VAT proportion

KMX5

FIX

FIX
FIX

-999999999

999999999

289

INTEGER

9999

293

INTEGER

99

295

INTEGER

R-counter

AWLZ

Scale number

WANU

c Data structure KSUM POS sales


typedef struct
{
ulong
short
short
short
short
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
6-30

zeit;
peri;
kanr;
fwan;
kmws;
knum;
kpfa;
kabs;
kzus;
kreg;
kres;
krdi;
kubz;
kbez;
kein;
kaus;
ksto;
kkun;
kkvk;
knbo;
kmwx;
ksta;
ksta;
kbsa;
kbss;
kbaa;
kbas;
krga;
krsa;
kpfp;
kpfm;
kmw0;
kmw1;
kmw2;
kmw3;
kmw4;
kmw5;
kbba;
kbsc;

/* Transaction date */
/* Cashier period */
/* POS scale number */
/* Record type f. foreign number of currencies /
/* VAT sales inclusive/exclusive */
/* Sales */
/* Minus PLU/deposit */
/* Discount */
/* Markup */
/* Returns good */
/* Returns bad */
/* Rounding differences */
/* Credit */
/* Invoices paid */
/* Receipts */
/* Expenses */
/* Cancellations */
/* Number of customers */
/* Number of 'no sale' */
/* Number of zero tickets */
/* Exclusive VAT */
/* Number of cancellations */
/* Number of cancellations*/
/* Number of ticket cancels */
/* Total of ticket cancels */
/* Number of ticket cancels */
/* Total of ticket cancels */
/* Number of returns good */
/* Number of returns bad */
/* Deposit plus */
/* Deposit minus */
/* VAT sales group 0 incl. VAT proportion */
/* VAT sales group 1 incl. VAT proportion */
/* VAT sales group 2 incl. VAT proportion */
/* VAT sales group 3 incl. VAT proportion */
/* VAT sales group 4 incl. VAT proportion */
/* VAT sales group 5 incl. VAT proportion */
/* POS balance in cash */
/* POS balance in cheques */
6.126.98.0.01.99

Sales data
long
kbgu;
long
kbkr;
long
kaba;
long
kasc;
long
kagu;
long
kakr;
long
kgtm;
TYint64 kgtf;
char
stnu[21];
long
arec;
long
kbf1;
long
kbl1;
long
kaf1;
long
kal1;
long
kbf2;
long
kbl2;
long
kaf2;
long
kal2;
long
kbf3;
long
kbl3;
long
kaf3;
long
kal3;
long
kbf4;
long
kbl4;
long
kaf4;
long
kasc;
long
kasc;
long
kmx0;
long
kmx1;
long
kmx2;
long
kmx3;
long
kmx4;
long
kmx5;
short
awlz;
short
wanu;
} TYksum_entry;

6.126.98.0.01.99

/* POS balance in credit notes */


/* POS balance in credit cards */
/* Uplifts in cash */
/* Uplifts in cheques */
/* Uplifts in credit notes */
/* Uplifts in credit cards */
/* Grand total memory */
/* Grand total Flash */
/* Tax number */
/* Number of records */
/* POS balance FC 1 */
/* FC 1 in local currency */
/* Uplifts FC 1 */
/* FC 1 in local currency */
/* POS balance FC 2 */
/* FC 2 in local currency */
/* Uplifts FC 2 */
/* FC 2 in local currency */
/* POS balance FC 3 */
/* FC 3 in local currency */
/* Uplifts FC 3 */
/* FC 3 in local currency */
/* POS balance FC 4 */
/* FC 4 in local currency */
/* Uplifts FC 4 */
/* Uplifts in cheques */
/* Uplifts in cheques */
/* Sales VAT group 0 excl. VAT proportion */
/* Sales VAT group 1 excl. VAT proportion */
/* Sales VAT group 2 excl. VAT proportion */
/* Sales VAT group 3 excl. VAT proportion */
/* Sales VAT group 4 excl. VAT proportion */
/* Sales VAT group 5 excl. VAT proportion */
/* R-counter from AWST */
/* Scale number */

6-31

Sales data
Explanations:
ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

PERI:

Sales period

FWAN:

Record type for number of foreign currencies or additional disbursement


types
The FWAN record type describes the use of the fields from KBF1 to
KAL4. These fields may contain either foreign currencies or additional
disbursement types:
0 = no foreign currency and additional disbursement types 5 12
1 = 1 foreign currency and additional disbursement types 5 10
2 = 2 foreign currencies and additional disbursement types 5 8
3 = 3 foreign currencies and additional disbursement types 5 6
4 = 4 foreign currencies and no additional disbursement types
Loading of sales fields:
Balance and uplifts
KBF1:
KBL1:
KAF1:
KAL1:
KBF2:
KBL2:
KAF2:
KAL2:
KBF3:
KBL3:
KAF3:
KAL3:
KBF4:
KBL4:
KAF4:
KAL4:

POS balance FC 1 or balance of disbursement type 12


FC 1 in local currency or balance of disbursement type 11
Uplifts FC 1 or uplifts of disbursement type 12
FC 1 in local currency or uplifts of disbursement type 11
POS balance FC 2 or balance of disbursement type 10
FC 2 in local currency or balance of disbursement type 9
Uplifts FC 2 or uplifts of disbursement type 10
FC 2 in local currency or uplifts of disbursement type 9
POS balance FC 3 or balance of disbursement type 8
FC 3 in local currency or balance of disbursement type 7
Uplifts FC 3 or uplifts of disbursement type 8
FC 3 in local currency or uplifts of disbursement type 7
POS balance FC 4 or balance of disbursement type 6
FC 4 in local currency or balance of disbursement type 5
Uplifts FC 4 or uplifts of disbursement type 6
FC 4 in local currency or uplifts of disbursement type 5

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0:
sales of a specific scale
= 0:
sales of complete system

6-32

6.126.98.0.01.99

Sales data
6.12 MWUM VAT sales

Table : MWUM

Global table

Number of attributes: 6

Description : VAT sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

INTEGER

VAT search number

MWNU

KEY FIX

Net sales

MWU1

FIX

-999999999

999999999

INTEGER

FIX

-999999999

999999999

12

INTEGER

FIX

9999

16

INTEGER

FIX

99

18

INTEGER

VAT total sales

MWS1
R-counter

AWLZ

Scale number

WANU

c Data structure MWUM VAT sales


typedef struct
{
ulong
zeit;
short
vanr;
short
mwnu;
long
mwu1;
long
mws1;
short
awlz;
short
wanu;
} TYmwum_entry;

/* Transaction date */
/* Transaction type
*/
/* VAT search number */
/* Net sales */
/* VAT total sales */
/* R-counter from AWST */
/* Scale number */

MAXLONG = 2147483647

6.126.98.0.01.99

6-33

Sales data
Explanations:
ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6-34

6.126.98.0.01.99

Sales data
6.13 PLUM PLU sales

Table : PLUM

Global table

Number of attributes: 13

Description : PLU sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

FIX

9999

INTEGER

KEY FIX

999999

INTEGER

999

12

INTEGER

99

14

INTEGER

Product group number

WGNU

PLU number

PNUM

Department number

ABNU

KEY FIX

Special offer identifier

ANKE

KEY FIX

PLU sales/weight

UGE1

FIX

-999999999

999999999

16

INTEGER

FIX

-9999999

9999999

20

INTEGER

FIX

-999999999

999999999

24

INTEGER

FIX

16

28

INTBFDB

FIX

9999

30

INTEGER

EXP

32

INTBFEX

EXP

34

INTBFEX

EXP

36

INTBFEX

EXP

38

INTBFEX

40

INTBFEX

EXP

42

INTBFEX

FIX

99

44

INTEGER

PLU sales/pieces

UST1
PLU sales

USU1
Bit field

UBF1
R-counter

AWLZ

Price overwrite

PRUE

VAT overwrite

MWUE

Discount granted

RABZ

PLU identifier

ARKE

Mixed sales data (KLAR different)

MIXV

EXP

KLAR From last transaction

KLAR

Scale number

WANU

MAXLONG = 2147483647

6.126.98.0.01.99

6-35

Sales data
c Data structure PLUM PLU sales
typedef struct
{
ulong
zeit;
short
vanr;
short
wgnu;
long
pnum;
short
abnu;
short
anke;
long
uge1;
long
ust1;
long
usu1;
ushort ubf1;
short
awlz;
ushort prue;
ushort mwue;
ushort rabz;
ushort arke;
ushort mixv;
ushort klar;
short
wanu;
} TYplum_entry;

6-36

/* Transaction date */
/* Transaction type
*/
/* Product group number */
/* PLU number */
/* Department number */
/* Special offer identifier */
/* PLU sales/weight */
/* PLU sales/pieces */
/* PLU sales */
/* Bit field internal */
/* R-counter from AWST */
/* Price overwrite */
/* VAT overwrite */
/* Discount granted */
/* PLU identifier */
/* Mixed sales data (KLAR different) */
/* KLAR from last transaction */
/* Scale number */

6.126.98.0.01.99

Sales data
Explanations:
ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

ABNU:

Department number:
= 0, if not configured

AWLZ:

R-counter from AWST table

PRUE:

Price overwrite:
0=no
1=yes

MWUE:

VAT overwrite:
0=no
1=yes

RABZ:

Discount granted:
0=no
1=yes

ARKE:

PLU identifier:
0=scale PLU
1=POS PLU

MIXV:

Mixed sales data:


0 = no
1 = yes, modification of PLU type (KLAR) in PLU master data

KLAR:

PLU type from last transaction

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-37

Sales data
6.14 TPUM fidelity point sales

Table : TPUM

Global table

Number of attributes: 5

Description : fidelity point sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

99

INTEGER

9999999

INTEGER

Fidelity point number

TRNU

KEY FIX

Number of fidelity points

PANZ

FIX

-9999999

FIX

9999

12

INTEGER

FIX

99

12

INTEGER

R-counter

AWLZ

Scale number

WANU

MAXLONG = 2147483647

6-38

6.126.98.0.01.99

Sales data

c Data structure TRPU fidelity point sales


typedef struct
{
ulong
zeit;
short
vanr;
short
trnu;
long
panz;
short
awlz;
short
wanu;
} TYtpum_entry;

/* Transaction date */
/* Transaction type
*/
/* Fidelity point number */
/* Number of fidelity points */
/* R-counter from AWST */
/* Scale number */

Explanations:
ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-39

Sales data
6.15 WGUM PG sales

Table : WGUM

Global table

Number of attributes: 18

Description : PG sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

9999

INTEGER

Product group number

WGNU

KEY FIX

PG sales/weight

UGE1

FIX

-999999999

999999999

INTEGER

FIX

-9999999

9999999

12

INTEGER

FIX

-999999999

999999999

16

INTEGER

FIX

-999999999

999999999

20

INTEGER

FIX

-999999999

999999999

24

INTEGER

FIX

-999999999

999999999

28

INTEGER

FIX

-999999999

999999999

32

INTEGER

999999999

36

INTEGER

999999999

40

INTEGER

999999999

44

INTEGER

999999999

48

INTEGER

999999999

52

INTEGER

999999999

56

INTEGER

PG sales/pieces

UST1
PG sales

USU1

Weight (kg)

MEKG

Surface (qm)

MEQM

Length (m)

MEME

Volume (Liter)

MELI

PG sales VAT 0 proportion (e.g. rounding differences)

MWN0

FIX

-999999999

PG sales VAT 1 proportion

MWN1

FIX

-999999999

PG sales VAT 2 proportion

MWN2

FIX

-999999999

PG sales VAT 3 proportion

MWN3

FIX

-999999999

PG sales VAT 4 proportion

MWN4

FIX

-999999999

PG sales VAT 5 proportion

MWN5

FIX

-999999999

FIX

9999

60

INTEGER

FIX

99

62

INTEGER

R-counter

AWLZ

Scale number

WANU

MAXLONG = 2147483647

6-40

6.126.98.0.01.99

Sales data

c Data structure WGUM PG sales


typedef struct
{
ulong
zeit;
short
vanr;
short
wgnu;
long
uge1;
long
ust1;
long
usu1;
long
mekg;
long
meqm;
long
meme;
long
meli;
long
mwn0;
long
mwn1;
long
mwn2;
long
mwn3;
long
mwn4;
long
mwn5;
short
awlz;
short
wanu;
} TYwgum_entry;

/* Transaction date */
/* Transaction type
*/
/* Product group number */
/* PG sales/weight */
/* PG sales/pieces */
/* PG sales */
/* Weight (kg) */
/* Surface (qm) */
/* Length (m) */
/* Volume (l) */
/* PG sales VAT 0 proportion (e.g. rounding differences) */
/* PG sales VAT 1 proportion */
/* PG sales VAT 2 proportion */
/* PG sales VAT 3 proportion */
/* PG sales VAT 4 proportion */
/* PG sales VAT 5 proportion */
/* R-counter from AWST */
/* Scale number */

Explanations:
ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-41

Sales data
6.16 ZAUM markup/discount sales

Table : ZAUM

Global table

Number of attributes: 9

Description : markup/discount sales

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

MAXLONG1

DATUM

Transaction date

ZEIT

KEY FIX

Transaction type

VANR

KEY FIX

999

INTEGER

INTEGER

999

INTEGER

10

INTEGER

KEY FIX

12

INTEGER

9999

14

INTEGER

Record type

ZTYP

KEY FIX

Key number

ZTNR

KEY FIX

Markup/discount type

ZUAB

KEY FIX

Markup/discount number

ZANU
R-counter

AWLZ

FIX

Number of markups/discounts

ZAA1

FIX

-9999999

9999999

16

INTEGER

-999999999

999999999

20

INTEGER

24

INTEGER

Markup/discount sales

ZAU1

FIX

Scale number

WANU

FIX

99

MAXLONG = 2147483647

6-42

6.126.98.0.01.99

Sales data

c Data structure ZAUM markup/discount sales


typedef struct
{
ulong
zeit;
short
vanr;
short
ztyp;
short
ztnr;
short
zuab;
short
zanu;
short
awlz;
long
zaa1;
long
zau1;
short
wanu;
} TYums_zuab;

/* Transaction date */
/* Transaction type
*/
/* Record type */
/* Key number */
/* Markup/discount type */
/* Markup/discount number */
/* R-counter from AWST */
/* Number 1 */
/* Sales 1*/
/* Scale number */

Explanations:
ZEIT:

Transaction date of sales:


Represented in UNIX format (seconds since 1970/01/01)
= 0: if not configured

VANR:

Transaction key (sales period)

ZTYP:

Markup/discount record:
1 = general
2 = operator
3 = cashier
4 = POS

ZTNR:

Key number for ZTYP:


for ZTYP=1 not relevant

ZUAB:

Markup/discount type:
1 = discount
2 = markup
3 = staff discount received (only in conjunction with operator ZTYP=2)

ZUAB:

Markup/discount number:
See master data table ZAST.

AWLZ:

R-counter from AWST table

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of complete system

6.126.98.0.01.99

6-43

Sales data

6-44

6.126.98.0.01.99

Ticket data

7 Recordings
7.1

BOKA ticket data

Table : BOKA

Global table

Number of attributes: 52

Description : ticket data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

999999999

INTEGER

10000

INTEGER

999

INTEGER

99

INTEGER

999

10

INTEGER

FIX

999

12

INTEGER

FIX

14

INTEGER

18

INTEGER

Ticket number

BONU

KEY FIX

Record type

STYP

KEY FIX

Department number

ABNU

KEY FIX

Scale number

WANU

FIX

Operator number 1

BEN1

FIX

Operator number 2

BEN2

Key number 1

SNR1

999999999

PLU number and customer number for POS

ANUM

FIX

MAXANUM1

FIX

26

INTEGER

FIX

999

28

INTEGER

FIX

9999

30

INTEGER

Unit price type

GPTY

PLU department

PNAB

Product group

WGNU

Money amount 10

BT10

FIX

Money amount 12

BT12

FIX

Money amount 20

BT20

FIX

FIX

MINLONG2

MAXLONG3

32

INTEGER

MINLONG2

MAXLONG3

36

INTEGER

MINLONG2

MAXLONG3

40

INTEGER

32767

44

INTEGER

32767

46

INTEGER

Item 1

POS1

Recording counter

POS4

FIX

MAXANUM = 9999999999999
MINLONG = -2147483648
3 MAXLONG = 2147483647
2

6.126.98.0.01.99

7-1

Ticket data

Weight 1

GEW1

FIX

-999999999

999999999

48

INTEGER

MINLONG1

MAXLONG2

52

INTEGER

Money amount 40

BT40

FIX

VAT search number

MWNU

FIX

15

56

INTEGER

FIX

58

INTEGER

FIX

60

INTEGER

FIX

20

62

INTEGER

FIX

64

INTEGER

FIX

66

INTEGER

FIX

68

INTEGER

FIX

70

INTEGER

72

INTEGER

VAT type

MWTY

Price overwrite

PRUD

Parameter 1

PAR1

Parameter 2

PAR2

Parameter 3

PAR3

Parameter 4

PAR4

Parameter 5

PAR5

Cancellation status

STST

FIX

Special offer PLU identifier

PAKT

FIX

74

INTEGER

FIX

32767

76

INTEGER

FIX

78

INTEGER

80

INTEGER

Item 2

POS2

VAT overwrite

MWUD

Money amount 13

BT13

FIX

MINLONG

MAXLONG

Markup/discount number

RANU

FIX

84

INTEGER

86

INTEGER

88

INTEGER

MAXLONG2

92

INTEGER

32767

96

INTEGER

999999999

98

INTEGER

Markup/discount type

RATY

FIX

Money amount 30

BT30

FIX

Money amount 11

BT11

FIX

FIX

FIX

MINLONG

MINLONG1

MAXLONG

Item 3

POS3

Weight 2

GEW2

-999999999

Key number 2

SNR2

FIX

99999999

102

INTEGER

FIX

99999999

106

INTEGER

FIX

32767

110

INTEGER

Key number 3

SNR3

Transaction type

VART
1
2

MINLONG = -2147483648
MAXLONG = 2147483647

7-2

6.126.98.0.01.99

Ticket data
Ticket type

BART

FIX

99

112

INTEGER

FIX

99

114

INTEGER

FIX

999999

116

INTEGER

FIX

120

INTEGER

FIX

122

INTEGER

FIX

9999

124

INTEGER

FIX

999999

126

INTEGER

FIX

MAXLONG1

130

DATUM

FIX

MAXLONG1

134

DATUM

FIX

MAXLONG

138

DATUM

FIX

62

142

62

VARSTR

FIX

62

204

62

VARSTR

Package number

KONU

Markup/discount value

RASA

Reference price

ZAPR

Inclusive/exclusive

ZAWI

VAT rate in %

MWSA
Tare

TARA

Starting time

ZEIS

Ending time

ZEIE

Ordering time

ZEIB
Text

TEXT
2.Text

TXT1

c Data structure BOKA ticket data


typedef struct
{
long
short
short
short
short
short
long
Tyint64
short
short
short
long
long
long
short
short
1

bonu;
styp;
abnu;
wanu;
ben1;
ben2;
snr1;
anum;
gpty;
pnab;
wgnu;
bt10;
bt12;
bt20;
pos1;
pos4;

/* Ticket number */
/* Record type */
/* Department number */
/* Scale number */
/* Operator number 1 */
/* Operator number 2 */
/* Key number 1 */
/* PLU number and customer number */
/* Unit price type */
/* PLU department */
/* Product group */
/* Money amount 10 */
/* Money amount 12 */
/* Money amount 20 */
/* Item 1 */
/* Recording counter */

MAXLONG = 2147483647

6.126.98.0.01.99

7-3

Ticket data
long
long
short
short
short
short
short
short
short
short
short
short
short
short
long
short
short
long
long
short
long
long
long
short
short
short
long
short
short
short
long
ulong
ulong
ulong
char
char
} TYbon;

7-4

gew1;
bt40;
mwnu;
mwty;
prud;
par1;
par2;
par3;
par4;
par5;
stst;
pakt;
pos2;
mwud;
bt13;
ranu;
raty;
bt30;
bt11;
pos3;
gew2;
snr2;
snr3;
vart;
bart;
konu;
rasa;
zapr;
zawi;
mwsa;
tara;
zeis;
zeie;
zeib;
text[62];
txt1[62];

/* Weight 1 */
/* Money amount 40 */
/* VAT search number */
/* VAT type */
/* Price overwrite */
/* Parameter 1 */
/* Parameter 2 */
/* Parameter 3 */
/* Parameter 4 */
/* Parameter 5 */
/* Cancellation status */
/* Special offer PLU identifier */
/* Item 2 */
/* VAT overwrite */
/* Money amount 13 */
/* Markup/discount number */
/* Markup/discount type */
/* Money amount 30 */
/* Money amount 11 */
/* Item 3 */
/* Weight 2 */
/* Key number 2 */
/* Key number 3 */
/* Transaction type */
/* Ticket type */
/* Package number */
/* Markup/discount value */
/* Reference price */
/* Inclusive/exclusive */
/* VAT rate in % */
/* Tare */
/* Starting time */
/* Ending time */
/* Ordering time */
/* Text */
/* 2. Text */

6.126.98.0.01.99

Ticket data
Explanations:
BONU:

Ticket No.:

Assignment:
All record types

The ticket number consists of the original ticket number (identical with the
ticket printout) and 2 additional digits (additional identifier).
In scale network sales operation, a ticket including its copies ('transaction
copies') may be created in one or more scales. Such transaction copies
differ from one another by the additional identifier appended to the original
ticket number.
When calling up a ticket, the system offers only access to the actually
valid ticket which may have any optional additional identifier.
Exception:

STYP:

systems the tickets of which are configured with low


numbers and a high capacity journal memory may
contain several different tickets with an identical ticket
number and a different identifier.

Record type
All record types
1
= ticket header
2
= items
202
= items for transactions only
( These are fictitious items which are only generated for
special types of transactions (e. g. discount) and not
printed out on the ticket. )
3
= subtotal
4
= grand total
5
= discount
6
= VAT
7
= text
8
= POS
108
= POS (temporary)
10
= no sale
11
= receipts/expenses
12
= uplifts
13
= actual cashier amount in cash
14
= cashier float deposit
16
= traceability proof / COOL Data / DOD Daten
( Record type 2 is followed by record type 16 if the item is
linked with the data of origin).
17
= VAT calculation record and ticket rounding
18
= Text record (freely editable text in ticket )
19
= Total EAN code (if configured for journal call-up)
20
= package headline
21
= package bottom line
32
= Bankomat (e-cash)
10000 = ticket end

6.126.98.0.01.99

7-5

Ticket data
An offset of 1000 (styp = 10XX, XX: two-digit record type) on the actual
record type identifies an
included ticket:
this is a type of ticket which has been inserted into a higher-order ticket
(e. g. a POS ticket). Access to the original of the inserted ticket is
possible. The original ticket number is shown in the field snr1.
Important:
depending on the device configuration, a called up ticket or a ticket
identified as cancelled may still be inserted by the SW scale.
Example:
Ticket 100 has been included in ticket 200.

Included ticket on
styp
bonu
1
10000
zz
(add.
identifier)

Actual ticket
styp
1

bonu
20000

20000

snr1
20
Sale No.

snr1
30
Sale No.
10000
Original
ticket number

snr3
20000
included in
ticket 200

snr3
-

Errors occurring during ticket call:


9996 =
9997 =
9998 =
9999 =
10000 =

ticket not posted


ticket not cancelled
ticket not deleted
ticket incomplete
ticket end record

In such cases, no further entries are made.


ABNU:

Department number of scale

1/2/202/20/21/16

WANU:

Scale number

1/2/202/20/21/16

7-6

6.126.98.0.01.99

Ticket data
BEN1:

BEN2:

SNR1:

Operator number 1
normal operator

1/2/202/20/21/16

Operator number 2
ticket status:
0=
active
1=
active, terminated (grand total drawn)
2=
terminated, not yet posted
3=
terminated, not yet posted,
will be deleted
4=
posted, not reduced
5=
posted, in reduced journal
6=
identical to 4, with cancel flag after call
7=
identical to 2, with cancel flag after call
Operator who has granted the discount

2/202

Key number 1
Sale number
SNR1 = (customer number * 10) + mode

Mode :
0=
1=
2=
6=
7=
8=
9=

operator number
manual customer number or automatic customer/operator
number
operator number with consecutive customer number
delivery note
cash invoice
goods receiving
purchase order

In mode 5 (= POS function), special POS tickets are created:


SNR1:
15 =
25 =
35 =
45 =
55 =
65 =

uplifts
POS balance
receipts
expenses
no sale
float deposit

If the customer number including the ticket mode exceeds 9 digits, only
the ticket mode (0..9) is entered in SNR1.
As regards included tickets, this is the ticket number of the
original ticket.
PLU number
(see field PNUM in table PLST)
Invoice No., if gpty=6 (invoice item)

6.126.98.0.01.99

1001
2/202/16
2

7-7

Ticket data
ANUM:

PLU and customer number for POS


Customer number or
delivery note customer number
max. 14 digits without ticket mode
Customer account number (from table KNST), if PRUD=1
PLU number
(see field ANUM in table KAST)

1/1001

2/202/16

GPTY:

Unit price type:


1 = unit price 1 or extra price
1
2 = unit price 2
3 = unit price 3
4 = unit price 4
1 = unit price 1
2/202
2 = unit price 2
3 = unit price 3
4 = unit price 4
5 = extra price
0 = product group recording,
no PLU No. entered
6 = invoice items,
SNR1 contains the invoice No., BT20 contains the invoice amount
3 = traceability proof acquired for posting and printing
16
4 = traceability proof acquired for posting
5 = traceability proof acquired for printing
6 = COOL Data

PNAB:

Department of PLU
(see field ABNU in table PLST)

2/202/16

WGNU:

Product group

2/202/16

BT10:

Money amount 10:


Unit price
Amount in foreign currency
with PAR1=20: total amount tendered.
Ticket total for fidelity point calculation
Total excl. VAT
Amount in local currency
Total of selling prices
Discount record or package price

BT12:

7-8

Money amount 12:


Total of cancellations
(plus/minus sign identical to that of grand total)
with STST >=2 (cancel ticket)
Normal unit price (without discount) or FSD unit price
Number of fidelity points on ticket total
VAT amount
Correction value for discount

2/202
8/108/12/13
4
6
11/14
17
20/21
1
2/202
4
6
17
6.126.98.0.01.99

Ticket data
BT20:

POS1:

POS4:

GEW1:

BT40:

MWNU:

Money amount 20:


Total amount
Selling price
Subtotal
Grand total or department total
(rounded) see also BT13 and RASA
Subtotal on which discount has been granted
(only in conjunction with total discount)
VAT total (see MWTY)
Amount already posted
Package grand total without VAT excl.
Package grand total of sales without VAT excl.
Item 1:
Total items
Multiplicator or single items
Subitems
Total items or department items
Number of items on which discount has been
granted (only in conjunction with total discount)
Number of 'no sale'
Number of items
Total package items
Recording counter:
Total recording items for packages
Recording items in conjunction with
subtotal and discount
Weight 1:
Total weight
Single weight
Total weight or department weight
Total package weight
Money amount 40:
Amount excl. VAT
VAT extra
Package grand total, normal w/o excl. VAT
Excl. VAT of package grand total
Number of fidelity points on single PLUs
Discount for current ticket (print)
COOL Pretext Number
VAT number
15 = without VAT

6.126.98.0.01.99

1
2/202
3
4
5
6
17
20
21
1
2/202/16
3
4
5
10
11/14
20/21
1/4/20/21
3/5

1
2/202/16
4
20/21
1
2/202
21
20
4
17
16
2/202/6/17

7-9

Ticket data
MWTY:

PRUD:

VAT type:
0 = inclusive VAT
1 = exclusive VAT
1 = inclusive VAT (amount in BT20)
2 = exclusive VAT (amount in BT20)
3 = exclusive net total (amount in BT20)
(net grand total of all transactions on one VAT record)
Price overwrite
0 = without price overwrite
1 = price overwrite made
Customer account number entered,
1 = Customer account number entered in ANUM

PAR1:

Parameter 1:
Sales versions: delivery note (VART = 8)
6 = delivery note
7 = cash invoice
8 = goods receiving
9 = purchase order
10 = Purchase order suggestions
( see PAR3 PAR5 )
PLU class
(see field KLAR in table PLST)
PLU class WEIGHT (0) and manual
weight input leads to
PLU class FIXED WEIGHT (4)
PLU class in conjunction with individual discount
VAT type of record
0 = inclusive VAT
1 = exclusive VAT
Disbursement type:
1 = amount tendered
2 = cheque
3 = voucher
4 = credit
20 = amount tendered/change

PAR2:

PAR3:

7-10

Parameter 2:
Weight class (see field KLGE in table PLST)
Weight class in conjunction with individual discount
Currency index [1..5]:
0 = local currency
1 = POS ticket identifier
Layout info

2/202/17
6

2/202

2/202/16

5
6
8/108/12/13

2/202
5
8/108/11/12/13/14
1
16

Parameter 3:
Week day (0-6, So,..,Sa) if purchase order suggestion (PAR1 = 10)
1
Weight accuracy
2/202
6.126.98.0.01.99

Ticket data
PAR4:

PAR5:

STST:

PAKT:

POS2:

Parameter 4:
Hour (0-23) if purchase order suggestion (PAR1 = 10)
Price type (see attribute PTYP in Table PLST)
Price type in conjunction with individual discount
Parameter 5:
Minute (0-59) if purchase order suggestion (PAR1 = 10)
Promotion
DOD: Content of the text entries TEXT /TXT1:
1 = TEXT: lot number mixed / TXT1: scanned lot number
2 = TEXT: lot number mixed / TXT1: Code 128
Cancellation status:
Total cancellations:
0 = initialization
1 = requested for cancellation
2 = cancel ticket
3 = no cancellation permitted
4 = ticket cancel, ticket total in BT12
5 = ticket cancel at POS, ticket total in BT12
Cancellation type:
0 = no cancellation
1 = item cancelled
2 = cancellation record for item
3 = no cancellation permitted
Cancellation type:
0 = discount record
1 = cancellation discount record
Cancellation type:
0 = no cancellation
1 = package cancelled
2 = cancellation record for package
3 = no cancellation permitted
Special offer PLU identifier
(see field ANKE in table PLST)
Item 2:
Number of cancelled items
with STST=2 (cancel ticket)
Number of By-Counts
Number of packages manual/counted

MWUD:

VAT overwrite:
0 = without VAT overwrite
1 = VAT overwrite made

BT13:

Money amount 13:


Normal selling price or FSD selling price
Subtotal before rounding (see BT20 and RASA)
Discount for current ticket (rounding POS)

6.126.98.0.01.99

1
2/202
5
1
2/202
16

2/202/16

5
20/21

2/202

1
2/202
20/21
2/202

2/202
4
17
7-11

Ticket data
RANU:

RATY:

BT30:

BT11:

POS3:

GEW2:

SNR2:

7-12

Markup/discount number:
Discount number
Number of scale at which the ticket has been created

2/202/5
1

Markup/discount type:
Discount type:
0 = without discount
1 = inclusive discount
2 = exclusive discount
3 = discount entered only for info purposes
Markup/discount type:
0 = discount in %
1 = amount discount
2 = markup in %
3 = amount markup
4 = total discount in %
5 = total markup in %
6 = package discount
7 = staff discount (total discount in %)
Discount:
0=%
1 = absolute

2/202

20/21

Money amount 30:


Markup/discount extra
Discount total positive/negative
Package advantage (=discount amount)
Total of number of fidelity points (BT12+BT40)
Discount already posted
COOL Text Number
Money amount 11:
Delta selling price
Delta grand total
Amount in foreign currency
with PAR1=20: amount of change

2/202
5
21
4
17
16
2/202
4
8/108/11/12/13

Item 3:
Number of cancelled recorded items
with STST=2 (cancel ticket)
Delta multiplicator
Multiplicator for package

2/202
20

Weight 2:
Delta weight
Total weight, nominal

2/202
20

Key number 2
Account number/delivery note customer number
The delivery note customer number is no longer entered if it
exceeds the range of values of SNR2.
Special offer campaign number

1
2/202

6.126.98.0.01.99

Ticket data

SNR3:

VART:

Key number 3
Number of ticket into which this
ticket is integrated
Partial quantity specification/multiplicator in
thousandth parts
Transaction type
without training:

2 = normal
4 = price labeling
8 = delivery note
16 = cash invoice
32 = goods receiving
64 = purchase order
with training:
3 = normal
5 = price labeling
9 = delivery note
17 = cash invoice
33 = goods receiving
65 = purchase order
Number of single fidelity points

1
2/202/16
1

2/202

BART:

Ticket type:
1
The ticket type is either predefined (sale via delivery note) or may be set
via function keys
1 = unit price 1
2 = unit price 2
3 = unit price 3
4 = unit price 4
5 = inventory
6 = wastage weighing/rewrapping
7 = returns
8 = without price
Single fidelity point number
2/202

KONU:

Package number
Total fidelity point number

RASA:

Markup/discount value:
Current (overwritten) discount rate in % or as an amount
No used in conjunction with cancellation discount rate.
Consecutive ticket number of scale at which
the ticket has been created
Rounding amount (see BT20 and BT13)

6.126.98.0.01.99

20/21
2/202
5

1
4

7-13

Ticket data
ZAPR:

Reference price:
Discount on:
0 = unit price
1 = selling price
2 = total
Fidelity point calculation flag:
0 = not charged
1 = charged and posted
2 = charged and posted in the original ticket (1002)

2/202

ZAWI:

Discount accounting
0 = exclusive
1 = inclusive

MWSA:

VAT rate in % ( x 100)

TARA:

Tare

2/202

ZEIS:

Starting time ([sec] since 70/01/01):


Time of item recording in special offer campaigns

1
2/202

ZEIE:

Ending time ([sec] since 70/01/01):

ZEIB:

Ordering time ([sec] since 70/01/01):

TEXT:

Text entries:
Subtotal text
Grand total text
Discount text
VAT text
Item text
Receipts/expenses text
Ident number
COOL Tracking Number
DOD: lot number mixed (PAR5 = 1 or 2)
Free editable text in ticket
Total EAN code (only if configured for journal call-up)
Item EAN code (only if configured for journal call-up)
14-byte info from PLU master data (eco1) for COOP
Bankomat data (e-cash) ASCII

TXT1:

7-14

Further text entries:


Supplier number (only if configured in data of origin)
DOD:
PAR5 = 1: scanned lot number
PAR5 = 2: Code 128

6/17/2/202

3
4
5
6
7
11
16
18
19
2/202
2/202
32
16

6.126.98.0.01.99

Ticket data
___________________________________________________________
internal time (UNIX format) in the fields ZEIS, ZEIE and ZEIB

Please note:

The following C-programs facilitate the conversion of the UNIX format (seconds since
1970/01/01) to the ASCII format (YYYYMMDDHH:MM) and vice versa:
/* Help definitions */
#define
#define
#define
#define
#define

SEC_P_MIN
SEC_P_HOUR
SEC_P_DAY
SEC_P_YEAR
SEC_P_LEAP

60L
(60L
(24L
(365L
(366L

*
*
*
*

SEC_P_MIN)
SEC_P_HOUR)
SEC_P_DAY)
SEC_P_DAY)

static const int const day_sum[2][13] =


{
{ 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 },
{ 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366 }
};
/* Conversion of ASCII-Format (YYMMDDHH:MM) into the UNIX format
(seconds since 1970/01/01) */
static long
ctime2ux(char *str)
{
int
day, month, year, hour, min., sec;
long
t;
year

= (str[ 0] - '0') * 1000


(str[ 1] - '0') * 100
(str[ 2] - '0') * 10
(str[ 3] - '0');
month = (str[ 4] - '0') * 10
(str[ 5] - '0');
day
= (str[ 6] - '0') * 10
(str[ 7] - '0');
hour = (str[ 8] - '0') * 10
(str[ 9] - '0');
min.
= (str[11] - '0') * 10
(str[12] - '0');
sec
= (str[14] - '0') * 10
(str[15] - '0');

+
+
+
+
+
+
+
+

t = (year - 1970) * SEC_P_YEAR + ((year - 1969) / 4) * SEC_P_DAY


+ day_sum[((year % 4) == 0)][month - 1] * SEC_P_DAY
+ (day - 1) * SEC_P_DAY
+ hour * SEC_P_HOUR
+ min. * SEC_P_MIN + sec;
return (t < 0L ? 0L : t);
}

6.126.98.0.01.99

7-15

Ticket data
/* Conversion of the UNIX format (seconds since 1970/01/01) to the ASCII
format (YYMMDDHH:MM) */
static char
*ux2ctime(long t)
{
int
static char
long

is_leap, val;
buf[17];
dt;

for (val = 1970; t >= 0; val++)


{
if (val % 4)
/* No leap year ? */
dt = SEC_P_YEAR;
else
dt = SEC_P_LEAP;
t -= dt;
}
val--;
t += dt;
is_leap = ((val % 4) == 0);
buf[3]
val /=
buf[2]
val /=
buf[1]
val /=
buf[0]

= (char)(val
10;
= (char)(val
10;
= (char)(val
10;
= (char)(val

/*
/*
/* True, if leap year */

% 10) + '0';
% 10) + '0';
% 10) + '0';
% 10) + '0';

for (val = 1; t - day_sum[is_leap][val] * SEC_P_DAY >= 0; val++);


t -= day_sum[is_leap][val - 1] * SEC_P_DAY;
buf[4] = (char)(val / 10) + '0';
buf[5] = (char)(val % 10) + '0';
val = (int)(t / SEC_P_DAY);
t -= val * SEC_P_DAY;
val++;
buf[6] = (char)(val / 10) + '0';
buf[7] = (char)(val % 10) + '0';
val = (int)(t / SEC_P_HOUR);
t -= val * SEC_P_HOUR;
buf[8] = (char)(val / 10) + '0';
buf[9] = (char)(val % 10) + '0';
val = (int)(t / SEC_P_MIN);
buf[11] = (char)(val / 10) + '0';
buf[12] = (char)(val % 10) + '0';
val = (int)(t - val * SEC_P_MIN);
buf[14] = (char)(val / 10) + '0';
buf[15] = (char)(val % 10) + '0';
buf[10] = buf[13] = ':';
buf[16] = 0;
return buf;
}

7-16

6.126.98.0.01.99

Ticket data
7.2

ZEST time recording

Table : ZEST

Global table

Number of attributes: 19

Description : time recording

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Operator number

ZBED

KEY FIX

999

Coming date

KOAM

KEY FIX

MAXLONG1

DATUM

Going date

GEAM

FIX

MAXLONG1

DATUM

FIX

999999

10

INTEGER

Cause

VERU

Bit field -internal only-

BUAR

FIX

16

14

INTBFDB

FIX

999999

16

INTEGER

EXP

20

INTBFEX

EXP

22

INTBFEX

Time total

ZTSU

Coming/going entry

KGBU

Leave entry

URLB

Business trip entry

DIEB

EXP

24

INTBFEX

EXP

26

INTBFEX

28

INTBFEX

30

INTBFEX

32

INTBFEX

34

INTBFEX

EXP

36

INTBFEX

FIX

99999999

38

INTEGER

FIX

99999999

42

INTEGER

999999

46

INTEGER

Sick entry

KRAB

Public holiday entry

FEIB

EXP

Coming entry absent

KOFB

EXP

Going entry absent

GEFB

EXP

Coming entry corrected

KKOB

EXP

Going entry corrected

KGEB

Report counter

LFNR

Cancel counter

LNUM

Time total accumulated

ZTSK

1MAXLONG

FIX

= 2147483647

6.126.98.0.01.99

7-17

Ticket data

Operator name

ZTTE

FIX

21

50

21

STRING

c Data structure ZEST Time recording


typedef struct
{
short
ulong
ulong
long
short
long
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
ushort
long
long
long
char
} TYzest_entry;

zbed;
koam;
geam;
veru;
buar;
ztsu;
kgbu;
urlb;
dieb;
krab;
feib;
kofb;
gefb;
kkob;
kgeb;
lfnr;
lnum;
ztsk;
ztte[21];

/* Operator number */
/* Coming date */
/* Going date */
/* Cause */
/* Bit field -internal only- */
/* Time total */
/* Coming/going entry */
/* Leave entry */
/* Business trip entry */
/* Sick entry */
/* Public holiday entry */
/* Coming entry absent */
/* Going entry absent */
/* Coming entry corrected */
/* Going entry corrected */
/* Report counter */
/* Cancel counter */
/* Time total accumulated */
/* Operator name */

Explanations:
ZBED:

Operator number

KOAM:

Date/time of coming entry: ([sec] since 1970/01/01)

GEAM:

Date/time of going entry: ([sec] since 1970/01/01)

VERU:

Cause of entry:
If a value exceeds 65535, the entry has been made via the time recording
key at the scale. The scale number is computed as follows:
Scale No. = VERU - 65535
If a value is below 65535, the entry has been made in the correction menu
of 'time recording'. VERU then corresponds to the operator No. of the
person in charge.

BUAR:

Internal value (=0)

ZTSU:

Time total between a coming and going entry [sec].


Example:
coming 8:00, going 10:00 ==> ZTSU = 7200

7-18

6.126.98.0.01.99

Ticket data

Transaction types:

0 = non-actual

KGBU:

Coming/going entry

URLB:

Leave entry

DIEB:

Business trip entry

KRAB:

Sick entry

FEIB:

Public holiday entry

KOFB:

Coming entry absent

GEFB:

Going entry absent

KKOB:

Coming entry corrected

KGEB:

Going entry corrected

LFNR:

Consecutive number of report counter

LNUM:

Cancel counter of report counter

ZTSK:

Time total accumulated per operator

ZTTE:

Operator name

6.126.98.0.01.99

1 = actual transaction type

7-19

Ticket data

7-20

6.126.98.0.01.99

Parameter data

8 Parameter data
Parameter data is used to define the validity range for the H-command (e. g.
limitation to a PLU range of a specific scale on sales call H PLUM). The
transmission of parameters on sales call is compulsory. Otherwise the
correctness of sales reports cannot be ensured.
Calling up the master data (as for example in the case of H PLST: all PLU master
data) without parameters transmitted will cause all table entries stored in the scale
to be called up.

8.1

Parameters for master data call

When calling up master data with the transmission of parameters, it is


differentiated between tables with keys of type short or long and tables with keys
of type TYint64 or string.

8.1.1 Parameters for master data call ( short/long keys )

Table : PARASTAMM

Global table

Number of attributes: 10

Description : parameters to select the master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Type of call

WHAT

FIX

STRING

KEY FIX

32

INTBFHX

KEY FIX

32

12

INTBFHX

KEY OPT

32

16

INTBFHX

KEY OPT

32

20

INTBFHX

KEY OPT

32

24

INTBFHX

KEY OPT

32

28

INTBFHX

Key 1 start

VOK1
Key 1 end

BIK1

Key 2 start

VOK2
Key 2 end

BIK2

Key 3 start

VOK3
Key 3 end

BIK3

6.126.98.0.01.99

8-1

Parameter data

Key 4 start

VOK4

KEY OPT

32

32

INTBFHX

KEY OPT

32

36

INTBFHX

40

INTEGER

Key 4 end

BIK4
Sorting

SORT

OPT

c Data structure PARASTAMM selection of master data


typedef struct
{
char
what[8];
ulong
vok1;
ulong
bik1;
ulong
vok2;
ulong
bik2;
ulong
vok3;
ulong
bik3;
ulong
vok4;
ulong
bik4;
short
sort;
} TYpara_stamm;

/* Type of call */
/* Key 1 start */
/* Key 1 end */
/* Key 2 start */
/* Key 2 end */
/* Key 3 start */
/* Key 3 end */
/* Key 4 start */
/* Key 4 end */
/* Sorting */

Explanations:
WHAT:

Type of call:
SINGLE = single data record

VOK1:
BIK1:
.
.
.
VOK4:
BIK4:

Key 1 start value


Key 1 end value

SORT:

Sorting criterion (for later extensions)

8-2

Key 4 start value


Key 4 end value

6.126.98.0.01.99

Parameter data
8.1.2 Parameters for master data call ( TYint64/string keys )

Table : PARASTAMM1

Global Table

Number of attributes: 12

Description : parameters to select master data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

STRING

Type of call

WHAT

FIX

Key 1 start

VKE1

KEY FIX

MINTY641

MAXTY642

INTEGER

KEY FIX

MINTY641

MAXTY642

16

INTEGER

Key 1 end

BKE1

Key 2 start

VKE2

OPT

MINTY641

MAXTY642

24

INTEGER

OPT

MINTY641

MAXTY642

32

INTEGER

OPT

MINTY641

MAXTY642

40

INTEGER

OPT

MINTY641

MAXTY642

48

INTEGER

OPT

MINTY64

56

INTEGER

OPT

MINTY641

MAXTY642

64

INTEGER

Key 2 end

BKE2

Key 3 start

VKE3
Key 3 end

BKE3

Key 4 start

VKE4
Key 4 end

BKE4

MAXTY64

String key 1

STR1

OPT

24

72

24

STRING

OPT

24

96

24

STRING

OPT

120

String key 2

STR2
Sorting

SORT

1
2

INTEGER

MINTY64 = -99999999999999999
MAXTY64 = 99999999999999999

6.126.98.0.01.99

8-3

Parameter data

c Data structure PARASTAMM1 selection of master data


typedef struct
{
char
what[8];
TYint64 vke1;
TYint64 bke1;
TYint64 vke2;
TYint64 bke2;
TYint64 vke3;
TYint64 bke3;
TYint64 vke4;
TYint64 bke4;
char
str1[24];
char
str2[24];
short
sort;
} TYpara_stamm1;

/* Type of call */
/* Key 1 start */
/* Key 1 end */
/* Key 2 start */
/* Key 2 end */
/* Key 3 start */
/* Key 3 end */
/* Key 4 start */
/* Key 4 end */
/* String key 1 */
/* String key 2 */
/* Sorting */

Explanations:
WHAT:

Type of call:
SINGLE = single record

VKE1:
BKE1:
.
.
.
VKE4:
BKE4:

Key 1 start value


Key 1 end value

STR1:
STR2:

String key 1 (for later extensions)


String key 2 (for later extensions)

SORT:

Sorting criterion (for later extensions)

8-4

Key 4 start value


Key 4 end value

6.126.98.0.01.99

Parameter data
8.2

Parameters for sales data call

Table: PARAUMS

Global table

Number of attributes: 27

Description : parameters to select the reports

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Select ID report

STAB

KEY FIX

20

INTEGER

FIX

INTEGER

FIX

INTEGER

32

INTBFHX

FIX

10

INTEGER

FIX

MAXLONG1

12

INTEGER

FIX

MAXLONG1

16

INTEGER

FIX

20

INTEGER

FIX

22

INTEGER

FIX

24

INTEGER

OPT

9999

26

INTEGER

OPT

9999

28

INTEGER

OPT

9999

30

INTEGER

OPT

9999

32

INTEGER

99

34

INTEGER

99

36

INTEGER

Accumulation

SWAA

Cancel flag

WALO

Presetting scale reference

WARE

FIX

Activating scale reference

WAZW

Range start

VONU

Range end

BINU

Sales period

UMSS
Sorting

SORT

Reference size

BEZU

PG range start

VOWG

PG range end

BIWG

DEPT range start

VOAB

DEPT range end

BIAB

Special offer identifier start

VOAN

OPT

Special offer identifier end

BIAN

1MAXLONG

OPT

= 2147483647

6.126.98.0.01.99

8-5

Parameter data
PLU-PG-DEPT selection

PLSS

OPT

32

38

INTEGER

40

INTEGER

42

INTEGER

999999999

44

INTEGER

999999999

48

INTEGER

52

INTEGER

54

INTEGER

GOOD SELLER/BAD SELLER selection

ZUSL

OPT

GOOD SELLER/BAD SELLER range

ABRE

OPT

GOOD SELLER/BAD SELLER minimum

MIRP

OPT -999999999

GOOD SELLER/BAD SELLER maximum

MARP

OPT -999999999

OPT

OPT

OPT

MAXLONG1

56

DATUM

OPT

MAXLONG1

60

DATUM

FIX

MAXTY642

64

INTEGER

FIX

MAXTY642

72

INTEGER

32

80

INTBFHX

32

84

INTBFHX

32

88

INTBFHX

32

92

INTBFHX

Zero sales

NLRP

Transaction type

VANR

999

Date range/start

VODT

Date range/end

BIDT

INT64 range start

VO64

INT64 range end

BI64

Scale reference preset (scales 0-31)

WAR1

FIX

Scale reference preset (scales 32-63)

WAR2

FIX

Scale reference preset (scales 64-95)

WAR3

FIX

Scale reference preset (scales 96-127)

WAR4

FIX

1MAXLONG
2MAXTY64

8-6

= 2147483647
= 999999999999999999

6.126.98.0.01.99

Parameter data

c - Data structure PARAUMS selection of reports


typedef struct
{
ushort
ushort
ushort
ulong
ushort
long
long
short
short
short
short
short
short
short
short
short
short
short
short
long
long
short
short
ulong
ulong
Tyint64
Tyint64
ulong
ulong
ulong
ulong
} TYpara_ums;

sTab;
sWaa;
waLo;
waRe;
waZw;
voNu;
biNu;
umsS;
sort;
bezu;
voWg;
biWg;
voAb;
biAb;
voAn;
biAn;
plSS;
zuSl;
abre;
miRP;
maRP;
nlpr;
vanr;
vodt;
bidt;
vo64;
bi64;
war1;
war2;
war3;
war4;

6.126.98.0.01.99

/* Select ID report */
/* Accumulation */
/* Cancel flag */
/* Presetting scale reference */
/* Activating scale reference */
/* Range start */
/* Range end */
/* Sales period */
/* Sorting */
/* Reference size */
/* PG range start */
/* PG range end */
/* Department range start */
/* Department range end */
/* Special offer identifier start */
/* Special offer identifier end */
/* PLU PG DPT selection */
/* Good/bad seller selection */
/* Good/bad seller range */
/* Min. value of good/bad sellers */
/* Max. value of good/bad sellers */
/* Zero sales */
/* Transaction type */
/* Date range start */
/* Date range end */
/* INT64 range start */
/* INT64 range end */
/* Scale reference (scales 0 - 31 )*/
/* Scale reference (scales 32 - 63 )*/
/* Scale reference (scales 64 - 95 )*/
/* Scale reference (scales 96 - 127 )*/

8-7

Parameter data
Explanations:
Underlined parameters must be preassigned with a valid value. Other parameters
are
optional.
Their
standard
values
appear
in
Italic
typeface.
From/to parameters may be preassigned with 0 (e. g. VONU=0 and BINU=0). The
relevant minimum or maximum value is then assumed.
STAB:

Select ID report:
1 = PLU sales PLUM
2 = PG sales WGUM
3 = MPG sales HWUM
4 = VAT sales MWUM
5 = operator sales BEUM
6 = fidelity points TPUM
7 = department sales ABUM
8 = main department sales HAUM
9 = frequency report sales FBUM
10 = POS sales EAUM
15 = cashier sales KAUM
16 = POS sales KSUM
17 = POS grand total GTOT
18 = markup/discount sales ZAUM
19 = customer sales KNUM
20 = data of origin quantities HKUM

WALO:

Cancel flag:
0= sales are retained
1= sales are cancelled
Exception: not taken into account in conjunction with POS grand total
(GTOT).

VANR:

Transaction key (sales period):


This number refers to a record of the master data table VAST in which the
sales tables are entered to which the transactions (normal sale, price
labeling, delivery note, price group) carried out at specific scales or POS
are to be posted. Such a record shows where sales are to be found in the
system (a master scale may also be entered for sales in the transaction
key, so that all sales in the system are collected in a sales table. A sales
call via a master scale is faster because of the fact that less bus activities
are carried out).
0 = the first record is determined from the VAST table according to which
the table to be evaluated is to be posted.

SWAA:

8-8

Accumulation:
0 = total sales
1 = sales per scale
(a record is created per PLU sales and per scale)

6.126.98.0.01.99

Parameter data
WARE:

Preset scale reference (up to 32 devices in the system):


0 = all active scales
Note: if WAR1 to WAR4 are occupied, WARE will be ignored.
The related bit is set to 1 on each scale.
Bit 0 = scale 1
Bit 31 = scale 32
The value of the bit field results from a logic OR operation of the individual
bit positions. The scale reference indicates the scales which are to be
queried during the evaluation.
Example:
Active scales: 1 2 3 4 5
ware = 7 (bit 0 || bit 1 || bit 2)
==>

WAR1:
WAR2:
WAR3:
WAR4:

Only sales of scales 1 to 3 are called up. Those


of scales 4 to 5 will be ignored.

Presetting of scale reference (more than 32 devices in the system)


0 = all active scales
Note: if WAR1 to WAR4 are occupied, WARE will be ignored.
The related bit is set to 1 on each scale.
WAR1:
Bit 0 = without significance
Bit 1 = scale 1
Bit 31 = scale 31
WAR2:
Bit 0 = scale 32
Bit 31 = scale 63
WAR3:
Bit 0 = scale 64
Bit 31 = scale 95
WAR4:
Bit 0 = scale 96
Bit 31 = scale 127
The value of the bit fields WAR_ results from a logic OR operation of the
individual bit positions. The scale reference indicates the scales which are
to be queried during the evaluation.
Example:
Active scales: 1 2 3 4 5
ware = 14 (bit 1 || bit 2 || bit 3)
==> Only sales of scales 1 to 3 are called up.
Those of scales 4 to 5 will be ignored.

WAZW:

Checking of scale reference:


0=
without check
1=
comparing ware with the list of the active scales
(in case of deviations -> termination of report)

6.126.98.0.01.99

8-9

Parameter data
VODT:
BIDT:

Date range of sales transaction start


Date range of sales transaction end
Represented in UNIX format (seconds since 1970/01/01, however, without
hours, minutes and seconds)
0 = total period of time
Note:

VONU:
BINU:

sales tables may be optionally configured with a time entry


containing the date of the sales posted.
For this purpose, a relevant setting is to be made in the
VAST master data.

Number range start value,


0=from min. value
Number range end value,
0=to max. value
Note:
If stab = 19 (customer sales), a customer number > MAXLONG1 may be
specified in VO64 and BI64.
If VO64 or BI64 is occupied, VONU or BINU is ignored.
If stab = 9, VONU and BINU are not used.
If stab = 10, VO64 and BI64 are used.
If stab = 20, VONU and BINU are not used.

SORT:

Sorting criterion:
0 = ascending
1 = descending

For the following report types, deviating and additional parameters apply:
STAB = 9 frequency sales (FBUM)
UMSS: frequency data range [0...3]
0 = 1st frequency data range
STAB = 19 customer sales (KNUM)
SORT: Sorting criterion:
0 = only sales data modified since last deletion
1 = all sales data
BEZU:

8-10

Type of deletion if WALO = 1:


0 = modification identifier is deleted in the account (UMSF)
1 = the fields TSUM, TPKT, TBES and UMSF are deleted in the record
2 = total sales (records are physically deleted)
3 = conversion of local currency totals to Euro(1st foreign currency)

6.126.98.0.01.99

Parameter data
VO64:
BI64:

INT64 number range start :


0 = from min. value
INT64 number range end:
0 = to max. value
These parameters perform the function of the VONU and BINU fields if
1
customer numbers > MAXLONG

STAB = 20 Data of origin quantities (HKUM)


SORT: Sorting criterion:
0 = all sales data
1 = not supported ( like 0)
2 = sales data for which a master record (HKST) is existing
3 = sales data for which no master record (HKST) is existing
STAB = 10 POS PLU sales (EAUM)
The parameters of VONU and BINU are not taken into account. The following applies
here:
VO64: INT64 number range start:
0 = from min value
BI64:
INT64 number range end:
0 = to max. value
STAB = 1 PLU sales (PLUM) and
STAB = 10 POS PLU sales (EAUM)
SORT: Sorting criterion:
0 = DEPT, PLU ascending
1 = PG, DEPT, PLU ascending
2 = good seller
3 = bad seller
VOAN:
BIAN:

Special offer identifier [1...99]:, range start


Special offer identifier [1...99]:, range end

PLSS:

PLU-PG-DEPT selection:
1 = PLU
\
2 = DEPT
\
4 = PG
> logic AND operation
8 = sp. offer PLU
/ with range selection
16 = promotion
/
The field PLSS indicates the range which is to be activated:
Example:
1) plss=1:
number ranges which can be occupied are
limited to PLU VONU and BINU.
2) plss=2:
number ranges which can be occupied are
limited to DEPARTMENT VOAB and BIAB.
3) plss=3:
number ranges PLU (VONU and BINU or VO64 and
BI64) and DEPARTMENT number ranges(VOAB and
BIAB) are to be occupied.

6.126.98.0.01.99

8-11

Parameter data
additional parameters if SORT = 2/3 (good seller/bad seller):
ZUSL: Good/bad seller selection:
1 = according to item
2 = according to weight
3 = according to sales
ABRE:

Good/bad seller range:


0 = absolute value min. GS-BS/max. GS-BS
1 = relative value min. GS-BS/max. GS-BS

Minimum value of good/bad sellers


0 = from lowest value
MARP: Maximum value of good/bad sellers
0 = to highest value
MIRP:

If SORT = 3 bad seller)


NLRP: Zero sales:
0 = without zero sales
1 = with transmission of zero sales (comparison with existing
master data for which no sales are made)

Examples:
Parameters to call up all PLU sales:
stab = 1
PLU sales
walo = 1
with deletion of sales data
vanr = 1
of transaction regulations from VAST record No. 1
All other parameters are set to 0.
Parameters to call up sales of operators 1 99
stab = 5
operator
walo = 1
with deletion of sales data for operators 1 99
vanr = 1
of transaction regulations from VAST record No. 1
vonu = 1
from operator No. 1
binu = 99
to operator No. 99
All other parameters are set to 0.

8-12

6.126.98.0.01.99

Parameter data
8.3

Parameters for ticket data call

Table : PARABON

Global table

Number of attributes: 50

Description : parameters to select the ticket data

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Search type - journal call

STYP

KEY FIX

29

INTEGER

Preset scale reference

SWAA

FIX

32

INTBFHX

FIX

INTEGER

FIX

INTBFHX

FIX

10

INTEGER

Sorting

ZTYP

Journal type

JTYP

Cancel flag

WALO

Start value for search word

SKEY

FIX

MAXLONG1

12

INTEGER

MAXLONG1

16

INTEGER

End value for search word

EKEY

FIX

FIX

20

INTEGER

FIX

22

INTEGER

FIX

24

INTEGER

FIX

26

INTEGER

32

28

INTBFHX

999

32

INTEGER

999

34

INTEGER

FIX

99999999

36

INTEGER

FIX

38

INTEGER

40

INTEGER

42

INTEGER

POS ticket

KBON

Included ticket

IBON

Transaction type

VART

Ticket type

BART

Scale list of made up tickets

WGNR

FIX

Department number of made up tickets

ABNU

FIX

Operator number of made up tickets

BENU

FIX

Customer number

VKNU

Training tickets

TBON

Price labeling tickets

PBON

FIX

Delivery note tickets

LBON

FIX

MAXLONG = 2147483647

6.126.98.0.01.99

8-13

Parameter data

Sales transaction tickets

ABON

FIX

44

INTEGER

FIX

46

INTEGER

Inventory tickets

INVB

Wastage weighing/rewrap tickets

RVBO

FIX

48

INTEGER

FIX

50

INTEGER

FIX

52

INTEGER

FIX

54

INTEGER

FIX

56

INTEGER

FIX

58

INTEGER

FIX

60

INTEGER

FIX

62

INTEGER

FIX

64

INTEGER

FIX

66

INTEGER

FIX

68

INTEGER

FIX

70

INTEGER

FIX

72

INTEGER

FIX

74

INTEGER

FIX

76

INTEGER

78

INTEGER

80

INTEGER

82

INTEGER

84

INTEGER

FIX

86

INTEGER

FIX

88

INTEGER

FIX

90

INTEGER

FIX

92

INTEGER

Return tickets

RETB

POS tickets

KASB

Included tickets

INCB

Cancelled tickets

SBON

Cash invoice

BARB

Goods receiving

RULB

Purchase order

BSTB

Included ticket header

IKOP

Item record

POST
Subtotal

ZWSU
End total

ENDS

Discount record

RABA

VAT record

MWST

Text record

TEXT

POS record: amount tendered/change operation

KASS

FIX

POS record: no sale

KKVK

FIX

POS record: receipts/expenses

KEAB

FIX

POS record: uplifts

KABS

FIX

POS record: actual balance

KIST

Float deposit

KWGE

Package information

KOKO

Package total

KOFU
8-14

6.126.98.0.01.99

Parameter data

Included tickets

INCL

FIX

94

INTEGER

FIX

96

INTEGER

FIX

98

INTEGER

FIX

100

INTEGER

FIX

102

INTEGER

FIX

104

INTEGER

FIX

106

INTEGER

32

114

INTBFHX

32

118

INTBFHX

32

122

INTBFHX

32

126

INTBFHX

32

130

INTBFHX

32

134

INTBFHX

32

138

INTBFHX

32

142

INTBFHX

Subsequent text records

FTXT

Normal entry

NSTO

Cancelled records

STST

Cancel records

STSZ

Transaction information

VERB

Customer number

LKNU

MAXTY641

Scale reference preset (scales 0-31)

WAR1

FIX

Scale reference preset (scales 32-63)

WAR2

FIX

Scale reference preset (scales 64-95)

WAR3

FIX

Scale reference preset (scales 96-127)

WAR4

FIX

Scale list of made up tickets (scales 0-31)

WNR1

FIX

Scale list of made up tickets (scales 32-63)

WNR2

FIX

Scale list of made up tickets (scales 64-95)

WNR3

FIX

Scale list of made up tickets (scales 96-127)

WNR4

FIX

c Data structure PARABON to select the ticket data


typedef struct
{
short
ulong
short
ushort
ushort
long
long
short
short
short
short
ulong
short
1MAXTY64

styp;
swaa;
ztyp;
jtyp;
walo;
skey;
ekey;
kbon;
ibon;
vart;
bart;
wgnr;
abnu;

/* Search type - journal call */


/* Scale reference */
/* Sorting */
/* Journal type */
/* Cancel flag */
/* Start value for search word */
/* End value for search word */
/* POS ticket */
/* Included ticket */
/* Transaction type */
/* Ticket type */
/* Scale list of made up tickets */
/* Department number of made up tickets */

= 999999999999999999

6.126.98.0.01.99

8-15

Parameter data
short
long
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
TYint64
ulong
ulong
ulong
ulong
ulong
ulong
ulong
ulong
} TYpara_bon;

8-16

benu;
vknu;
tbon;
pbon;
lbon;
abon;
invb;
rvbo;
retb;
kasb;
incb;
sbon;
barb;
rulb;
bstb;
ikop;
post;
zwsu;
ends;
raba;
mwst;
text;
kass;
kkvk;
keab;
kabs;
kist;
kwge;
koko;
kofu;
incl;
ftxt;
nsto;
stst;
stsz;
verb;
lknu;
war1;
war2;
war3;
war4;
wnr1;
wnr2;
wnr3;
wnr4;

/* Operator number of made up tickets */


/* Customer number */
/* Training tickets */
/* Price labeler tickets */
/* Delivery note tickets */
/* Sales transaction tickets */
/* Inventory tickets */
/* Wastage weighing/rewrap tickets */
/* Returns tickets */
/* POS tickets */
/* Included tickets */
/* Cancelled tickets */
/* Cash invoice */
/* Goods receiving */
/* Purchase order */
/* Included ticket header */
/* Item record */
/* Subtotal */
/* End total */
/* Discount record */
/* VAT record */
/* Text record */
/* POS record: amount tendered/change operation */
/* POS record: no sale */
/* POS record: receipts/expenses */
/* POS record: uplifts */
/* POS record: actual balance */
/* Float deposit */
/* Package information */
/* Package total */
/* Included tickets */
/* Subsequent text records */
/* Normal entry */
/* Cancelled records */
/* Cancel record */
/* Transaction information */
/* Customer number */
/* Scale reference (scales 0 - 31 )*/
/* Scale reference (scales 32 - 63 )*/
/* Scale reference (scales 64 - 95 )*/
/* Scale reference (scales 96 - 127 )*/
/* Scale list of made up tickets (scales 0 - 31 )*/
/* Scale list of made up tickets (scales 32 - 63 )*/
/* Scale list of made up tickets (scales 64 - 95 )*/
/* Scale list of made up tickets (scales 96 - 127 )*/

6.126.98.0.01.99

Parameter data
Explanations:
STYP:

Search type:
Normal journal call:
1=
2=
3=
4=
5=
6=
7=
8=

9=

access via ticket number


access via date/time
access to active tickets
(Be careful when making calls 'with clearing':
Active tickets might already be posted
access to all ticket header data
(the ticket status is not taken into account)
- only for test operation access via ticket number (the number may be preset)
access via date/time (the number may be preset)
access to the preset ticket number with internal additional
identifier ZZ (see page 7-6)
access to information of called up tickets
Note: depending on the size of table BJOT and the number
of tickets in the BOKA table.
only for test operation access to terminated tickets via date/time,
quick call, walo permits only 0 or 1

Special master journal call:


If an active journal scale is set into operation within the system, only the
tickets of this particular scale will be taken into account (possibly with a
journal scale backup). Without any active journal scale in the system, the
call is handled like a normal journal call.
11 = see 1
12 = see 2
13 = see 3
14 = see 4
15 = see 5
16 = see 6
17 = see 7
19 = see 9
Special call only on addressed scale:
21 = see 1
22 = see 2
23 = see 3
24 = see 4
25 = see 5
26 = see 6
27 = see 7
28 = see 8
29 = see 9
Please note: With a high quantity of tickets a call via date/time is
considerably faster.
6.126.98.0.01.99

8-17

Parameter data

SWAA:

Preset scale reference:


The related bit of each scale is set to 1
Bit 0 = scale 1
Bit 32 = scale 31
No bit set: all active scales
Note: if WAR1 to WAR4 are occupied, SWAA will be ignored.

ZTYP:

Sorting sequence:
0= according to scale number
1= according to search word STYP

JTYP:

Journal type :

Bit 0= compressed journal


Bit 1= sales journal
Bit 2= tickets unbooked
Bit 3= active (open) tickets

Combinations permitted
with search word STYP:
1
2
3
5
11
12
13
15
x
x
x
x
x
x
x
x
x
x

6
16
x
x
x

7
17
x
x
x
x

Bit 0 (compressed journal):


contains all tickets in a reduced format not yet called up (e. g.
without texts)
Bit 1 (sales procedure journal):
contains all tickets not yet called up, own tickets in a
non-reduced format and foreign tickets in an adopted
format as defined by the scale which has created the
ticket.
Bit 2 (tickets not yet entered):
made up tickets which are waiting for being posted
or which are currently posted.
Bit 3 (active open tickets):
tickets currently processed in a sales transaction.
WALO:

Cancel flag :
0=
tickets are retained after call
1=
tickets are deleted simultaneously with the call
2=
posting tickets:
prior to the call, all open tickets will be terminated and posted. For
tickets the termination of which is compulsory, a total record will
not be created.
3=
posting tickets with deletion
4=
cancelling tickets:
prior to the call, all selected tickets will be cancelled
(post-cancellation of complete tickets).
5=
cancelling tickets with deletion
6=
identical with 4, on operator and scale from ticket data
7=
identical with 5, on operator and scale from ticket data


8-18

walo 2-7 not allowed when making the call via styp 9/19
6.126.98.0.01.99

Parameter data

SKEY:

Start value for highest-order search word:


for STYP = [1,4,5]: ticket number
for STYP = [2,6]: date/time

EKEY:

End value for highest-order search word:


for STYP = [1,4]: ticket number
for STYP = 2:
date/time
for STYP = [5,6]: number of tickets

Further data for STYP = [1,2]:


KBON:

POS ticket:
0 = all
1 = with amount tendered/change data
2 = without POS balance

IBON:

Included ticket:
0 = all
1 = included tickets only
2 = without included tickets

VART:

Transaction type:
0 = all
1 = training
2 = normal sales transactions
3 = price labelers
4 = delivery note
5 = cash invoice (from SW 5.00 onw.)
6 = goods receiving (from SW 5.00 onw.)
7 = purchase order (from SW 5.00 onw.)
8 = delivery note
9 = reserved for special application VS (normal sale and delivery note)

BART:

Ticket type:
0 = all
1 = sales transactions (normal price)
2 = price group 1
3 = price group 2
4 = price group 3
5 = inventory
6 = wastage weighing/rewrap
7 = returns
8 = without price (from SW 5.00 onw.)

6.126.98.0.01.99

8-19

Parameter data
WGNR:

Scales at which tickets have been made up:


The related bit of each scale is set to 1
Bit 0 = scale 1
Bit 32 = scale 31
No bit set: all scales
Note: if WNR1 to WNR4 are occupied, WGNR will be ignored.

ABNU:

Number of department in which tickets have been made up:


0 = all

BENU:

Operator number by means of which tickets have been made up:


0 = all

VKNU:
LKNU:

WAR1:
WAR2:
WAR3:
WAR4:
WNR1:
WNR2:
WNR3:
WNR4:

Customer number in conjunction with customer/operator linkage:


(max. 14-digit customer number)
The parameter LKNU supplements the parameter VKNU.
If VKNU contains a value of > 0, it will be used as a customer number for
the selection. The parameter LKNU is then not taken into account.
0 = all
Preset scale reference (> 32 devices in the system)
0 = all active scales
Note: if WAR1 to WAR4 are occupied, SWAA will be ignored.
Scales at which tickets have been made up (> 32 devices in the system)
0 = all scales
Note: if WNR1 to WNR4 are occupied, WGNR will be ignored.
The related bit is set to 1 on each scale.
WAR1/WNR1:
Bit 0 = without significance
Bit 1 = scale 1
Bit 31 = scale 31
WAR2/WNR2:
Bit 0 = scale 32
Bit 31 = scale 63
WAR3/WNR3:
Bit 0 = scale 64
Bit 31 = scale 95
WAR4/WNR4:
Bit 0 = scale 96
Bit 31 = scale 127

8-20

6.126.98.0.01.99

Parameter data
The following parameters permit a selection of ticket types and ticket record types
(from SW 5.00 onw.)
The following settings apply to all parameters:
0 = use setting from SW configuration
1 = include ticket type/record type
2 = exclude ticket type/record type
Selection of ticket types:
TBON:
PBON:
LBON:
ABON:
INVB:
RVBO:
RETB:
KASB:
INCB:
SBON:
BARB:
RULB:
BSTB:

Training tickets
Price labeler tickets
Delivery note tickets
Sales transaction tickets
Inventory tickets
Wastage weighing/rewrap tickets
Goods receiving tickets
POS tickets
Included tickets
Cancelled tickets
Cash invoice
Returns
Purchase order

Selection of record types (record type number)


IKOP:
POST:
ZWSU:
ENDS:
RABA:
MWST:
TEXT:
KASS:
KKVK:
KEAB:
KABS:
KIST:
KWGE:
KOKO:
KOFU:
INCL:
FTXT:
NSTO:
STST:
STSZ:
VERB:

Include ticket header (1001)


Item record (2)
Subtotal (3)
End total (4)
Discount record (5)
VAT record (6)
Text record (7)
POS record: amount tendered/change operation (8)
POS record: no sale (10)
POS record: amount tendered/change operation (11)
POS record: uplifts (12)
POS record: actual balance (13)
Float deposit (14)
Package information (header record) (20)
Package total (21)
Included tickets (ticket in ticket)
Subsequent text records (e. g. PLU text)
Normal entry (not cancelled)
Cancelled records
Cancel records
Transaction information (202)

6.126.98.0.01.99

8-21

Parameter data

Calling up active tickets:


4 different types of active tickets are available:
1.

Tickets linked with an operator (also reopened partial tickets) are active tickets in
sales transactions.

2.

Tickets with the customer/operator linkage cancelled (KBV) (KBV cancelled by


operator logoff, linkage of customer number with another operator is possible).

3.

Tickets with partial ticket termination; only these tickets can be included as partial
tickets (PT) in POS mode at POS via the customer number.

4.

PT info ticket; such tickets are created at any POS in POS mode and contain all
partial tickets for which no PLUs are available (bags with the partial ticket affixed
containing the purchased items have disappeared). These tickets are internally
stored as collective partial tickets under the ticket number 999999.

So far, there was no possibility of differentiating between the above types on call of
active tickets.
From program version SW 7.00 / SC 1.00, a selective ticket call has been introduced. 2
parameters are now used as access parameters for calling up terminated tickets:
The IBON and KBON parameters must be set for the different types of active tickets as
follows:

Description
All tickets (standard setting)
All tickets except for PT info tickets
Ticket with and without KBV
All tickets except for partial tickets
Partial tickets and tickets without
KBV
Only active sales tickets
Only tickets without KBV
Only partial tickets
Only PT info tickets

8-22

Types
1234
123
12 4
12
23

IBON
0
0
2
2
0

KBON
0
2
0
2
1

1
2
1
1

1
1
0
2

2
3
4

6.126.98.0.01.99

Parameter data
Recommended settings for calling up made up tickets:
Without limitation of the number of tickets (calling up all made up tickets)
STYP
SWAA
ZTYP
JTYP
WALO
SKEY
EKEY

=2
=0
=1
=7
=1
=0
=0

/* access via date/time */


/* all active scales */
/* sorting via date/time */
/* all made up tickets */
/* tickets are deleted */
/* all tickets since 70/01/01 */
/* without limitation of period of time*/

all remaining fields = 0


With limitation of the number of tickets (calling up a maximum of 10 made up tickets)
STYP
SWAA
ZTYP
JTYP
WALO
SKEY
EKEY

=6
=0
=1
=7
=1
=0
= 10

/* access via date/time at a limited number */


/* all active scales */
/* sorting via date/time */
/* all made up tickets */
/* tickets are deleted */
/* all tickets since 70/01/01 */
/* a maximum of 10 tickets */

all remaining fields = 0

6.126.98.0.01.99

8-23

Parameter data
8.4

Parameters for time recording

Table : PARAZEIT

Global table

Number of attributes: 5

Description : parameters to select the time recording

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

From operator number

VBEN

KEY FIX

999

INTEGER

999

INTEGER

To operator number

BBEN

KEY FIX

From date of coming entries

VDAT

KEY FIX

MAXLONG1

DATUM

MAXLONG1

DATUM

12

INTEGER

To date of coming entries

BDAT

KEY FIX

Cancel flag

WAL0

KEY FIX

c Data structure PARAZEIT to select the time recording


typedef struct
{
short
short
ulong
ulong
short
} TYpara_zeit;

1MAXLONG

8-24

vben;
bben;
vdat;
bdat;
wal0;

/* From operator number */


/* To operator number */
/* From date of coming entries */
/* To date of coming entries */
/* Cancel flag */

= 2147483647

6.126.98.0.01.99

Parameter data
Explanations:
VBEN:

From operator number

BBEN:

To operator number
If VBEN=0 and BBEN=0, all operator numbers will be called up.

VDAT:

From date of coming entries ([sec] since 70/01/01)

BDAT:

To date of coming entries ([sec] since 70/01/01)


If VDAT=0 and BDAT=0, calls will be made over the full period of time.

WAL0:

Cancel flag :
0=
entered records are retained after the call
1=
entered records are deleted simultaneously with the call
Attention: WAL0 is up to 0x57 0x41 0x4c 0x30

6.126.98.0.01.99

8-25

Parameter data
8.5

Parameters for log calls

Table : PARALOG

Global table

Number of attributes: 4

Description : parameters for log calls

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Manager number

STAB

KEY FIX

30000

INTEGER

KEY FIX

100

INTEGER

FIX

32

INTBFHX

FIX

40

40

STRING

32

48

INTBFHX

32

52

INTBFHX

32

56

INTBFHX

32

60

INTBFHX

Action

STYP

Preset scale reference

WARE

Diagnosis data

DPAR

Scale reference preset (scales 0-31)

WAR1

FIX

Scale reference preset (scales 32-63)

WAR2

FIX

Scale reference preset (scales 64-95)

WAR3

FIX

Scale reference preset (scales 96-127)

WAR4

FIX

c Data structure PARALOG parameters for log calls


typedef struct
{
ushort
short
ulong
char
ulong
ulong
ulong
ulong
} TYpara_log;

8-26

stab;
styp;
ware;
dpar[40];
war1;
war2;
war3;
war4;

/* Manager number */
/* Action */
/* Preset scale reference */
/* Diagnosis data */
/* Preset scale reference (scales 0 - 31 ) */
/* Preset scale reference (scales 32 - 63 ) */
/* Preset scale reference (scales 64 - 95 ) */
/* Preset scale reference (scales 96 - 127 ) */

6.126.98.0.01.99

Parameter data
Explanations:

STAB:
BOS Manager
STYP:
Action
function

WARE:
Scale
reference

DPAR:
Diagnosis
data

Log

Memory

Task

System

Database

Verification
date

300

2300

100

4400

10500

0 = get log
4 = clear log
5 = get log
and clear
afterwards

0 = get
memory data

0 = get
task
information

Get system
information:
6 = stack control
block
7 = stack control
block of
history
8 = VRTX
warning table
9 = VRTX
warning table
of history
10 = event ID
buffer
11 = event ID
buffer of
history

Get database
information:

33 = get
verification
date

0 = database
table
15 = index
values

The bit related to the scale is set to 1. 0 = all scales


Bit 0 = scale 1
Bit 31 = scale 32
Note: if WARE is occupied, WAR1 to WAR4 will be ignored.

With STAB = 4400


blanks = all tables
or
table name
otherwise:
assign with blanks (internal use)

WAR1:
WAR2:
WAR3:
WAR4:
Scale
reference

The bit related to the scale is set to 1. 0 = all scales


WAR1: Bit 0 = without significance
Bit 1 = scale 1
Bit 31 = scale 31
WAR2: Bit 0 = scale 32
Bit 31 = scale 63
WAR3: Bit 0 = scale 64
Bit 31 = scale 95
WAR4: Bit 0 = scale 96
Bit 31 = scale 127
Note: if WARE is occupied, WAR1 to WAR4 will be ignored.

6.126.98.0.01.99

8-27

Parameter data
8.6

Filter for master data transmission

Table : FILTER

Global table

Number of attributes: 5

Description : filter for master data transmission

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Selection

CONF

FIX

FIX

999999999

INTEGER

FIX

999999999

INTEGER

FIX

10

STRING

FIX

15

INTEGER

Minimum value

MINI

Maximum value

MAXI

Attribute symbol

SYMB

Key attribute

KEYF

c Data structure FILTER filter for master data transmission


typedef struct
{
short
long
long
char
short
} TYpara_filter;

8-28

conf;
mini;
maxi;
symb[5];
keyf;

/* Selection */
/* Minimum value */
/* Maximum value */
/* Attribute symbol */
/* Key attribute */

6.126.98.0.01.99

Parameter data
Explanations:
CONF:

Selection (key fields are transmitted as a rule):


0=
do not transmit field contents, actual value in scale remains
unchanged.
1=
transmit field contents, actual value in the scale is overwritten

MINI:
MAXI:

Minimum value
Maximum value
If the actual value of a key attribute lies within the MINI and MAXI- defined
limits, the actual record will be transmitted. Otherwise it will be cancelled.
Example:
table PLST:

==>

CONF =
MINI =
MAXI =
SYMB =
KEYF =

1
1
100
PNUM
1

CONF =
MINI =
MAXI =
SYMB =
KEYF =

1
2
4
ABNU
1

Only PLU records the department number of which lies between


2 and 4, and with a PLU number between 1 and 100 will be
transmitted.

SYMB:

attribute symbol

KEYF:

Key attribute
(the field content is written by SWCom and should not be changed):
0 = without key
1 = with key

6.126.98.0.01.99

8-29

Parameter data
8.7

Parameters for program status

Attention: A message PROG without parameters initialises some features of the


interface to a comptibility mode for older programs!

Table : PARAPROG

global table

Number of attributes: 6

Description: Parameters for program status

Description

Desc.

KEY OPT MinValuet

MaxValue

Offs

Len

Data type

Host version

HOVE

FIX

99

INTEGER

FIX

9999

INTEGER

Host revision

HORE

Date of the host driver version

HODA

FIX

32

INTBFHX

FIX

21

21

STRING

FIX

99

29

INTEGER

FIX

99

31

INTEGER

Password

HOPA
Block

BLKI

Acknowledgment

BLKS

c Data structure PARAPROG for program status


typedef struct
{
short
short
ulong
char
short
short
} TYpara_prog;

8-30

hove;
hore;
hoda;
hopa[21];
blki;
blks;

/* Host version */
/* Host revision */
/* Date of the host driver version */
/* Password */
/* Block */
/* Acknowledgment */

6.126.98.0.01.99

Parameter data
Erluterungen:
HOVE:

Host version
>= 8: all features ot the interface are enabled
< 8: not all features ot the interface are enabled
Default value: 8

HORE:

Host revision

HODA:

Date and time of the driver version represented in UNIX format

HOPA:

Password
min. 6 characters, max. 20 characters
only important for password instruction P PASS

BLKI:

Block
(only important for the protocol TCP/IP record-by-record (LxTCP))
0 = Host doesnt send BLK
1 = Host sends BLK
Default value: 1

BLKS:

Acknowledgment
(only important for the protocol TCP/IP record-by-record (LxTCP))
0 = No acknowledgment on application level required
1 = Acknowledgment on application level required

6.126.98.0.01.99

8-31

Parameter data

8-32

6.126.98.0.01.99

Configuration data

9 Configuration data
9.1

KATA table configuration

Table : KATA

Local table

Number of attributes: 15

Description : table configuration

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

Cancel flag

WALO

KEY FIX

FIX

21

FIX

23

INTEGER

FIX

25

DATUM

FIX

27

INTEGER

FIX

29

INTEGER

31

INTEGER

Table name

TABN

STRING

Index of partition

PTID
Date

IDAT
Version

VERS

Access rights

ZUGR

Number of records

SANZ

FIX

Number of extensions

EANZ

FIX

35

INTEGER

FIX

39

INTEGER

41

INTEGER

45

INTEGER

Global

GLOB

Partition attribute, numeric

PATT

FIX

Minimum attribute value

PMIN

FIX

Maximum attribute value

PMAX

FIX

49

INTEGER

FIX

53

INTEGER

KEY FIX

58

STRING

63

INTEGER

Allocation

ALLO

Table identifier

TABB

Number of attributes

AANZ

6.126.98.0.01.99

FIX

9-1

Configuration data

c Data structure KATA table configuration


typedef struct
{
short
char
short
ulong
ushort
ushort
ulong
ulong
ushort
ulong
long
long
ulong
char
short
} TYkatentry;

walo;
tabn[22];
ptid;
idat;
vers;
zugr;
sanz;
eanz;
glob;
patt;
pmin.;
pmax.;
allo;
tabb[5];
aanz;

/* Cancel flag */
/* Table name */
/* Index of partition */
/* Date */
/* Version */
/* Access rights */
/* Number of records */
/* Number of extensions */
/* Global */
/* Partition attribute, numeric */
/* Minimum attribute value */
/* Maximum attribute value */
/* Allocation */
/* Table identifier */
/* Number of attributes */

Explanations:
WALO:

Cancel flag = 0
The file can only be read.

PTID:
IDAT:
VERS:
ZUGR:
SANZ:
EANZ:
GLOB:
PATT:

Partition number
Date of table issue
Internal field, currently not used
Internal field, currently not used
Number of records created
Number of records contained in an extension
0=local table, 1=global table
Internal, symbol of partitioning attribute converted to a numeric value

PMIN:
PMAX:
ALLO:
TABB:

Minimum attribute value of the partitioning attribute


Maximum attribute value of the partitioning attribute
Internal field
Abbreviation of table

9-2

6.126.98.0.01.99

Configuration data
9.2

KFLB configuration byte identifiers

Table : KFLB

Local table

Number of attributes: 3

Description : configuration byte identifiers

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

1802

Cancel flag

WALO

KEY FIX

KEY FIX

Key

IKNU

MAXLONG1

Byte data

IKDA

FIX

1802

VARDAT

c - Data structure KFLB configuration byte identifiers


typedef struct
{
short
walo;
/* Cancel flag */
long
iknu;
/* Key */
data
ikda[1802]; /* Byte data */
} TYkflb_entry;
Explanations:
The KFLB table serves to transmit byte identifiers of the configuration which are not
contained in the KFLO table.
WALO:

Cancel flag (only created as dummy)

IKNU:
IKDA:

Key (tab key)


Byte data

MAXLONG = 2147483647

6.126.98.0.01.99

9-3

Configuration data
9.3

KFLO configuration

Table : KFLO

Local table

Number of attributes: 3

Description : configuration

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

16

INTBFHX

32

INTBFHX

Key

KFKL
Value

KFDL

FIX

c Data structure KFLO configuration


typedef struct
{
short
walo;
ushort kfkl;
long
kfdl;
} TYkflo_entry;

/* Cancel flag */
/* Key */
/* Value */

Explanations:
WALO:

Cancel flag (only created as 'dummy')

KFKL:
KFDL:

Configuration key (tab key)


Configuration value

9-4

6.126.98.0.01.99

Configuration data
9.4

KFTF keyboard layout

Table : KFTF

Local table

Number of attributes: 19

Description : keyboard layout

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

131

INTEGER

16

INTEGER

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

16

INTBFHX

Keyboard number

TANR

KEY FIX

Line number

ZENR

KEY FIX

Key function code of column

SP01

FIX

Key function code of column

SP02

FIX

Key function code of column

SP03

FIX

Key function code of column

SP04

FIX

Key function code of column

SP05

FIX

Key function code of column

SP06

FIX

Key function code of column

SP07

FIX

Key function code of column

SP08

FIX

Key function code of column

SP09

FIX

Key function code of column

SP10

FIX

Key function code of column

SP11

FIX

Key function code of column

SP12

FIX

Key function code of column

SP13

FIX

Key function code of column

SP14

FIX

Key function code of column

SP15

FIX

Key function code of column

SP16

6.126.98.0.01.99

FIX

9-5

Configuration data

c Data structure KFTF keyboard layout


typedef struct
{
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
} TYkftf_entry;

walo;
tanr;
zenr;
sp01;
sp02;
sp03;
sp04;
sp05;
sp06;
sp07;
sp08;
sp09;
sp10;
sp11;
sp12;
sp13;
sp14;
sp15;
sp16;

/* Cancel flag */
/* Keyboard number */
/* Line number */
/* Key function code of column XX */

Explanations:
WALO:

Cancel flag (only created as 'dummy')

TANR:

Keyboard number:
2 independent keyboards may be stored.

ZENR:

Line number:
Line 1 designates the key row on the lower housing part of the scale.

SPXX:

Column number:
Column 1 designates the key row on the left-hand housing part of the
scale.

9-6

6.126.98.0.01.99

Configuration data
9.5

KONF configuration

Table : KONF

Local table

Number of attributes: 3

Description : configuration

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

1802

Cancel flag

WALO

KEY FIX

Consecutive number

IKNU

KEY FIX

MAXLONG1

Configuration data

IKDA

FIX

1802

VARDAT

c - Data structure KONF configuration


typedef struct
{
short
walo;
/* Cancel flag */
long
iknu;
/* Consecutive number */
data
ikda[1802]; /* Configuration data */
} TYkonf_entry;
Explanations:
The KONF table is used to transmit the configuration records block-by-block. The KFLO
table (see section 9.3 ) serves to transmit the configuration records individually.
Both tables have the same content.
WALO:

Cancel flag (only created as dummy)

IKNU:
IKDA:

Consecutive number (tab key)


Configuration data

MAXLONG = 2147483647

6.126.98.0.01.99

9-7

Configuration data

9-8

6.126.98.0.01.99

Database configuration

10 Database configuration data


10.1 KFGL database configuration

Table : KFGL

Local table

Number of attributes: 3

Description : database configuration

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Cancel flag

WALO

KEY FIX

INTEGER

KEY FIX

16

INTBFHX

32

INTBFHX

Key

KFKG
Value

KFDG

FIX

c Data structure KFGL database configuration


typedef struct
{
short
walo;
ushort kfkg;
long
kfdg;
} TYkfgl_entry;

/* Cancel flag */
/* Key */
/* Value */

Explanations:
WALO:
KFKG:
KFDG:

Cancel flag (only created as 'dummy')


Database configuration key (tab key)
Database configuration value

6.126.98.0.01.99

10-1

Database configuration data


10.2 KFGB database configuration byte identifiers

Table : KFGB

Local table

Number of attributes: 3

Description : database configuration byte identifiers

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

1802

Cancel flag

WALO

KEY FIX

KEY FIX

Key

IKNU

MAXLONG1

Byte data

IKDA

FIX

1802

VARDAT

c - Data structure KFGB database configuration byte identifiers


typedef struct
{
short
walo;
/* Cancel flag */
long
iknu;
/* Key */
data
ikda[1802]; /* Byte data */
} TYkfgb_entry;
Explanations:
The KFGB table serves to transmit the byte identifiers of the database configuration
which are not contained in the KFGL table.
WALO:

Cancel flag (only created as dummy)

IKNU:
IKDA:

Database configuration key (tab key)


Database configuration byte data

MAXLONG = 2147483647

10-2

6.126.98.0.01.99

Database configuration
10.3 INBE database configuration

Table : INBE

Local table

Number of attributes: 3

Description : database configuration

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTEGER

INTEGER

1802

Cancel flag

WALO

KEY FIX

Consecutive number

IKNU

KEY FIX

MAXLONG1

Database configuration data

IKDA

FIX

1802

VARDAT

c - Data structure INBE database configuration


typedef struct
{
short
walo;
/* Cancel flag */
long
iknu;
/* Consecutive number */
data
ikda[1802]; /* Database configuration data */
} TYinbe_entry;
Explanations:
The INBE table is used to transmit the database configuration data block-by-block. The
KFGL table (see section 10.1 ) serves to transmit the database configuration data
individually.
Both tables have the same content.
WALO:

Cancel flag (only created as dummy)

IKNU:
IKDA:

Consecutive number (tab key)


Database configuration data

MAXLONG = 2147483647

6.126.98.0.01.99

10-3

Database configuration data

10-4

6.126.98.0.01.99

Diagnosis data

11 Log and diagnosis data


11.1 LOGB Log
Table : LOGB

Global table

Number of attributes: 16

Description : log

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Manager number

STAB

KEY FIX

9999

INTEGER

KEY FIX

100

INTEGER

99

INTEGER

99

INTEGER

FIX

99

10

INTEGER

FIX

MAXVAL1

12

DATUM

32767

16

INTEGER

16

18

INTBFHX

FIX

16

20

INTBFHX

FIX

MAXVAL1

22

DATUM

FIX

MAXVAL1

26

DATUM

Action

STYP

Scale number

WANU

FIX

Current BOS version

VERS

FIX

Current BOS revision

REF

Current BOS date

TIME

Length of parameters

LEN

FIX

Consecutive number

LBLF

KEY FIX

Error number

ERNU

First occurrence

DATF

Last occurrence

DATL

Frequency of occurrence

EANZ

FIX

16

30

INTBFHX

FIX

16

32

INTBFHX

16

34

INTBFHX

FIX

16

36

INTBFHX

FIX

32

38

INTBFHX

Error class

CLAS

Task ID of calling tasks

TAID

FIX

Task priority of calling tasks

TARI

Calling station

SADR

MAXVAL = 4294967295

6.126.98.0.01.99

11-1

Diagnosis data

c Data structure LOGB log


typedef struct
{
short
short
short
short
short
ulong
short
ushort
ushort
ulong
ulong
ushort
ushort
ushort
ulong
} TYdia_log;

11-2

stab;
styp;
wanu;
vers;
ref;
time;
len;
lblf;
ernu;
datf;
datl;
eanz;
clas;
taid;
sadr;

/* Manager number */
/* Action */
/* Scale number */
/* Current BOS version */
/* Current BOS revision */
/* Current BOS date */
/* Length of parameters */
/* Consecutive number */
/* Error number */
/* First occurrence */
/* Last occurrence */
/* Frequency of occurrence */
/* Error class */
/* Task ID of calling tasks */
/* Calling station */

6.126.98.0.01.99

Diagnosis data
Explanations:
STAB:

BOS manager:
300 = log

STYP:

Action function:
0 = get log data
4 = delete log data
5 = get log data and delete afterwards

WANU:

Scale number
<> 0: sales of a specific scale
= 0: sales of the complete system

VERS:

Current BOS version

REF:

Current BOS revision

TIME:

Current BOS date ([sec] since 70/01/01)

LEN:

Length of response data

LBLF:

Consecutive number

ERNU:

Error number

DATF:

Time of first error occurrence ([sec] since 70/01/01)

DATL:

Time of last error occurrence ([sec] since 70/01/01)

EANZ:

Frequency of error occurrence

CLAS:

Error class:
0 = SEV_DEBUG
1 = SEV_NORMAL
2 = SEV_WARNING
3 = SEV_ERROR
4 = SEV_FATAL

TAID:

Task-ID of task which signals the error

TAPR:

Priority of task which signals the error

SADR:

Calling station of log entry

6.126.98.0.01.99

11-3

Diagnosis data
11.2 Diagnosis data
Table : DIAG

Global table

Number of attributes: 7

Description : diagnosis

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Manager number

STAB

KEY FIX

30000

INTEGER

KEY FIX

100

INTEGER

99

INTEGER

99

INTEGER

FIX

99

10

INTEGER

FIX

12

DATUM

FIX

Action

STYP

Scale number

WANU

FIX

Current BOS version

VERS

FIX

Current BOS revision

REF

Current BOS date

TIME

MAXVAL1

Diagnosis data

DDAT

16

STRUCT

c Data structure DIAG memory


typedef struct
{
short
short
short
short
short
ulong
struct
} TYmemory;

stab;
styp;
wanu;
vers;
ref;
time;
ddat;

/* Manager number */
/* Action */
/* Scale number */
/* Current BOS version */
/* Current BOS revision */
/* Current BOS date */
/* Internal structure */

MAXVAL = 4294967295

11-4

6.126.98.0.01.99

Diagnosis data
Explanations:
STAB:

BOS-Manager:
2300 = memory
5
= task
100 = system

STYP:

Action function:
0 = get memory data or task information
6 = stack control block
7 = stack control block of history
8 = VRTX warning table
9 = VRTX warning table of history
10 = event ID buffer
11 = event ID buffer of history

WANU:

Scale number:
<> 0: sales of a specific scale
= 0: sales of the complete system

VERS:

Current BOS version

REF:

Current BOS revision

TIME:

Current BOS date ([sec] since 70/01/01)

DDAT:

Diagnosis data
Data type STRUCT (see section 3.1 )
Structure type 0 (character array)

6.126.98.0.01.99

11-5

Diagnosis data

11-6

6.126.98.0.01.99

Messages

12 Messages
This section describes only the significance of the messages as regards their contents.
Details concerning the program call are given in the SWCom and SWLSV1 user
manuals.
12.1 Parameter structure PARA
The message PARA (N PARA) permits the data structure of transmission parameters
for messages and the recall of files (e. g. sales) to be queried.
When transmitting (with, for example, SWCom: N PARA /TAB=PLUM > PLUM_P) the
table name of a table (master data, sales or ticket data) as a parameter for the
message N PARA, the scale will transmit the related table description for the calling
parameters. These parameters are described in section 8 (parameter data).
When transmitting (with, for example, SWCom: N PARA /TAB=TIME > TIME_P) the
name of a message (e. g. TIME) as a parameter for the message N PARA, the scale
will transmit the data structure of the message contents.
In the event that the scale is capable of responding to a message (e. g., on receipt of N
PROG), the data structure of the scale response may be queried by the additional
parameter ANTW (with, for example, SWCom: N PARA /TAB=PROG /PAR=ANTW >
N_PROG_A).
12.2 Price modification journal PLJA/PLJE
The messages PLJE/PLJA represent help functions which serve to create an
unambiguous price modification journal in the scale during the transmission of PLU
master data to the weighing instrument. Messages act as a logic bracket around the
PLST and PLSF tables:
N
S
S
N

PLJE
PLST
PLSF
PLJA

6.126.98.0.01.99

12-1

Messages
12.3 PROG program status
The response to the message PROG (N PROG) is supplied by the table PROG
which determines the current program status of the scale connected to the host.
A message PROG without parameters initializes some features of the interface to
a compatibility mode for older programs! (See chapter 8.7 Parameters for program
status )

Table : PROG

Local message

Number of attributes: 11

Description : program status SC/SW

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Bit field

FLAG

KEY FIX

INTBFHX

INTBFHX

99

INTEGER

32

INTBFHX

12

12

STRING

80

20

80

STRING

OPT

20

100

20

STRING

OPT

99

120

INTEGER

99

102

INTEGER

32

104

INTBFHX

9999

108

INTEGER

Version SC/SW

VERS

KEY FIX

Revision SC/SW

REV

KEY FIX

Date/time of program creation SC/SW

DATE

KEY FIX

Program number SC/SW

PROG

KEY FIX

Customer name SC/SW

KUND

OPT

Special program name SC/SW

SOND

Version database

LDBV

Revision database

LDBR

OPT

Date of database configuration

IBDT

OPT

Codepage interface

COPG

12-2

OPT

6.126.98.0.01.99

Messages

c Data structure PROG program status SC/SW


typedef struct
{
uchar
flag;
uchar
vers;
short
rev;
ulong
date;
char
prog[12];
char
kand[80];
char
sond[20];
short
ldbv;
short
ldbr;
ulong
ibdt;
short
copg;
} TYprog_entry;

/* Bit field */
/* Version SC/SW */
/* Revision SC/SW */
/* Date/time of program creation SC/SW */
/* Program number SC/SW */
/* Customer name SC/SW */
/* Special program name SC/SW */
/* Version database*/
/* Revision database */
/* Date of database configuration */
/* Codepage interface */

Explanations:
FLAG:

Bit field
Bit No.:
7
6
5
4
3-0
|
|
|
|
|
|
|
|
|
+- Application bits (without significance)
|
|
|
|
|
|
|
1 License for data transmission existing
|
|
|
|
|
1 LTCP: Block check from application level
|
|
|
1 LTCP: Host has enabled BLK
|
1 Password enabled

COPG:

Codepage interface
0 = Western Europe
1 = CIS
2 = Eastern Europe 1
3 = Greek
4 = Eastern Europe 2
5 = Arabic
6 = Arabic Context
7 = Vietnam
1000 = None
1001 = UTF8

6.126.98.0.01.99

12-3

Messages
12.4 TIME protocol timer
The message TIME (N TIME) permits the values of some selected protocol timers to be
altered. These alterations are only permitted in exceptional cases ( e. g., prior to sales
calls in conjunction with SW version < 3.00). They should not be made without special
instructions.

Table : TIME

Global message

Number of attributes: 3

Description : protocol timer

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Timeout of SC/SW application

TIOU

KEY FIX

16

INTBFHX

KEY FIX

16

INTBFHX

KEY FIX

16

INTBFHX

Menu time

MEZE
Watchdog

WDOG

c Data structure TIME protocol timer SC/SW


typedef struct
{
ushort tiou;
ushort meze;
ushort wdog;
} TYtime_entry;

12-4

/* Timeout of SC/SW application */


/* Menu time */
/* Watchdog */

6.126.98.0.01.99

Messages
Explanations:
TIOU:

Timeout of SC/SW application


Defines the waiting time of the SC/SW application during transmitting and
receiving of telegrams via the interface.
This value is preset in the SC/SW configuration data and should only be
changed in problematic cases in agreement with the after-sales service.

MEZE:

Calculation time for the menu


0 = little
(Standard)
1 = medium
2 = high
3 = none

WDOG:

Watchdog for data requests in scale network operation:


This value determines the factor by means of which TIOU is multiplied to
monitor data requests in scale networks.
This value is preset in the SC/SW configuration data and should only be
changed in problematic cases in communication with the after-sales
service.

Messages do not allow a field to be skipped. That is why the value 65535 (0xFFFF)
should
be
entered
for
a
field
which
is
not
to
be
changed.
In the answer, the number of ticks (1 tick=10 ms) set in the scale is returned for the
fields TIOU and MEZE.

6.126.98.0.01.99

12-5

Messages
12.5 UHR time/date
The message Uhr (N UHR) is responsible for the setting of the system time of the
scale.

Table : UHR

Global message

Number of attributes: 1

Description : system time

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

INTBFHX

System time

UUHR

KEY FIX

32

c Data structure UHR system time


typedef struct
{
ulong
uuhr;
} TYuhr_entry;

/* System time */

Explanations:
UUHR:

System time ([sec] since 1970/01/01):

When transmitting the message UHR with SWCom, the system time of the host will be
adopted as the system time of the scale.

12-6

6.126.98.0.01.99

Messages
12.6 WARE scale status
The response to the message WARE (N WARE) is supplied by the table WARE
which indicates the scales (scale address) that are switched on (current state) in
the SC/SW network and those which should be active (required state).
Two different descriptions are offered for the WARE table.
12.6.1 WARE scale status ( <= 32 devices )
If a value of 32 or less is set for the highest station address in the scale network,
the WARE table will be represented in the following format:
Table : WARE

Global message

Number of attributes: 2

Description: scale reference (response of SC/SW)

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Scale reference (required)

wrso

KEY FIX

32

INTBFHX

32

INTBFHX

Active scales (current)

wris

KEY FIX

c Data structure WARE scale status


typedef struct
{
ulong
wrso;
ulong
wris;
} TYware_entry;

/* Scale reference */
/* Active scales */

Explanations:
WRSO:
WRIS:

Bit field: the position indicates the scale address.


Bit
0:
scale 1
Bit
31:
scale 32

Instead of the two bit fields, the SC/SW file WARE of SWCom has a TYINT64 structure
defined. The content, however, is identical.

6.126.98.0.01.99

12-7

Messages
12.6.2 WARE scale status ( > 32 devices )
If a value of over 32 is set for the highest station address in the scale network, the
WARE table will be represented in the following format:

Table : WARE

Global message

Number of attributes: 3

Description: scale reference (response of SC/SW)

Description

Descr.

KEY OPT MinValue

MaxValue

Offs

Len

Data type

Scale reference (required)

wrso

KEY FIX

32

INTBFHX

32

INTBFHX

130

130

VARDAT

Active scales (current)

wris

KEY FIX

Scale status

WLIS

FIX

c Data structure WARE scale status


typedef struct
{
ulong
wrso;
ulong
wris;
data
wlis;
} TYware_entry;

/* Scale reference */
/* Active scales */
/* Scale status */

Explanations:
WRSO:
WRIS:

WLIS:

Bit field: the position indicates the scale address.


Bit
0:
scale 1
Bit
31:
scale 32
Scale status.
Each byte specifies the status of a scale.
typedef struct
{
short
len;
char
data [128];
} TYvarDataWLIS;

12-8

6.126.98.0.01.99

Messages
data[0]:
data[1]:
data[2]:

data[99]:

scale 0, (never existing in the system )


scale 1,
scale 2,
scale 99,

The bytes represent bit fields:


Bit No.:
7
6
|
|
|
|

5
|
|

4
|
|

3-0
|
+-Application bits (without
significance)

|
|
|
|
|
|
0
0 - Passive station
|
|
0
1 - Active station, not ready
|
|
1
0 - Active station, ready
|
|
1
1 - Active station in loop
|
|
|
0 - Station existing
|
1 - Station not existing
|
0 - No update carried out
1 - Update carried out

6.126.98.0.01.99

12-9

Appendix 0410

Character table for SW printer

Character set Western Europe


Overview
Germany

Mauritius

Austria

Indonesien

Italy

Mosambik

Switzerland

Nigeria

France

Paraguay

Belgium

New Zealand

Holland

Taiwan

Denmark

Luxemburg

Sweden

Costa Rica

South Africa

Angola

Finland

Simbabwe

Norway

Papua N.Guinea

Portugal

Mexico

Spain

Sri Lanka

Australia

Marokko

Canada

New Caledonia

USA

Israel

Great Britain

Albania

Singapur

Venezuela

Ecuador

China

Iceland

Zambia

Colombia

Chile

Guatemala

Canada

Panama

Brazil

Ireland

Syrien

Argentina

Dominik. Republik

Estonia

Peru

Namibia

Algeria

Uruguay

Kenia

India

6.126.98.0.01.99

A -- 1

Appendix 0410

Western Europe

A -- 2

6.126.98.0.01.99

Appendix 0410
Character set Eastern Europe I
Overview
Poland, Yugoslavia, Hungary, Slovenia, Croatia, Chech Republic, Slovakia, Serbia,
Lithuania, Bosnia/Hercegovina.

6.126.98.0.01.99

A -- 3

Appendix 0410
Character set Eastern Europe II
Overview
Romania, Turkey, Kuwait, Saudi Arabia, Malta, Bahrain, United Arab Emirates, Latvia,
Lebanon, Qatar, Jordan, Malaysia, Moldawien, Philippines, Indonesia, Sudan, Pakistan, Usbekistan, Kenia.

A -- 4

6.126.98.0.01.99

Appendix 0410
Character set Greece
Overview
Greece, Zypern

6.126.98.0.01.99

A -- 5

Appendix 0410
Character set CIS
Overview
CIS, Kirgisistan, Ukraine, Bulgaria, Macedonia.

A -- 6

6.126.98.0.01.99

Appendix 0410
Character set Arabic Presentation Forms A + B
Overview Page 1
Egypt, Saudi Arabia, Persian countries, Oman, Iran, Libyan

6.126.98.0.01.99

A -- 7

Appendix 0410
Character set Arabic Presentation Forms A + B
Overview Page 2

A -- 8

6.126.98.0.01.99

Appendix 0410

Vietnam

6.126.98.0.01.99

A -- 9

Appendix 0410

A -- 10

6.126.98.0.01.99

Potrebbero piacerti anche