placeholder Command:  ORDER GOODS RECEIPTS 


Short version Long version Changes Example


For the order/goods receipt command it will be distinguished between the request and the reply.
The following table describes the commands for requesting a order/goods receipt entry.


Request 1

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding goods/order receipts.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: delete Delete the named item.
read Read the named item.
Description:
This command is used for reading or deleting goods receipts or order receipts.
   
Mandatory: yes
max. Occurrence: 1
Datatype: int
Range: 1 - 99 999 999
Description:
The receipt number of the goods receipt or order receipt.
Notes:
This tag is used in cash register mode only.
   
Mandatory: yes
max. Occurrence: 1
Datatype: dateTime
Range: -
Description:
Date and time when the goods receipt or order receipt has been generated.
CCYY-MM-DDThh:mm:ss
The format is as following:
C = Century
Y = Year
M = Month
D = Day
T = Separator between date and time
h = hour
m = month
s = second
Notes:
This tag is used in cash register mode only.

For the order/goods receipt command it will be distinguished between the request and the reply.
The following table describes the commands for requesting a order/goods receipt entry.


Request 2

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding goods/order receipts.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: deleteall Delete all items.
readall Read all items from the desired device(s). This doesn't mean comparable reading as in the L2 protocol.
Description:
This command is used for reading or deleting goods receipts or order receipts.
   
Mandatory: yes
max. Occurrence: 1
Datatype: int
Range: 1 - 99 999
Description:
The number by which a customer can be identified.
It's the order receipt number or the goods receipt number.
Notes:
This tag is used in cash register mode only.
   
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: GOODS_RECEIPT
ORDER_RECEIPT
Description:
The type of the receipt.
Prepayment for order receipts are also listed as receipt type 'ORDER_RECEIPT'.

For the order/goods receipt command it will be distinguished between the request and the reply.
The following table describes the commands for requesting a order/goods receipt entry.


Request 3

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding goods/order receipts.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: deleteall Delete all items.
readall Read all items from the desired device(s). This doesn't mean comparable reading as in the L2 protocol.
Description:
This command is used for reading or deleting goods receipts or order receipts.
   
Mandatory: yes
max. Occurrence: 1
Datatype: int
Range: 1 - 99 999
Description:
The number by which a customer can be identified.
It's the order receipt number or the goods receipt number.
Notes:
This tag is used in cash register mode only.

For the order/goods receipt command it will be distinguished between the request and the reply.
The following table describes the commands for requesting a order/goods receipt entry.


Request 4

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding goods/order receipts.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: deleteall Delete all items.
readall Read all items from the desired device(s). This doesn't mean comparable reading as in the L2 protocol.
Description:
This command is used for reading or deleting goods receipts or order receipts.
   
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: GOODS_RECEIPT
ORDER_RECEIPT
Description:
The type of the receipt.
Prepayment for order receipts are also listed as receipt type 'ORDER_RECEIPT'.

Possible answer

The follwing information describes the possible reply received from the target device.

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding goods/order receipts.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: delete Delete the named item.
deleteall Delete all items.
read Read the named item.
readall Read all items from the desired device(s). This doesn't mean comparable reading as in the L2 protocol.
Description:
This command is used for reading or deleting goods receipts or order receipts.
   
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The priority department number of the device which caused the registration.
   
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 999
Description:
The number of that device which created the order receipt/goods receipt.
   
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 32 767
Description:
The number of the position by which the entry is identified on a receipt.
On every new receipt the position number starts with 1 and is incremented till the last entry of a receipt (total).
   
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 99 999
Description:
The number by which a customer can be identified.
It's the order receipt number or the goods receipt number.
Notes:
This tag is used in cash register mode only.
   
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Description:
The number of the operator that did the registration for an order receipt or a goods receipt.
Notes:
This tag is supported with version 1.9.0 and higher.
This tag is used in cash register mode only.
   
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 99 999 999
Description:
The receipt number of the goods receipt or order receipt.
Notes:
This tag is used in cash register mode only.
   
Mandatory: no
max. Occurrence: 1
Datatype: dateTime
Range: -
Description:
Date and time when the goods receipt or order receipt has been generated.
CCYY-MM-DDThh:mm:ss
The format is as following:
C = Century
Y = Year
M = Month
D = Day
T = Separator between date and time
h = hour
m = month
s = second
Notes:
This tag is used in cash register mode only.
   
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: GOODS_RECEIPT
ORDER_RECEIPT
Description:
The type of the receipt.
Prepayment for order receipts are also listed as receipt type 'ORDER_RECEIPT'.
   
     
Mandatory: no
max. Occurrence:  1
Description:
A registration done on a goods receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 1
Description:
Tells whether the entry has been voided or not.
Value Description
0 The registration is not voided
1 The registrations voided

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The origin of the weight value.
Value Description
0 from weighing interface
1 manual input
2 fixed weight

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The origin of the price.
Value Description
0 From the article definition in the database
1 Free base price
2 Manual input by the operator
3 Quantity dependent price

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the department the article/item is belonging to.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Description:
The number of the article/item.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 14
Description:
The type of the PLU.
Possible values:
Value Description
0 Item sold by weight with standard baseunit (1kg/lb)
1 Item sold by piece
2 Fixed weight (ETICA only)
3 Fixed weight/fixed price (ETICA only)
4 Fixed Weight
5 Fixed Weight Override
6 Fixed Piece
7 Fixed Piece Override
8 Fixed Volume
9 Fixed Volume Override
10 Piece Convertible to weight (or Bread for singles)
11 Piece, Fixed Weight
12 Piece, Fixed Weight, Unit Price calculated
13 Piece, weighed
14 Piece, weighed, Unit Price calculated

Notes:
The values 4 - 10 are supported by UC3 with version V1.6.0 and higher.
The values 11 - 14 are supported by UC3 with version V1.22.0 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 14
Description:
PLU type the application has assigned during registration process.
It can differ to plu_type in case of running an application that doesn't support the plu type assigned in master data maintenance.
Possible values: See plu_type
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
A more detailed information about the plu type.
Possible values:
Value Description
0 Standard type
1 Enter unit price
2 Manual plu
3 Manual minus

       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 100 characters
Description:
The name of the article/item.
See the command <articles>.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 13 characters
Description:
The unique article number UAN). Necessary to identify the article/item.
See the command <article>.
Notes:
This tag is supported with version 1.0.10 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
Customer specific article number that allows a customer to identify an article/item by its own definition.
Notes:
This tag is supported with version 1.15.2 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
Second customer specific article number that allows a customer to identify an article/item by its own definition.
Notes:
This tag is supported with version 1.19.1 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: SELECTED_BY_PLU_ENTRY
SELECTED_BY_PLU_PRESET
SELECTED_BY_UAN_ENTRY
SELECTED_BY_UAN_PRESET
SELECTED_BY_CUSTOMERID_ENTRY
Description:
Describes in which way an article/item has been selected.
Value Description
SELECTED_BY_PLU_ENTRY Selected by its PLU number.
SELECTED_BY_PLU_PRESET Selected by a PLU button.
SELECTED_BY_UAN_ENTRY Selected by its UAN number.
SELECTED_BY_UAN_PRESET Selected by a UAN button.
SELECTED_BY_CUSTOMERID_ENTRY Selected by its customer ID.

Notes:
This tag is supported with version 1.10.2 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the article group the article/item is belonging to.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the sold article(s)/item(s).
The weight is always stored as 1/1000 of the unit the loadcell is configured, e.g. 1/1000 of a kg or 1/1000 of a lb.
Notes:
There is no cross reference to the tag <decimal_places_weight>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places the loadcell runs with.
A loadcell with 3 decimal places delivers the value 1.000. Stored in the tag <weight> will be 1000.
A loadcell with 2 decimal places delivers the value 1.00. Stored in the tag <weight> will be 1000.
Notes:

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The unit on which the weight is based on:
Value Description
0 unknown
1 based on kg
2 based on lb

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of articles/items if sold by piece.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999 999
Description:
Contains the value of a backward price calculation.
The type of this value depends on the selected PLU-Type for the registration.
It can be by a weight-, volume-value or number of items.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The value of the tare in the unit g (for a loadcell based on kg) or (for a loadcall based on lbs).
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places that are belonging to <tare_value>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
Type of the tare:
Value Description
0 No tare is used
1 Tare read from the database or manual input
2 Tare compensation by the loadcell

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The baseprice of the article/item. The value is stored in the primary currency.
The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The original price before overriding it.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
A price reduction like a discount has not been attached.
Notes:
The amount with an attached price reduction is stored in the tag <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum that the customer has to pay for the article(s)/item(s).
Its the amount +/- markup or discount or another price reduction. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -
Description:
The number of the used price.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The additional baseprice of the article/item. It can be the baseprice for loyality customers.
The value is stored in the primary currency.
The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
It can be the amount for loyality customers.
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
A price reduction like a discount has not been attached.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The purchase price of the item.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the markup or discount that has been used.
See the command <markup_discounts>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -9 999 - 9 999
Description:
The value of the markup or discount as a percentage value with 2 fix decimal places fix (700 = 7.00%).
If this value is set the tag <markup_discount_absolute> is unused.
A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the markup or discount as an absolute value.
With this it is possible to define the markup or discount as an absolute value and not as an percentage value.
In this case the element <markup_discount_percentage> is unused.
A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
If the markup or discount was defined as absolute value it is identicall with that element.
Otherwise it is the product of <amount> and <markup_discount_percentage>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the special offer.
See the command <special_offers>.
       
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
The ID of the article based special offer.
See the command <article_special_offers>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The number of the used VAT.
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The value of the VAT. The VAT is always stored with 2 decimal places 5% = 500, 5,5% = 550).
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
Possible values:
Value Description
0 No smiley
1 Laughing smiley :-)
2 Wheeping smiley :-(
3 The face of the smiley is depending on the margin

       
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Description:
Possible values:
Value Description
0 It is not allowed to change the price.
1 It is allowed to change the price.

       
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Description:
Possible values:
Value Description
0 A discount is not allowed.
1 A discount is allowed.

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Description:
The number of the extratext that has been used.
See the command <texts>
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
The proof of origin type this article/item has been assigned to.
For the assignment of an article/item to a proof of origin type see command <article_proof_of_origin_assignment>.
Notes:
This tag is supported with version 1.0.10 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 100 characters
Description:
The lot ID
The is the identfier of the lot that has been used.
If this field is not set the value of the tag <field_text> with the field no 1 is the default.
Notes:
Lots will be created with the command <proof_of_origin_lot>.
This tag is supported with version 1.0.10 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 200 characters
Description:
Contains an article/item specific ID which could be a receipt ID attached to booked position.
Receipt ID is a reference to request receipt information from an external receipt service.
Notes:
This tag is supported with version 1.22.0 and higher.
This ID can't be set by item data maintenance.
The article info ID may be a full URL or part of a URL to retrieve e.g. bitmap for printing.
       
Mandatory: no
max. Occurrence: 1
Datatype: dateTime
Range: -
Description:
Date and time the registration has been booked.
This value might differ from the value set in <receipt_date>.
CCYY-MM-DDThh:mm:ss
The format is as following:
C = Century
Y = Year
M = Month
D = Day
T = Separator between date and time
h = hour
m = month
s = second
Notes:
This tag is supported with version 1.24.0 and higher.
Value is set for registrations done in mode inventory, otherwise this tag doesn't contain a value.
       
Mandatory: no
max. Occurrence:  1
Description:
This tag contains the fields of a lot that have been marked for the TAF in the command <proof_of_origin_type_definition>.
Notes:
Supported with version 1.0.9 and higher.
         
Mandatory: no
max. Occurrence:  20
Description:
Each child contains the information of 1 field.
           
Mandatory: yes
max. Occurrence: 1
Datatype: short
Range: 1 - max. number of fields.
Description:
The number of the field.
This number is the reference to the tag <field_no> of the command <proof_of_origin_type_definition>.
           
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 100 characters
Description:
The text assigned to the field.
       
Mandatory: no
max. Occurrence:  1
Description:
This tag contains promotions data based on the command <promotion_definitions>.
To one registration there can be assigned more than one simple promotion.
Notes:
Supported with version 1.2.0 and higher.
         
Mandatory: no
max. Occurrence:  unbounded
Description:
Contains the data of one simple promotion.
           
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 50 characters
Description:
The ID of the promotion definition.
See command <promotion_definitions>.
           
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
The promotion rule tag is an information the customer can use for its own.
See command <promotion_definitions>.
           
Mandatory: no
max. Occurrence: 1
Datatype: promotion_discount_kind
Range: -
Description:
The kind of the markup or discount.
See command <promotion_definitions>.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the markup or discount.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of items in markup or discount.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 - 9 999
Description:
Percentage rate with 2 decimal places.
Notes:
-1200 means a discount of 12.00%.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A registration done on an order receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 1
Description:
Tells whether the entry has been voided or not.
Value Description
0 The registration is not voided
1 The registrations voided

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The origin of the weight value.
Value Description
0 from weighing interface
1 manual input
2 fixed weight

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The origin of the price.
Value Description
0 From the article definition in the database
1 Free base price
2 Manual input by the operator
3 Quantity dependent price

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the department the article/item is belonging to.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Description:
The number of the article/item.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 14
Description:
The type of the PLU.
Possible values:
Value Description
0 Item sold by weight with standard baseunit (1kg/lb)
1 Item sold by piece
2 Fixed weight (ETICA only)
3 Fixed weight/fixed price (ETICA only)
4 Fixed Weight
5 Fixed Weight Override
6 Fixed Piece
7 Fixed Piece Override
8 Fixed Volume
9 Fixed Volume Override
10 Piece Convertible to weight (or Bread for singles)
11 Piece, Fixed Weight
12 Piece, Fixed Weight, Unit Price calculated
13 Piece, weighed
14 Piece, weighed, Unit Price calculated

Notes:
The values 4 - 10 are supported by UC3 with version V1.6.0 and higher.
The values 11 - 14 are supported by UC3 with version V1.22.0 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 14
Description:
PLU type the application has assigned during registration process.
It can differ to plu_type in case of running an application that doesn't support the plu type assigned in master data maintenance.
Possible values: See plu_type
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
A more detailed information about the plu type.
Possible values:
Value Description
0 Standard type
1 Enter unit price
2 Manual plu
3 Manual minus

       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 100 characters
Description:
The name of the article/item.
See the command <articles>.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 13 characters
Description:
The unique article number UAN). Necessary to identify the article/item.
See the command <article>.
Notes:
This tag is supported with version 1.0.10 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
Customer specific article number that allows a customer to identify an article/item by its own definition.
Notes:
This tag is supported with version 1.15.2 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
Second customer specific article number that allows a customer to identify an article/item by its own definition.
Notes:
This tag is supported with version 1.19.1 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: SELECTED_BY_PLU_ENTRY
SELECTED_BY_PLU_PRESET
SELECTED_BY_UAN_ENTRY
SELECTED_BY_UAN_PRESET
SELECTED_BY_CUSTOMERID_ENTRY
Description:
Describes in which way an article/item has been selected.
Value Description
SELECTED_BY_PLU_ENTRY Selected by its PLU number.
SELECTED_BY_PLU_PRESET Selected by a PLU button.
SELECTED_BY_UAN_ENTRY Selected by its UAN number.
SELECTED_BY_UAN_PRESET Selected by a UAN button.
SELECTED_BY_CUSTOMERID_ENTRY Selected by its customer ID.

Notes:
This tag is supported with version 1.10.2 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the article group the article/item is belonging to.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the sold article(s)/item(s).
The weight is always stored as 1/1000 of the unit the loadcell is configured, e.g. 1/1000 of a kg or 1/1000 of a lb.
Notes:
There is no cross reference to the tag <decimal_places_weight>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places the loadcell runs with.
A loadcell with 3 decimal places delivers the value 1.000. Stored in the tag <weight> will be 1000.
A loadcell with 2 decimal places delivers the value 1.00. Stored in the tag <weight> will be 1000.
Notes:

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The unit on which the weight is based on:
Value Description
0 unknown
1 based on kg
2 based on lb

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of articles/items if sold by piece.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999 999
Description:
Contains the value of a backward price calculation.
The type of this value depends on the selected PLU-Type for the registration.
It can be by a weight-, volume-value or number of items.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The value of the tare in the unit g (for a loadcell based on kg) or (for a loadcall based on lbs).
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places that are belonging to <tare_value>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
Type of the tare:
Value Description
0 No tare is used
1 Tare read from the database or manual input
2 Tare compensation by the loadcell

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The baseprice of the article/item. The value is stored in the primary currency.
The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The original price before overriding it.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
A price reduction like a discount has not been attached.
Notes:
The amount with an attached price reduction is stored in the tag <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum that the customer has to pay for the article(s)/item(s).
Its the amount +/- markup or discount or another price reduction. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -
Description:
The number of the used price.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The additional baseprice of the article/item. It can be the baseprice for loyality customers.
The value is stored in the primary currency.
The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
It can be the amount for loyality customers.
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
A price reduction like a discount has not been attached.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 999 - 99 999 999
Description:
The purchase price of the item.
See the command <article>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the markup or discount that has been used.
See the command <markup_discounts>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -9 999 - 9 999
Description:
The value of the markup or discount as a percentage value with 2 fix decimal places fix (700 = 7.00%).
If this value is set the tag <markup_discount_absolute> is unused.
A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the markup or discount as an absolute value.
With this it is possible to define the markup or discount as an absolute value and not as an percentage value.
In this case the element <markup_discount_percentage> is unused.
A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
If the markup or discount was defined as absolute value it is identicall with that element.
Otherwise it is the product of <amount> and <markup_discount_percentage>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the special offer.
See the command <special_offers>.
       
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
The ID of the article based special offer.
See the command <article_special_offers>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The number of the used VAT.
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The value of the VAT. The VAT is always stored with 2 decimal places 5% = 500, 5,5% = 550).
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
Possible values:
Value Description
0 No smiley
1 Laughing smiley :-)
2 Wheeping smiley :-(
3 The face of the smiley is depending on the margin

       
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Description:
Possible values:
Value Description
0 It is not allowed to change the price.
1 It is allowed to change the price.

       
Mandatory: no
max. Occurrence: 1
Datatype: flagType
Range: (0/1)
Description:
Possible values:
Value Description
0 A discount is not allowed.
1 A discount is allowed.

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Description:
The number of the extratext that has been used.
See the command <texts>
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
The proof of origin type this article/item has been assigned to.
For the assignment of an article/item to a proof of origin type see command <article_proof_of_origin_assignment>.
Notes:
This tag is supported with version 1.0.10 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 100 characters
Description:
The lot ID
The is the identfier of the lot that has been used.
If this field is not set the value of the tag <field_text> with the field no 1 is the default.
Notes:
Lots will be created with the command <proof_of_origin_lot>.
This tag is supported with version 1.0.10 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 200 characters
Description:
Contains an article/item specific ID which could be a receipt ID attached to booked position.
Receipt ID is a reference to request receipt information from an external receipt service.
Notes:
This tag is supported with version 1.22.0 and higher.
This ID can't be set by item data maintenance.
The article info ID may be a full URL or part of a URL to retrieve e.g. bitmap for printing.
       
Mandatory: no
max. Occurrence: 1
Datatype: dateTime
Range: -
Description:
Date and time the registration has been booked.
This value might differ from the value set in <receipt_date>.
CCYY-MM-DDThh:mm:ss
The format is as following:
C = Century
Y = Year
M = Month
D = Day
T = Separator between date and time
h = hour
m = month
s = second
Notes:
This tag is supported with version 1.24.0 and higher.
Value is set for registrations done in mode inventory, otherwise this tag doesn't contain a value.
       
Mandatory: no
max. Occurrence:  1
Description:
This tag contains the fields of a lot that have been marked for the TAF in the command <proof_of_origin_type_definition>.
Notes:
Supported with version 1.0.9 and higher.
         
Mandatory: no
max. Occurrence:  20
Description:
Each child contains the information of 1 field.
           
Mandatory: yes
max. Occurrence: 1
Datatype: short
Range: 1 - max. number of fields.
Description:
The number of the field.
This number is the reference to the tag <field_no> of the command <proof_of_origin_type_definition>.
           
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 100 characters
Description:
The text assigned to the field.
       
Mandatory: no
max. Occurrence:  1
Description:
This tag contains promotions data based on the command <promotion_definitions>.
To one registration there can be assigned more than one simple promotion.
Notes:
Supported with version 1.2.0 and higher.
         
Mandatory: no
max. Occurrence:  unbounded
Description:
Contains the data of one simple promotion.
           
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 50 characters
Description:
The ID of the promotion definition.
See command <promotion_definitions>.
           
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Description:
The promotion rule tag is an information the customer can use for its own.
See command <promotion_definitions>.
           
Mandatory: no
max. Occurrence: 1
Datatype: promotion_discount_kind
Range: -
Description:
The kind of the markup or discount.
See command <promotion_definitions>.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the markup or discount.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of items in markup or discount.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
           
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -9 999 - 9 999
Description:
Percentage rate with 2 decimal places.
Notes:
-1200 means a discount of 12.00%.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A prepayment done for an order receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount of the prepayment.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A total entry on a Prepayment.
Notes:
Supported with version 1.13.0 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum of all registration amounts.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum of all registration price to pays.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the sold article(s)/item(s).
The weight is always stored as 1/1000 of the unit the loadcell is configured, e.g. 1/1000 of a kg or 1/1000 of a lb.
Notes:
There is no cross reference to the tag <decimal_places_weight>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places the loadcell runs with.
A loadcell with 3 decimal places delivers the value 1.000. Stored in the tag <weight> will be 1000.
A loadcell with 2 decimal places delivers the value 1.00. Stored in the tag <weight> will be 1000.
Notes:

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The unit on which the weight is based on:
Value Description
0 unknown
1 based on kg
2 based on lb

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of positions that are belonging to a total.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of items belonging to the total.
See <number_of_positions>. Remember: 1 position on a receipt can contain more than 1 item.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 13 characters
Description:
The information used for printing the ean belonging to the total. The encoding defintion for this is used from the configuration and is not part of the 'total_ean'.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
A number to identify the sales categorie.
Notes:
Sales categories are not supported until now.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
If the markup or discount was defined as absolute value it is identicall with that element.
Otherwise it is the product of <amount> and <markup_discount_percentage>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the markup or discount that has been used.
See the command <markup_discounts>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -9 999 - 9 999
Description:
The value of the markup or discount as a percentage value with 2 decimal places fix (700 = 7.00%). A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the markup or discount as an absolute value.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The money that the customer gave to the operator to pay its bill.
The value is stored in the primary currency. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The money changed by the operator.
It's the difference between <money_given> and <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 1
Description:
Tells whether the mode for calculating the change is set or not.
Value Description
0 Total with change is not activated
1 Total with change is activated

       
     
Mandatory: no
max. Occurrence:  1
Description:
A VAT entry on a goods receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The number of the used VAT.
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The value of the VAT. The VAT is always stored with 2 decimal places 5% = 500, 5,5% = 550).
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
Its the summation of the amounts.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A VAT entry on an order receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The number of the used VAT.
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
The value of the VAT. The VAT is always stored with 2 decimal places 5% = 500, 5,5% = 550).
See the command <vat>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
Its the summation of the amounts.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A subtotal entry on a goods receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
A price reduction like a discount has not been attached.
Notes:
The amount with an attached price reduction is stored in the tag <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum that the customer has to pay for the article(s)/item(s).
Its the amount +/- markup or discount or another price reduction. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of articles/items belonging to the subtotal.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of positions that are belonging to a subtotal.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A subtotal entry on a order receipt.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The amount can be the product of weight multiplied by the baseprice. The value is always stored in the primary currency.
A price reduction like a discount has not been attached.
Notes:
The amount with an attached price reduction is stored in the tag <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum that the customer has to pay for the article(s)/item(s).
Its the amount +/- markup or discount or another price reduction. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of articles/items belonging to the subtotal.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of positions that are belonging to a subtotal.
       
     
Mandatory: no
max. Occurrence:  1
Description:
A total entry on a goods receipt.
Notes:
Supported with version 1.18.0 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum of all registration amounts.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum of all registration price to pays.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the sold article(s)/item(s).
The weight is always stored as 1/1000 of the unit the loadcell is configured, e.g. 1/1000 of a kg or 1/1000 of a lb.
Notes:
There is no cross reference to the tag <decimal_places_weight>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places the loadcell runs with.
A loadcell with 3 decimal places delivers the value 1.000. Stored in the tag <weight> will be 1000.
A loadcell with 2 decimal places delivers the value 1.00. Stored in the tag <weight> will be 1000.
Notes:

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The unit on which the weight is based on:
Value Description
0 unknown
1 based on kg
2 based on lb

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of positions that are belonging to a total.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of items belonging to the total.
See <number_of_positions>. Remember: 1 position on a receipt can contain more than 1 item.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 13 characters
Description:
The information used for printing the ean belonging to the total. The encoding defintion for this is used from the configuration and is not part of the 'total_ean'.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
A number to identify the sales categorie.
Notes:
Sales categories are not supported until now.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
If the markup or discount was defined as absolute value it is identicall with that element.
Otherwise it is the product of <amount> and <markup_discount_percentage>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the markup or discount that has been used.
See the command <markup_discounts>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -9 999 - 9 999
Description:
The value of the markup or discount as a percentage value with 2 decimal places fix (700 = 7.00%). A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the markup or discount as an absolute value.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The money that the customer gave to the operator to pay its bill.
The value is stored in the primary currency. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The money changed by the operator.
It's the difference between <money_given> and <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 1
Description:
Tells whether the mode for calculating the change is set or not.
Value Description
0 Total with change is not activated
1 Total with change is activated

       
     
Mandatory: no
max. Occurrence:  1
Description:
A total entry on an order receipt.
Notes:
Supported with version 1.18.0 and higher.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum of all registration amounts.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The sum of all registration price to pays.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -99 999 999 - 99 999 999
Description:
The weight of the sold article(s)/item(s).
The weight is always stored as 1/1000 of the unit the loadcell is configured, e.g. 1/1000 of a kg or 1/1000 of a lb.
Notes:
There is no cross reference to the tag <decimal_places_weight>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 3
Description:
The number of decimal places the loadcell runs with.
A loadcell with 3 decimal places delivers the value 1.000. Stored in the tag <weight> will be 1000.
A loadcell with 2 decimal places delivers the value 1.00. Stored in the tag <weight> will be 1000.
Notes:

       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 2
Description:
The unit on which the weight is based on:
Value Description
0 unknown
1 based on kg
2 based on lb

       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of positions that are belonging to a total.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: 0 - 99 999
Description:
The number of items belonging to the total.
See <number_of_positions>. Remember: 1 position on a receipt can contain more than 1 item.
       
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 13 characters
Description:
The information used for printing the ean belonging to the total. The encoding defintion for this is used from the configuration and is not part of the 'total_ean'.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 9 999
Description:
A number to identify the sales categorie.
Notes:
Sales categories are not supported until now.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the calculated markup or discount.
If the markup or discount was defined as absolute value it is identicall with that element.
Otherwise it is the product of <amount> and <markup_discount_percentage>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 1 - 9 999
Description:
The number of the markup or discount that has been used.
See the command <markup_discounts>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: -9 999 - 9 999
Description:
The value of the markup or discount as a percentage value with 2 decimal places fix (700 = 7.00%). A discount has a negative sign.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The value of the markup or discount as an absolute value.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The money that the customer gave to the operator to pay its bill.
The value is stored in the primary currency. The number of decimal places is stored in the country settings.
       
Mandatory: no
max. Occurrence: 1
Datatype: int
Range: -999 999 999 - 999 999 999
Description:
The money changed by the operator.
It's the difference between <money_given> and <price_to_pay>.
       
Mandatory: no
max. Occurrence: 1
Datatype: short
Range: 0 - 1
Description:
Tells whether the mode for calculating the change is set or not.
Value Description
0 Total with change is not activated
1 Total with change is activated