placeholder Command:  CASH REGISTER STATES 


Short version Long version Changes Example

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding cash register states.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: read Read the named item.
write Write the named item.
Description:
This command is used for reading the values of the configuration options related to cash-register functionality, meaning “Cash Register Enabled” and “Payment enabled” options.
Notes:
In ''write'' mode only the ‘Payment enabled’ option is considered, because the “Cash Register Enabled” option must be set explicitely by the technician that decides which scale-device has to be cash-register and that setting should not be changed on other way while the application is running.
   
Mandatory: yes
max. Occurrence: 1
Datatype: short
Range: 0 - 999
Nillable: no
Description:
The number of the device the cash register states is desired.
Notes:
For further information see the paragraph about Distribution of data
Device number 0 indicates all devices.
   
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Nillable: no
Description:
Cash register enabled

Possible values:

0 – option disabled (cash register functionality inactive)
1 – option enabled (cash register functionality active)
Notes:
This field is a don’t care in ‘write’ mode!
This means that the cash register can't be enabled/disabled via XMLTLV interface.
   
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Nillable: no
Description:
Payment enabled

Possible values:

0 – option disabled and closing sale transaction is not allowed
1 – option enabled and closing sale transaction is allowed
   
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Nillable: no
Description:
Cash register option valid

Possible values:

0 – option disabled
1 – option enabled